{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/ixswAFVU7DyPmcPM9MpR/XCzZwheFfetsN3YIp4fZ/CMS_with_Pagination.js"],
  "sourcesContent": ["// Welcome to Code in Framer\n// Get Started: https://www.framer.com/developers/\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{useEffect,useState,useRef}from\"react\";const useStore=createStore({id:false});/**\n * These annotations control how your component sizes\n * Learn more: https://www.framer.com/developers/#code-components-auto-sizing\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fit-content\n * @framerSupportedLayoutHeight any-prefer-fit-content\n */export default function CMS_with_Pagination(props){// This is a React component containing an Example component\n// - Replace <Example /> with your own code\n// - Find inspiration: https://www.framer.com/developers/\nconst myElementRef=useRef(null);let[store,setStore]=useStore();if(typeof window!==\"undefined\"){window.maxPages=props.maxPages;}const[data,setData]=useState([]);const[items,setItems]=useState(0);const[el,setEl]=useState(0);var entryAmount,pageAmount,offset,maxPages;var visible=\"hidden\";var editor=true;useEffect(()=>{// for editor\nif(!document.querySelector(\"head title\")){editor=true;visible=\"visible\";//if (document.querySelector(\".pagination-anchor#\" + id)) {\n//var items = document.querySelector(\".pagination-anchor#\" + id)\n//    .parentElement.previousElementSibling.children\n// console.log(\"from use effect: \")\n//setEl(myElementRef)\n// setHasRendered(true)\nif(!items){setItems(myElementRef.current.parentElement.previousElementSibling);}//} else {\n//console.log(\"else\")\n//}\n}else{editor=false;visible=\"hidden\";// console.log(\"use effect from preview\")\nif(!items){setItems(myElementRef.current.parentElement.previousElementSibling);}// console.log(items.id)\n//setItems(items)\nif(document.querySelector(\".collection\")){if(props.pattern==\"loadmore\"||props.pattern==\"infinite\"){if(props.pattern==\"infinite\"){if(typeof document!==\"undefined\"&&typeof window!==\"undefined\"){try{document.removeEventListener(\"scroll\",handleScroll);}catch(err){}document.addEventListener(\"scroll\",handleScroll);}function handleScroll(){if(document.querySelector(\"[data-pattern=infinite]\")){var el;document.querySelectorAll(\"#col\"+document.querySelector(\".collection\").id+\" > *\").forEach(function(element){if(window.getComputedStyle(element).display!==\"none\"){el=element;}});if(el){if(window.innerHeight>=el.getBoundingClientRect().bottom){document.querySelector(\"#loadmore\").click();}}}}}var lastScroll=window.lastScroll;if(window.lastPattern==\"normal\"){// console.log(\"al sana last offset\", window.lastOffset)\nlastScroll=window.lastOffset+window.lastItemsPerPage;}else{window.lastItemsPerPage=props.itemsPerPage;}if(lastScroll){try{lastScroll=lastScroll.replace(\"#scroll=\",\"\");}catch(err){}}else{// console.log(\"init?\")\nlastScroll=props.itemsPerPage;}changePage(0,lastScroll,document.querySelector(\".collection\").id,entryAmount,pageAmount,maxPages,false,props);var el;document.querySelectorAll(\"#col\"+document.querySelector(\".collection\").id+\" > *\").forEach(function(element){if(window.getComputedStyle(element).display!==\"none\"){el=element;}});// el.scrollIntoView()\n// console.log(\"scroll var hash'te\", lastScroll, el)\n}else if(props.pattern==\"amazon\"||props.pattern==\"minimal\"){var lastOffset;var lastOffset=window.lastOffset?window.lastOffset:getHashValue(\"offset\");// console.log(\"lastscroll and last pattern\", lastOffset)\nif(window.lastPattern==\"scroll\"){// console.log(\"al sana last offset\", window.lastScroll)\nlastOffset=window.lastScroll-window.lastItemsPerPage;// console.log(\"hsauhdja\", window.lastItemsPerPage)\n}else{window.lastItemsPerPage=props.itemsPerPage;}if(lastOffset){try{lastOffset=lastOffset.replace(\"#scroll=\",\"\");}catch(err){}}else{// console.log(\"haaa\")\n/*\n                            var lastOffset = window.lastOffset\n                                ? window.lastOffset\n                                : getHashValue(\"scroll\")\n                            console.log(\n                                \"vay emenike\",\n                                window.lastOffset,\n                                getHashValue(\"offset\")\n                            )\n                            */}try{lastOffset=lastOffset.replace(\"#offset=\",\"\");}catch(err){lastOffset=0;}offset=lastOffset;//console.log(offset)\nlet p=Math.floor(offset/props.itemsPerPage);// console.log({ p, pageAmount })\nif(p>=pageAmount){p=pageAmount-1;}//console.log(\":p\", p, window.colId)\nif(document.querySelector(\".collection\").id){changePage(p,props.itemsPerPage,document.querySelector(\".collection\").id,entryAmount,pageAmount,maxPages,true,props);}}else{/*\n                        console.log(\"toto bune\")\n                        changePage(\n                            0,\n                            props.itemsPerPage,\n                            document.querySelector(\".collection\").id,\n                            entryAmount,\n                            pageAmount,\n                            maxPages\n                        )\n                        */}// console.log(\"heeee\", document.querySelector(\".collection\").id)\ndocument.querySelector(\"#col\"+document.querySelector(\".collection\").id).style.visibility=\"visible\";//document.querySelectorAll(\".collection ul li\")[3].click()\n}}});if(typeof document!==\"undefined\"&&items){// console.log(\"rendering document ve items var\", el.current)\nvar id=\"id\"+Math.random().toString(16).slice(2);//var items = myElementRef\nitems.setAttribute(\"id\",\"col\"+id);// console.log(items.children.length, myElementRef)\nentryAmount=items.children.length;pageAmount=Math.ceil(items.children.length/props.itemsPerPage);// console.log({ pageAmount })\noffset=0;maxPages=props.maxPages;const rows=[];// console.log(props.itemsPerPage, id)\nfor(let i=1;i<pageAmount+1;i++){if(i==2||i==pageAmount){if(i==pageAmount&&maxPages<pageAmount){rows.push(/*#__PURE__*/_jsx(\"span\",{\"data-type\":\"dots\",className:\"on\",children:\"\u22EF\"}));}else{rows.push(/*#__PURE__*/_jsx(\"span\",{\"data-type\":\"dots\",children:\"\u22EF\"}));}}if(i>=maxPages){rows.push(/*#__PURE__*/_jsx(\"li\",{className:\"off\",onClick:()=>changePage(i-1,props.itemsPerPage,id,entryAmount,pageAmount,maxPages,true,props),children:i}));}else{rows.push(/*#__PURE__*/_jsx(\"li\",{className:i==1?\"on\":\"\",onClick:()=>changePage(i-1,props.itemsPerPage,id,entryAmount,pageAmount,maxPages,true,props),children:i}));}// console.log({ entryAmount, pageAmount, itemsPerPage })\n}return /*#__PURE__*/_jsxs(\"div\",{className:\"collection\",\"data-pattern\":props.pattern,id:id,children:[/*#__PURE__*/_jsx(\"style\",{className:\"show-hide\",children:getPaginationStyle(offset,props.itemsPerPage,id)}),/*#__PURE__*/_jsx(\"style\",{id:\"hamdi\",children:`\n                       #col`+id+` {\n                            visibility: `+(editor?\"visible\":visible)+`;\n                        font-family: \"Inter\"!important;\n                        }\n                        #`+id+` .pagination {\n                                display: flex;\n                                list-style: none;\n                                padding: 0;\n                                margin: 0;\n                                justify-content: center;\n                                align-items: center;\n                                justify-content: center;\n                                background-color: `+props.container.background+`;\n                                padding: `+props.container.padding+`px;\n                                border-width: `+props.container.borderSize+`px;\n                                        border-color: `+props.container.borderColor+`;\n                                        border-radius: `+props.container.borderRadius+`px;\n                                border-style: solid;\n                                margin-top: `+props.container.marginTop+`px;\n                                width: fit-content;\n                                float: `+(props.container.align==\"left\"||props.container.align==\"right\"?props.container.align:\"inherit\")+`;\n                          gap: `+props.container.gap+`px;\n                                margin-left: `+(props.container.align==\"center\"?\"auto\":\"inherit\")+`;      \n                                margin-right: `+(props.container.align==\"center\"?\"auto\":\"inherit\")+`;                                            \n                            }\n\n                            .pagination div, .pagination li {\n                                border: 1px solid lightgray;\n                                margin-left: -1px;\n                                padding: 10px 15px;\n                            }                            \n\n                            #`+id+` .pagination ul {\n                                display: flex;\n                                list-style: none;\n                                padding: 0;\n                                margin: 0;\n                                align-items: center;\n                                 gap: `+props.container.gap+`px;\n                            }  \n\n                            #`+id+` .pagination ul li {\n                                cursor: pointer;\n                                display: flex;\n                                align-items: center;\n                                justify-content: center;\n                                width: `+props.numbers.width+`px;\n                                height: `+props.numbers.height+`px;                        \n                                color: `+props.numbers.fontColor+`;                                \n                                font-size: `+props.numbers.fontSize+`px;\n                                background-color: `+props.numbers.background+`;\n                                border-width: `+props.numbers.borderSize+`px;\n                                        border-color: `+props.numbers.borderColor+`;\n                                        border-radius: `+props.numbers.borderRadius+`px;\n                                border-style: solid;                                \n                            }\n\n#`+id+` .pagination ul li:not(.on):hover {\n                                        border-width: `+props.numbers.hover.borderWidth+`px;                                 \n                                        border-color: `+props.numbers.hover.borderColor+`;\n                                        background-color: `+props.numbers.hover.background+`;       \n                                        color: `+props.numbers.hover.color+`;          \n                                                          \n                            }\n\n#`+id+` .pagination ul li.on {\n                                        border-width: `+props.numbers.selected.borderWidth+`px;                                 \n                                        border-color: `+props.numbers.selected.borderColor+`;\n                                        border-radius: `+props.numbers.selected.borderRadius+`px;                        \n                                        background-color: `+props.numbers.selected.background+`!important;       \n                                        color: `+props.numbers.selected.color+`!important;\n                            }\n\n                           #`+id+` .pagination ul li.on {\n                                background-color: black;\n                                color: white;\n                                cursor: default;\n                            }                          \n\n                           #`+id+` [data-action=prev],\n                           #`+id+`  [data-action=next] {\n                                cursor: pointer;\n                            }\n\n                            #`+id+` [data-action=prev] {\n                            justify-content: center;\n                            align-items: center;                            \n                                padding-left: `+props.prev.horizontalPadding+`px;\n                                padding-right: `+props.prev.horizontalPadding+`px;                        \n                                height: `+props.prev.height+`px; \n                                        color: `+props.prev.fontColor+`;                                \n                                        font-size: `+props.prev.fontSize+`px;\n                                        background-color: `+props.prev.background+`;\n                                        border-width: `+props.prev.borderSize+`px;\n                                                border-color: `+props.prev.borderColor+`;\n                                                border-radius: `+props.prev.borderRadius+`px;         \n                        box-sizing: border-box;                           \n                            }\n\n#`+id+` [data-action=prev]:not(.passive):hover {\n                            background-color: `+props.prev.hover.background+`;\n                            color: `+props.prev.hover.color+`;\n                            border-color: `+props.prev.hover.borderColor+`;\n                        }\n\n#`+id+` [data-action=next]:not(.passive):hover {\n                            background-color: `+props.next.hover.background+`;\n                            color: `+props.next.hover.color+`;\n                            border-color: `+props.next.hover.borderColor+`;\n                        }                        \n\n#`+id+` [data-action=next] {\n                            justify-content: center;\n                            align-items: center;                            \n                                padding-left: `+props.next.horizontalPadding+`px;\n                                padding-right: `+props.next.horizontalPadding+`px;                        \n                                height: `+props.next.height+`px; \n                                        color: `+props.next.fontColor+`;                                \n                                        font-size: `+props.next.fontSize+`px;\n                                        background-color: `+props.next.background+`;\n                                        border-width: `+props.next.borderSize+`px;\n                                                border-color: `+props.next.borderColor+`;\n                                                border-radius: `+props.next.borderRadius+`px;         \n                        box-sizing: border-box;                           \n                            }                            \n\n                            #`+id+` .passive {\n                                cursor: default;\n                                pointer-events: none;\n                                opacity: .5;\n                                mix-blend-mode: luminosity;\n                            }\n\n                            #`+id+` .pagination [data-type=dots] {\n                                display: none;\n                            }\n                            #`+id+` .pagination [data-type=dots].on {\n                                display: flex;\n\n                                width: `+props.numbers.dots.width+`px;\n                                height: `+props.numbers.dots.height+`px;                        \n                                color: `+props.numbers.dots.color+`;                                \n                                font-size: `+props.numbers.dots.fontSize+`px;\n                                background-color: `+props.numbers.dots.background+`;\n                                border-width: `+props.numbers.dots.borderWidth+`px;\n                                        border-color: `+props.numbers.dots.borderColor+`;\n                                        border-radius: `+props.numbers.dots.borderRadius+`px;\n                                border-style: solid;  \n                            justify-content: center;\n                            align-items: center\n                            }      \n\n                            #`+id+` .pagination [data-action=prev] svg {\n                                height: `+props.prev.iconSize+`px;\n                                fill: `+props.prev.iconColor+`;\n                            }   \n\n                            #`+id+` .pagination [data-action=next] svg {\n                                height: `+props.next.iconSize+`px;\n                                fill: `+props.next.iconColor+`;\n                            }                              \n\n                           #`+id+` .pagination li.off {\n                                display: none;\n                            }         \n                           #`+id+` .pagination li:first-child,\n                           #`+id+` .pagination li:last-child {\n                                display: flex!important;\n                            }\n\n                           #`+id+` #pagination-status,\n                           #`+id+` [data-action=prev],\n                           #`+id+` [data-action=next],\n                           #`+id+` .pagination ul,\n                            #loadmore {\n                                display: none;\n                            }\n\n                           #`+id+`[data-pattern=minimal] #pagination-status {\n                                display: flex;\n                                margin-left: 1px;\n                                margin-right: 1px;\n                                background-color: `+props.status.background+`;\n                                color: `+props.status.fontColor+`;\n                                font-size: `+props.status.fontSize+`px;\n                                border-width: `+props.status.borderSize+`px;\n                                border-color: `+props.status.borderColor+`;\n                                border-radius: `+props.status.borderRadius+`px;\n                                padding-left: `+props.status.horizontalPadding+`px;\n                                padding-right: `+props.status.horizontalPadding+`px;\n                                padding-top: `+props.status.verticalPadding+`px;\n                                padding-bottom: `+props.status.verticalPadding+`px;\n                            }\n\n                         #`+id+`[data-pattern=infinite] #loadmore.done {\n                            display: initial\n                        }\n\n                           #`+id+`[data-pattern=loadmore] #loadmore\n                         {\n                                display: initial;\n                                cursor: pointer;\n                                border: none;\n                                outline: none;\n                                background-color: `+props.loadMore.background+`;\n                                color: `+props.loadMore.fontColor+`;\n                                font-size: `+props.loadMore.fontSize+`px;\n                                border-width: `+props.loadMore.borderSize+`px;\n                                border-style: solid;\n                                border-color: `+props.loadMore.borderColor+`;\n                                border-radius: `+props.loadMore.borderRadius+`px;\n                                padding-left: `+props.loadMore.horizontalPadding+`px;\n                                padding-right: `+props.loadMore.horizontalPadding+`px;\n                                padding-top: `+props.loadMore.verticalPadding+`px;\n                                padding-bottom: `+props.loadMore.verticalPadding+`px;                                \n                            }                            \n\n                           #`+id+`[data-pattern=minimal] [data-action=prev],\n                           #`+id+`[data-pattern=minimal] [data-action=next],\n                           #`+id+`[data-pattern=amazon] [data-action=prev],\n                           #`+id+`[data-pattern=amazon] [data-action=next],\n                           #`+id+`[data-pattern=amazon] .pagination ul {\n                                display: flex!important;\n                            }\n#`+id+`[data-pattern=infinite] .pagination {\n                            border: none;\n                            padding: 0;\n                        }\n\n#`+id+`[data-pattern=loadmore] .pagination {\n                            border: none;\n                            padding: 0;\n                        }                        \n\n                           #`+id+` #loadmore.done {\n                                font-size: 0px;\n                                color: transparent;\n                                pointer-events: none;\n                                border: none;\n                                outline: none;\n                                background: none;\n                            }\n\n#`+id+`[data-pattern=loadmore] #loadmore:not(.done):hover {\n                            background-color: `+props.loadMore.hover.background+`;\n                            border-color: `+props.loadMore.hover.borderColor+`;\n                            color: `+props.loadMore.hover.color+`;\n                        }\n\n                          #`+id+`[data-pattern=infinite] #loadmore.done:before {\n                                content: \"`+props.done.text+`\";\n                                display: block;\n                                font-size: `+props.done.fontSize+`px;\n                                background-color: `+props.done.background+`;\n                                color: `+props.done.color+`;\n                                padding-left: `+props.done.horizontalPadding+`px;\n                                padding-right: `+props.done.horizontalPadding+`px;\n                                padding-top: `+props.done.verticalPadding+`px;\n                                padding-bottom: `+props.done.verticalPadding+`px;                                \n                                border-width: `+props.done.borderWidth+`px;\n                                border-color: `+props.done.borderColor+`;\n                                border-radius: `+props.done.borderRadius+`px;\n                            }\n\n                           #`+id+` #loadmore.done:before {\n                                content: \"`+props.loadMore.doneText+`\";\n                                display: block;\n                                font-size: `+props.loadMore.done.fontSize+`px;\n                                background-color: `+props.loadMore.done.background+`;\n                                color: `+props.loadMore.done.color+`;\n                                padding-left: `+props.loadMore.done.horizontalPadding+`px;\n                                padding-right: `+props.loadMore.done.horizontalPadding+`px;\n                                padding-top: `+props.loadMore.done.verticalPadding+`px;\n                                padding-bottom: `+props.loadMore.done.verticalPadding+`px;                                \n                                border-width: `+props.loadMore.done.borderWidth+`px;\n                                border-color: `+props.loadMore.done.borderColor+`;\n                                border-radius: `+props.loadMore.done.borderRadius+`px;\n                            }\n\n                           #`+id+` [data-action=prev] span,\n                           #`+id+` [data-action=next] span {\n                                display: flex;\n                                align-items: center;\n                            }\n\n                         \n                        `}),/*#__PURE__*/_jsxs(\"div\",{class:\"pagination\",id:id,children:[/*#__PURE__*/_jsxs(\"div\",{\"data-action\":\"prev\",className:\"passive\",onClick:()=>document.querySelector(\".collection#\"+id+\" .on\").previousElementSibling.getAttribute(\"data-type\")==\"dots\"?document.querySelector(\".collection#\"+id+\" .on\").previousElementSibling.previousElementSibling.click():document.querySelector(\".collection#\"+id+\" .on\").previousElementSibling.click(),children:[/*#__PURE__*/_jsx(\"svg\",{class:\"MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiBox-root css-1om0hkc\",focusable:\"false\",\"aria-hidden\":\"true\",viewBox:\"-5 0 24 24\",\"data-testid\":\"ArrowBackIosIcon\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M11.67 3.87 9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z\"})}),/*#__PURE__*/_jsx(\"span\",{children:props.prev.text})]}),/*#__PURE__*/_jsxs(\"div\",{id:\"pagination-status\",\"data-pattern\":props.pattern,children:[\"1/\",pageAmount]}),/*#__PURE__*/_jsx(\"ul\",{children:rows}),/*#__PURE__*/_jsx(\"button\",{id:\"loadmore\",onClick:function(){var numbersOfEnriesToShow=0;let id=document.querySelector(\".collection\").id;let total=document.querySelectorAll(\"#col\"+id+\" > *\").length;document.querySelectorAll(\"#col\"+id+\" > *\").forEach(function(element){if(window.getComputedStyle(element).display!==\"none\"){numbersOfEnriesToShow+=1;}});/*\n                            console.log(\n                                document.querySelector(\"#col\" + id),\n                                props.itemsPerPage,\n                                numbersOfEnriesToShow\n                            )*/changePage(0,props.itemsPerPage+numbersOfEnriesToShow,document.querySelector(\".collection\").id,entryAmount,pageAmount,maxPages,false,props);if(numbersOfEnriesToShow+props.itemsPerPage>=total){document.querySelector(\"#loadmore\").classList.add(\"done\");}},children:props.loadMore.text}),/*#__PURE__*/_jsxs(\"div\",{\"data-action\":\"next\",className:offset==entryAmount?\"passive\":\"\",onClick:()=>document.querySelector(\".collection#\"+id+\" .on\").nextElementSibling.getAttribute(\"data-type\")==\"dots\"?document.querySelector(\".collection#\"+id+\" .on\").nextElementSibling.nextElementSibling.click():document.querySelector(\".collection#\"+id+\" .on\").nextElementSibling.click(),children:[/*#__PURE__*/_jsx(\"span\",{children:props.next.text}),/*#__PURE__*/_jsx(\"svg\",{class:\"MuiSvgIcon-root MuiSvgIcon-fontSizeMedium MuiBox-root css-1om0hkc\",focusable:\"false\",\"aria-hidden\":\"true\",viewBox:\"-5 0 24 24\",\"data-testid\":\"ArrowForwardIosIcon\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M6.23 20.23 8 22l10-10L8 2 6.23 3.77 14.46 12z\"})})]})]})]});}else{return /*#__PURE__*/_jsx(\"div\",{className:\"pagination-anchor\",ref:myElementRef,children:\"pagination here\"});}}function getHashValue(key){var matches=location.hash.match(new RegExp(key+\"=([^&]*)\"));return matches?matches[1]:null;}function changePage(pageIndex,itemsPerPage,id,entryAmount,pageAmount,maxPages,scroll=true,props){/*\n    console.log(\n        pageIndex,\n        itemsPerPage,\n        id,\n        entryAmount,\n        pageAmount,\n        maxPages,\n        scroll,\n        props\n    )\n    */if(scroll){if(props.autoScroll){window.scrollTo(0,0);}window.lastPattern=\"normal\";}else{window.lastPattern=\"scroll\";if(getHashValue(\"offset\")){history.replaceState(null,null,\" \");}//history.replaceState(undefined, undefined, \"#scroll=\" + itemsPerPage)\n// window.location.hash = \"scroll=\" + itemsPerPage\nwindow.lastScroll=itemsPerPage;}var offset=pageIndex*itemsPerPage;if(document.querySelector(\"#pagination-status\")){document.querySelector(\"#pagination-status\").innerHTML=pageIndex+1+\" / \"+pageAmount;}document.querySelectorAll(\".collection#\"+id+\" ul li\").forEach(function(el){el.style.display=\"flex\";});document.querySelector(\".collection#\"+id+\" style.show-hide\").innerHTML=getPaginationStyle(offset,itemsPerPage,id);if(document.querySelector(\".collection#\"+id+\" ul li.on\")){document.querySelector(\".collection#\"+id+\" ul li.on\").classList.remove(\"on\");}document.querySelectorAll(\".collection#\"+id+\" ul li\")[pageIndex].classList.add(\"on\");if(pageIndex==0){document.querySelector(\".collection#\"+id+\" [data-action=prev]\").classList.add(\"passive\");}else{document.querySelector(\".collection#\"+id+\" [data-action=prev]\").classList.remove(\"passive\");}if(pageIndex+1==pageAmount){document.querySelector(\".collection#\"+id+\" [data-action=next]\").classList.add(\"passive\");}else{document.querySelector(\".collection#\"+id+\" [data-action=next]\").classList.remove(\"passive\");}document.querySelectorAll(\".collection#\"+id+\" ul *\").forEach(function(el,i){if(i==0||i==document.querySelectorAll(\".collection#\"+id+\" ul *\").length-1){// console.log(\"last or first\")\n}});if(maxPages<pageAmount){var firstCut,secondCut;if(pageIndex>=maxPages-2){firstCut=true;}else if(pageIndex<pageAmount/2){firstCut=false;document.querySelector(\".collection#\"+id+\" [data-type=dots]\").style.display=\"none\";}if(pageIndex<=pageAmount-maxPages+1){secondCut=true;document.querySelectorAll(\".collection#\"+id+\" [data-type=dots]\")[1].style.display=\"flex\";}else if(pageIndex>pageAmount-maxPages){secondCut=false;}document.querySelectorAll(\".collection#\"+id+\" li:not(.on):not(first-child):not(last-child)\").forEach(function(el,i){el.style.display=\"none\";});if(firstCut){document.querySelector(\"li.on\").style.display=\"flex\";document.querySelector(\"li.on\").previousElementSibling.style.display=\"flex\";if(secondCut){document.querySelector(\"li.on\").previousElementSibling.previousElementSibling.style.display=\"flex\";}document.querySelector(\".collection#\"+id+\" [data-type=dots]\").style.display=\"flex\";}else{document.querySelectorAll(\".collection#\"+id+\" li:nth-child(n+1):nth-child(-n+\"+maxPages+\")\").forEach(function(el){el.style.display=\"flex\";});document.querySelector(\".collection#\"+id+\" [data-type=dots]\").style.display=\"none\";}if(secondCut){if(document.querySelector(\"li.on:not(:first-child)\")){document.querySelector(\"li.on:not(:first-child)\").style.display=\"flex\";document.querySelector(\"li.on:not(:first-child)\").nextElementSibling.style.display=\"flex\";if(firstCut){document.querySelector(\"li.on:not(:first-child)\").nextElementSibling.nextElementSibling.style.display=\"flex\";}document.querySelectorAll(\".collection#\"+id+\" [data-type=dots]\")[1].style.display=\"flex\";}}else{document.querySelectorAll(\".collection#\"+id+\" li:nth-child(n+\"+(pageAmount-maxPages+3)+\"):nth-child(-n+\"+pageAmount+\")\").forEach(function(el){el.style.display=\"flex\";});document.querySelectorAll(\".collection#\"+id+\" [data-type=dots]\")[1].style.display=\"none\";}}var found=false;document.querySelectorAll(\"#col\"+id+\" > *\").forEach(function(element){if(window.getComputedStyle(element).display!==\"none\"&&!found){found=true;const index=Array.from(document.querySelectorAll(\"#col\"+id+\" > *\")).indexOf(element);window.lastOffset=index;if(scroll){if(index!==0){window.location.hash=\"offset=\"+index;}try{delete window.lastScroll;}catch(err){}//insertParam(\"offset\", index)\n}}});console.log(pageAmount);if(pageAmount>1){document.querySelector(\".collection\").parentElement.style.display=\"block\";}else{document.querySelector(\".collection\").parentElement.style.display=\"none\";console.log(\"hide\");}}if(typeof window!==\"undefined\"){window.addEventListener(\"popstate\",function(event){if(document.querySelector(\".collection\")){if(getHashValue(\"offset\")){var offset=parseFloat(getHashValue(\"offset\"));var itemsPerPage=0;var entryAmount=0;var maxPages=window.maxPages;var currentPage=parseFloat(document.querySelector(\".collection li.on\").innerHTML);document.querySelectorAll(\"[id^=colid] > *\").forEach(function(element){if(window.getComputedStyle(element).display!==\"none\"){itemsPerPage+=1;}entryAmount+=1;});/*\n                console.log({\n                    offset,\n                    itemsPerPage,\n                    entryAmount,\n                    maxPages,\n                    currentPage,\n                })\n                */let p=Math.floor(offset/itemsPerPage);if(p+1!==currentPage){document.querySelectorAll(\".collection li\").forEach(function(el){if(parseFloat(el.innerHTML)==p+1){el.click();}});}}}else{location.reload();// console.log(\"refresh fix\")\n}});}function getPaginationStyle(offset=1,amount=1,id){return`\n        #col`+id+`> *:not(:nth-child(n + `+(offset+1)+`):nth-child(-n + `+(offset+amount)+`)) {\n            display: none!important;\n        }\n    `;}const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"50px 120px 50px 120px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};// Styles are written in object syntax\n// Learn more: https://reactjs.org/docs/dom-elements.html#style\nconst containerStyle={height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"};addPropertyControls(CMS_with_Pagination,{pattern:{type:ControlType.Enum,defaultValue:\"amazon\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",options:[\"amazon\",\"minimal\",\"loadmore\",\"infinite\"],optionTitles:[\"Amazon\",\"Minimal\",\"Load more\",\"Infinite\"]},itemsPerPage:{type:ControlType.Number,step:1,displayStepper:true,min:1},maxPages:{type:ControlType.Number,step:1,defaultValue:5,displayStepper:true,min:1,hidden(props){return props.pattern!==\"amazon\";}},autoScroll:{type:ControlType.Boolean,description:\"Scroll to top after paginate?\",defaultValue:true,hidden(props){if(props.pattern==\"amazon\"){return false;}else if(props.pattern==\"minimal\"){return false;}else{return true;}}},container:{hidden(props){if(props.pattern==\"infinite\"){return true;}},type:ControlType.Object,controls:{align:{type:ControlType.Enum,defaultValue:\"center\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},background:{type:ControlType.Color,defaultValue:\"#fff\"},borderSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:10,defaultValue:1},borderColor:{type:ControlType.Color,defaultValue:\"#d9dbdb\"},borderRadius:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:10},gap:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:1},padding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:5},marginTop:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:200,defaultValue:60}}},prev:{hidden(props){if(props.pattern==\"loadmore\"||props.pattern==\"infinite\"){return true;}},type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"Prev\"},background:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0)\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},iconColor:{type:ControlType.Color,defaultValue:\"#000\"},iconSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:18},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},borderSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:10,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:3},horizontalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},height:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:38},hover:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#ebebeb\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderColor:{type:ControlType.Color,defaultValue:\"#000\"}}}}},status:{hidden(props){if(props.pattern!==\"minimal\"){return true;}},type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#fff\"},fontColor:{type:ControlType.Color,defaultValue:\"#9e9e9e\"},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},borderSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:10,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:0},horizontalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:15},verticalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:10}}},loadMore:{hidden(props){if(props.pattern!==\"loadmore\"){return true;}},type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"Load more\"},doneText:{type:ControlType.String,defaultValue:\"That's All!\"},background:{type:ControlType.Color,defaultValue:\"#fff\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:12},borderSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:10,defaultValue:1},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:2},horizontalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:40},verticalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:40},hover:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#ebebeb\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderColor:{type:ControlType.Color,defaultValue:\"#000\"}}},done:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#fff\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderWidth:{type:ControlType.Number,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,defaultValue:0},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},horizontalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:0},verticalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:10}}}}},done:{hidden(props){if(props.pattern==\"amazon\"){return true;}else if(props.pattern==\"minimal\"){return true;}else if(props.pattern==\"loadmore\"){return true;}},type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"\u270C\uFE0F That is all\"},background:{type:ControlType.Color,defaultValue:\"#fff\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderWidth:{type:ControlType.Number,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,defaultValue:0},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},horizontalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:0},verticalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:10}}},next:{hidden(props){if(props.pattern==\"loadmore\"||props.pattern==\"infinite\"){return true;}},type:ControlType.Object,controls:{text:{type:ControlType.String,defaultValue:\"Next\"},background:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0)\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},iconColor:{type:ControlType.Color,defaultValue:\"#000\"},iconSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:18},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},borderSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:10,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:3},horizontalPadding:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},height:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:38},hover:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#ebebeb\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderColor:{type:ControlType.Color,defaultValue:\"#000\"}}}}},numbers:{hidden(props){return props.pattern!==\"amazon\";},type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,0)\"},fontColor:{type:ControlType.Color,defaultValue:\"#000\"},fontSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:14},borderSize:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:10,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:0},width:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:40},height:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:40},hover:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#ededed\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderColor:{type:ControlType.Color,defaultValue:\"#000\"}}},dots:{type:ControlType.Object,controls:{width:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:40},height:{type:ControlType.Number,step:1,displayStepper:true,min:0,max:100,defaultValue:40},background:{type:ControlType.Color,defaultValue:\"#fff\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,defaultValue:0},borderWidth:{type:ControlType.Number,defaultValue:0},borderColor:{type:ControlType.Color,defaultValue:\"#000\"}}},selected:{type:ControlType.Object,controls:{background:{type:ControlType.Color,defaultValue:\"#fff\"},color:{type:ControlType.Color,defaultValue:\"#000\"},borderWidth:{type:ControlType.Number,defaultValue:1},borderColor:{type:ControlType.Color,defaultValue:\"#000\"},borderRadius:{type:ControlType.Number,defaultValue:0}}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CMS_with_Pagination\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fit-content\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fit-content\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMS_with_Pagination.map"],
  "mappings": "kMAE+N,IAAMA,EAASC,EAAY,CAAC,GAAG,EAAK,CAAC,EAWlP,SAARC,EAAqCC,EAAM,CAGrD,IAAMC,EAAaC,EAAO,IAAI,EAAK,CAACC,EAAMC,CAAQ,EAAEP,EAAS,EAAK,OAAOQ,EAAS,MAAaA,EAAO,SAASL,EAAM,UAAU,GAAK,CAACM,EAAKC,CAAO,EAAEC,EAAS,CAAC,CAAC,EAAO,CAACC,EAAMC,CAAQ,EAAEF,EAAS,CAAC,EAAO,CAACG,EAAGC,CAAK,EAAEJ,EAAS,CAAC,EAAE,IAAIK,EAAYC,EAAWC,EAAOC,EAAaC,EAAQ,SAAaC,EAAO,GA6CpS,GA7CySC,EAAU,IAAI,CAC5T,GAAG,CAAC,SAAS,cAAc,YAAY,EAAGD,EAAO,GAAKD,EAAQ,UAM1DR,GAAOC,EAAST,EAAa,QAAQ,cAAc,sBAAsB,UAGvEiB,EAAO,GAAMD,EAAQ,SACvBR,GAAOC,EAAST,EAAa,QAAQ,cAAc,sBAAsB,EAE1E,SAAS,cAAc,aAAa,EAAE,CAAC,GAAGD,EAAM,SAAS,YAAYA,EAAM,SAAS,WAAW,CAAC,GAAGA,EAAM,SAAS,WAAW,CAAuL,IAASoB,EAAT,UAAuB,CAAC,GAAG,SAAS,cAAc,yBAAyB,EAAE,CAAC,IAAIT,EAAG,SAAS,iBAAiB,OAAO,SAAS,cAAc,aAAa,EAAE,GAAG,MAAM,EAAE,QAAQ,SAASU,EAAQ,CAAIhB,EAAO,iBAAiBgB,CAAO,EAAE,UAAU,SAAQV,EAAGU,EAAS,CAAC,EAAKV,GAAON,EAAO,aAAaM,EAAG,sBAAsB,EAAE,QAAQ,SAAS,cAAc,WAAW,EAAE,MAAM,CAAI,CAAC,EAA5iB,GAAG,OAAO,SAAW,KAAa,OAAON,EAAS,IAAY,CAAC,GAAG,CAAC,SAAS,oBAAoB,SAASe,CAAY,CAAE,MAAW,CAAC,CAAC,SAAS,iBAAiB,SAASA,CAAY,CAAE,CAAwX,CAAC,IAAIE,EAAWjB,EAAO,WAC9lB,GAD4mBA,EAAO,aAAa,SACvuBiB,EAAWjB,EAAO,WAAWA,EAAO,iBAAuBA,EAAO,iBAAiBL,EAAM,aAAiBsB,EAAY,GAAG,CAACA,EAAWA,EAAW,QAAQ,WAAW,EAAE,CAAE,MAAW,CAAC,MACnLA,EAAWtB,EAAM,aAAcuB,EAAW,EAAED,EAAW,SAAS,cAAc,aAAa,EAAE,GAAGT,EAAYC,EAAWE,EAAS,GAAMhB,CAAK,EAAE,IAAIW,EAAG,SAAS,iBAAiB,OAAO,SAAS,cAAc,aAAa,EAAE,GAAG,MAAM,EAAE,QAAQ,SAASU,EAAQ,CAAIhB,EAAO,iBAAiBgB,CAAO,EAAE,UAAU,SAAQV,EAAGU,EAAS,CAAC,CAEnU,SAASrB,EAAM,SAAS,UAAUA,EAAM,SAAS,UAAU,CAAC,IAAIwB,EAAeA,EAAWnB,EAAO,WAAWA,EAAO,WAAWoB,EAAa,QAAQ,EAGjG,GAF/CpB,EAAO,aAAa,SACvBmB,EAAWnB,EAAO,WAAWA,EAAO,iBAC9BA,EAAO,iBAAiBL,EAAM,aAAiBwB,EAAY,GAAG,CAACA,EAAWA,EAAW,QAAQ,WAAW,EAAE,CAAE,MAAW,CAAC,CAU/F,GAAG,CAACA,EAAWA,EAAW,QAAQ,WAAW,EAAE,CAAE,MAAW,CAACA,EAAW,CAAE,CAACT,EAAOS,EACjH,IAAIE,EAAE,KAAK,MAAMX,EAAOf,EAAM,YAAY,EACvC0B,GAAGZ,IAAYY,EAAEZ,EAAW,GAC5B,SAAS,cAAc,aAAa,EAAE,IAAIS,EAAWG,EAAE1B,EAAM,aAAa,SAAS,cAAc,aAAa,EAAE,GAAGa,EAAYC,EAAWE,EAAS,GAAKhB,CAAK,CAAG,CAWnK,SAAS,cAAc,OAAO,SAAS,cAAc,aAAa,EAAE,EAAE,EAAE,MAAM,WAAW,SACzF,CAAE,CAAC,EAAK,OAAO,SAAW,KAAaS,EAAM,CAC7C,IAAIkB,EAAG,KAAK,KAAK,OAAO,EAAE,SAAS,EAAE,EAAE,MAAM,CAAC,EAC9ClB,EAAM,aAAa,KAAK,MAAMkB,CAAE,EAChCd,EAAYJ,EAAM,SAAS,OAAOK,EAAW,KAAK,KAAKL,EAAM,SAAS,OAAOT,EAAM,YAAY,EAC/Fe,EAAO,EAAEC,EAAShB,EAAM,SAAS,IAAM4B,EAAK,CAAC,EAC7C,QAAQC,EAAE,EAAEA,EAAEf,EAAW,EAAEe,KAAQA,GAAG,GAAGA,GAAGf,KAAee,GAAGf,GAAYE,EAASF,EAAYc,EAAK,KAAkBF,EAAK,OAAO,CAAC,YAAY,OAAO,UAAU,KAAK,SAAS,QAAG,CAAC,CAAC,EAAQE,EAAK,KAAkBF,EAAK,OAAO,CAAC,YAAY,OAAO,SAAS,QAAG,CAAC,CAAC,GAAOG,GAAGb,EAAUY,EAAK,KAAkBF,EAAK,KAAK,CAAC,UAAU,MAAM,QAAQ,IAAIH,EAAWM,EAAE,EAAE7B,EAAM,aAAa2B,EAAGd,EAAYC,EAAWE,EAAS,GAAKhB,CAAK,EAAE,SAAS6B,CAAC,CAAC,CAAC,EAAQD,EAAK,KAAkBF,EAAK,KAAK,CAAC,UAAUG,GAAG,EAAE,KAAK,GAAG,QAAQ,IAAIN,EAAWM,EAAE,EAAE7B,EAAM,aAAa2B,EAAGd,EAAYC,EAAWE,EAAS,GAAKhB,CAAK,EAAE,SAAS6B,CAAC,CAAC,CAAC,EACxlB,OAAoBC,EAAM,MAAM,CAAC,UAAU,aAAa,eAAe9B,EAAM,QAAQ,GAAG2B,EAAG,SAAS,CAAcD,EAAK,QAAQ,CAAC,UAAU,YAAY,SAASK,EAAmBhB,EAAOf,EAAM,aAAa2B,CAAE,CAAC,CAAC,EAAeD,EAAK,QAAQ,CAAC,GAAG,QAAQ,SAAS;AAAA,6BACrOC,EAAG;AAAA,2CACWT,EAAO,UAAUD,GAAS;AAAA;AAAA;AAAA,2BAG1CU,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,oDAQsB3B,EAAM,UAAU,WAAW;AAAA,2CACpCA,EAAM,UAAU,QAAQ;AAAA,gDACnBA,EAAM,UAAU,WAAW;AAAA,wDACnBA,EAAM,UAAU,YAAY;AAAA,yDAC3BA,EAAM,UAAU,aAAa;AAAA;AAAA,8CAExCA,EAAM,UAAU,UAAU;AAAA;AAAA,0CAE9BA,EAAM,UAAU,OAAO,QAAQA,EAAM,UAAU,OAAO,QAAQA,EAAM,UAAU,MAAM,WAAW;AAAA,iCACxGA,EAAM,UAAU,IAAI;AAAA,gDACLA,EAAM,UAAU,OAAO,SAAS,OAAO,WAAW;AAAA,iDACjDA,EAAM,UAAU,OAAO,SAAS,OAAO,WAAW;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,+BASpE2B,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,wCAMM3B,EAAM,UAAU,IAAI;AAAA;AAAA;AAAA,+BAG7B2B,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA,yCAKO3B,EAAM,QAAQ,MAAM;AAAA,0CACnBA,EAAM,QAAQ,OAAO;AAAA,yCACtBA,EAAM,QAAQ,UAAU;AAAA,6CACpBA,EAAM,QAAQ,SAAS;AAAA,oDAChBA,EAAM,QAAQ,WAAW;AAAA,gDAC7BA,EAAM,QAAQ,WAAW;AAAA,wDACjBA,EAAM,QAAQ,YAAY;AAAA,yDACzBA,EAAM,QAAQ,aAAa;AAAA;AAAA;AAAA;AAAA,GAIjF2B,EAAG;AAAA,wDACkD3B,EAAM,QAAQ,MAAM,YAAY;AAAA,wDAChCA,EAAM,QAAQ,MAAM,YAAY;AAAA,4DAC5BA,EAAM,QAAQ,MAAM,WAAW;AAAA,iDAC1CA,EAAM,QAAQ,MAAM,MAAM;AAAA;AAAA;AAAA;AAAA,GAIxE2B,EAAG;AAAA,wDACkD3B,EAAM,QAAQ,SAAS,YAAY;AAAA,wDACnCA,EAAM,QAAQ,SAAS,YAAY;AAAA,yDAClCA,EAAM,QAAQ,SAAS,aAAa;AAAA,4DACjCA,EAAM,QAAQ,SAAS,WAAW;AAAA,iDAC7CA,EAAM,QAAQ,SAAS,MAAM;AAAA;AAAA;AAAA,8BAGhD2B,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,8BAMHA,EAAG;AAAA,8BACHA,EAAG;AAAA;AAAA;AAAA;AAAA,+BAIFA,EAAG;AAAA;AAAA;AAAA,gDAGc3B,EAAM,KAAK,kBAAkB;AAAA,iDAC5BA,EAAM,KAAK,kBAAkB;AAAA,0CACpCA,EAAM,KAAK,OAAO;AAAA,iDACXA,EAAM,KAAK,UAAU;AAAA,qDACjBA,EAAM,KAAK,SAAS;AAAA,4DACbA,EAAM,KAAK,WAAW;AAAA,wDAC1BA,EAAM,KAAK,WAAW;AAAA,gEACdA,EAAM,KAAK,YAAY;AAAA,iEACtBA,EAAM,KAAK,aAAa;AAAA;AAAA;AAAA;AAAA,GAItF2B,EAAG;AAAA,gDAC0C3B,EAAM,KAAK,MAAM,WAAW;AAAA,qCACvCA,EAAM,KAAK,MAAM,MAAM;AAAA,4CAChBA,EAAM,KAAK,MAAM,YAAY;AAAA;AAAA;AAAA,GAGtE2B,EAAG;AAAA,gDAC0C3B,EAAM,KAAK,MAAM,WAAW;AAAA,qCACvCA,EAAM,KAAK,MAAM,MAAM;AAAA,4CAChBA,EAAM,KAAK,MAAM,YAAY;AAAA;AAAA;AAAA,GAGtE2B,EAAG;AAAA;AAAA;AAAA,gDAG0C3B,EAAM,KAAK,kBAAkB;AAAA,iDAC5BA,EAAM,KAAK,kBAAkB;AAAA,0CACpCA,EAAM,KAAK,OAAO;AAAA,iDACXA,EAAM,KAAK,UAAU;AAAA,qDACjBA,EAAM,KAAK,SAAS;AAAA,4DACbA,EAAM,KAAK,WAAW;AAAA,wDAC1BA,EAAM,KAAK,WAAW;AAAA,gEACdA,EAAM,KAAK,YAAY;AAAA,iEACtBA,EAAM,KAAK,aAAa;AAAA;AAAA;AAAA;AAAA,+BAI1D2B,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,+BAOHA,EAAG;AAAA;AAAA;AAAA,+BAGHA,EAAG;AAAA;AAAA;AAAA,yCAGO3B,EAAM,QAAQ,KAAK,MAAM;AAAA,0CACxBA,EAAM,QAAQ,KAAK,OAAO;AAAA,yCAC3BA,EAAM,QAAQ,KAAK,MAAM;AAAA,6CACrBA,EAAM,QAAQ,KAAK,SAAS;AAAA,oDACrBA,EAAM,QAAQ,KAAK,WAAW;AAAA,gDAClCA,EAAM,QAAQ,KAAK,YAAY;AAAA,wDACvBA,EAAM,QAAQ,KAAK,YAAY;AAAA,yDAC9BA,EAAM,QAAQ,KAAK,aAAa;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,+BAM1D2B,EAAG;AAAA,0CACQ3B,EAAM,KAAK,SAAS;AAAA,wCACtBA,EAAM,KAAK,UAAU;AAAA;AAAA;AAAA,+BAG9B2B,EAAG;AAAA,0CACQ3B,EAAM,KAAK,SAAS;AAAA,wCACtBA,EAAM,KAAK,UAAU;AAAA;AAAA;AAAA,8BAG/B2B,EAAG;AAAA;AAAA;AAAA,8BAGHA,EAAG;AAAA,8BACHA,EAAG;AAAA;AAAA;AAAA;AAAA,8BAIHA,EAAG;AAAA,8BACHA,EAAG;AAAA,8BACHA,EAAG;AAAA,8BACHA,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA,8BAKHA,EAAG;AAAA;AAAA;AAAA;AAAA,oDAImB3B,EAAM,OAAO,WAAW;AAAA,yCACnCA,EAAM,OAAO,UAAU;AAAA,6CACnBA,EAAM,OAAO,SAAS;AAAA,gDACnBA,EAAM,OAAO,WAAW;AAAA,gDACxBA,EAAM,OAAO,YAAY;AAAA,iDACxBA,EAAM,OAAO,aAAa;AAAA,gDAC3BA,EAAM,OAAO,kBAAkB;AAAA,iDAC9BA,EAAM,OAAO,kBAAkB;AAAA,+CACjCA,EAAM,OAAO,gBAAgB;AAAA,kDAC1BA,EAAM,OAAO,gBAAgB;AAAA;AAAA;AAAA,4BAGnD2B,EAAG;AAAA;AAAA;AAAA;AAAA,8BAIDA,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,oDAMmB3B,EAAM,SAAS,WAAW;AAAA,yCACrCA,EAAM,SAAS,UAAU;AAAA,6CACrBA,EAAM,SAAS,SAAS;AAAA,gDACrBA,EAAM,SAAS,WAAW;AAAA;AAAA,gDAE1BA,EAAM,SAAS,YAAY;AAAA,iDAC1BA,EAAM,SAAS,aAAa;AAAA,gDAC7BA,EAAM,SAAS,kBAAkB;AAAA,iDAChCA,EAAM,SAAS,kBAAkB;AAAA,+CACnCA,EAAM,SAAS,gBAAgB;AAAA,kDAC5BA,EAAM,SAAS,gBAAgB;AAAA;AAAA;AAAA,8BAGnD2B,EAAG;AAAA,8BACHA,EAAG;AAAA,8BACHA,EAAG;AAAA,8BACHA,EAAG;AAAA,8BACHA,EAAG;AAAA;AAAA;AAAA,GAG9BA,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA,GAKHA,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA,8BAKwBA,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,GAS9BA,EAAG;AAAA,gDAC0C3B,EAAM,SAAS,MAAM,WAAW;AAAA,4CACpCA,EAAM,SAAS,MAAM,YAAY;AAAA,qCACxCA,EAAM,SAAS,MAAM,MAAM;AAAA;AAAA;AAAA,6BAGnC2B,EAAG;AAAA,4CACY3B,EAAM,KAAK,KAAK;AAAA;AAAA,6CAEfA,EAAM,KAAK,SAAS;AAAA,oDACbA,EAAM,KAAK,WAAW;AAAA,yCACjCA,EAAM,KAAK,MAAM;AAAA,gDACVA,EAAM,KAAK,kBAAkB;AAAA,iDAC5BA,EAAM,KAAK,kBAAkB;AAAA,+CAC/BA,EAAM,KAAK,gBAAgB;AAAA,kDACxBA,EAAM,KAAK,gBAAgB;AAAA,gDAC7BA,EAAM,KAAK,YAAY;AAAA,gDACvBA,EAAM,KAAK,YAAY;AAAA,iDACtBA,EAAM,KAAK,aAAa;AAAA;AAAA;AAAA,8BAG3C2B,EAAG;AAAA,4CACW3B,EAAM,SAAS,SAAS;AAAA;AAAA,6CAEvBA,EAAM,SAAS,KAAK,SAAS;AAAA,oDACtBA,EAAM,SAAS,KAAK,WAAW;AAAA,yCAC1CA,EAAM,SAAS,KAAK,MAAM;AAAA,gDACnBA,EAAM,SAAS,KAAK,kBAAkB;AAAA,iDACrCA,EAAM,SAAS,KAAK,kBAAkB;AAAA,+CACxCA,EAAM,SAAS,KAAK,gBAAgB;AAAA,kDACjCA,EAAM,SAAS,KAAK,gBAAgB;AAAA,gDACtCA,EAAM,SAAS,KAAK,YAAY;AAAA,gDAChCA,EAAM,SAAS,KAAK,YAAY;AAAA,iDAC/BA,EAAM,SAAS,KAAK,aAAa;AAAA;AAAA;AAAA,8BAGpD2B,EAAG;AAAA,8BACHA,EAAG;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,yBAMR,CAAC,EAAeG,EAAM,MAAM,CAAC,MAAM,aAAa,GAAGH,EAAG,SAAS,CAAcG,EAAM,MAAM,CAAC,cAAc,OAAO,UAAU,UAAU,QAAQ,IAAI,SAAS,cAAc,eAAeH,EAAG,MAAM,EAAE,uBAAuB,aAAa,WAAW,GAAG,OAAO,SAAS,cAAc,eAAeA,EAAG,MAAM,EAAE,uBAAuB,uBAAuB,MAAM,EAAE,SAAS,cAAc,eAAeA,EAAG,MAAM,EAAE,uBAAuB,MAAM,EAAE,SAAS,CAAcD,EAAK,MAAM,CAAC,MAAM,oEAAoE,UAAU,QAAQ,cAAc,OAAO,QAAQ,aAAa,cAAc,mBAAmB,SAAsBA,EAAK,OAAO,CAAC,EAAE,qDAAqD,CAAC,CAAC,CAAC,EAAeA,EAAK,OAAO,CAAC,SAAS1B,EAAM,KAAK,IAAI,CAAC,CAAC,CAAC,CAAC,EAAe8B,EAAM,MAAM,CAAC,GAAG,oBAAoB,eAAe9B,EAAM,QAAQ,SAAS,CAAC,KAAKc,CAAU,CAAC,CAAC,EAAeY,EAAK,KAAK,CAAC,SAASE,CAAI,CAAC,EAAeF,EAAK,SAAS,CAAC,GAAG,WAAW,QAAQ,UAAU,CAAC,IAAIM,EAAsB,EAAE,IAAIL,EAAG,SAAS,cAAc,aAAa,EAAE,GAAOM,EAAM,SAAS,iBAAiB,OAAON,EAAG,MAAM,EAAE,OAAO,SAAS,iBAAiB,OAAOA,EAAG,MAAM,EAAE,QAAQ,SAASN,EAAQ,CAAIhB,EAAO,iBAAiBgB,CAAO,EAAE,UAAU,SAAQW,GAAuB,EAAG,CAAC,EAK3vCT,EAAW,EAAEvB,EAAM,aAAagC,EAAsB,SAAS,cAAc,aAAa,EAAE,GAAGnB,EAAYC,EAAWE,EAAS,GAAMhB,CAAK,EAAKgC,EAAsBhC,EAAM,cAAciC,GAAO,SAAS,cAAc,WAAW,EAAE,UAAU,IAAI,MAAM,CAAG,EAAE,SAASjC,EAAM,SAAS,IAAI,CAAC,EAAe8B,EAAM,MAAM,CAAC,cAAc,OAAO,UAAUf,GAAQF,EAAY,UAAU,GAAG,QAAQ,IAAI,SAAS,cAAc,eAAec,EAAG,MAAM,EAAE,mBAAmB,aAAa,WAAW,GAAG,OAAO,SAAS,cAAc,eAAeA,EAAG,MAAM,EAAE,mBAAmB,mBAAmB,MAAM,EAAE,SAAS,cAAc,eAAeA,EAAG,MAAM,EAAE,mBAAmB,MAAM,EAAE,SAAS,CAAcD,EAAK,OAAO,CAAC,SAAS1B,EAAM,KAAK,IAAI,CAAC,EAAe0B,EAAK,MAAM,CAAC,MAAM,oEAAoE,UAAU,QAAQ,cAAc,OAAO,QAAQ,aAAa,cAAc,sBAAsB,SAAsBA,EAAK,OAAO,CAAC,EAAE,gDAAgD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,KAAM,QAAoBA,EAAK,MAAM,CAAC,UAAU,oBAAoB,IAAIzB,EAAa,SAAS,iBAAiB,CAAC,CAAG,CAAC,SAASwB,EAAaS,EAAI,CAAC,IAAIC,EAAQ,SAAS,KAAK,MAAM,IAAI,OAAOD,EAAI,UAAU,CAAC,EAAE,OAAOC,EAAQA,EAAQ,CAAC,EAAE,IAAK,CAAC,SAASZ,EAAWa,EAAUC,EAAaV,EAAGd,EAAYC,EAAWE,EAASsB,EAAO,GAAKtC,EAAM,CAWz1CsC,GAAWtC,EAAM,YAAYK,EAAO,SAAS,EAAE,CAAC,EAAGA,EAAO,YAAY,WAAeA,EAAO,YAAY,SAAYoB,EAAa,QAAQ,GAAG,QAAQ,aAAa,KAAK,KAAK,GAAG,EAEvLpB,EAAO,WAAWgC,GAAc,IAAItB,EAAOqB,EAAUC,EACjD,GADiE,SAAS,cAAc,oBAAoB,IAAG,SAAS,cAAc,oBAAoB,EAAE,UAAUD,EAAU,EAAE,MAAMtB,GAAY,SAAS,iBAAiB,eAAea,EAAG,QAAQ,EAAE,QAAQ,SAAShB,EAAG,CAACA,EAAG,MAAM,QAAQ,MAAO,CAAC,EAAE,SAAS,cAAc,eAAegB,EAAG,kBAAkB,EAAE,UAAUI,EAAmBhB,EAAOsB,EAAaV,CAAE,EAAK,SAAS,cAAc,eAAeA,EAAG,WAAW,GAAG,SAAS,cAAc,eAAeA,EAAG,WAAW,EAAE,UAAU,OAAO,IAAI,EAAG,SAAS,iBAAiB,eAAeA,EAAG,QAAQ,EAAES,CAAS,EAAE,UAAU,IAAI,IAAI,EAAKA,GAAW,EAAG,SAAS,cAAc,eAAeT,EAAG,qBAAqB,EAAE,UAAU,IAAI,SAAS,EAAQ,SAAS,cAAc,eAAeA,EAAG,qBAAqB,EAAE,UAAU,OAAO,SAAS,EAAMS,EAAU,GAAGtB,EAAY,SAAS,cAAc,eAAea,EAAG,qBAAqB,EAAE,UAAU,IAAI,SAAS,EAAQ,SAAS,cAAc,eAAeA,EAAG,qBAAqB,EAAE,UAAU,OAAO,SAAS,EAAG,SAAS,iBAAiB,eAAeA,EAAG,OAAO,EAAE,QAAQ,SAAShB,EAAGkB,EAAE,CAAIA,GAAG,GAAGA,GAAG,SAAS,iBAAiB,eAAeF,EAAG,OAAO,EAAE,OAAO,CACrrC,CAAC,EAAKX,EAASF,EAAW,CAAC,IAAIyB,EAASC,EAAaJ,GAAWpB,EAAS,EAAGuB,EAAS,GAAcH,EAAUtB,EAAW,IAAGyB,EAAS,GAAM,SAAS,cAAc,eAAeZ,EAAG,mBAAmB,EAAE,MAAM,QAAQ,QAAWS,GAAWtB,EAAWE,EAAS,GAAGwB,EAAU,GAAK,SAAS,iBAAiB,eAAeb,EAAG,mBAAmB,EAAE,CAAC,EAAE,MAAM,QAAQ,QAAgBS,EAAUtB,EAAWE,IAAUwB,EAAU,IAAO,SAAS,iBAAiB,eAAeb,EAAG,+CAA+C,EAAE,QAAQ,SAAShB,EAAGkB,EAAE,CAAClB,EAAG,MAAM,QAAQ,MAAO,CAAC,EAAK4B,GAAU,SAAS,cAAc,OAAO,EAAE,MAAM,QAAQ,OAAO,SAAS,cAAc,OAAO,EAAE,uBAAuB,MAAM,QAAQ,OAAUC,IAAW,SAAS,cAAc,OAAO,EAAE,uBAAuB,uBAAuB,MAAM,QAAQ,QAAQ,SAAS,cAAc,eAAeb,EAAG,mBAAmB,EAAE,MAAM,QAAQ,SAAa,SAAS,iBAAiB,eAAeA,EAAG,mCAAmCX,EAAS,GAAG,EAAE,QAAQ,SAASL,EAAG,CAACA,EAAG,MAAM,QAAQ,MAAO,CAAC,EAAE,SAAS,cAAc,eAAegB,EAAG,mBAAmB,EAAE,MAAM,QAAQ,QAAWa,EAAc,SAAS,cAAc,yBAAyB,IAAG,SAAS,cAAc,yBAAyB,EAAE,MAAM,QAAQ,OAAO,SAAS,cAAc,yBAAyB,EAAE,mBAAmB,MAAM,QAAQ,OAAUD,IAAU,SAAS,cAAc,yBAAyB,EAAE,mBAAmB,mBAAmB,MAAM,QAAQ,QAAQ,SAAS,iBAAiB,eAAeZ,EAAG,mBAAmB,EAAE,CAAC,EAAE,MAAM,QAAQ,SAAc,SAAS,iBAAiB,eAAeA,EAAG,oBAAoBb,EAAWE,EAAS,GAAG,kBAAkBF,EAAW,GAAG,EAAE,QAAQ,SAASH,EAAG,CAACA,EAAG,MAAM,QAAQ,MAAO,CAAC,EAAE,SAAS,iBAAiB,eAAegB,EAAG,mBAAmB,EAAE,CAAC,EAAE,MAAM,QAAQ,OAAQ,CAAC,IAAIc,EAAM,GAAM,SAAS,iBAAiB,OAAOd,EAAG,MAAM,EAAE,QAAQ,SAASN,EAAQ,CAAC,GAAGhB,EAAO,iBAAiBgB,CAAO,EAAE,UAAU,QAAQ,CAACoB,EAAM,CAACA,EAAM,GAAK,IAAMC,EAAM,MAAM,KAAK,SAAS,iBAAiB,OAAOf,EAAG,MAAM,CAAC,EAAE,QAAQN,CAAO,EAA0B,GAAxBhB,EAAO,WAAWqC,EAASJ,EAAO,CAAII,IAAQ,IAAGrC,EAAO,SAAS,KAAK,UAAUqC,GAAO,GAAG,CAAC,OAAOrC,EAAO,UAAW,MAAW,CAAC,CACtqE,CAAC,CAAC,CAAC,EAAE,QAAQ,IAAIS,CAAU,EAAKA,EAAW,EAAG,SAAS,cAAc,aAAa,EAAE,cAAc,MAAM,QAAQ,SAAc,SAAS,cAAc,aAAa,EAAE,cAAc,MAAM,QAAQ,OAAO,QAAQ,IAAI,MAAM,EAAG,CAAI,OAAOT,EAAS,KAAaA,EAAO,iBAAiB,WAAW,SAASsC,EAAM,CAAC,GAAG,SAAS,cAAc,aAAa,GAAG,GAAGlB,EAAa,QAAQ,EAAE,CAAC,IAAIV,EAAO,WAAWU,EAAa,QAAQ,CAAC,EAAMY,EAAa,EAAMxB,EAAY,EAAMG,EAASX,EAAO,SAAauC,EAAY,WAAW,SAAS,cAAc,mBAAmB,EAAE,SAAS,EAAE,SAAS,iBAAiB,iBAAiB,EAAE,QAAQ,SAASvB,EAAQ,CAAIhB,EAAO,iBAAiBgB,CAAO,EAAE,UAAU,SAAQgB,GAAc,GAAGxB,GAAa,CAAE,CAAC,EAQnsB,IAAIa,EAAE,KAAK,MAAMX,EAAOsB,CAAY,EAAKX,EAAE,IAAIkB,GAAa,SAAS,iBAAiB,gBAAgB,EAAE,QAAQ,SAASjC,EAAG,CAAI,WAAWA,EAAG,SAAS,GAAGe,EAAE,GAAGf,EAAG,MAAM,CAAG,CAAC,CAAG,OAAO,SAAS,OAAO,CACvN,CAAC,EAAG,SAASoB,EAAmBhB,EAAO,EAAE8B,EAAO,EAAElB,EAAG,CAAC,MAAM;AAAA,cAC/CA,EAAG,2BAA2BZ,EAAO,GAAG,qBAAqBA,EAAO8B,GAAQ;AAAA;AAAA;AAAA,KAGpF,CAE4GC,EAAoBC,EAAoB,CAAC,QAAQ,CAAC,KAAKC,EAAY,KAAK,aAAa,SAAS,wBAAwB,GAAK,0BAA0B,WAAW,QAAQ,CAAC,SAAS,UAAU,WAAW,UAAU,EAAE,aAAa,CAAC,SAAS,UAAU,YAAY,UAAU,CAAC,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,aAAa,EAAE,eAAe,GAAK,IAAI,EAAE,OAAOC,EAAM,CAAC,OAAOA,EAAM,UAAU,QAAS,CAAC,EAAE,WAAW,CAAC,KAAKD,EAAY,QAAQ,YAAY,gCAAgC,aAAa,GAAK,OAAOC,EAAM,CAAC,OAAGA,EAAM,SAAS,SAAiB,GAAeA,EAAM,SAAS,SAA2C,CAAC,EAAE,UAAU,CAAC,OAAOA,EAAM,CAAC,GAAGA,EAAM,SAAS,WAAY,MAAO,EAAM,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,OAAOC,EAAM,CAAC,GAAGA,EAAM,SAAS,YAAYA,EAAM,SAAS,WAAY,MAAO,EAAM,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,qBAAqB,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,OAAOC,EAAM,CAAC,GAAGA,EAAM,UAAU,UAAW,MAAO,EAAM,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,CAAC,CAAC,EAAE,SAAS,CAAC,OAAOC,EAAM,CAAC,GAAGA,EAAM,UAAU,WAAY,MAAO,EAAM,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,WAAW,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,aAAa,aAAa,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,CAAC,CAAC,CAAC,CAAC,EAAE,KAAK,CAAC,OAAOC,EAAM,CAAC,GAAGA,EAAM,SAAS,SAAU,MAAO,GAAW,GAAGA,EAAM,SAAS,UAAW,MAAO,GAAW,GAAGA,EAAM,SAAS,WAAY,MAAO,EAAM,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,0BAAgB,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,OAAOC,EAAM,CAAC,GAAGA,EAAM,SAAS,YAAYA,EAAM,SAAS,WAAY,MAAO,EAAM,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,OAAO,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,qBAAqB,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,QAAQ,CAAC,OAAOC,EAAM,CAAC,OAAOA,EAAM,UAAU,QAAS,EAAE,KAAKD,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,qBAAqB,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,GAAG,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,SAAS,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,KAAK,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,EAAE,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,CAAC,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,WAAW,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,aAAa,MAAM,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC",
  "names": ["useStore", "createStore", "CMS_with_Pagination", "props", "myElementRef", "pe", "store", "setStore", "window", "data", "setData", "ye", "items", "setItems", "el", "setEl", "entryAmount", "pageAmount", "offset", "maxPages", "visible", "editor", "ue", "handleScroll", "element", "lastScroll", "changePage", "lastOffset", "getHashValue", "p", "id", "rows", "i", "u", "getPaginationStyle", "numbersOfEnriesToShow", "total", "key", "matches", "pageIndex", "itemsPerPage", "scroll", "firstCut", "secondCut", "found", "index", "event", "currentPage", "amount", "addPropertyControls", "CMS_with_Pagination", "ControlType", "props"]
}
