FileMaster
Search
Toggle Dark Mode
Home
/
.
/
wp-content
/
plugins
/
cozy-addons
/
cozy-blocks
/
dist
/
portfolio-gallery
/
build
Edit File: index.js
(()=>{"use strict";var o,e={412:()=>{const o=window.wp.blocks,e=window.wp.i18n,t=window.wp.blockEditor,l=window.wp.components,a=window.React,n=window.wp.primitives,s=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"-2 -2 24 24"},(0,a.createElement)(n.Path,{d:"M10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6zM10 1c-5 0-9 4-9 9s4 9 9 9 9-4 9-9-4-9-9-9zm0 16c-3.9 0-7-3.1-7-7s3.1-7 7-7 7 3.1 7 7-3.1 7-7 7zm1-11H9v3H6v2h3v3h2v-3h3V9h-3V6z"})),i=window.wp.data,r=window.wp.compose,c=window.wp.element;function p(o,e){function t(o,e){return e&&Object.keys(e).length<4?1===Object.keys(e).length?`\n ${o}: ${e};\n `:`\n ${o}: ${e?.width} ${e?.style} ${e?.color};\n `:e&&4===Object.keys(e).length?"border"===o?`\n border-top: ${e.top?.width} ${e.top?.style} ${e.top?.color};\n border-right: ${e.right?.width} ${e.right?.style} ${e.right?.color};\n border-bottom: ${e.bottom?.width} ${e.bottom?.style} ${e.bottom?.color};\n border-left: ${e.left?.width} ${e.left?.style} ${e.left?.color};\n `:`\n ${o}: ${e.top} ${e.right} ${e.bottom} ${e.left};\n `:""}return`\n #${o}.source-template:not(.layout-type-default) .cozy-portfolio:hover .cozy-portfolio-gallery__image-overlay {\n background-color: ${e.featuredImage.overlayColor};\n opacity: ${e.featuredImage.opacity};\n }\n\n #${o} .cozy-portfolio-gallery__title {\n font-family: ${e.titleTypography.fontFamily};\n font-weight: ${e.titleTypography.fontWeight};\n font-size: ${e.titleTypography.fontSize};\n text-transform: ${e.titleTypography?.letterCase};\n text-decoration: ${e.titleTypography?.decoration};\n line-height: ${e.titleTypography?.lineHeight};\n letter-spacing: ${e.titleTypography?.letterSpacing};\n color: ${e.titleTypography.color};\n }\n #${o} .cozy-portfolio-gallery__title:hover {\n color: ${e.titleTypography.colorHover};\n }\n\n #${o} .cozy-portfolio-gallery__subtitle {\n font-family: ${e.subtitleTypography.fontFamily};\n font-weight: ${e.subtitleTypography.fontWeight};\n font-size: ${e.subtitleTypography.fontSize};\n text-transform: ${e.subtitleTypography?.letterCase};\n text-decoration: ${e.subtitleTypography?.decoration};\n line-height: ${e.subtitleTypography?.lineHeight};\n letter-spacing: ${e.subtitleTypography?.letterSpacing};\n color: ${e.subtitleTypography.color};\n }\n\n #${o} .cozy-layout-wrapper {\n text-align: ${e.textAlign};\n } \n\n #${o}.layout-grid .cozy-layout-grid {\n grid-template-columns: repeat(${e.gridOptions.displayColumn}, 1fr);\n grid-gap: ${e.gridOptions.columnGap}px;\n }\n #${o}.layout-grid.has-masonry .cozy-layout-grid {\n column-count: ${e.gridOptions.displayColumn};\n grid-column-gap: ${e.gridOptions.columnGap}px;\n }\n #${o}.layout-grid.has-masonry .cozy-layout-grid .cozy-portfolio{\n margin-bottom: ${e.gridOptions.columnGap}px;\n }\n\n #${o}.layout-grid.has-isotope .cozy-isotope-filter__wrapper {\n justify-content: ${e.isotopeStyles.tabAlign};\n gap: ${e.isotopeStyles.gap};\n margin-top: ${e.isotopeStyles.marginTop}px;\n margin-right: ${e.isotopeStyles.marginRight};\n margin-bottom: ${e.isotopeStyles.marginBottom};\n margin-left: ${e.isotopeStyles.marginLeft};\n font-family: ${e.isotopeStyles.fontFamily};\n font-weight: ${e.isotopeStyles.fontWeight};\n font-size: ${e.isotopeStyles.fontSize};\n text-transform: ${e.isotopeStyles?.letterCase};\n text-decoration: ${e.isotopeStyles?.decoration};\n line-height: ${e.isotopeStyles?.lineHeight};\n letter-spacing: ${e.isotopeStyles?.letterSpacing};\n }\n #${o}.layout-grid.has-isotope .cozy-isotope-filter__label {\n ${t("padding",e.isotopeStyles.padding)}\n ${t("border",e.isotopeStyles?.default?.border)}\n border-radius: ${e.isotopeStyles.radius};\n background-color: ${e.isotopeStyles?.default?.bgColor};\n color: ${e.isotopeStyles?.default?.color};\n }\n #${o}.layout-grid.has-isotope.isotop-filter__has-box-shadow .cozy-isotope-filter__label {\n box-shadow: ${e.isotopeStyles?.default?.shadow?.horizontal}px ${e.isotopeStyles?.default?.shadow?.vertical}px ${e.isotopeStyles?.default?.shadow?.blur}px ${e.isotopeStyles?.default?.shadow?.spread}px ${e.isotopeStyles?.default?.shadow?.color} ${e.isotopeStyles?.default?.shadow?.position};\n }\n #${o}.layout-grid.has-isotope .cozy-isotope-filter__label.active {\n ${t("border",e.isotopeStyles?.active?.border)}\n background-color: ${e.isotopeStyles?.active?.bgColor};\n color: ${e.isotopeStyles?.active?.color};\n }\n #${o}.layout-grid.has-isotope.isotop-filter__has-box-shadow .cozy-isotope-filter__label.active {\n box-shadow: ${e.isotopeStyles?.active?.shadow?.horizontal}px ${e.isotopeStyles?.active?.shadow?.vertical}px ${e.isotopeStyles?.active?.shadow?.blur}px ${e.isotopeStyles?.active?.shadow?.spread}px ${e.isotopeStyles?.active?.shadow?.color} ${e.isotopeStyles?.active?.shadow?.position};\n }\n\n #${o} .cozy-search-bar {\n ${t("padding",e.searchBar.padding)}\n ${t("border",e.searchBar.border)}\n border-radius: ${e.searchBar.radius};\n background-color: ${e.searchBar.bgColor};\n color: ${e.searchBar.color};\n }\n #${o} .cozy-search-bar:focus {\n border-color: ${e.searchBar.borderColorFocus};\n background-color: ${e.searchBar.bgColorFocus};\n }\n #${o} .cozy-search-bar:active {\n border-color: ${e.searchBar.borderColorFocus};\n }\n\n #${o}.source-template:not(.layout-type-default) .cozy-layout-wrapper > .cozy-portfolio .cozy-portfolio-gallery__title-cat-wrapper {\n width: ${e.featuredImage.width}px;\n ${t("padding",e.titlePadding)}\n color: ${e.galleryOptions.color};\n text-align: ${e.galleryOptions.textAlign};\n }\n #${o}.source-template:not(.layout-type-default) .cozy-layout-wrapper > .cozy-portfolio .cozy-portfolio-gallery__title-cat-wrapper .cozy-portfolio-gallery__title{\n color: ${e.galleryOptions.titleColor};\n }\n #${o}.source-template.layout-type-overlay .cozy-block-portfolio-gallery__read-more {\n ${t("padding",e.galleryOptions.buttonPadding)}\n ${t("border",e.galleryOptions.buttonBorder)}\n border-radius: ${e.galleryOptions.buttonRadius};\n background-color: ${e.galleryOptions.buttonBgColor};\n color: ${e.galleryOptions.buttonColor};\n }\n #${o}.source-template.layout-type-overlay .cozy-block-portfolio-gallery__read-more:hover {\n color: ${e.galleryOptions.buttonColorHover}:\n background-color: ${e.galleryOptions.buttonBgColorHover}:\n border-color: ${e.galleryOptions.buttonBorderColorHover}:\n }\n #${o}.source-template.layout-type-gallery .cozy-overlay-icon-wrapper {\n padding: ${e.galleryOptions.iconBoxSize};\n ${t("border",e.galleryOptions.iconBorder)}\n border-radius: ${e.galleryOptions.iconBoxBorderRadius};\n background-color: ${e.galleryOptions.iconBoxBgColor};\n }\n #${o}.source-template.layout-type-gallery .cozy-overlay-icon-wrapper:hover {\n background-color: ${e.galleryOptions.iconBoxBgColorHover};\n border-color: ${e.galleryOptions.iconBorderColorHover};\n }\n #${o}.source-template.layout-type-gallery .cozy-overlay-icon-wrapper:hover .cozy-portfolio-icon__overlay {\n fill: ${e.galleryOptions.iconColorHover};\n }\n\n #${o}.source-template .cozy-layout-wrapper .cozy-portfolio-gallery__featured-image-wrapper {\n width: ${e.featuredImage.width}px;\n height: ${e.featuredImage.height}px;\n border-radius: ${e.featuredImage?.borderRadius}px;\n }\n\n #${o}.source-template.layout-type-default.featured-image__position-before .cozy-layout-wrapper > .cozy-portfolio .cozy-portfolio-gallery__title {\n margin-top: ${e.featuredImage.marginTop}px;\n }\n #${o}.source-template.layout-type-default.featured-image__position-after .cozy-layout-wrapper > .cozy-portfolio .cozy-portfolio-gallery__title {\n margin-bottom: ${e.featuredImage.marginBottom}px;\n }\n\n #${o}.icon-view-stacked .cozy-portfolio-icon__wrapper {\n ${t("padding",e.iconBoxStyles.padding)}\n ${t("border",e.iconBoxStyles.border)}\n border-radius: ${e.iconBoxStyles.radius};\n background-color: ${e.iconBoxStyles.bgColor};\n }\n #${o}.layout-grid.has-isotope .cozy-search-bar__icon-wrapper {\n top: ${e.searchIcon.top}px;\n right: ${e.searchIcon.right}px;\n }\n #${o} .cozy-portfolio-icon {\n width: ${e.portfolioIcon.size}px;\n height: ${e.portfolioIcon.size}px;\n }\n\n #${o}.has-popup-view .cozy-portfolio-popup {\n ${t("padding",e.popup.padding)}\n background-color: ${e.popup.bgColor};\n }\n #${o}.has-popup-view.popup-view-dimension__custom .cozy-portfolio-popup {\n width: ${e.popup.width}px;\n height: ${e.popup.height}px;\n }\n #${o}.has-popup-view .cozy-popup-content__wrapper > .cozy-popup-content__sticky .cozy-portfolio-gallery__cpt {\n ${t("margin",e.portfolioCPT.margin)}\n ${t("padding",e.portfolioCPT.padding)}\n ${t("border",e.portfolioCPT.border)}\n ${t("border-radius",e.portfolioCPT.radius)}\n background-color: ${e.portfolioCPT.bgColor};\n color: ${e.portfolioCPT.color};\n }\n #${o}.has-popup-view.portfolio-cpt__has-box-shadow .cozy-popup-content__wrapper > .cozy-popup-content__sticky .cozy-portfolio-gallery__cpt {\n box-shadow: ${e.portfolioCPT?.shadow?.horizontal}px ${e.portfolioCPT?.shadow?.vertical}px ${e.portfolioCPT?.shadow?.blur}px ${e.portfolioCPT?.shadow?.spread}px ${e.portfolioCPT?.shadow?.color} ${e.portfolioCPT?.shadow?.position}px;\n }\n #${o}.has-popup-view .cozy-popup-content__wrapper > .cozy-popup-content__sticky .cozy-portfolio-gallery__cpt .cozy-portfolio-gallery__subtitle {\n color: ${e.portfolioCPT.subtitleColor};\n }\n #${o} .cozy-portfolio-gallery__category {\n margin-top: ${e.catStyles.marginTop};\n margin-bottom: ${e.catStyles.marginBottom};\n gap: ${e.catStyles.gap};\n }\n #${o} .cozy-portfolio-gallery__category-label {\n ${t("padding",e.catStyles.padding)}\n ${t("border",e.catStyles.border)}\n border-radius: ${e.catStyles.radius};\n background-color: ${e.catStyles.bgColor};\n color: ${e.catStyles.color};\n font-size: ${e.catStyles.fontSize};\n font-weight: ${e.catStyles.fontWeight};\n font-family: ${e.catStyles.fontFamily};\n text-transform: ${e.catStyles?.letterCase};\n text-decoration: ${e.catStyles?.decoration};\n line-height: ${e.catStyles?.lineHeight};\n letter-spacing: ${e.catStyles?.letterSpacing};\n }\n #${o}.has-popup-view .cozy-popup-content__wrapper > .cozy-popup-content__sticky .cozy-portfolio-gallery__cpt .cozy-portfolio-gallery__url a {\n color: ${e.portfolioCPT.linkColor};\n }\n #${o}.has-popup-view .cozy-popup-content__wrapper > .cozy-popup-content__sticky .cozy-portfolio-gallery__cpt .cozy-portfolio-gallery__url a:hover p {\n color: ${e.portfolioCPT.linkColorHover};\n }\n #${o}.has-popup-view .cozy-popup-content__wrapper > .cozy-popup-content__sticky .cozy-portfolio-gallery__cpt .cozy-portfolio-gallery__url a:hover svg {\n fill: ${e.portfolioCPT.linkColorHover};\n }\n #${o}.has-popup-view .cozy-popup-icon.popup-close-icon {\n top: ${e.popup.top}px;\n left: ${e.popup.left}%;\n }\n\n #${o} .cozy-dynamic-loader {\n margin-top: ${e.ajaxButton.marginTop}px;\n ${t("padding",e.ajaxButton.padding)}\n ${t("border",e.ajaxButton?.border)}\n border-radius: ${e.ajaxButton.radius};\n background-color: ${e.ajaxButton.bgColor};\n color: ${e.ajaxButton.color};\n font-size: ${e.ajaxButton.fontSize};\n font-weight: ${e.ajaxButton.fontWeight};\n font-family: ${e.ajaxButton.fontFamily};\n text-transform: ${e.ajaxButton?.letterCase};\n text-decoration: ${e.ajaxButton?.decoration};\n line-height: ${e.ajaxButton?.lineHeight};\n letter-spacing: ${e.ajaxButton?.letterSpacing};\n }\n #${o} .cozy-dynamic-loader:hover {\n background-color: ${e.ajaxButton.bgColorHover};\n color: ${e.ajaxButton.colorHover};\n border-color: ${e.ajaxButton.borderColorHover};\n }\n\n #${o} .swiper-button-prev::after,\n #${o} .swiper-button-next::after {\n font-size: ${e.navigation.size?e.navigation.size:"20px"};\n }\n\t#${o} .swiper-button-prev,\n #${o} .swiper-button-next {\n width: ${e.navigation.boxWidth?e.navigation.boxWidth:"35px"};\n height: ${e.navigation.boxHeight?e.navigation.boxHeight:"35px"};\n\t\t${t("border",e.navigation.border)}\n border-radius: ${e.navigation.radius?e.navigation.radius:"100px"};\n color: ${e.navigation.color};\n background-color: ${e.navigation.bgColor};\n }\n\t#${o} .swiper-button-prev:hover,\n #${o} .swiper-button-next:hover {\n\t\tcolor: ${e.navigation.colorHover};\n\t\tbackground-color: ${e.navigation.bgColorHover};\n\t\tborder-color: ${e.navigation.borderColorHover};\n\t}\t\n\n\t#${o} .swiper-pagination {\n\t\tbottom: ${e.pagination.verticalPosition}px;\n text-align: ${e.pagination?.align};\n ${"left"===e.pagination?.align?"padding-left:"+e.pagination?.left+";":""}\n ${"right"===e.pagination?.align?"padding-right:"+e.pagination?.right+";":""}\n\t}\n\t#${o} .swiper-pagination .swiper-pagination-bullet {\n\t\twidth: ${e.pagination?.default?.width};\n\t\theight: ${e.pagination?.default?.height};\n\t\tborder-radius: ${e.pagination?.default?.radius};\n\t\tbackground-color: ${e.pagination?.default?.color};\n\t}\n\t#${o} .swiper-pagination .swiper-pagination-bullet-active {\n\t\twidth: ${e.pagination?.active?.width};\n\t\theight: ${e.pagination?.active?.height};\n\t\tborder-radius: ${e.pagination?.active?.radius};\n\t\tbackground-color: ${e.pagination?.active?.color};\n\t\t${t("outline",e.pagination?.active?.border)}\n\t\toutline-offset: ${e.pagination?.active?.offset};\n\t}\n\t#${o} .swiper-pagination .swiper-pagination-bullet:hover {\n\t\tbackground-color: ${e.pagination?.default?.colorHover};\n\t}\n\t#${o} .swiper-pagination .swiper-pagination-bullet-active:hover {\n\t\tbackground-color: ${e.pagination?.active?.colorHover};\n\t}\n\t#${o}.swiper-horizontal .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: 0 var(--swiper-pagination-bullet-horizontal-gap, ${e.pagination?.gap?e.pagination?.gap:"4px"});\n }\n #${o}.swiper-vertical .swiper-pagination-bullets .swiper-pagination-bullet {\n margin: var(--swiper-pagination-bullet-vertical-gap, ${e.pagination?.gap?e.pagination?.gap:"4px"}) 0;\n }\n `}function d(o,e=40){var t;t=o.replace(/\[.*?\]/g,"");var l=(o=(new DOMParser).parseFromString(t,"text/html").body.textContent||"").split(" ");return l.length>e?l.slice(0,e).join(" ")+"...":l.join(" ")}const y=[["cozy-block/grid",{},[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"Portfolio One",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]]],["cozy-block/grid",{},[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"Portfolio Two",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]]],["cozy-block/grid",{},[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"Portfolio Three",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]]]],g=[["cozy-block/carousel",{},[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"Portfolio One",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]]],["cozy-block/carousel",{},[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"Portfolio Two",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]]],["cozy-block/carousel",{},[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"Portfolio Three",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]]]];function h(o,e){return new Date(o.post_date_gmt)-new Date(e.post_date_gmt)}function u(o,e){const t=new Date(o.post_date_gmt);return new Date(e.post_date_gmt)-t}function _(o,e){const t=o.post_title.toLowerCase(),l=e.post_title.toLowerCase();return t>l?-1:t<l?1:0}function x(o,e){const t=o.post_title.toLowerCase(),l=e.post_title.toLowerCase();return t<l?-1:t>l?1:0}const m=[{label:(0,e.__)("Thin","cozy-addons"),value:"100"},{label:(0,e.__)("Extra Light","cozy-addons"),value:"200"},{label:(0,e.__)("Light","cozy-addons"),value:"300"},{label:(0,e.__)("Normal","cozy-addons"),value:"400"},{label:(0,e.__)("Medium","cozy-addons"),value:"500"},{label:(0,e.__)("Semi Bold","cozy-addons"),value:"600"},{label:(0,e.__)("Bold","cozy-addons"),value:"700"},{label:(0,e.__)("Extra Bold","cozy-addons"),value:"800"}],b=window.ReactJSXRuntime,v=()=>(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)("div",{style:{display:"flex",flexDirection:"column",justifyContent:"center",alignItems:"center",padding:"16px",marginBottom:"10px"},children:[(0,b.jsx)("p",{children:(0,b.jsxs)("svg",{width:"41",height:"48",viewBox:"0 0 41 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M0 34.7721L6.88004 38.677V15.8055L20.4542 7.80977L23.9872 9.4833L30.4953 5.57841L20.4542 -7.62939e-06L0 11.9006V34.7721Z",fill:"#38DAC7"}),(0,b.jsx)("path",{d:"M32.9284 6.87939L34.2126 7.61318L12.3825 19.904L12.1991 40.45L20.6376 45.8616L41.0001 33.6625V35.4969L20.6376 47.6043L10.8232 41.2755V18.9868L32.9284 6.87939Z",fill:"#5566CA"}),(0,b.jsx)("path",{d:"M37.6063 9.53936L36.2305 8.71385L14.217 21.3716V38.9824L20.5459 43.5685L41.0001 31.3694V29.5349L20.5459 41.8258L15.5928 38.2486V22.1054L37.6063 9.53936Z",fill:"#5566CA"}),(0,b.jsx)("path",{d:"M41.0001 11.3738L39.5325 10.5483L17.3356 23.2061V37.2397L20.5459 39.6244L41.0001 27.4253V25.6826L20.5459 37.79L18.9866 36.5976V24.1233L41.0001 11.3738Z",fill:"#5566CA"})]})}),(0,b.jsx)("h2",{style:{fontSize:"18px",fontFamily:"Inter",marginTop:"-5px",marginBottom:"15px"},children:(0,e.__)("Access Without Limits!","cozy-addons")}),(0,b.jsx)("p",{style:{textAlign:"center",lineHeight:"20px"},children:(0,e.__)("Access more blocks and advanced features for effortless design. Upgrade today for a richer web-building experience!","cozy-addons")}),(0,b.jsx)("a",{href:"https://cozythemes.com/pricing-and-plans/",target:"_blank",children:(0,b.jsx)("button",{className:"cozy-block-premium-button",style:{backgroundColor:"#5566ca",borderRadius:"20px",padding:"10px",border:"none",color:"#fff",fontFamily:"Inter",fontSize:"10px",fontWeight:"500",cursor:"pointer"},children:(0,b.jsxs)("div",{style:{display:"flex",gap:"5px",margin:"0"},children:[(0,b.jsx)("div",{children:(0,b.jsx)("svg",{width:"10",height:"10",viewBox:"0 0 10 10",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M9.29768 0.0630875L0.24397 5.2847C-0.109583 5.48778 -0.0646564 5.97987 0.286944 6.12828L2.36334 6.99919L7.97527 2.05487C8.0827 1.95919 8.23506 2.10565 8.14325 2.21695L3.43767 7.94822V9.52017C3.43767 9.98102 3.99437 10.1626 4.26784 9.8287L5.50821 8.31924L7.94206 9.33857C8.21943 9.45573 8.53588 9.28194 8.58666 8.98317L9.99306 0.547365C10.0595 0.152913 9.6356 -0.132186 9.29768 0.0630875Z",fill:"white"})})}),(0,b.jsx)("div",{children:(0,e.__)("Upgrade to Pro","cozy-addons")})]})})})]})}),f=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 9v6h11V9H9zM4 20h1.5V4H4v16z"})),C=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M12.5 15v5H11v-5H4V9h7V4h1.5v5h7v6h-7Z"})),z=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M4 15h11V9H4v6zM18.5 4v16H20V4h-1.5z"})),j=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9 15h6V9H9v6zm-5 5h1.5V4H4v16zM18.5 4v16H20V4h-1.5z"})),w=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M5 11.25h14v1.5H5z"})),S=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M6.1 6.8L2.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H6.1zm-.8 6.8L7 8.9l1.7 4.7H5.3zm15.1-.7c-.4-.5-.9-.8-1.6-1 .4-.2.7-.5.8-.9.2-.4.3-.9.3-1.4 0-.9-.3-1.6-.8-2-.6-.5-1.3-.7-2.4-.7h-3.5V18h4.2c1.1 0 2-.3 2.6-.8.6-.6 1-1.4 1-2.4-.1-.8-.3-1.4-.6-1.9zm-5.7-4.7h1.8c.6 0 1.1.1 1.4.4.3.2.5.7.5 1.3 0 .6-.2 1.1-.5 1.3-.3.2-.8.4-1.4.4h-1.8V8.2zm4 8c-.4.3-.9.5-1.5.5h-2.6v-3.8h2.6c1.4 0 2 .6 2 1.9.1.6-.1 1-.5 1.4z"})),B=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11 16.8c-.1-.1-.2-.3-.3-.5v-2.6c0-.9-.1-1.7-.3-2.2-.2-.5-.5-.9-.9-1.2-.4-.2-.9-.3-1.6-.3-.5 0-1 .1-1.5.2s-.9.3-1.2.6l.2 1.2c.4-.3.7-.4 1.1-.5.3-.1.7-.2 1-.2.6 0 1 .1 1.3.4.3.2.4.7.4 1.4-1.2 0-2.3.2-3.3.7s-1.4 1.1-1.4 2.1c0 .7.2 1.2.7 1.6.4.4 1 .6 1.8.6.9 0 1.7-.4 2.4-1.2.1.3.2.5.4.7.1.2.3.3.6.4.3.1.6.1 1.1.1h.1l.2-1.2h-.1c-.4.1-.6 0-.7-.1zM9.2 16c-.2.3-.5.6-.9.8-.3.1-.7.2-1.1.2-.4 0-.7-.1-.9-.3-.2-.2-.3-.5-.3-.9 0-.6.2-1 .7-1.3.5-.3 1.3-.4 2.5-.5v2zm10.6-3.9c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2s-.2 1.4-.6 2z"})),T=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7.1 6.8L3.1 18h1.6l1.1-3h4.3l1.1 3h1.6l-4-11.2H7.1zm-.8 6.8L8 8.9l1.7 4.7H6.3zm14.5-1.5c-.3-.6-.7-1.1-1.2-1.5-.6-.4-1.2-.6-1.9-.6-.5 0-.9.1-1.4.3-.4.2-.8.5-1.1.8V6h-1.4v12h1.3l.2-1c.2.4.6.6 1 .8.4.2.9.3 1.4.3.7 0 1.2-.2 1.8-.5.5-.4 1-.9 1.3-1.5.3-.6.5-1.3.5-2.1-.1-.6-.2-1.3-.5-1.9zm-1.7 4c-.4.5-.9.8-1.6.8s-1.2-.2-1.7-.7c-.4-.5-.7-1.2-.7-2.1 0-.9.2-1.6.7-2.1.4-.5 1-.7 1.7-.7s1.2.3 1.6.8c.4.5.6 1.2.6 2 .1.8-.2 1.4-.6 2z"})),$=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7 18v1h10v-1H7zm5-2c1.5 0 2.6-.4 3.4-1.2.8-.8 1.1-2 1.1-3.5V5H15v5.8c0 1.2-.2 2.1-.6 2.8-.4.7-1.2 1-2.4 1s-2-.3-2.4-1c-.4-.7-.6-1.6-.6-2.8V5H7.5v6.2c0 1.5.4 2.7 1.1 3.5.8.9 1.9 1.3 3.4 1.3z"})),O=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M9.1 9v-.5c0-.6.2-1.1.7-1.4.5-.3 1.2-.5 2-.5.7 0 1.4.1 2.1.3.7.2 1.4.5 2.1.9l.2-1.9c-.6-.3-1.2-.5-1.9-.7-.8-.1-1.6-.2-2.4-.2-1.5 0-2.7.3-3.6 1-.8.7-1.2 1.5-1.2 2.6V9h2zM20 12H4v1h8.3c.3.1.6.2.8.3.5.2.9.5 1.1.8.3.3.4.7.4 1.2 0 .7-.2 1.1-.8 1.5-.5.3-1.2.5-2.1.5-.8 0-1.6-.1-2.4-.3-.8-.2-1.5-.5-2.2-.8L7 18.1c.5.2 1.2.4 2 .6.8.2 1.6.3 2.4.3 1.7 0 3-.3 3.9-1 .9-.7 1.3-1.6 1.3-2.8 0-.9-.2-1.7-.7-2.2H20v-1z"})),P=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M13 5.5H4V4h9v1.5Zm7 7H4V11h16v1.5Zm-7 7H4V18h9v1.5Z"})),k=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M7.5 5.5h9V4h-9v1.5Zm-3.5 7h16V11H4v1.5Zm3.5 7h9V18h-9v1.5Z"})),N=(0,a.createElement)(n.SVG,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,a.createElement)(n.Path,{d:"M11.111 5.5H20V4h-8.889v1.5ZM4 12.5h16V11H4v1.5Zm7.111 7H20V18h-8.889v1.5Z"})),I=(0,c.memo)((({attributes:o,setAttributes:t})=>{const[a,n]=(0,c.useState)(""),s=Object.keys(cozyIcons.collection).filter((o=>o.toLowerCase().includes(a.toLowerCase())));return(0,b.jsx)("div",{style:{position:"relative"},children:(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Select Icon","cozy-addons")}),(0,b.jsx)("svg",{style:{position:"absolute",right:"0"},width:16,height:16,xmlns:"http://www.w3.org/2000/svg",viewBox:`${o.galleryOptions.iconViewBox.vx} ${o.galleryOptions.iconViewBox.vy} ${o.galleryOptions.iconViewBox.vw} ${o.galleryOptions.iconViewBox.vh}`,"aria-hidden":"true",fill:"black",children:(0,b.jsx)("path",{d:o.galleryOptions.iconPath})}),(0,b.jsx)("input",{type:"text",className:"cozy-icon-search",placeholder:(0,e.__)("Search Icons...","cozy-addons"),value:a,onChange:o=>{n(o.target.value)}}),(0,b.jsx)("div",{className:"cozy-icon-list",children:s.map((e=>{const a=cozyIcons.collection[e],n=a.match(/d="([^"]+)"/),s=a.match(/viewBox\s*=\s*"([^"]*)"/),i=n?n[1]:"",r=s?s[1]:"";return(0,b.jsx)(l.Button,{onClick:()=>((e,l)=>{const a=l.split(" ");t({...o,galleryOptions:{...o.galleryOptions,iconPath:e,iconViewBox:{vx:a[0],vy:a[1],vw:a[2],vh:a[3]}}})})(i,r),children:(0,b.jsx)("div",{className:"cozy-icon",title:e,dangerouslySetInnerHTML:{__html:a}})},e)}))})]})})})),H=(0,c.memo)((({attributes:a,setAttributes:n,clientId:s,blockId:r})=>{const[p,d]=(0,c.useState)([]);(0,c.useEffect)((()=>{let o=[{name:"--Select Category--",term_id:"",disabled:!0}];cozyPortfolio.terms&&cozyPortfolio.terms.length>0&&(o=[...o,...cozyPortfolio.terms]);const e=o?o.map((o=>({label:o.name,value:o.term_id,disabled:!!o?.disabled}))):[];e.length>0&&d(e)}),[a]),(0,c.useEffect)((()=>{let o=[];if("object"==typeof cozyPortfolio.terms)for(let e in cozyPortfolio.terms)o.push(cozyPortfolio.terms[e].term_id);Array.isArray(cozyPortfolio?.terms)&&(o=cozyPortfolio?.terms.map((o=>o.term_id))),a.portfolioCat.length<=0&&!a.catInit&&n({...a,portfolioCat:[...o]}),n({...a,catInit:!0})}),[]);const y=function(){let o=[{label:"Default",value:""}];if("object"==typeof cozyBlockAssets.googleFonts)for(let e in cozyBlockAssets.googleFonts)o.push({label:cozyBlockAssets.googleFonts[e],value:e});return o}(),g=(0,i.select)("core/editor").getEditorSettings().colors,[h,u]=(0,c.useState)("general");return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(t.InspectorControls,{group:"settings",children:[(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("General","cozy-addons"),opened:"general"===h,onToggle:()=>u("general"),children:[!cozyBlockAssets.isPremium&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Portfolio Source","cozy-addons"),options:[{label:(0,e.__)("Default","cozy-addons"),value:"default"},{label:(0,e.__)("Template (Pro)","cozy-addons"),value:"default"}],value:a.source,onChange:o=>n({...a,source:o})})}),cozyBlockAssets.isPremium&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Portfolio Source","cozy-addons"),options:[{label:(0,e.__)("Default","cozy-addons"),value:"default"},{label:(0,e.__)("Portfolio Gallery","cozy-addons"),value:"template"}],value:a.source,onChange:o=>{"template"===o&&(0,i.select)("core/block-editor").getBlock(s).innerBlocks.map((o=>o.clientId)).forEach((o=>{(0,i.dispatch)("core/block-editor").removeBlock(o)})),n({...a,source:o})}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Display","cozy-addons"),options:[{label:(0,e.__)("Grid","cozy-addons"),value:"grid"},{label:(0,e.__)("Carousel","cozy-addons"),value:"carousel"}],value:a.layout,onChange:e=>{var t,l;t=e,l=(0,i.select)("core/block-editor").getBlock(s).innerBlocks,"grid"===t?l.forEach((e=>{(0,i.dispatch)("core/block-editor").replaceBlock(e.clientId,(0,o.createBlock)("cozy-block/grid",{},e.innerBlocks))})):l.forEach((e=>{(0,i.dispatch)("core/block-editor").replaceBlock(e.clientId,(0,o.createBlock)("cozy-block/carousel",{},e.innerBlocks))})),"carousel"===e&&"gallery"===a.layoutType?n({...a,layout:e,layoutType:"default"}):n({...a,layout:e})}}),cozyBlockAssets.isPremium&&"template"===a.source&&(0,b.jsxs)(b.Fragment,{children:["grid"===a.layout&&(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Layout","cozy-addons"),options:[{label:(0,e.__)("Default","cozy-addons"),value:"default"},{label:(0,e.__)("With Overlay","cozy-addons"),value:"overlay"},{label:(0,e.__)("Gallery","cozy-addons"),value:"gallery"}],value:a.layoutType,onChange:o=>{if("gallery"===o){const o=document.querySelector(`#${r} .cozy-portfolio-popup`);o&&(o.classList.add("hide-popup"),o.classList.remove("show-popup"))}n({...a,layoutType:o})},help:"default"!==a.layoutType?(0,e.__)("*Note: A featured image is required for the layout to be effective.","cozy-addons"):""}),"carousel"===a.layout&&(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Layout Type","cozy-addons"),options:[{label:(0,e.__)("Default","cozy-addons"),value:"default"},{label:(0,e.__)("With Overlay","cozy-addons"),value:"overlay"}],value:a.layoutType,onChange:o=>n({...a,layoutType:o}),help:"default"!==a.layoutType?(0,e.__)("*Note: A featured image is required for the layout to be effective.","cozy-addons"):""})]}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Image Hover Effect","cozy-addons"),checked:a.imageHoverEffect,onChange:o=>n({...a,imageHoverEffect:o})})]}),"template"===a.source&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Query Options","cozy-addons"),opened:"query-options"===h,onToggle:()=>u("query-options"),children:[(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Per Page","cozy-addons"),min:-1,max:100,step:1,value:a.perPage,onChange:o=>n({...a,perPage:o}),help:(0,e.__)("*Note: Set the value to '-1' to list all portfolio(s).","cozy-addons")}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Order By","cozy-addons"),options:[{label:(0,e.__)("Newest to Oldest","cozy-addons"),value:"dateDESC"},{label:(0,e.__)("Oldest to Newest","cozy-addons"),value:"dateASC"},{label:(0,e.__)("A 🡢 Z","cozy-addons"),value:"titleASC"},{label:(0,e.__)("Z 🡢 A","cozy-addons"),value:"titleDESC"}],value:a.orderBy,onChange:o=>n({...a,orderBy:o})}),"carousel"!==a.layout&&(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Dynamic Loader","cozy-addons"),checked:a.ajaxButton.enabled,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,enabled:o}})})]}),(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Portfolio Options","cozy-addons"),opened:"portfolio-options"===h,onToggle:()=>u("portfolio-options"),children:[(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Portfolio Title","cozy-addons"),checked:a.enableOptions.title,onChange:o=>n({...a,enableOptions:{...a.enableOptions,title:o}})}),"overlay"===a.layoutType&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Portfolio Content","cozy-addons"),checked:a.enableOptions.content,onChange:o=>n({...a,enableOptions:{...a.enableOptions,content:o}})}),a.enableOptions.content&&(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Excerpt","cozy-addons"),min:10,max:200,step:1,value:a.enableOptions.excerpt,onChange:o=>n({...a,enableOptions:{...a.enableOptions,excerpt:Math.abs(o)}})}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Button","cozy-addons"),checked:a.enableOptions.button,onChange:o=>n({...a,enableOptions:{...a.enableOptions,button:o}})})]}),"gallery"===a.layoutType&&(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Icon","cozy-addons"),checked:a.enableOptions.icon,onChange:o=>n({...a,enableOptions:{...a.enableOptions,icon:o}})})})]})]}),"grid"===a.layout&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Grid Options","cozy-addons"),opened:"grid-options"===h,onToggle:()=>u("grid-options"),children:[(0,b.jsx)(l.TextControl,{label:(0,e.__)("Display Column","cozy-addons"),type:"number",min:1,step:1,value:a.gridOptions.displayColumn,onChange:o=>n({...a,gridOptions:{...a.gridOptions,displayColumn:Math.abs(o)}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Column gap","cozy-addons"),min:0,step:1,max:100,value:a.gridOptions.columnGap,onChange:o=>n({...a,gridOptions:{...a.gridOptions,columnGap:Math.abs(o)}})}),"template"===a.source&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Masonry","cozy-addons"),checked:a.gridOptions.masonryEnabled,onChange:o=>n({...a,gridOptions:{...a.gridOptions,masonryEnabled:o}})}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Category Filter","cozy-addons"),checked:a.gridOptions.isotopeFilter,onChange:o=>n({...a,gridOptions:{...a.gridOptions,isotopeFilter:o}})}),a.gridOptions.isotopeFilter&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Search Bar","cozy-addons"),checked:a.searchBar.enabled,onChange:o=>n({...a,searchBar:{...a.searchBar,enabled:o}})}),(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Select Category(s)","cozy-addons")}),(0,b.jsx)("div",{style:{display:"grid",rowGap:"5px",columnGap:"10px",gridTemplateColumns:"repeat(3, 1fr)",marginBottom:"10px",cursor:"pointer",textAlign:"center"},children:a.portfolioCat.length>0&&a.portfolioCat.map((o=>{const t=((o,e)=>{if("object"==typeof o){const t=Object.values(o).find((o=>o.term_id===e));return t?t.name:""}{const t=o.find((o=>o.term_id===e));return t?t.name:""}})(cozyPortfolio.terms,parseInt(o));return(0,b.jsxs)("div",{className:"portfolio-custom-tax",style:{position:"relative"},onClick:()=>{const e=a.portfolioCat.filter((e=>e!==o));n({...a,portfolioCat:e})},children:[(0,e.__)(t,"cozy-addons"),(0,b.jsx)("span",{className:"remove-tax-icon",style:{position:"relative"}})]})}))}),(0,b.jsx)(l.SelectControl,{options:p,value:"",onChange:o=>{a.portfolioCat.includes(o)||n({...a,portfolioCat:[...a.portfolioCat,o]})}})]})]})]})]}),"carousel"===a.layout&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Carousel Options","cozy-addons"),opened:"carousel-options"===h,onToggle:()=>u("carousel-options"),children:[!cozyBlockAssets.isPremium&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsxs)("div",{style:{display:"flex",gap:"15px"},children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Slides per View","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-block-pro-label",children:(0,e.__)("PRO","cozy-addons")})]}),(0,b.jsx)(l.TextControl,{value:a.sliderOptions.slidesPerView,type:"number",help:(0,e.__)("*To enhance the visual impact, activate centered slides and use fractional numbers as input.","cozy-addons"),disabled:!0})]}),(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsxs)("div",{style:{display:"flex",gap:"15px"},children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Centered Slides","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-block-pro-label",children:(0,e.__)("PRO","cozy-addons")})]}),(0,b.jsx)(l.ToggleControl,{checked:a.sliderOptions.centeredSlides,disabled:!0})]}),(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsxs)("div",{style:{display:"flex",gap:"15px"},children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Gap","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-block-pro-label",children:(0,e.__)("PRO","cozy-addons")})]}),(0,b.jsx)(l.RangeControl,{value:a.sliderOptions.spaceBetween,disabled:!0,min:0,max:100})]})]}),cozyBlockAssets.isPremium&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.TextControl,{label:(0,e.__)("Slides per View","cozy-addons"),type:"number",min:.1,step:.1,value:a.sliderOptions.slidesPerView,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,slidesPerView:o}}),help:(0,e.__)("*To enhance the visual impact, activate centered slides and use fractional numbers as input.","cozy-addons")}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Centered Slides","cozy-addons"),checked:a.sliderOptions.centeredSlides,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,centeredSlides:o}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Gap","cozy-addons"),min:0,step:1,max:100,value:a.sliderOptions.spaceBetween,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,spaceBetween:Math.abs(o)}})})]}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Loop","cozy-addons"),checked:a.sliderOptions.loop,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,loop:o}})}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Autoplay","cozy-addons"),checked:a.sliderOptions.autoplay.status,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,autoplay:{...a.sliderOptions.autoplay,status:o}}})}),a.sliderOptions.autoplay.status&&(0,b.jsx)(l.TextControl,{label:(0,e.__)("Autoplay Delay","cozy-addons"),type:"number",min:0,step:1,value:a.sliderOptions.autoplay.delay,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,autoplay:{...a.sliderOptions.autoplay,delay:Math.abs(o)}}})}),!cozyBlockAssets.isPremium&&(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsxs)("div",{style:{display:"flex",gap:"15px"},children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Speed (ms)","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-block-pro-label",children:(0,e.__)("PRO","cozy-addons")})]}),(0,b.jsx)(l.TextControl,{value:a.sliderOptions.speed,type:"number",disabled:!0,help:(0,e.__)("*Greater the value, greater the delay.","cozy-addons")})]}),cozyBlockAssets.isPremium&&(0,b.jsx)(l.TextControl,{label:(0,e.__)("Speed (ms)","cozy-addons"),type:"number",value:a.sliderOptions.speed,min:0,step:1,onChange:o=>n({...a,sliderOptions:{...a.sliderOptions,speed:Math.abs(o)}}),help:(0,e.__)("*Greater the value, greater the delay.","cozy-addons")}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Pagination","cozy-addons"),checked:a.pagination.enabled,onChange:o=>n({...a,pagination:{...a.pagination,enabled:o}})}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Navigation","cozy-addons"),checked:a.navigation.enabled,onChange:o=>n({...a,navigation:{...a.navigation,enabled:o}})}),a.navigation.enabled&&(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Display on Hover","cozy-addons"),checked:a.hoverShow,onChange:o=>n({hoverShow:o}),help:(0,e.__)("*Show navigation only after hovering the block.")})]}),"template"===a.source&&"carousel"!==a.layout&&a.ajaxButton.enabled&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Dynamic Loader Options","cozy-addons"),opened:"loader-options"===h,onToggle:()=>u("loader-options"),children:[(0,b.jsx)(l.TextControl,{label:(0,e.__)("Button Label","cozy-addons"),type:"text",value:a.ajaxButton.label,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,label:o}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Load More Reviews","cozy-addons"),min:1,max:20,step:1,value:a.ajaxButton.contentLoad,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,contentLoad:Math.abs(o)}})})]}),!cozyBlockAssets.isPremium&&(0,b.jsx)(v,{})]},"setting"),(0,b.jsxs)(t.InspectorControls,{group:"styles",children:["template"===a.source&&(0,b.jsxs)(b.Fragment,{children:["grid"===a.layout&&a.gridOptions.isotopeFilter&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Tab Styles","cozy-addons"),opened:"tab-styles"===h,onToggle:()=>u("tab-styles"),children:[(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Tabs Gap","cozy-addons"),value:a.isotopeStyles.gap,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,gap:o}})})}),(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Tabs Alignment","cozy-addons"),value:a.isotopeStyles.tabAlign,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,tabAlign:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Left","cozy-addons"),value:"left",icon:f}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Center","cozy-addons"),value:"center",icon:C}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Right","cozy-addons"),value:"right",icon:z}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Space Between","cozy-addons"),value:"space-between",icon:j})]}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Margin Top","cozy-addons"),min:-500,max:500,step:1,value:a.isotopeStyles.marginTop,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,marginTop:o}})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Margin Right","cozy-addons"),value:a.isotopeStyles.marginRight,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,marginRight:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Margin Bottom","cozy-addons"),value:a.isotopeStyles.marginBottom,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,marginBottom:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Margin Left","cozy-addons"),value:a.isotopeStyles.marginLeft,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,marginLeft:o}})})}),(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.isotopeStyles.padding,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,padding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.isotopeStyles.radius,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,radius:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Font Size","cozy-addons"),value:a.isotopeStyles.fontSize,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,fontSize:o}})})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Family","cozy-addons"),options:y,value:a.isotopeStyles.fontFamily,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,fontFamily:o}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Weight","cozy-addons"),options:m,value:a.isotopeStyles.fontWeight,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,fontWeight:o}})}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Letter Case","cozy-addons"),value:a.isotopeStyles?.letterCase,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,letterCase:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Uppercase","cozy-addons"),value:"uppercase",icon:S}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Lowercase","cozy-addons"),value:"lowercase",icon:B}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Capitalize","cozy-addons"),value:"capitalize",icon:T})]})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Decoration","cozy-addons"),value:a.isotopeStyles?.decoration,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,decoration:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Underline","cozy-addons"),value:"underline",icon:$}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Strikethrough","cozy-addons"),value:"line-through",icon:O})]})})]}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Line Height","cozy-addons"),value:a.isotopeStyles?.lineHeight,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,lineHeight:o}})})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Letter Spacing","cozy-addons"),value:a.isotopeStyles?.letterSpacing,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,letterSpacing:o}})})})]}),(0,b.jsx)(l.TabPanel,{className:"cozy-tab-panel",activeClass:"active-tab",tabs:[{name:"isotope__default",title:(0,e.__)("Default","cozy-addons"),className:"tab-one"},{name:"isotope__active",title:(0,e.__)("Active","cozy-addons"),className:"tab-two"}],children:o=>(0,b.jsxs)(b.Fragment,{children:["isotope__default"===o.name&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Box Shadow","cozy-addons"),checked:a.isotopeStyles?.default?.shadow?.enabled,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.default.shadow,enabled:o}}}})}),a.isotopeStyles.default.shadow.enabled&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Horizontal","cozy-addons"),min:-100,max:100,step:1,value:a.isotopeStyles?.default?.shadow?.horizontal,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.default.shadow,horizontal:o}}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Vertical","cozy-addons"),min:-100,max:100,step:1,value:a.isotopeStyles?.default?.shadow?.vertical,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.default.shadow,vertical:o}}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Blur","cozy-addons"),min:0,max:100,step:1,value:a.isotopeStyles?.default?.shadow?.blur,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.default.shadow,blur:o}}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Spread","cozy-addons"),min:-100,max:100,step:1,value:a.isotopeStyles?.default?.shadow?.spread,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.default.shadow,spread:o}}}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Position","cozy-addons"),options:[{label:(0,e.__)("Inset","cozy-addons"),value:"inset"},{label:(0,e.__)("Outline","cozy-addons"),value:""}],value:a.isotopeStyles?.default?.shadow?.position,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.default.shadow,position:o}}}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Shadow Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Default","cozy-addons"),value:a.isotopeStyles?.default?.shadow?.color,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,shadow:{...a.isotopeStyles.shadow,color:o}}}})}]})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text","cozy-addons"),value:a.isotopeStyles.default.color,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,color:o}}})},{label:(0,e.__)("Background","cozy-addons"),value:a.isotopeStyles.default.bgColor,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,default:{...a.isotopeStyles.default,bgColor:o}}})}]})]}),"isotope__active"===o.name&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Box Shadow","cozy-addons"),checked:a.isotopeStyles?.active?.shadow?.enabled,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.active.shadow,enabled:o}}}})}),a.isotopeStyles?.active?.shadow?.enabled&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Horizontal","cozy-addons"),min:-100,max:100,step:1,value:a.isotopeStyles.active.shadow.horizontal,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.active.shadow,horizontal:o}}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Vertical","cozy-addons"),min:-100,max:100,step:1,value:a.isotopeStyles?.active?.shadow?.vertical,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.active.shadow,vertical:o}}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Blur","cozy-addons"),min:0,max:100,step:1,value:a.isotopeStyles?.active?.shadow?.blur,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.active.shadow,blur:o}}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Spread","cozy-addons"),min:-100,max:100,step:1,value:a.isotopeStyles?.active?.shadow?.spread,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.active.shadow,spread:o}}}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Position","cozy-addons"),options:[{label:(0,e.__)("Inset","cozy-addons"),value:"inset"},{label:(0,e.__)("Outline","cozy-addons"),value:""}],value:a.isotopeStyles?.active?.shadow?.position,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.active.shadow,position:o}}}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Shadow Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Default","cozy-addons"),value:a.isotopeStyles?.active?.shadow?.color,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,shadow:{...a.isotopeStyles.shadow,color:o}}}})}]})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text","cozy-addons"),value:a.isotopeStyles.active.color,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,color:o}}})},{label:(0,e.__)("Background","cozy-addons"),value:a.isotopeStyles.active.bgColor,onChange:o=>n({...a,isotopeStyles:{...a.isotopeStyles,active:{...a.isotopeStyles.active,bgColor:o}}})}]})]})]})})]}),a.searchBar.enabled&&(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Search Bar Styles","cozy-addons"),opened:"search-bar-styles"===h,onToggle:()=>u("search-bar-styles"),children:[(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Position","cozy-addons"),options:[{label:(0,e.__)("Before Tabs","cozy-addons"),value:"before"},{label:(0,e.__)("After Tabs","cozy-addons"),value:"after"}],value:a.searchBar.position,onChange:o=>n({...a,searchBar:{...a.searchBar,position:o}})}),(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.searchBar.padding,onChange:o=>n({...a,searchBar:{...a.searchBar,padding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.searchBar.border,onChange:o=>n({...a,searchBar:{...a.searchBar,border:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.searchBar.borderRadius,onChange:o=>n({...a,searchBar:{...a.searchBar,borderRadius:Math.abs(o)}})})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Icon Vertical Positioning","cozy-addons"),min:-300,max:300,step:1,value:a.searchIcon.top,onChange:o=>n({...a,searchIcon:{...a.searchIcon,top:o}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Icon Horizontal Positioning","cozy-addons"),min:0,max:100,step:1,value:a.searchIcon.right,onChange:o=>n({...a,searchIcon:{...a.searchIcon,right:Math.abs(o)}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text (Default)","cozy-addons"),value:a.searchBar.color,onChange:o=>n({...a,searchBar:{...a.searchBar,color:o}})},{label:(0,e.__)("Background (Default)","cozy-addons"),value:a.searchBar.bgColor,onChange:o=>n({...a,searchBar:{...a.searchBar,bgColor:o}})},{label:(0,e.__)("Background (Focus)","cozy-addons"),value:a.searchBar.bgColorFocus,onChange:o=>n({...a,searchBar:{...a.searchBar,bgColorFocus:o}})},{label:(0,e.__)("Border (Focus)","cozy-addons"),value:a.searchBar.borderColorFocus,onChange:o=>n({...a,searchBar:{...a.searchBar,borderColorFocus:o}})}]})]})})]}),(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Featured Image Styles","cozy-addons"),opened:"featured-img-styles"===h,onToggle:()=>u("featured-img-styles"),children:["default"===a.layoutType&&(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Placement","cozy-addons"),options:[{label:(0,e.__)("Before Title"),value:"before"},{label:(0,e.__)("After Title"),value:"after"}],value:a.featuredImage.position,onChange:o=>n({...a,featuredImage:{...a.featuredImage,position:o}})}),(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Dimension","cozy-addons")}),(0,b.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",columnGap:"10px",height:"50px"},children:[(0,b.jsx)(l.TextControl,{label:(0,e.__)("Width","cozy-addons"),type:"number",autoComplete:"off",inputMode:"numeric",max:"Infinity",placeholder:(0,e.__)("Auto","cozy-addons"),value:a.featuredImage.width,onChange:o=>{n({...a,featuredImage:{...a.featuredImage,width:0==o?"":Math.abs(o)}})}}),(0,b.jsx)(l.TextControl,{label:(0,e.__)("Height","cozy-addons"),type:"number",autoComplete:"off",inputMode:"numeric",max:"Infinity",placeholder:(0,e.__)("Auto","cozy-addons"),value:a.featuredImage.height,onChange:o=>n({...a,featuredImage:{...a.featuredImage,height:0==o?"":Math.abs(o)}})})]})]}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Border Radius","cozy-addons"),min:0,max:100,step:1,value:a.featuredImage.borderRadius,onChange:o=>n({...a,featuredImage:{...a.featuredImage,borderRadius:Math.abs(o)}})}),"before"===a.featuredImage.position&&(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Gap","cozy-addons"),min:0,max:100,step:1,value:a.featuredImage.marginTop,onChange:o=>n({...a,featuredImage:{...a.featuredImage,marginTop:Math.abs(o)}})}),"after"===a.featuredImage.position&&(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Gap","cozy-addons"),min:0,max:100,step:1,value:a.featuredImage.marginBottom,onChange:o=>n({...a,featuredImage:{...a.featuredImage,marginBottom:Math.abs(o)}})}),"default"!==a.layoutType&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Overlay Opacity","cozy-addons"),min:0,max:1,step:.1,value:a.featuredImage.opacity,onChange:o=>n({...a,featuredImage:{...a.featuredImage,opacity:o}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Overlay","cozy-addons"),value:a.featuredImage.overlayColor,onChange:o=>n({...a,featuredImage:{...a.featuredImage,overlayColor:o}})}]})]})]}),"default"!==a.layoutType&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Overlay Content Styles","cozy-addons"),opened:"overlay-content-styles"===h,onToggle:()=>u("overlay-content-styles"),children:["overlay"===a.layoutType&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Position","cozy-addons"),options:[{label:(0,e.__)("Top","cozy-addons"),value:"top left"},{label:(0,e.__)("Center","cozy-addons"),value:"center left"},{label:(0,e.__)("Bottom","cozy-addons"),value:"bottom left"}],value:a.titlePosition,onChange:o=>n({...a,titlePosition:o})}),(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Text Align","cozy-addons"),value:a.galleryOptions.textAlign,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,textAlign:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Left","cozy-addons"),value:"left",icon:P}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Center","cozy-addons"),value:"center",icon:k}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Right","cozy-addons"),value:"right",icon:N})]}),(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.titlePadding,onChange:o=>n({...a,titlePadding:o})})]}),a.enableOptions.button&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Button Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.galleryOptions.buttonPadding,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,buttonPadding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Button Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.galleryOptions.buttonBorder,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,buttonBorder:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Button Border Radius","cozy-addons"),value:a.galleryOptions.buttonRadius,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,buttonRadius:o}})})})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text","cozy-addons"),value:a.galleryOptions.color,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,color:o}})},{label:(0,e.__)("Title","cozy-addons"),value:a.galleryOptions.titleColor,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,titleColor:o}})},{label:(0,e.__)("Button Background (Default)","cozy-addons"),value:a.galleryOptions.buttonBgColor,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,buttonBgColor:o}})},{label:(0,e.__)("Button Background (Hover)","cozy-addons"),value:a.galleryOptions.buttonBgColorHover,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,buttonBgColorHover:o}})},{label:(0,e.__)("Button Border (Hover)","cozy-addons"),value:a.galleryOptions.buttonBorderColorHover,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,buttonBorderColorHover:o}})}]})]}),"gallery"===a.layoutType&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(I,{attributes:a,setAttributes:n}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Icon Padding","cozy-addons"),value:a.galleryOptions.iconBoxSize,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconBoxSize:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.galleryOptions.iconBorder,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconBorder:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.galleryOptions.iconBoxBorderRadius,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconBoxBorderRadius:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Icon Size","cozy-addons"),value:a.galleryOptions.iconSize,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconSize:o}})})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Icon (Default)","cozy-addons"),value:a.galleryOptions.iconColor,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconColor:o}})},{label:(0,e.__)("Icon (Hover)","cozy-addons"),value:a.galleryOptions.iconColorHover,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconColorHover:o}})},{label:(0,e.__)("Icon Background (Default)","cozy-addons"),value:a.galleryOptions.iconBoxBgColor,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconBoxBgColor:o}})},{label:(0,e.__)("Icon Background (Hover)","cozy-addons"),value:a.galleryOptions.iconBoxBgColorHover,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconBoxBgColorHover:o}})},{label:(0,e.__)("Icon Border (Hover)","cozy-addons"),value:a.galleryOptions.iconBorderColorHover,onChange:o=>n({...a,galleryOptions:{...a.galleryOptions,iconBorderColorHover:o}})}]})]})]}),"gallery"!==a.layoutType&&(0,b.jsxs)(b.Fragment,{children:[a.popup.enabled&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Popup View Styles","cozy-addons"),opened:"popup-view-styles"===h,onToggle:()=>u("popup-view-styles"),children:[(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Dimension","cozy-addons"),options:[{label:(0,e.__)("Default","cozy-addons"),value:"default"},{label:(0,e.__)("Custom","cozy-addons"),value:"custom"}],value:a.popup.dimension,onChange:o=>n({...a,popup:{...a.popup,dimension:o}})}),"custom"===a.popup.dimension&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)(l.BaseControl,{children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Custom Dimension","cozy-addons")}),(0,b.jsxs)("div",{style:{display:"grid",gridTemplateColumns:"repeat(2, 1fr)",columnGap:"10px",height:"50px"},children:[(0,b.jsx)(l.TextControl,{label:(0,e.__)("Width","cozy-addons"),type:"number",autoComplete:"off",inputMode:"numeric",max:"Infinity",placeholder:(0,e.__)("Auto","cozy-addons"),value:a.popup.width,onChange:o=>{n({...a,popup:{...a.popup,width:0==o?"":Math.abs(o)}})}}),(0,b.jsx)(l.TextControl,{label:(0,e.__)("Height","cozy-addons"),type:"number",autoComplete:"off",inputMode:"numeric",max:"Infinity",placeholder:(0,e.__)("Auto","cozy-addons"),value:a.popup.height,onChange:o=>n({...a,popup:{...a.popup,height:0==o?"":Math.abs(o)}})})]})]}),(0,b.jsx)(l.TextControl,{label:(0,e.__)("Responsive Width","cozy-addons"),type:"number",min:400,step:1,value:a.popup.responsiveWidth,onChange:o=>n({...a,popup:{...a.popup,responsiveWidth:Math.abs(o)}}),help:(0,e.__)("*Note: For widths below or equal to this value, the custom width would default to full screen.","cozy-addons")})]}),(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.popup.padding,onChange:o=>n({...a,popup:{...a.popup,padding:o}})})]}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Icon Vertical Positioning","cozy-addons"),min:-300,max:300,step:1,value:a.popup.top,onChange:o=>n({...a,popup:{...a.popup,top:o}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Icon Horizontal Positioning","cozy-addons"),min:0,max:100,step:1,value:a.popup.left,onChange:o=>n({...a,popup:{...a.popup,left:o}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Background","cozy-addons"),value:a.popup.bgColor,onChange:o=>n({...a,popup:{...a.popup,bgColor:o}})},{label:(0,e.__)("Overlay Wrapper","cozy-addons"),value:a.popup.overlayWrapper,onChange:o=>n({...a,popup:{...a.popup,overlayWrapper:o}})}]}),(0,b.jsxs)(l.PanelBody,{className:"cozy-portfolio__cpt-control",title:(0,e.__)("Project Info Styles","cozy-addons"),initialOpen:!1,children:[(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Margin","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.portfolioCPT.margin,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,margin:o}})})]}),(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.portfolioCPT.padding,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,padding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderBoxControl,{className:"cozy-border-box-control",enableAlpha:!0,colors:g,label:(0,e.__)("Border","cozy-addons"),value:a.portfolioCPT.border,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,border:o}})})}),(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Border Radius","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.portfolioCPT.radius,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,radius:o}})})]}),(0,b.jsx)(l.ToggleControl,{label:(0,e.__)("Enable Box Shadow","cozy-addons"),checked:a.portfolioCPT?.shadow?.enabled,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,enabled:o}}})}),a.portfolioCPT?.shadow?.enabled&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Horizontal","cozy-addons"),min:-100,max:100,step:1,value:a.portfolioCPT?.shadow?.horizontal,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,horizontal:o}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Vertical","cozy-addons"),min:-100,max:100,step:1,value:a.portfolioCPT?.shadow?.vertical,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,vertical:o}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Blur","cozy-addons"),min:0,max:100,step:1,value:a.portfolioCPT?.shadow?.blur,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,blur:Math.abs(o)}}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Spread","cozy-addons"),min:-100,max:100,step:1,value:a.portfolioCPT?.shadow?.spread,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,spread:o}}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Position","cozy-addons"),options:[{label:(0,e.__)("Inset","cozy-addons"),value:"inset"},{label:(0,e.__)("Outline","cozy-addons"),value:""}],value:a.portfolioCPT?.shadow?.position,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,position:o}}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Shadow Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Default","cozy-addons"),value:a.portfolioCPT?.shadow?.color,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,shadow:{...a.portfolioCPT.shadow,color:o}}})}]})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Background","cozy-addons"),value:a.portfolioCPT.bgColor,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,bgColor:o}})},{label:(0,e.__)("Subtitle","cozy-addons"),value:a.portfolioCPT.subtitleColor,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,subtitleColor:o}})},{label:(0,e.__)("Text","cozy-addons"),value:a.portfolioCPT.color,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,color:o}})},{label:(0,e.__)("Link","cozy-addons"),value:a.portfolioCPT.linkColor,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,linkColor:o}})},{label:(0,e.__)("Link (Hover)","cozy-addons"),value:a.portfolioCPT.linkColorHover,onChange:o=>n({...a,portfolioCPT:{...a.portfolioCPT,linkColorHover:o}})}]})]})]}),"stacked"===a.portfolioIcon.view&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Icon Box Styles","cozy-addons"),opened:"icon-box-styles"===h,onToggle:()=>u("icon-box-styles"),children:[(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.iconBoxStyles.padding,onChange:o=>n({...a,iconBoxStyles:{...a.iconBoxStyles,padding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.iconBoxStyles.border,onChange:o=>n({...a,iconBoxStyles:{...a.iconBoxStyles,border:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.iconBoxStyles.radius,onChange:o=>n({...a,iconBoxStyles:{...a.iconBoxStyles,radius:o}})})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Background (Default)","cozy-addons"),value:a.iconBoxStyles.bgColor,onChange:o=>n({...a,iconBoxStyles:{...a.iconBoxStyles,bgColor:o}})},{label:(0,e.__)("Background (Hover)","cozy-addons"),value:a.iconBoxStyles.bgColorHover,onChange:o=>n({...a,iconBoxStyles:{...a.iconBoxStyles,bgColorHover:o}})},{label:(0,e.__)("Border (Hover)","cozy-addons"),value:a.iconBoxStyles.borderColorHover,onChange:o=>n({...a,iconBoxStyles:{...a.iconBoxStyles,borderColorHover:o}})}]})]}),(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Popup Icon Styles","cozy-addons"),opened:"popup-icon-styles"===h,onToggle:()=>u("popup-icon-styles"),children:[(0,b.jsx)(l.SelectControl,{label:(0,e.__)("View","cozy-addons"),options:[{label:(0,e.__)("Default","cozy-addons"),value:"default"},{label:(0,e.__)("Stacked","cozy-addons"),value:"stacked"}],value:a.portfolioIcon.view,onChange:o=>n({...a,portfolioIcon:{...a.portfolioIcon,view:o}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Layout","cozy-addons"),options:[{label:(0,e.__)("Fill","cozy-addons"),value:"fill"},{label:(0,e.__)("Outline","cozy-addons"),value:"outline"}],value:a.portfolioIcon.layout,onChange:o=>n({...a,portfolioIcon:{...a.portfolioIcon,layout:o}})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Size","cozy-addons"),min:10,max:50,step:1,value:a.portfolioIcon.size,onChange:o=>n({...a,portfolioIcon:{...a.portfolioIcon,size:Math.abs(o)}})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Default","cozy-addons"),value:a.portfolioIcon.color,onChange:o=>n({...a,portfolioIcon:{...a.portfolioIcon,color:o}})}]})]}),(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Category Styles","cozy-addons"),opened:"category-styles"===h,onToggle:()=>u("category-styles"),children:[(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.catStyles.padding,onChange:o=>n({...a,catStyles:{...a.catStyles,padding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Margin Top","cozy-addons"),value:a.catStyles.marginTop,onChange:o=>n({...a,catStyles:{...a.catStyles,marginTop:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Margin Bottom","cozy-addons"),value:a.catStyles.marginBottom,onChange:o=>n({...a,catStyles:{...a.catStyles,marginBottom:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Gap","cozy-addons"),value:a.catStyles.gap,onChange:o=>n({...a,catStyles:{...a.catStyles,gap:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.catStyles.border,onChange:o=>n({...a,catStyles:{...a.catStyles,border:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.catStyles.radius,onChange:o=>n({...a,catStyles:{...a.catStyles,radius:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Font Size","cozy-addons"),value:a.catStyles.fontSize,onChange:o=>n({...a,catStyles:{...a.catStyles,fontSize:o}})})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Family","cozy-addons"),options:y,value:a.catStyles.fontFamily,onChange:o=>n({...a,catStyles:{...a.catStyles,fontFamily:o}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Weight","cozy-addons"),options:m,value:a.catStyles.fontWeight,onChange:o=>n({...a,catStyles:{...a.catStyles,fontWeight:o}})}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Letter Case","cozy-addons"),value:a.catStyles?.letterCase,onChange:o=>n({...a,catStyles:{...a.catStyles,letterCase:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Uppercase","cozy-addons"),value:"uppercase",icon:S}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Lowercase","cozy-addons"),value:"lowercase",icon:B}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Capitalize","cozy-addons"),value:"capitalize",icon:T})]})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Decoration","cozy-addons"),value:a.catStyles?.decoration,onChange:o=>n({...a,catStyles:{...a.catStyles,decoration:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Underline","cozy-addons"),value:"underline",icon:$}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Strikethrough","cozy-addons"),value:"line-through",icon:O})]})})]}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Line Height","cozy-addons"),value:a.catStyles?.lineHeight,onChange:o=>n({...a,catStyles:{...a.catStyles,lineHeight:o}})})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Letter Spacing","cozy-addons"),value:a.catStyles?.letterSpacing,onChange:o=>n({...a,catStyles:{...a.catStyles,letterSpacing:o}})})})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text","cozy-addons"),value:a.catStyles.color,onChange:o=>n({...a,catStyles:{...a.catStyles,color:o}})},{label:(0,e.__)("Background","cozy-addons"),value:a.catStyles.bgColor,onChange:o=>n({...a,catStyles:{...a.catStyles,bgColor:o}})}]})]})]}),"carousel"!==a.layout&&a.ajaxButton.enabled&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Dynamic Loader Styles","cozy-addons"),opened:"loader-styles"===h,onToggle:()=>u("loader-styles"),children:[(0,b.jsxs)(l.BaseControl,{className:"cozy-box-control",children:[(0,b.jsx)(l.BaseControl.VisualLabel,{children:(0,e.__)("Padding","cozy-addons")}),(0,b.jsx)(l.__experimentalBoxControl,{label:"",resetValues:{top:"0",right:"0",bottom:"0",left:"0"},values:a.ajaxButton.padding,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,padding:o}})})]}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.ajaxButton.border,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,border:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.ajaxButton.radius,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,radius:o}})})}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Vertical Spacing","cozy-addons"),min:-300,max:300,step:1,value:a.ajaxButton.marginTop,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,marginTop:o}})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Font Size","cozy-addons"),value:a.ajaxButton.fontSize,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,fontSize:o}})})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Family","cozy-addons"),options:y,value:a.ajaxButton.fontFamily,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,fontFamily:o}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Weight","cozy-addons"),options:m,value:a.ajaxButton.fontWeight,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,fontWeight:o}})}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Letter Case","cozy-addons"),value:a.ajaxButton?.letterCase,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,letterCase:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Uppercase","cozy-addons"),value:"uppercase",icon:S}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Lowercase","cozy-addons"),value:"lowercase",icon:B}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Capitalize","cozy-addons"),value:"capitalize",icon:T})]})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Decoration","cozy-addons"),value:a.ajaxButton?.decoration,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,decoration:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Underline","cozy-addons"),value:"underline",icon:$}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Strikethrough","cozy-addons"),value:"line-through",icon:O})]})})]}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Line Height","cozy-addons"),value:a.ajaxButton?.lineHeight,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,lineHeight:o}})})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Letter Spacing","cozy-addons"),value:a.ajaxButton?.letterSpacing,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,letterSpacing:o}})})})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",title:(0,e.__)("Color","cozy-addons"),enableAlpha:!0,colorSettings:[{label:(0,e.__)("Text (Default)","cozy-addons"),value:a.ajaxButton.color,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,color:o}})},{label:(0,e.__)("Text (Hover)","cozy-addons"),value:a.ajaxButton.colorHover,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,colorHover:o}})},{label:(0,e.__)("Background (Default)","cozy-addons"),value:a.ajaxButton.bgColor,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,bgColor:o}})},{label:(0,e.__)("Background (Hover)","cozy-addons"),value:a.ajaxButton.bgColorHover,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,bgColorHover:o}})},{label:(0,e.__)("Border (Hover)","cozy-addons"),value:a.ajaxButton.borderColorHover,onChange:o=>n({...a,ajaxButton:{...a.ajaxButton,borderColorHover:o}})}]})]})]}),"carousel"===a.layout&&(0,b.jsx)(b.Fragment,{children:a.pagination.enabled&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Pagination Styles","cozy-addons"),opened:"bullet-styles"===h,onToggle:()=>u("bullet-styles"),children:[(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Align","cozy-addons"),value:a.pagination?.align,onChange:o=>n({...a,pagination:{...a.pagination,align:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Left","cozy-addons"),value:"left",icon:f}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Center","cozy-addons"),value:"center",icon:C}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Right","cozy-addons"),value:"right",icon:z})]}),(0,b.jsx)(l.RangeControl,{label:(0,e.__)("Vertical Positioning","cozy-addons"),min:-500,max:500,step:1,value:a.pagination.verticalPosition,onChange:o=>n({...a,pagination:{...a.pagination,verticalPosition:o}})}),"left"===a.pagination?.align&&(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Horizontal Positioning","cozy-addons"),value:a.pagination?.left,onChange:o=>n({...a,pagination:{...a.pagination,left:o}})})}),"right"===a.pagination?.align&&(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Horizontal Positioning","cozy-addons"),value:a.pagination?.right,onChange:o=>n({...a,pagination:{...a.pagination,right:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Gap","cozy-addons"),value:a.pagination.gap,onChange:o=>n({...a,pagination:{...a.pagination,gap:o}})})}),(0,b.jsx)(l.TabPanel,{className:"cozy-tab-panel",activeClass:"active-tab",tabs:[{name:"cozy-tab__default",title:(0,e.__)("Default","cozy-addons"),className:"tab-one"},{name:"cozy-tab__active",title:(0,e.__)("Active","cozy-addons"),className:"tab-two"}],children:o=>(0,b.jsxs)(b.Fragment,{children:["cozy-tab__default"===o.name&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Width","cozy-addons"),value:a.pagination?.default?.width,onChange:o=>n({...a,pagination:{...a.pagination,default:{...a.pagination.default,width:o}}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Height","cozy-addons"),value:a.pagination?.default?.height,onChange:o=>n({...a,pagination:{...a.pagination,default:{...a.pagination.default,height:o}}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.pagination?.default?.radius,onChange:o=>n({...a,pagination:{...a.pagination,default:{...a.pagination.default,radius:o}}})})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Default","cozy-addons"),value:a.pagination?.default?.color,onChange:o=>n({...a,pagination:{...a.pagination,default:{...a.pagination.default,color:o}}})},{label:(0,e.__)("Hover","cozy-addons"),value:a.pagination?.default?.colorHover,onChange:o=>n({...a,pagination:{...a.pagination,default:{...a.pagination.default,colorHover:o}}})}]})]}),"cozy-tab__active"===o.name&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Width","cozy-addons"),value:a.pagination?.active?.width,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,width:o}}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Height","cozy-addons"),value:a.pagination?.active?.height,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,height:o}}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Outline","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.pagination?.active?.border,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,border:o}}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Outline Offset","cozy-addons"),value:a.pagination?.active?.offset,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,offset:o}}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.pagination?.active?.radius,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,radius:o}}})})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Default","cozy-addons"),value:a.pagination?.active?.color,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,color:o}}})},{label:(0,e.__)("Hover","cozy-addons"),value:a.pagination?.active?.colorHover,onChange:o=>n({...a,pagination:{...a.pagination,active:{...a.pagination.active,colorHover:o}}})}]})]})]})})]})}),(a.navigation.enabled||"gallery"===a.layoutType)&&(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Navigation Styles","cozy-addons"),opened:"nav-styles"===h,onToggle:()=>u("nav-styles"),children:[(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Size","cozy-addons"),value:a.navigation.size,onChange:o=>n({...a,navigation:{...a.navigation,size:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Box Width","cozy-addons"),value:a.navigation.boxWidth,onChange:o=>n({...a,navigation:{...a.navigation,boxWidth:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Box Height","cozy-addons"),value:a.navigation.boxHeight,onChange:o=>n({...a,navigation:{...a.navigation,boxHeight:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(l.__experimentalBorderControl,{label:(0,e.__)("Border","cozy-addons"),enableAlpha:!0,colors:g,isCompact:!0,value:a.navigation.border,onChange:o=>n({...a,navigation:{...a.navigation,border:o}})})}),(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Border Radius","cozy-addons"),value:a.navigation.radius,onChange:o=>n({...a,navigation:{...a.navigation,radius:o}})})}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Icon (Default)","cozy-addons"),value:a.navigation.color,onChange:o=>n({...a,navigation:{...a.navigation,color:o}})},{label:(0,e.__)("Icon (Hover)","cozy-addons"),value:a.navigation.colorHover,onChange:o=>n({...a,navigation:{...a.navigation,colorHover:o}})},{label:(0,e.__)("Background (Default)","cozy-addons"),value:a.navigation.bgColor,onChange:o=>n({...a,navigation:{...a.navigation,bgColor:o}})},{label:(0,e.__)("Background (Hover)","cozy-addons"),value:a.navigation.bgColorHover,onChange:o=>n({...a,navigation:{...a.navigation,bgColorHover:o}})},{label:(0,e.__)("Border (Hover)","cozy-addons"),value:a.navigation.borderColorHover,onChange:o=>n({...a,navigation:{...a.navigation,borderColorHover:o}})}]})]}),(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Title Typography","cozy-addons"),opened:"title-typography"===h,onToggle:()=>u("title-typography"),children:[(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Font Size","cozy-addons"),value:a.titleTypography.fontSize,onChange:o=>n({...a,titleTypography:{...a.titleTypography,fontSize:o}})})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Family","cozy-addons"),options:y,value:a.titleTypography.fontFamily,onChange:o=>n({...a,titleTypography:{...a.titleTypography,fontFamily:o}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Weight","cozy-addons"),options:m,value:a.titleTypography.fontWeight,onChange:o=>n({...a,titleTypography:{...a.titleTypography,fontWeight:o}})}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Letter Case","cozy-addons"),value:a.titleTypography?.letterCase,onChange:o=>n({...a,titleTypography:{...a.titleTypography,letterCase:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Uppercase","cozy-addons"),value:"uppercase",icon:S}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Lowercase","cozy-addons"),value:"lowercase",icon:B}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Capitalize","cozy-addons"),value:"capitalize",icon:T})]})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Decoration","cozy-addons"),value:a.titleTypography?.decoration,onChange:o=>n({...a,titleTypography:{...a.titleTypography,decoration:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Underline","cozy-addons"),value:"underline",icon:$}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Strikethrough","cozy-addons"),value:"line-through",icon:O})]})})]}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Line Height","cozy-addons"),value:a.titleTypography?.lineHeight,onChange:o=>n({...a,titleTypography:{...a.titleTypography,lineHeight:o}})})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Letter Spacing","cozy-addons"),value:a.titleTypography?.letterSpacing,onChange:o=>n({...a,titleTypography:{...a.titleTypography,letterSpacing:o}})})})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text (Default)","cozy-addons"),value:a.titleTypography.color,onChange:o=>n({...a,titleTypography:{...a.titleTypography,color:o}})},{label:(0,e.__)("Text (Hover)","cozy-addons"),value:a.titleTypography.colorHover,onChange:o=>n({...a,titleTypography:{...a.titleTypography,colorHover:o}})}]})]}),(0,b.jsxs)(l.PanelBody,{title:(0,e.__)("Subtitle Typography","cozy-addons"),opened:"subtitle-typography"===h,onToggle:()=>u("subtitle-typography"),children:[(0,b.jsx)("div",{className:"components-base-control",children:(0,b.jsx)(t.HeightControl,{label:(0,e.__)("Font Size","cozy-addons"),value:a.subtitleTypography.fontSize,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,fontSize:o}})})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Family","cozy-addons"),options:y,value:a.subtitleTypography.fontFamily,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,fontFamily:o}})}),(0,b.jsx)(l.SelectControl,{label:(0,e.__)("Font Weight","cozy-addons"),options:m,value:a.subtitleTypography.fontWeight,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,fontWeight:o}})}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Letter Case","cozy-addons"),value:a.subtitleTypography?.letterCase,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,letterCase:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Uppercase","cozy-addons"),value:"uppercase",icon:S}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Lowercase","cozy-addons"),value:"lowercase",icon:B}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Capitalize","cozy-addons"),value:"capitalize",icon:T})]})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsxs)(l.__experimentalToggleGroupControl,{label:(0,e.__)("Decoration","cozy-addons"),value:a.subtitleTypography?.decoration,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,decoration:o}}),children:[(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("None","cozy-addons"),value:"none",icon:w}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Underline","cozy-addons"),value:"underline",icon:$}),(0,b.jsx)(l.__experimentalToggleGroupControlOptionIcon,{label:(0,e.__)("Strikethrough","cozy-addons"),value:"line-through",icon:O})]})})]}),(0,b.jsxs)("div",{className:"components-base-control",style:{display:"flex",justifyContent:"space-between",gap:"10px"},children:[(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Line Height","cozy-addons"),value:a.subtitleTypography?.lineHeight,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,lineHeight:o}})})}),(0,b.jsx)("div",{style:{width:"100%"},children:(0,b.jsx)(l.__experimentalUnitControl,{label:(0,e.__)("Letter Spacing","cozy-addons"),value:a.subtitleTypography?.letterSpacing,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,letterSpacing:o}})})})]}),(0,b.jsx)(t.PanelColorSettings,{className:"cozy-color-control",enableAlpha:!0,title:(0,e.__)("Color","cozy-addons"),colorSettings:[{label:(0,e.__)("Text","cozy-addons"),value:a.subtitleTypography.color,onChange:o=>n({...a,subtitleTypography:{...a.subtitleTypography,color:o}})}]})]})]},"style")]})})),L=(0,c.memo)((({layout:o})=>{const e=(0,t.useInnerBlocksProps)({className:`cozy-layout-${o} ${"carousel"===o?"swiper-wrapper":""}`},{allowedBlocks:["cozy-block/grid","cozy-block/carousel"],template:"carousel"===o?g:y,renderAppender:!1,orientation:"horizontal"});return(0,b.jsx)("div",{...e})})),F=(0,c.memo)((({clientId:a,layout:n})=>{const{insertBlock:r,selectBlock:c}=(0,i.useDispatch)(t.store),p=(0,i.useSelect)((o=>o(t.store).getBlock(a).innerBlocks));return(0,b.jsx)(l.ToolbarGroup,{children:(0,b.jsx)(l.ToolbarButton,{icon:s,onClick:()=>{const e=[["core/group",{},[["core/cover",{url:cozyBlockAssets.imageDir+"image_placeholder.jpg",dimRatio:50,minHeight:300,contentPosition:"bottom left",style:{spacing:{padding:{top:"24px",bottom:"24px",left:"24px",right:"24px"}}},layout:{type:"constrained"}},[["core/heading",{textAlign:"center",level:4,placeholder:"My Portfolio",style:{elements:{link:{color:{text:"#ffffff"},":hover":{color:{text:"#5566ca"}}}}},textColor:"background"}]]]]]];if("grid"===n){const t=(0,o.createBlock)("cozy-block/grid",{},(0,o.createBlocksFromInnerBlocksTemplate)(e));r(t,p.length,a,!1),c(t.clientId)}else{const t=(0,o.createBlock)("cozy-block/carousel",{},(0,o.createBlocksFromInnerBlocksTemplate)(e));r(t,p.length,a,!1),c(t.clientId)}},children:(0,e.__)("Add Item","cozy-addons")})})})),V=(0,c.memo)((({blockId:o,attributes:l,clientId:a,filteredTemplates:n,setFilteredTemplates:s})=>{const c=(0,r.useRefEffect)((o=>{const e=o.querySelector(".swiper-button-prev"),t=o.querySelector(".swiper-button-next"),a=o.querySelector(".swiper-pagination"),n={init:!0,loop:l.sliderOptions.loop,speed:l.sliderOptions.speed,centeredSlides:l.sliderOptions.centeredSlides,slidesPerView:l.sliderOptions.slidesPerView,spaceBetween:l.sliderOptions.spaceBetween,navigation:{nextEl:t,prevEl:e},pagination:{clickable:!0,el:a},breakpoints:{400:{slidesPerView:1},767:{slidesPerView:l.sliderOptions.slidesPerView<=2?l.sliderOptions.slidesPerView:2},1024:{slidesPerView:l.sliderOptions.slidesPerView<=3?l.sliderOptions.slidesPerView:3},1180:{slidesPerView:l.sliderOptions.slidesPerView}},allowTouchMove:!l.navigation.enabled};let i={};"carousel"===l.layout&&(i=new Swiper(o,n));const r=o.querySelectorAll(".cozy-isotope-filter__label");return s(cozyPortfolio.templates),r.forEach((o=>{o.addEventListener("click",(function(){r.forEach((o=>o.classList.remove("active"))),this.classList.add("active");const e=o.getAttribute("data-term-id");let t;const l=[...cozyPortfolio.templates];t=""===e?[...l]:l.filter((o=>{let t=!1;if(Array.isArray(o?.post_custom_category))for(let l of o.post_custom_category)if(l.term_id===parseInt(e)){t=!0;break}return t})),s(t)}))})),()=>{Object.keys(i).length>0&&i.destroy()}}),[l]);switch(l.orderBy){case"dateDESC":s(n.sort(u));break;case"dateASC":s(n.sort(h));break;case"titleASC":s(n.sort(x));break;case"titleDESC":s(n.sort(_))}return(0,b.jsxs)(b.Fragment,{children:["default"===l.source&&(0,b.jsx)(t.BlockControls,{children:(0,b.jsx)(F,{clientId:a,layout:l.layout})}),(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:p(o,l)}}),(0,b.jsxs)("div",{className:`cozy-block-portfolio-gallery source-${l.source} layout-${l.layout} ${"template"===l.source?"layout-type-"+l.layoutType:""} featured-image__position-${l.featuredImage.position} ${"template"===l.source&&"default"!==l.layoutType?"has-title-position-"+l.titlePosition.replace(/ /gi,"-"):""} ${l.popup.enabled&&"gallery"!==l.layoutType?"has-popup-view popup-view-dimension__"+l.popup.dimension:""} ${"carousel"===l.layout?"cozy-portfolio-gallery__swiper-container":""} ${l.hoverShow?"hover-show":""} ${l.gridOptions.isotopeFilter?"has-isotope":""} ${l.gridOptions.masonryEnabled?"has-masonry":""} ${l.isotopeStyles?.default?.shadow?.enabled?"isotop-filter__has-box-shadow":""} ${l.isotopeStyles?.active?.shadow?.enabled?"isotop-filter__has-box-shadow-active":""} icon-view-${l.portfolioIcon.view} ${l.imageHoverEffect?"has-image-hover-effect":""} ${l.portfolioCPT?.shadow?.enabled?"portfolio-cpt__has-box-shadow":""}`,id:o,ref:c,children:[""!=l.ajaxButton.fontFamily&&null!=l.ajaxButton.fontFamily&&(0,b.jsx)("link",{rel:"stylesheet",href:`https://fonts.googleapis.com/css2?family=${l.ajaxButton.fontFamily}:wght@100;200;300;400;500;600;700;800;900`}),""!=l.catStyles.fontFamily&&null!=l.catStyles.fontFamily&&(0,b.jsx)("link",{rel:"stylesheet",href:`https://fonts.googleapis.com/css2?family=${l.catStyles.fontFamily}:wght@100;200;300;400;500;600;700;800;900`}),""!=l.isotopeStyles.fontFamily&&null!=l.isotopeStyles.fontFamily&&(0,b.jsx)("link",{rel:"stylesheet",href:`https://fonts.googleapis.com/css2?family=${l.isotopeStyles.fontFamily}:wght@100;200;300;400;500;600;700;800;900`}),""!=l.titleTypography.fontFamily&&null!=l.titleTypography.fontFamily&&(0,b.jsx)("link",{rel:"stylesheet",href:`https://fonts.googleapis.com/css2?family=${l.titleTypography.fontFamily}:wght@100;200;300;400;500;600;700;800;900`}),""!=l.subtitleTypography.fontFamily&&null!=l.subtitleTypography.fontFamily&&(0,b.jsx)("link",{rel:"stylesheet",href:`https://fonts.googleapis.com/css2?family=${l.subtitleTypography.fontFamily}:wght@100;200;300;400;500;600;700;800;900`}),"template"===l.source&&"grid"===l.layout&&l.gridOptions.isotopeFilter&&(0,b.jsxs)("div",{className:"cozy-isotope-filter__wrapper",children:[l.searchBar.enabled&&"before"===l.searchBar.position&&(0,b.jsxs)("div",{className:"cozy-isotope-filter__search-bar-wrapper",children:[(0,b.jsx)("label",{for:"cozy-isotope-filter__search-bar",className:"cozy-soft-hide",children:"Portfolio filter input"}),(0,b.jsx)("input",{type:"text",id:"cozy-isotope-filter__search-bar",className:"cozy-search-bar"}),(0,b.jsx)("div",{className:"cozy-portfolio-icon__wrapper cozy-search-bar__icon-wrapper",children:(0,b.jsx)("svg",{className:"cozy-portfolio-icon cozy-search-bar__icon",width:"16",height:"16",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",fill:"fill"===l.portfolioIcon.layout?l.portfolioIcon.color:"none",stroke:"outline"===l.portfolioIcon.layout?l.portfolioIcon.color:"none","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M24.6582 21.6162L19.79 16.748C19.5703 16.5283 19.2725 16.4062 18.96 16.4062H18.1641C19.5117 14.6826 20.3125 12.5146 20.3125 10.1562C20.3125 4.5459 15.7666 0 10.1562 0C4.5459 0 0 4.5459 0 10.1562C0 15.7666 4.5459 20.3125 10.1562 20.3125C12.5146 20.3125 14.6826 19.5117 16.4062 18.1641V18.96C16.4062 19.2725 16.5283 19.5703 16.748 19.79L21.6162 24.6582C22.0752 25.1172 22.8174 25.1172 23.2715 24.6582L24.6533 23.2764C25.1123 22.8174 25.1123 22.0752 24.6582 21.6162ZM10.1562 16.4062C6.7041 16.4062 3.90625 13.6133 3.90625 10.1562C3.90625 6.7041 6.69922 3.90625 10.1562 3.90625C13.6084 3.90625 16.4062 6.69922 16.4062 10.1562C16.4062 13.6084 13.6133 16.4062 10.1562 16.4062Z"})})})]}),(0,b.jsx)("span",{className:"cozy-isotope-filter__label active","data-term-id":"",children:(0,e.__)("All","cozy-addons")}),l.portfolioCat.map((o=>{let t=[];return t="object"==typeof cozyPortfolio.terms?Object.values(cozyPortfolio.terms).find((e=>e.term_id===parseInt(o))):cozyPortfolio.terms.find((e=>e.term_id===parseInt(o))),(0,b.jsx)(b.Fragment,{children:t?.count>0&&(0,b.jsx)("span",{className:"cozy-isotope-filter__label","data-term-id":t?.term_id,children:(0,e.__)(t?.name,"cozy-addons")},t?.term_id)})})),l.searchBar.enabled&&"after"===l.searchBar.position&&(0,b.jsxs)("div",{className:"cozy-isotope-filter__search-bar-wrapper",children:[(0,b.jsx)("label",{for:"cozy-isotope-filter__search-bar",className:"cozy-soft-hide",children:"Portfolio filter input"}),(0,b.jsx)("input",{type:"text",id:"cozy-isotope-filter__search-bar",className:"cozy-search-bar"}),(0,b.jsx)("div",{className:"cozy-portfolio-icon__wrapper cozy-search-bar__icon-wrapper",children:(0,b.jsx)("svg",{className:"cozy-portfolio-icon cozy-search-bar__icon",width:"16",height:"16",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",fill:"fill"===l.portfolioIcon.layout?l.portfolioIcon.color:"none",stroke:"outline"===l.portfolioIcon.layout?l.portfolioIcon.color:"none","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M24.6582 21.6162L19.79 16.748C19.5703 16.5283 19.2725 16.4062 18.96 16.4062H18.1641C19.5117 14.6826 20.3125 12.5146 20.3125 10.1562C20.3125 4.5459 15.7666 0 10.1562 0C4.5459 0 0 4.5459 0 10.1562C0 15.7666 4.5459 20.3125 10.1562 20.3125C12.5146 20.3125 14.6826 19.5117 16.4062 18.1641V18.96C16.4062 19.2725 16.5283 19.5703 16.748 19.79L21.6162 24.6582C22.0752 25.1172 22.8174 25.1172 23.2715 24.6582L24.6533 23.2764C25.1123 22.8174 25.1123 22.0752 24.6582 21.6162ZM10.1562 16.4062C6.7041 16.4062 3.90625 13.6133 3.90625 10.1562C3.90625 6.7041 6.69922 3.90625 10.1562 3.90625C13.6084 3.90625 16.4062 6.69922 16.4062 10.1562C16.4062 13.6084 13.6133 16.4062 10.1562 16.4062Z"})})})]})]}),"default"===l.source&&(0,b.jsx)(L,{layout:l.layout}),"template"===l.source&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:`cozy-layout-wrapper cozy-layout-${l.layout} ${"carousel"===l.layout?"swiper-wrapper":""}`,children:n.map((t=>(0,b.jsxs)("div",{className:`cozy-portfolio post-ID__${t.ID} ${"carousel"===l.layout?"swiper-slide":""}`,onClick:()=>{if("gallery"!==l.layoutType){const e=document.querySelector(`#${o} .cozy-portfolio-popup`);e.classList.remove("hide-popup"),e.classList.add("show-popup")}},children:["before"===l.featuredImage.position&&(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__featured-image-wrapper",children:[(0,b.jsx)("div",{className:"cozy-portfolio-gallery__image-overlay"}),(0,b.jsx)("img",{className:"cozy-portfolio-gallery__featured-image",src:t.featured_image||"",alt:t.title})]}),"default"===l.layoutType&&l.enableOptions.title&&(0,b.jsx)("h2",{className:"cozy-portfolio-gallery__title",children:(0,e.__)(t.post_title,"cozy-addons")}),"default"!==l.layoutType&&(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__title-cat-wrapper",children:["overlay"===l.layoutType&&(0,b.jsxs)(b.Fragment,{children:[l.enableOptions.title&&(0,b.jsx)("h2",{className:"cozy-portfolio-gallery__title",children:(0,e.__)(t.post_title,"cozy-addons")}),l.enableOptions.content&&(0,b.jsx)("div",{dangerouslySetInnerHTML:{__html:d(t.post_content,l.enableOptions.excerpt)}}),l.enableOptions.button&&(0,b.jsx)("span",{class:"cozy-block-portfolio-gallery__read-more",children:(0,e.__)("Read More","cozy-addons")})]}),"gallery"===l.layoutType&&l.enableOptions.icon&&(0,b.jsx)("i",{className:"cozy-overlay-icon-wrapper",children:(0,b.jsx)("svg",{className:"cozy-portfolio-icon__overlay",width:l.galleryOptions.iconSize,height:l.galleryOptions.iconSize,viewBox:`${l.galleryOptions.iconViewBox.vx} ${l.galleryOptions.iconViewBox.vy} ${l.galleryOptions.iconViewBox.vw} ${l.galleryOptions.iconViewBox.vh}`,fill:l.galleryOptions.iconColor,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,b.jsx)("path",{d:l.galleryOptions.iconPath})})})]}),"after"===l.featuredImage.position&&(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__featured-image-wrapper",children:[(0,b.jsx)("div",{className:"cozy-portfolio-gallery__image-overlay"}),(0,b.jsx)("img",{className:"cozy-portfolio-gallery__featured-image",src:t.featured_image||"",alt:t.title})]})]},t.ID)))}),(0,b.jsxs)("div",{className:"cozy-portfolio-popup hide-popup",children:[(0,b.jsx)("svg",{className:"cozy-portfolio-icon cozy-popup-icon popup-close-icon",width:l.portfolioIcon.size,height:l.portfolioIcon.size,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",fill:"fill"===l.portfolioIcon.layout?l.portfolioIcon.color:"none",stroke:"outline"===l.portfolioIcon.layout?l.portfolioIcon.color:"none","aria-hidden":"true",onClick:()=>{const e=document.querySelector(`#${o} .cozy-portfolio-popup`);e.classList.add("hide-popup"),e.classList.remove("show-popup")},children:(0,b.jsx)("path",{d:"M11.8516 8.59375L16.7378 3.70752C17.3374 3.10791 17.3374 2.13574 16.7378 1.53564L15.6519 0.449707C15.0522 -0.149902 14.0801 -0.149902 13.48 0.449707L8.59375 5.33594L3.70752 0.449707C3.10791 -0.149902 2.13574 -0.149902 1.53564 0.449707L0.449707 1.53564C-0.149902 2.13525 -0.149902 3.10742 0.449707 3.70752L5.33594 8.59375L0.449707 13.48C-0.149902 14.0796 -0.149902 15.0518 0.449707 15.6519L1.53564 16.7378C2.13525 17.3374 3.10791 17.3374 3.70752 16.7378L8.59375 11.8516L13.48 16.7378C14.0796 17.3374 15.0522 17.3374 15.6519 16.7378L16.7378 15.6519C17.3374 15.0522 17.3374 14.0801 16.7378 13.48L11.8516 8.59375Z"})}),(0,b.jsxs)("div",{className:"cozy-popup-content__wrapper",children:[(0,b.jsxs)("div",{className:"cozy-popup-content__default",children:[(0,b.jsx)("img",{className:"cozy-portfolio-gallery__featured-image",src:cozyBlockAssets.imageDir+"image_placeholder.jpg"}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__category",children:(0,b.jsx)("span",{className:"cozy-portfolio-gallery__category-label",children:(0,e.__)("My Projects","cozy-addons")})}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__content",children:(0,b.jsx)("p",{children:(0,e.__)("Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.","cozy-addons")})})]}),(0,b.jsxs)("div",{className:"cozy-popup-content__sticky",children:[(0,b.jsx)("h2",{className:"cozy-portfolio-gallery__title",children:(0,e.__)("Portfolio Title","cozy-addons")}),(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__cpt",children:[(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__project-year",children:[(0,b.jsx)("h3",{className:"cozy-portfolio-gallery__subtitle",children:(0,e.__)("Project Year","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-portfolio-gallery__cpt-content",children:"2024"})]}),(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__client",children:[(0,b.jsx)("h3",{className:"cozy-portfolio-gallery__subtitle",children:(0,e.__)("Client","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-portfolio-gallery__cpt-content",children:"ABC Company"})]}),(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__skills",children:[(0,b.jsx)("h3",{className:"cozy-portfolio-gallery__subtitle",children:(0,e.__)("Skills/Technology","cozy-addons")}),(0,b.jsx)("p",{className:"cozy-portfolio-gallery__cpt-content",children:"HTML, CSS, JavaScript"})]}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__url",children:(0,b.jsxs)("a",{children:[(0,b.jsx)("p",{className:"cozy-portfolio-gallery__cpt-content",children:(0,e.__)("Website","cozy-addons")}),(0,b.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:l.portfolioCPT.color,xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M14.805 14.94V18.6C14.805 19.04 14.485 19.4 14.045 19.4H3.60498C3.16498 19.4 2.80498 19.04 2.80498 18.6V5.40001C2.80498 4.96001 3.16498 4.60001 3.60498 4.60001H14.045C14.485 4.60001 14.805 4.96001 14.805 5.40001V9.06002C14.805 9.50002 14.445 9.86002 14.005 9.86002C13.565 9.86002 13.205 9.50002 13.205 9.06002V6.20001H4.40498V17.8H13.205V14.94C13.205 14.5 13.565 14.14 14.005 14.14C14.445 14.14 14.805 14.5 14.805 14.94ZM20.965 11.4L17.825 8.24C17.505 7.92 17.005 7.92 16.685 8.24C16.365 8.56 16.365 9.05999 16.685 9.37999L18.465 11.18L8.76499 11.2C8.32499 11.2 7.96499 11.56 7.96499 12C7.96499 12.44 8.32499 12.8 8.76499 12.8L18.465 12.78L16.685 14.58C16.365 14.9 16.385 15.4 16.685 15.72C16.845 15.88 17.045 15.96 17.245 15.96C17.445 15.96 17.665 15.88 17.805 15.72L20.945 12.56C21.285 12.22 21.285 11.72 20.965 11.4Z"})})]})})]})]})]})]})]}),"carousel"===l.layout&&(0,b.jsxs)(b.Fragment,{children:[l.navigation.enabled&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"swiper-button-prev cozy-block-button-prev"}),(0,b.jsx)("div",{className:"swiper-button-next cozy-block-button-next"})]}),l.pagination.enabled&&(0,b.jsx)("div",{className:"swiper-pagination cozy-pagination"})]}),"template"===l.source&&"carousel"!==l.layout&&l.ajaxButton.enabled&&(0,b.jsx)("div",{className:"display-flex justify-center",children:(0,b.jsx)("button",{className:"cozy-dynamic-loader",children:(0,b.jsx)(t.RichText,{value:l.ajaxButton.label,onChange:o=>{(0,i.dispatch)("core/block-editor").updateBlockAttributes(a,{...l,ajaxButton:{...l.ajaxButton,label:o}})}})})})]})]})})),A=JSON.parse('{"UU":"cozy-block/portfolio-gallery","DD":"Portfolio Gallery","h_":"Showcase your work with finesse using the \'Portfolio Gallery\' block, designed for creating advanced and visually stunning layouts to present your portfolio in a captivating manner."}'),G=(0,b.jsxs)("svg",{width:"27",height:"22",viewBox:"0 0 27 22",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("rect",{fill:"none",x:"1",y:"1",width:"25",height:"20",stroke:"#0C50FF",strokeWidth:"2"}),(0,b.jsx)("rect",{x:"5.5",y:"7.5",fill:"none",width:"14",height:"9",stroke:"#0C50FF"}),(0,b.jsx)("path",{fill:"none",d:"M7 6H21V15",stroke:"#0C50FF"}),(0,b.jsx)("path",{d:"M11 14L13.5 11L16 14H11Z",fill:"#0C50FF",fillOpacity:"0.5"}),(0,b.jsx)("path",{d:"M8 14L11 10L14 14H8Z",fill:"#0C50FF"})]});(0,o.registerBlockType)(A.UU,{title:(0,e.__)(A.DD,"cozy-addons"),description:(0,e.__)(A.h_,"cozy-addons"),icon:{src:G},example:{attributes:{cover:cozyBlockAssets.imageDir+"/preview_portfolio_gallery.jpg"},viewportWidth:1260},edit:function({attributes:o,setAttributes:e,clientId:l}){if(o.cover)return(0,b.jsx)("img",{src:o.cover});o.blockClientId=l;const a=(0,t.useBlockProps)({className:"cozy-block-wrapper"}),n=`cozyBlock_${l.replace(/-/gi,"_")}`,[s,i]=(0,c.useState)([]);return(0,c.useEffect)((()=>{i([...cozyPortfolio.templates])}),[o.catInit]),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsxs)("div",{...a,children:[(0,b.jsx)(t.BlockControls,{children:(0,b.jsx)(t.AlignmentToolbar,{value:o.textAlign,onChange:t=>e({...o,textAlign:t})})}),(0,b.jsx)(V,{blockId:n,attributes:o,clientId:l,filteredTemplates:s,setFilteredTemplates:i})]}),(0,b.jsx)(H,{attributes:o,setAttributes:e,clientId:l,blockId:n})]})},save:function({attributes:o}){const l=`cozyBlock_${(a=o.blockClientId,a.replace(/[;=()\s]/g,"")).replace(/-/gi,"_")}`;var a;return(0,b.jsx)(b.Fragment,{children:(0,b.jsx)("div",{...t.useBlockProps.save(),children:(0,b.jsxs)("div",{className:`cozy-block-portfolio-gallery source-${o.source} layout-${o.layout} ${"template"===o.source?"layout-type-"+o.layoutType:""} featured-image__position-${o.featuredImage.position} ${"template"===o.source&&"default"!==o.layoutType?"has-title-position-"+o.titlePosition.replace(/ /gi,"-"):""} ${o.popup.enabled&&"gallery"!==o.layoutType?"has-popup-view popup-view-dimension__"+o.popup.dimension:""} ${"carousel"===o.layout?"cozy-portfolio-gallery__swiper-container":""} ${o.hoverShow?"hover-show":""} ${o.gridOptions.isotopeFilter?"has-isotope":""} ${o.gridOptions.masonryEnabled?"has-masonry":""} ${o.isotopeStyles?.default?.shadow&&o.isotopeStyles.default.shadow?.enabled?"isotop-filter__has-box-shadow":""} ${o.isotopeStyles?.default?.active&&o.isotopeStyles.active.shadow?.enabled?"isotop-filter__has-box-shadow-active":""} icon-view-${o.portfolioIcon.view} ${o.imageHoverEffect?"has-image-hover-effect":""} ${o.portfolioCPT?.shadow&&o.portfolioCPT?.shadow?.enabled?"portfolio-cpt__has-box-shadow":""}`,id:l,children:["template"===o.source&&(0,b.jsxs)(b.Fragment,{children:["grid"===o.layout&&o.gridOptions.isotopeFilter&&(0,b.jsxs)("div",{className:"cozy-isotope-filter__wrapper",children:[o.searchBar.enabled&&"before"===o.searchBar.position&&(0,b.jsxs)("div",{className:"cozy-isotope-filter__search-bar-wrapper",children:[(0,b.jsx)("label",{for:"cozy-isotope-filter__search-bar",className:"cozy-soft-hide",children:"Portfolio filter input"}),(0,b.jsx)("input",{type:"text",id:"cozy-isotope-filter__search-bar",className:"cozy-search-bar"}),(0,b.jsx)("div",{className:"cozy-portfolio-icon__wrapper cozy-search-bar__icon-wrapper",children:(0,b.jsx)("svg",{className:"cozy-portfolio-icon cozy-search-bar__icon",width:"16",height:"16",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",fill:"fill"===o.portfolioIcon.layout?o.portfolioIcon.color:"none",stroke:"outline"===o.portfolioIcon.layout?o.portfolioIcon.color:"none","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M24.6582 21.6162L19.79 16.748C19.5703 16.5283 19.2725 16.4062 18.96 16.4062H18.1641C19.5117 14.6826 20.3125 12.5146 20.3125 10.1562C20.3125 4.5459 15.7666 0 10.1562 0C4.5459 0 0 4.5459 0 10.1562C0 15.7666 4.5459 20.3125 10.1562 20.3125C12.5146 20.3125 14.6826 19.5117 16.4062 18.1641V18.96C16.4062 19.2725 16.5283 19.5703 16.748 19.79L21.6162 24.6582C22.0752 25.1172 22.8174 25.1172 23.2715 24.6582L24.6533 23.2764C25.1123 22.8174 25.1123 22.0752 24.6582 21.6162ZM10.1562 16.4062C6.7041 16.4062 3.90625 13.6133 3.90625 10.1562C3.90625 6.7041 6.69922 3.90625 10.1562 3.90625C13.6084 3.90625 16.4062 6.69922 16.4062 10.1562C16.4062 13.6084 13.6133 16.4062 10.1562 16.4062Z"})})})]}),(0,b.jsx)("span",{className:"cozy-isotope-filter__label active","data-term-id":"",children:(0,e.__)("All","cozy-addons")}),o.portfolioCat.map((o=>{let t=[];return t="object"==typeof cozyPortfolio.terms?Object.values(cozyPortfolio.terms).find((e=>e.term_id===parseInt(o))):cozyPortfolio.terms.find((e=>e.term_id===parseInt(o))),(0,b.jsx)(b.Fragment,{children:t?.count>0&&(0,b.jsx)("span",{className:"cozy-isotope-filter__label","data-term-id":t?.term_id,children:(0,e.__)(t?.name,"cozy-addons")},t?.term_id)})})),o.searchBar.enabled&&"after"===o.searchBar.position&&(0,b.jsxs)("div",{className:"cozy-isotope-filter__search-bar-wrapper",children:[(0,b.jsx)("label",{for:"cozy-isotope-filter__search-bar",className:"cozy-soft-hide",children:"Portfolio filter input"}),(0,b.jsx)("input",{type:"text",id:"cozy-isotope-filter__search-bar",className:"cozy-search-bar"}),(0,b.jsx)("div",{className:"cozy-portfolio-icon__wrapper cozy-search-bar__icon-wrapper",children:(0,b.jsx)("svg",{className:"cozy-portfolio-icon cozy-search-bar__icon",width:"16",height:"16",viewBox:"0 0 25 25",xmlns:"http://www.w3.org/2000/svg",fill:"fill"===o.portfolioIcon.layout?o.portfolioIcon.color:"none",stroke:"outline"===o.portfolioIcon.layout?o.portfolioIcon.color:"none","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M24.6582 21.6162L19.79 16.748C19.5703 16.5283 19.2725 16.4062 18.96 16.4062H18.1641C19.5117 14.6826 20.3125 12.5146 20.3125 10.1562C20.3125 4.5459 15.7666 0 10.1562 0C4.5459 0 0 4.5459 0 10.1562C0 15.7666 4.5459 20.3125 10.1562 20.3125C12.5146 20.3125 14.6826 19.5117 16.4062 18.1641V18.96C16.4062 19.2725 16.5283 19.5703 16.748 19.79L21.6162 24.6582C22.0752 25.1172 22.8174 25.1172 23.2715 24.6582L24.6533 23.2764C25.1123 22.8174 25.1123 22.0752 24.6582 21.6162ZM10.1562 16.4062C6.7041 16.4062 3.90625 13.6133 3.90625 10.1562C3.90625 6.7041 6.69922 3.90625 10.1562 3.90625C13.6084 3.90625 16.4062 6.69922 16.4062 10.1562C16.4062 13.6084 13.6133 16.4062 10.1562 16.4062Z"})})})]})]}),o.popup.enabled&&(0,b.jsxs)("div",{className:"cozy-portfolio-popup hide-popup",children:[(0,b.jsx)("svg",{className:"cozy-portfolio-icon cozy-popup-icon popup-close-icon",width:o.portfolioIcon.size,height:o.portfolioIcon.size,viewBox:"0 0 18 18",xmlns:"http://www.w3.org/2000/svg",fill:"fill"===o.portfolioIcon.layout?o.portfolioIcon.color:"none",stroke:"outline"===o.portfolioIcon.layout?o.portfolioIcon.color:"none","aria-hidden":"true",children:(0,b.jsx)("path",{d:"M11.8516 8.59375L16.7378 3.70752C17.3374 3.10791 17.3374 2.13574 16.7378 1.53564L15.6519 0.449707C15.0522 -0.149902 14.0801 -0.149902 13.48 0.449707L8.59375 5.33594L3.70752 0.449707C3.10791 -0.149902 2.13574 -0.149902 1.53564 0.449707L0.449707 1.53564C-0.149902 2.13525 -0.149902 3.10742 0.449707 3.70752L5.33594 8.59375L0.449707 13.48C-0.149902 14.0796 -0.149902 15.0518 0.449707 15.6519L1.53564 16.7378C2.13525 17.3374 3.10791 17.3374 3.70752 16.7378L8.59375 11.8516L13.48 16.7378C14.0796 17.3374 15.0522 17.3374 15.6519 16.7378L16.7378 15.6519C17.3374 15.0522 17.3374 14.0801 16.7378 13.48L11.8516 8.59375Z"})}),(0,b.jsxs)("div",{className:"cozy-popup-content__wrapper",children:[(0,b.jsxs)("div",{className:"cozy-popup-content__default",children:[(0,b.jsx)("img",{className:"cozy-portfolio-gallery__featured-image"}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__category"}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__content"})]}),(0,b.jsxs)("div",{className:"cozy-popup-content__sticky",children:[(0,b.jsx)("h2",{className:"cozy-portfolio-gallery__title"}),(0,b.jsxs)("div",{className:"cozy-portfolio-gallery__cpt",children:[(0,b.jsx)("div",{className:"cozy-portfolio-gallery__project-year"}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__client"}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__skills"}),(0,b.jsx)("div",{className:"cozy-portfolio-gallery__url"})]})]})]})]}),"grid"===o.layout&&"gallery"===o.layoutType&&(0,b.jsx)(b.Fragment,{children:(0,b.jsxs)("div",{className:"cozy-gallery__swiper-container hide-cozy-gallery",children:[(0,b.jsx)("div",{className:"swiper-wrapper"}),(0,b.jsx)("div",{className:"swiper-button-prev cozy-gallery-prev"}),(0,b.jsx)("div",{className:"swiper-button-next cozy-gallery-next"})]})})]}),(0,b.jsx)("div",{className:`cozy-layout-wrapper cozy-layout-${o.layout} ${"carousel"===o.layout?"swiper-wrapper":""}`,children:"default"===o.source&&(0,b.jsx)(t.InnerBlocks.Content,{})}),"carousel"===o.layout&&(0,b.jsxs)(b.Fragment,{children:[o.navigation.enabled&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("div",{className:"swiper-button-prev cozy-block-button-prev"}),(0,b.jsx)("div",{className:"swiper-button-next cozy-block-button-next"})]}),o.pagination.enabled&&(0,b.jsx)("div",{className:"swiper-pagination cozy-pagination"})]}),"template"===o.source&&"carousel"!==o.layout&&-1!=o.perPage&&o.ajaxButton.enabled&&(0,b.jsx)("div",{className:"display-flex justify-center",children:(0,b.jsx)("button",{className:"cozy-dynamic-loader",children:(0,e.__)(o.ajaxButton.label,"cozy-addons")})})]})})})}})}},t={};function l(o){var a=t[o];if(void 0!==a)return a.exports;var n=t[o]={exports:{}};return e[o](n,n.exports,l),n.exports}l.m=e,o=[],l.O=(e,t,a,n)=>{if(!t){var s=1/0;for(p=0;p<o.length;p++){for(var[t,a,n]=o[p],i=!0,r=0;r<t.length;r++)(!1&n||s>=n)&&Object.keys(l.O).every((o=>l.O[o](t[r])))?t.splice(r--,1):(i=!1,n<s&&(s=n));if(i){o.splice(p--,1);var c=a();void 0!==c&&(e=c)}}return e}n=n||0;for(var p=o.length;p>0&&o[p-1][2]>n;p--)o[p]=o[p-1];o[p]=[t,a,n]},l.o=(o,e)=>Object.prototype.hasOwnProperty.call(o,e),(()=>{var o={57:0,350:0};l.O.j=e=>0===o[e];var e=(e,t)=>{var a,n,[s,i,r]=t,c=0;if(s.some((e=>0!==o[e]))){for(a in i)l.o(i,a)&&(l.m[a]=i[a]);if(r)var p=r(l)}for(e&&e(t);c<s.length;c++)n=s[c],l.o(o,n)&&o[n]&&o[n][0](),o[n]=0;return l.O(p)},t=globalThis.webpackChunkportfolio_gallery=globalThis.webpackChunkportfolio_gallery||[];t.forEach(e.bind(null,0)),t.push=e.bind(null,t.push.bind(t))})();var a=l.O(void 0,[350],(()=>l(412)));a=l.O(a)})();
Save
Back