diff --git a/wp-content/themes/generatepress/assets/css/admin/block-editor.css b/wp-content/themes/generatepress/assets/css/admin/block-editor.css index 85d0a717..7b6c95dc 100644 --- a/wp-content/themes/generatepress/assets/css/admin/block-editor.css +++ b/wp-content/themes/generatepress/assets/css/admin/block-editor.css @@ -1,7 +1,3 @@ -.wp-block a { - text-decoration: none; -} - .block-editor-block-list__layout pre { background: rgba(0, 0, 0, 0.05); font-family: inherit; @@ -10,7 +6,6 @@ margin-bottom: 1.5em; padding: 20px; overflow: auto; - max-width: 100%; color: inherit; /* editor only */ } diff --git a/wp-content/themes/generatepress/assets/css/main.css b/wp-content/themes/generatepress/assets/css/main.css index 44cf2be0..4fdb6180 100644 --- a/wp-content/themes/generatepress/assets/css/main.css +++ b/wp-content/themes/generatepress/assets/css/main.css @@ -1218,8 +1218,8 @@ object { margin: 0px 40px 0px 40px; } -.one-container.archive .post:not(:last-child), -.one-container.blog .post:not(:last-child) { +.one-container.archive .post:not(:last-child):not(.is-loop-template-item), +.one-container.blog .post:not(:last-child):not(.is-loop-template-item) { padding-bottom: 40px; } diff --git a/wp-content/themes/generatepress/assets/css/main.min.css b/wp-content/themes/generatepress/assets/css/main.min.css index e11226f7..3d3c9353 100644 --- a/wp-content/themes/generatepress/assets/css/main.min.css +++ b/wp-content/themes/generatepress/assets/css/main.min.css @@ -1 +1 @@ -blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child),.one-container.blog .post:not(:last-child){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}} \ No newline at end of file +blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0;border:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}progress{vertical-align:baseline}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}body,button,input,select,textarea{font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;text-transform:none;font-size:17px;line-height:1.5}p{margin-bottom:1.5em}h1,h2,h3,h4,h5,h6{font-family:inherit;font-size:100%;font-style:inherit;font-weight:inherit}pre{background:rgba(0,0,0,.05);font-family:inherit;font-size:inherit;line-height:normal;margin-bottom:1.5em;padding:20px;overflow:auto;max-width:100%}blockquote{border-left:5px solid rgba(0,0,0,.05);padding:20px;font-size:1.2em;font-style:italic;margin:0 0 1.5em;position:relative}blockquote p:last-child{margin:0}table,td,th{border:1px solid rgba(0,0,0,.1)}table{border-collapse:separate;border-spacing:0;border-width:1px 0 0 1px;margin:0 0 1.5em;width:100%}td,th{padding:8px}th{border-width:0 1px 1px 0}td{border-width:0 1px 1px 0}hr{background-color:rgba(0,0,0,.1);border:0;height:1px;margin-bottom:40px;margin-top:40px}fieldset{padding:0;border:0;min-width:inherit}fieldset legend{padding:0;margin-bottom:1.5em}h1{font-size:42px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h2{font-size:35px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h3{font-size:29px;margin-bottom:20px;line-height:1.2em;font-weight:400;text-transform:none}h4{font-size:24px}h5{font-size:20px}h4,h5,h6{margin-bottom:20px}ol,ul{margin:0 0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}b,strong{font-weight:700}cite,dfn,em,i{font-style:italic}address{margin:0 0 1.5em}code,kbd,tt,var{font:15px Monaco,Consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{text-decoration:none}sub,sup{font-size:75%;height:0;line-height:0;position:relative;vertical-align:baseline}sup{bottom:1ex}sub{top:.5ex}small{font-size:75%}big{font-size:125%}figure{margin:0}table{margin:0 0 1.5em;width:100%}th{font-weight:700}img{height:auto;max-width:100%}button,input[type=button],input[type=reset],input[type=submit]{background:#55555e;color:#fff;border:1px solid transparent;cursor:pointer;-webkit-appearance:button;padding:10px 20px}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{border:1px solid;border-radius:0;padding:10px 15px;max-width:100%}textarea{width:100%}a,button,input{transition:color .1s ease-in-out,background-color .1s ease-in-out}a{text-decoration:none}.button,.wp-block-button .wp-block-button__link{padding:10px 20px;display:inline-block}.wp-block-button .wp-block-button__link{font-size:inherit;line-height:inherit}.using-mouse :focus{outline:0}.using-mouse ::-moz-focus-inner{border:0}.alignleft{float:left;margin-right:1.5em}.alignright{float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin:0 auto}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.no-sidebar .entry-content .alignfull{margin-left:calc(-100vw / 2 + 100% / 2);margin-right:calc(-100vw / 2 + 100% / 2);max-width:100vw;width:auto}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.main-navigation{z-index:100;padding:0;clear:both;display:block}.main-navigation a{display:block;text-decoration:none;font-weight:400;text-transform:none;font-size:15px}.main-navigation ul{list-style:none;margin:0;padding-left:0}.main-navigation .main-nav ul li a{padding-left:20px;padding-right:20px;line-height:60px}.inside-navigation{position:relative}.main-navigation .inside-navigation{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.main-navigation .main-nav>ul{display:flex;flex-wrap:wrap;align-items:center}.main-navigation li{position:relative}.main-navigation .menu-bar-items{display:flex;align-items:center;font-size:15px}.main-navigation .menu-bar-items a{color:inherit}.main-navigation .menu-bar-item{position:relative}.main-navigation .menu-bar-item.search-item{z-index:20}.main-navigation .menu-bar-item>a{padding-left:20px;padding-right:20px;line-height:60px}.sidebar .main-navigation .main-nav{flex-basis:100%}.sidebar .main-navigation .main-nav>ul{flex-direction:column}.sidebar .main-navigation .menu-bar-items{margin:0 auto}.sidebar .main-navigation .menu-bar-items .search-item{order:10}.nav-align-center .inside-navigation{justify-content:center}.nav-align-center .main-nav>ul{justify-content:center}.nav-align-right .inside-navigation{justify-content:flex-end}.main-navigation ul ul{display:block;box-shadow:1px 1px 0 rgba(0,0,0,.1);float:left;position:absolute;left:-99999px;opacity:0;z-index:99999;width:200px;text-align:left;top:auto;transition:opacity 80ms linear;transition-delay:0s;pointer-events:none;height:0;overflow:hidden}.main-navigation ul ul a{display:block}.main-navigation ul ul li{width:100%}.main-navigation .main-nav ul ul li a{line-height:normal;padding:10px 20px;font-size:14px}.main-navigation .main-nav ul li.menu-item-has-children>a{padding-right:0;position:relative}.main-navigation.sub-menu-left ul ul{box-shadow:-1px 1px 0 rgba(0,0,0,.1)}.main-navigation.sub-menu-left .sub-menu{right:0}.main-navigation:not(.toggled) ul li.sfHover>ul,.main-navigation:not(.toggled) ul li:hover>ul{left:auto;opacity:1;transition-delay:150ms;pointer-events:auto;height:auto;overflow:visible}.main-navigation:not(.toggled) ul ul li.sfHover>ul,.main-navigation:not(.toggled) ul ul li:hover>ul{left:100%;top:0}.main-navigation.sub-menu-left:not(.toggled) ul ul li.sfHover>ul,.main-navigation.sub-menu-left:not(.toggled) ul ul li:hover>ul{right:100%;left:auto}.nav-float-right .main-navigation ul ul ul{top:0}.menu-item-has-children .dropdown-menu-toggle{display:inline-block;height:100%;clear:both;padding-right:20px;padding-left:10px}.menu-item-has-children ul .dropdown-menu-toggle{padding-top:10px;padding-bottom:10px;margin-top:-10px}.sidebar .menu-item-has-children .dropdown-menu-toggle,nav ul ul .menu-item-has-children .dropdown-menu-toggle{float:right}.widget-area .main-navigation li{float:none;display:block;width:100%;padding:0;margin:0}.sidebar .main-navigation.sub-menu-right ul li.sfHover ul,.sidebar .main-navigation.sub-menu-right ul li:hover ul{top:0;left:100%}.sidebar .main-navigation.sub-menu-left ul li.sfHover ul,.sidebar .main-navigation.sub-menu-left ul li:hover ul{top:0;right:100%}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 2em;overflow:hidden}.site-main .post-navigation{margin-bottom:0}.paging-navigation .nav-next,.paging-navigation .nav-previous{display:none}.paging-navigation .nav-links>*{padding:0 5px}.paging-navigation .nav-links .current{font-weight:700}.nav-links>:first-child{padding-left:0}.site-header{position:relative}.inside-header{padding:20px 40px}.main-title{margin:0;font-size:25px;line-height:1.2em;word-wrap:break-word;font-weight:700;text-transform:none}.site-description{margin:0;line-height:1.5;font-weight:400;text-transform:none;font-size:15px}.site-logo{display:inline-block;max-width:100%}.site-header .header-image{vertical-align:middle}.inside-header{display:flex;align-items:center}.header-widget{margin-left:auto}.header-widget p:last-child{margin-bottom:0}.nav-float-right .header-widget{margin-left:20px}.nav-float-right #site-navigation{margin-left:auto}.nav-float-left #site-navigation{margin-right:auto;order:-10}.nav-float-left .header-widget{margin-left:0;margin-right:20px;order:-15}.header-aligned-center:not([class*=nav-float-]) .inside-header{justify-content:center;flex-direction:column;text-align:center}.header-aligned-center:not([class*=nav-float-]) .header-widget{margin-left:auto;margin-right:auto}.header-aligned-center:not([class*=nav-float-]) .inside-header>:not(:first-child){margin-top:1em}.header-aligned-right:not([class*=nav-float-]) .inside-header{justify-content:flex-end}.header-aligned-right:not([class*=nav-float-]) .header-widget{margin-right:auto;margin-left:0;order:-10}.site-branding-container{display:inline-flex;align-items:center;text-align:left;flex-shrink:0}.site-branding-container .site-logo{margin-right:1em}.sticky{display:block}.entry-header .gp-icon,.posted-on .updated{display:none}.byline,.entry-header .cat-links,.entry-header .comments-link,.entry-header .tags-links,.group-blog .byline,.single .byline{display:inline}footer.entry-meta .byline,footer.entry-meta .posted-on{display:block}.entry-content:not(:first-child),.entry-summary:not(:first-child),.page-content:not(:first-child){margin-top:2em}.page-links{clear:both;margin:0 0 1.5em}.archive .format-aside .entry-header,.archive .format-status .entry-header,.archive .format-status .entry-meta,.archive .format-status .entry-title,.blog .format-aside .entry-header,.blog .format-status .entry-header,.blog .format-status .entry-meta,.blog .format-status .entry-title{display:none}.archive .format-aside .entry-content,.archive .format-status .entry-content,.blog .format-aside .entry-content,.blog .format-status .entry-content{margin-top:0}.archive .format-status .entry-content p:last-child,.blog .format-status .entry-content p:last-child{margin-bottom:0}.entry-header,.site-content{word-wrap:break-word}.entry-title{margin-bottom:0}.author .page-header .page-title{display:flex;align-items:center}.author .page-header .avatar{margin-right:20px}.page-header .author-info>:last-child,.page-header>:last-child{margin-bottom:0}.entry-meta{font-size:85%;margin-top:.5em;line-height:1.5}footer.entry-meta{margin-top:2em}.cat-links,.comments-link,.tags-links{display:block}.entry-content>p:last-child,.entry-summary>p:last-child,.page-content>p:last-child,.read-more-container,.taxonomy-description p:last-child{margin-bottom:0}.wp-caption{margin-bottom:1.5em;max-width:100%;position:relative}.wp-caption img[class*=wp-image-]{display:block;margin:0 auto 0;max-width:100%}.wp-caption .wp-caption-text{font-size:75%;padding-top:5px;opacity:.8}.wp-caption img{position:relative;vertical-align:bottom}.wp-block-image figcaption{font-size:13px;text-align:center}.wp-block-gallery,ul.blocks-gallery-grid{margin-left:0}.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{background:rgba(255,255,255,.7);color:#000;padding:10px;box-sizing:border-box}.gallery{margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66%}.gallery-columns-7 .gallery-item{max-width:14.28%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11%}.gallery-caption{display:block}.site-main .gallery{margin-bottom:1.5em}.gallery-item img{vertical-align:bottom}.gallery-icon{padding:5px}embed,iframe,object{max-width:100%}.wp-block-post-template{margin-left:0}.widget-area .widget{padding:40px}.widget select{max-width:100%}.footer-widgets .widget :last-child,.sidebar .widget :last-child{margin-bottom:0}.widget-title{margin-bottom:30px;font-size:20px;line-height:1.5;font-weight:400;text-transform:none}.widget ol,.widget ul{margin:0}.widget .search-field{width:100%}.widget .search-form{display:flex}.widget .search-form button.search-submit{font-size:15px}.footer-widgets .widget{margin-bottom:30px}.footer-widgets .widget:last-child,.sidebar .widget:last-child{margin-bottom:0}.widget ul li{list-style-type:none;position:relative;margin-bottom:.5em}.widget ul li ul{margin-left:1em;margin-top:.5em}.wp-calendar-table{table-layout:fixed}.site-content{display:flex}.grid-container{margin-left:auto;margin-right:auto;max-width:1200px}.page-header,.sidebar .widget,.site-main>*{margin-bottom:20px}.both-left .inside-left-sidebar,.both-right .inside-left-sidebar{margin-right:10px}.both-left .inside-right-sidebar,.both-right .inside-right-sidebar{margin-left:10px}.one-container.both-right .site-main,.one-container.right-sidebar .site-main{margin-right:40px}.one-container.both-left .site-main,.one-container.left-sidebar .site-main{margin-left:40px}.one-container.both-sidebars .site-main{margin:0 40px 0 40px}.one-container.archive .post:not(:last-child):not(.is-loop-template-item),.one-container.blog .post:not(:last-child):not(.is-loop-template-item){padding-bottom:40px}.one-container .site-content{padding:40px}.separate-containers .comments-area,.separate-containers .inside-article,.separate-containers .page-header,.separate-containers .paging-navigation{padding:40px}.separate-containers .site-main{margin:20px}.separate-containers.no-sidebar .site-main{margin-left:0;margin-right:0}.separate-containers.both-right .site-main,.separate-containers.right-sidebar .site-main{margin-left:0}.separate-containers.both-left .site-main,.separate-containers.left-sidebar .site-main{margin-right:0}.separate-containers .inside-left-sidebar,.separate-containers .inside-right-sidebar{margin-top:20px;margin-bottom:20px}.inside-page-header{padding:40px}.widget-area .main-navigation{margin-bottom:20px}.one-container .site-main>:last-child,.separate-containers .site-main>:last-child{margin-bottom:0}.full-width-content .container.grid-container{max-width:100%}.full-width-content.no-sidebar.separate-containers .site-main{margin:0}.full-width-content.one-container .site-content,.full-width-content.separate-containers .inside-article{padding:0}.full-width-content .entry-content .alignwide{margin-left:0;width:auto;max-width:unset}.contained-content.one-container .site-content,.contained-content.separate-containers .inside-article{padding:0}.sidebar .grid-container{max-width:100%;width:100%}.both-left .is-left-sidebar,.both-sidebars .is-left-sidebar,.left-sidebar .sidebar{order:-10}.both-left .is-right-sidebar{order:-5}.both-right .is-left-sidebar{order:5}.both-right .is-right-sidebar,.both-sidebars .is-right-sidebar{order:10}.inside-site-info{display:flex;align-items:center;justify-content:center;padding:20px 40px}.site-info{text-align:center;font-size:15px}.post-image:not(:first-child){margin-top:2em}.featured-image{line-height:0}.separate-containers .featured-image{margin-top:20px}.separate-containers .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.one-container .inside-article>.featured-image{margin-top:0;margin-bottom:2em}.gp-icon{display:inline-flex;align-self:center}.gp-icon svg{height:1em;width:1em;top:.125em;position:relative;fill:currentColor}.close-search .icon-search svg:nth-child(1),.icon-menu-bars svg:nth-child(2),.icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(1){display:none}.close-search .icon-search svg:nth-child(2),.toggled .icon-menu-bars svg:nth-child(2){display:block}.entry-meta .gp-icon{margin-right:.6em;opacity:.7}nav.toggled .icon-arrow-left svg{transform:rotate(-90deg)}nav.toggled .icon-arrow-right svg{transform:rotate(90deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon svg{transform:rotate(180deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-left svg{transform:rotate(-270deg)}nav.toggled .sfHover>a>.dropdown-menu-toggle .gp-icon.icon-arrow-right svg{transform:rotate(270deg)}.container.grid-container{width:auto}.menu-toggle,.mobile-bar-items,.sidebar-nav-mobile{display:none}.menu-toggle{padding:0 20px;line-height:60px;margin:0;font-weight:400;text-transform:none;font-size:15px;cursor:pointer}.menu-toggle .mobile-menu{padding-left:3px}.menu-toggle .gp-icon+.mobile-menu{padding-left:9px}.menu-toggle .mobile-menu:empty{display:none}button.menu-toggle{background-color:transparent;flex-grow:1;border:0;text-align:center}button.menu-toggle:active,button.menu-toggle:focus,button.menu-toggle:hover{background-color:transparent}.has-menu-bar-items button.menu-toggle{flex-grow:0}nav.toggled ul ul.sub-menu{width:100%}.toggled .menu-item-has-children .dropdown-menu-toggle{padding-left:20px}.main-navigation.toggled .main-nav{flex-basis:100%;order:3}.main-navigation.toggled .main-nav>ul{display:block}.main-navigation.toggled .main-nav li{width:100%;text-align:left}.main-navigation.toggled .main-nav ul ul{transition:0s;visibility:hidden;box-shadow:none;border-bottom:1px solid rgba(0,0,0,.05)}.main-navigation.toggled .main-nav ul ul li:last-child>ul{border-bottom:0}.main-navigation.toggled .main-nav ul ul.toggled-on{position:relative;top:0;left:auto!important;right:auto!important;width:100%;pointer-events:auto;height:auto;opacity:1;display:block;visibility:visible;float:none}.main-navigation.toggled .menu-item-has-children .dropdown-menu-toggle{float:right}.mobile-menu-control-wrapper{display:none;margin-left:auto;align-items:center}.has-inline-mobile-toggle #site-navigation.toggled{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search{margin-top:1.5em}.has-inline-mobile-toggle #site-navigation.has-active-search .nav-search-active{position:relative}.has-inline-mobile-toggle #site-navigation.has-active-search .navigation-search input{outline:auto}.nav-float-left .mobile-menu-control-wrapper{order:-10;margin-left:0;margin-right:auto;flex-direction:row-reverse}@media (max-width:768px){.hide-on-mobile{display:none!important}a,body,button,input,select,textarea{transition:all 0s ease-in-out}.inside-header{flex-direction:column;text-align:center}.site-header .header-widget{margin-top:1.5em;margin-left:auto;margin-right:auto;text-align:center}.site-content{flex-direction:column}.container .site-content .content-area{width:auto}.is-left-sidebar.sidebar,.is-right-sidebar.sidebar{width:auto;order:initial}.is-left-sidebar+.is-right-sidebar .inside-right-sidebar{margin-top:0}.both-left .inside-left-sidebar,.both-left .inside-right-sidebar,.both-right .inside-left-sidebar,.both-right .inside-right-sidebar{margin-right:0;margin-left:0}#main{margin-left:0;margin-right:0}body:not(.no-sidebar) #main{margin-bottom:0}.alignleft,.alignright{float:none;display:block;margin-left:auto;margin-right:auto}.comment .children{padding-left:10px;margin-left:0}.entry-meta{font-size:inherit}.entry-meta a{line-height:1.8em}}@media (min-width:769px) and (max-width:1024px){.hide-on-tablet{display:none!important}}@media (min-width:1025px){.hide-on-desktop{display:none!important}} \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/block-editor.asset.php b/wp-content/themes/generatepress/assets/dist/block-editor.asset.php index d1946515..4ebcb59b 100644 --- a/wp-content/themes/generatepress/assets/dist/block-editor.asset.php +++ b/wp-content/themes/generatepress/assets/dist/block-editor.asset.php @@ -1 +1 @@ - array('wp-data', 'wp-plugins', 'wp-polyfill'), 'version' => '11ef0750a5fe7ac2ec7219a41656ae84'); \ No newline at end of file + array('wp-data', 'wp-dom-ready', 'wp-element', 'wp-plugins', 'wp-polyfill'), 'version' => 'f87d99f84e8d3ed6f9273c647f854953'); \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/block-editor.js b/wp-content/themes/generatepress/assets/dist/block-editor.js index e485dd87..3418cc4c 100644 --- a/wp-content/themes/generatepress/assets/dist/block-editor.js +++ b/wp-content/themes/generatepress/assets/dist/block-editor.js @@ -1 +1 @@ -!function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=57)}({11:function(e,t){e.exports=window.wp.data},27:function(e,t){e.exports=window.wp.plugins},57:function(e,t,r){"use strict";r.r(t);var n=r(27),o=r(11);Object(o.select)("core/edit-post")&&Object(o.select)("core/edit-post").__experimentalGetPreviewDeviceType&&Object(n.registerPlugin)("generatepress-responsive-classes",{render:function(){var e=Object(o.useSelect)((function(){var e=Object(o.select)("core/edit-post").__experimentalGetPreviewDeviceType;return e?{deviceType:e()}:{deviceType:null}}),[]).deviceType;return document.querySelector("body").classList.remove("gp-is-device-desktop","gp-is-device-tablet","gp-is-device-mobile"),document.querySelector("body").classList.add("gp-is-device-"+e.toLowerCase()),null}})}}); \ No newline at end of file +!function(e){var t={};function r(n){if(t[n])return t[n].exports;var i=t[n]={i:n,l:!1,exports:{}};return e[n].call(i.exports,i,i.exports,r),i.l=!0,i.exports}r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)r.d(n,i,function(t){return e[t]}.bind(null,i));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=72)}({0:function(e,t){e.exports=window.wp.element},14:function(e,t){e.exports=window.wp.plugins},16:function(e,t){e.exports=window.wp.data},27:function(e,t,r){var n;!function(i){var a=/^\s+/,o=/\s+$/,s=0,l=i.round,f=i.min,u=i.max,c=i.random;function h(e,t){if(t=t||{},(e=e||"")instanceof h)return e;if(!(this instanceof h))return new h(e,t);var r=function(e){var t,r,n,s={r:0,g:0,b:0},l=1,c=null,h=null,d=null,g=!1,b=!1;return"string"==typeof e&&(e=function(e){e=e.replace(a,"").replace(o,"").toLowerCase();var t,r=!1;if(P[e])e=P[e],r=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=D.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=D.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=D.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=D.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=D.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=D.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=D.hex8.exec(e))?{r:L(t[1]),g:L(t[2]),b:L(t[3]),a:I(t[4]),format:r?"name":"hex8"}:(t=D.hex6.exec(e))?{r:L(t[1]),g:L(t[2]),b:L(t[3]),format:r?"name":"hex"}:(t=D.hex4.exec(e))?{r:L(t[1]+""+t[1]),g:L(t[2]+""+t[2]),b:L(t[3]+""+t[3]),a:I(t[4]+""+t[4]),format:r?"name":"hex8"}:!!(t=D.hex3.exec(e))&&{r:L(t[1]+""+t[1]),g:L(t[2]+""+t[2]),b:L(t[3]+""+t[3]),format:r?"name":"hex"}}(e)),"object"==typeof e&&($(e.r)&&$(e.g)&&$(e.b)?(t=e.r,r=e.g,n=e.b,s={r:255*O(t,255),g:255*O(r,255),b:255*O(n,255)},g=!0,b="%"===String(e.r).substr(-1)?"prgb":"rgb"):$(e.h)&&$(e.s)&&$(e.v)?(c=q(e.s),h=q(e.v),s=function(e,t,r){e=6*O(e,360),t=O(t,100),r=O(r,100);var n=i.floor(e),a=e-n,o=r*(1-t),s=r*(1-a*t),l=r*(1-(1-a)*t),f=n%6;return{r:255*[r,s,o,o,l,r][f],g:255*[l,r,r,s,o,o][f],b:255*[o,o,l,r,r,s][f]}}(e.h,c,h),g=!0,b="hsv"):$(e.h)&&$(e.s)&&$(e.l)&&(c=q(e.s),d=q(e.l),s=function(e,t,r){var n,i,a;function o(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+6*(t-e)*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}if(e=O(e,360),t=O(t,100),r=O(r,100),0===t)n=i=a=r;else{var s=r<.5?r*(1+t):r+t-r*t,l=2*r-s;n=o(l,s,e+1/3),i=o(l,s,e),a=o(l,s,e-1/3)}return{r:255*n,g:255*i,b:255*a}}(e.h,c,d),g=!0,b="hsl"),e.hasOwnProperty("a")&&(l=e.a)),l=C(l),{ok:g,format:e.format||b,r:f(255,u(s.r,0)),g:f(255,u(s.g,0)),b:f(255,u(s.b,0)),a:l}}(e);this._originalInput=e,this._r=r.r,this._g=r.g,this._b=r.b,this._a=r.a,this._roundA=l(100*this._a)/100,this._format=t.format||r.format,this._gradientType=t.gradientType,this._r<1&&(this._r=l(this._r)),this._g<1&&(this._g=l(this._g)),this._b<1&&(this._b=l(this._b)),this._ok=r.ok,this._tc_id=s++}function d(e,t,r){e=O(e,255),t=O(t,255),r=O(r,255);var n,i,a=u(e,t,r),o=f(e,t,r),s=(a+o)/2;if(a==o)n=i=0;else{var l=a-o;switch(i=s>.5?l/(2-a-o):l/(a+o),a){case e:n=(t-r)/l+(t>1)+720)%360;--t;)n.h=(n.h+i)%360,a.push(h(n));return a}function F(e,t){t=t||6;for(var r=h(e).toHsv(),n=r.h,i=r.s,a=r.v,o=[],s=1/t;t--;)o.push(h({h:n,s:i,v:a})),a=(a+s)%1;return o}h.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,r,n=this.toRgb();return e=n.r/255,t=n.g/255,r=n.b/255,.2126*(e<=.03928?e/12.92:i.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:i.pow((t+.055)/1.055,2.4))+.0722*(r<=.03928?r/12.92:i.pow((r+.055)/1.055,2.4))},setAlpha:function(e){return this._a=C(e),this._roundA=l(100*this._a)/100,this},toHsv:function(){var e=g(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=g(this._r,this._g,this._b),t=l(360*e.h),r=l(100*e.s),n=l(100*e.v);return 1==this._a?"hsv("+t+", "+r+"%, "+n+"%)":"hsva("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHsl:function(){var e=d(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=d(this._r,this._g,this._b),t=l(360*e.h),r=l(100*e.s),n=l(100*e.l);return 1==this._a?"hsl("+t+", "+r+"%, "+n+"%)":"hsla("+t+", "+r+"%, "+n+"%, "+this._roundA+")"},toHex:function(e){return b(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,r,n,i){var a=[T(l(e).toString(16)),T(l(t).toString(16)),T(l(r).toString(16)),T(M(n))];return i&&a[0].charAt(0)==a[0].charAt(1)&&a[1].charAt(0)==a[1].charAt(1)&&a[2].charAt(0)==a[2].charAt(1)&&a[3].charAt(0)==a[3].charAt(1)?a[0].charAt(0)+a[1].charAt(0)+a[2].charAt(0)+a[3].charAt(0):a.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:l(this._r),g:l(this._g),b:l(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+l(this._r)+", "+l(this._g)+", "+l(this._b)+")":"rgba("+l(this._r)+", "+l(this._g)+", "+l(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:l(100*O(this._r,255))+"%",g:l(100*O(this._g,255))+"%",b:l(100*O(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+l(100*O(this._r,255))+"%, "+l(100*O(this._g,255))+"%, "+l(100*O(this._b,255))+"%)":"rgba("+l(100*O(this._r,255))+"%, "+l(100*O(this._g,255))+"%, "+l(100*O(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(j[b(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+p(this._r,this._g,this._b,this._a),r=t,n=this._gradientType?"GradientType = 1, ":"";if(e){var i=h(e);r="#"+p(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+n+"startColorstr="+t+",endColorstr="+r+")"},toString:function(e){var t=!!e;e=e||this._format;var r=!1,n=this._a<1&&this._a>=0;return t||!n||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(r=this.toRgbString()),"prgb"===e&&(r=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(r=this.toHexString()),"hex3"===e&&(r=this.toHexString(!0)),"hex4"===e&&(r=this.toHex8String(!0)),"hex8"===e&&(r=this.toHex8String()),"name"===e&&(r=this.toName()),"hsl"===e&&(r=this.toHslString()),"hsv"===e&&(r=this.toHsvString()),r||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return h(this.toString())},_applyModification:function(e,t){var r=e.apply(null,[this].concat([].slice.call(t)));return this._r=r._r,this._g=r._g,this._b=r._b,this.setAlpha(r._a),this},lighten:function(){return this._applyModification(y,arguments)},brighten:function(){return this._applyModification(x,arguments)},darken:function(){return this._applyModification(k,arguments)},desaturate:function(){return this._applyModification(v,arguments)},saturate:function(){return this._applyModification(m,arguments)},greyscale:function(){return this._applyModification(_,arguments)},spin:function(){return this._applyModification(A,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(E,arguments)},complement:function(){return this._applyCombination(w,arguments)},monochromatic:function(){return this._applyCombination(F,arguments)},splitcomplement:function(){return this._applyCombination(R,arguments)},triad:function(){return this._applyCombination(S,arguments)},tetrad:function(){return this._applyCombination(H,arguments)}},h.fromRatio=function(e,t){if("object"==typeof e){var r={};for(var n in e)e.hasOwnProperty(n)&&(r[n]="a"===n?e[n]:q(e[n]));e=r}return h(e,t)},h.equals=function(e,t){return!(!e||!t)&&h(e).toRgbString()==h(t).toRgbString()},h.random=function(){return h.fromRatio({r:c(),g:c(),b:c()})},h.mix=function(e,t,r){r=0===r?0:r||50;var n=h(e).toRgb(),i=h(t).toRgb(),a=r/100;return h({r:(i.r-n.r)*a+n.r,g:(i.g-n.g)*a+n.g,b:(i.b-n.b)*a+n.b,a:(i.a-n.a)*a+n.a})},h.readability=function(e,t){var r=h(e),n=h(t);return(i.max(r.getLuminance(),n.getLuminance())+.05)/(i.min(r.getLuminance(),n.getLuminance())+.05)},h.isReadable=function(e,t,r){var n,i,a,o,s,l=h.readability(e,t);switch(i=!1,(a=r,"AA"!==(o=((a=a||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==o&&(o="AA"),"small"!==(s=(a.size||"small").toLowerCase())&&"large"!==s&&(s="small"),n={level:o,size:s}).level+n.size){case"AAsmall":case"AAAlarge":i=l>=4.5;break;case"AAlarge":i=l>=3;break;case"AAAsmall":i=l>=7}return i},h.mostReadable=function(e,t,r){var n,i,a,o,s=null,l=0;i=(r=r||{}).includeFallbackColors,a=r.level,o=r.size;for(var f=0;fl&&(l=n,s=h(t[f]));return h.isReadable(e,s,{level:a,size:o})||!i?s:(r.includeFallbackColors=!1,h.mostReadable(e,["#fff","#000"],r))};var P=h.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},j=h.hexNames=function(e){var t={};for(var r in e)e.hasOwnProperty(r)&&(t[e[r]]=r);return t}(P);function C(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function O(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var r=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=f(t,u(0,parseFloat(e))),r&&(e=parseInt(e*t,10)/100),i.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function B(e){return f(1,u(0,e))}function L(e){return parseInt(e,16)}function T(e){return 1==e.length?"0"+e:""+e}function q(e){return e<=1&&(e=100*e+"%"),e}function M(e){return i.round(255*parseFloat(e)).toString(16)}function I(e){return L(e)/255}var N,z,W,D=(z="[\\s|\\(]+("+(N="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",W="[\\s|\\(]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")[,|\\s]+("+N+")\\s*\\)?",{CSS_UNIT:new RegExp(N),rgb:new RegExp("rgb"+z),rgba:new RegExp("rgba"+W),hsl:new RegExp("hsl"+z),hsla:new RegExp("hsla"+W),hsv:new RegExp("hsv"+z),hsva:new RegExp("hsva"+W),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function $(e){return!!D.CSS_UNIT.exec(e)}e.exports?e.exports=h:void 0===(n=function(){return h}.call(t,r,t,e))||(e.exports=n)}(Math)},39:function(e,t){e.exports=window.wp.domReady},72:function(e,t,r){"use strict";r.r(t);var n=r(14),i=r(16);Object(i.select)("core/edit-post")&&Object(i.select)("core/edit-post").__experimentalGetPreviewDeviceType&&Object(n.registerPlugin)("generatepress-responsive-classes",{render:function(){var e=Object(i.useSelect)((function(){var e=Object(i.select)("core/edit-post").__experimentalGetPreviewDeviceType;return e?{deviceType:e()}:{deviceType:null}}),[]).deviceType;return document.querySelector("body").classList.remove("gp-is-device-desktop","gp-is-device-tablet","gp-is-device-mobile"),document.querySelector("body").classList.add("gp-is-device-"+e.toLowerCase()),null}});var a=r(39),o=r.n(a);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r="",n="px",i=generatepressBlockEditor.customContentWidth?parseInt(generatepressBlockEditor.customContentWidth):generatepressBlockEditor.containerWidth,a=generatepressBlockEditor.leftSidebarWidth,o=generatepressBlockEditor.rightSidebarWidth;if(r="left-sidebar"===e?i*((100-a)/100):"right-sidebar"===e?i*((100-o)/100):"no-sidebar"===e?i:i*((100-(Number(a)+Number(o)))/100),""===t){var s=parseInt(generatepressBlockEditor.contentPaddingRight)+parseInt(generatepressBlockEditor.contentPaddingLeft);r=Number(r)-2*s}return"true"!==t||generatepressBlockEditor.customContentWidth||(r=100,n="%"),r+n}Object(n.registerPlugin)("generatepress-content-width",{render:function(){return o()((function(){var e,t=document.getElementById("generate-sidebar-layout"),r=document.getElementById("_generate-full-width-content");if(t&&r){var n=null!=r&&r.value?null==r?void 0:r.value:generatepressBlockEditor.contentAreaType,i=(null==t?void 0:t.value)||generatepressBlockEditor.globalSidebarLayout,a=document.querySelector(".editor-styles-wrapper");null==a||null===(e=a.style)||void 0===e||e.setProperty("--content-width",s(i,n)),t.onchange=function(e){var t,n=null!=r&&r.value?null==r?void 0:r.value:generatepressBlockEditor.contentAreaType;null==a||null===(t=a.style)||void 0===t||t.setProperty("--content-width",s(e.target.value||generatepressBlockEditor.globalSidebarLayout,n))},r.onchange=function(e){var r;null==a||null===(r=a.style)||void 0===r||r.setProperty("--content-width",s((null==t?void 0:t.value)||generatepressBlockEditor.globalSidebarLayout,e.target.value))}}})),null}});var l=r(0),f=r(27),u=r.n(f);Object(n.registerPlugin)("generatepress-is-dark-theme",{render:function(){return Object(l.useEffect)((function(){if(generatepressBlockEditor.show_editor_styles){var e=generatepressBlockEditor.text_color;if(String(e).startsWith("var(")){var t=e.match(/\(([^)]+)\)/);if(t){var r=document.querySelector(".editor-styles-wrapper");if(r){var n,i=null===(n=getComputedStyle(r))||void 0===n?void 0:n.getPropertyValue(t[1]);i&&(e=i)}}}e=u()(e).toHex8(),u()(e).isDark()?document.body.classList.remove("is-dark-theme"):document.body.classList.add("is-dark-theme")}}),[]),null}})}}); \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/customizer.asset.php b/wp-content/themes/generatepress/assets/dist/customizer.asset.php index 094c64b2..3423ebad 100644 --- a/wp-content/themes/generatepress/assets/dist/customizer.asset.php +++ b/wp-content/themes/generatepress/assets/dist/customizer.asset.php @@ -1 +1 @@ - array('react', 'react-dom', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => 'da1908e9e6ce0313d16a77f4eee7c763'); \ No newline at end of file + array('lodash', 'react', 'react-dom', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '799faa7f09d874497fa43aed7476064a'); \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/customizer.js b/wp-content/themes/generatepress/assets/dist/customizer.js index e8bc817f..3965ef37 100644 --- a/wp-content/themes/generatepress/assets/dist/customizer.js +++ b/wp-content/themes/generatepress/assets/dist/customizer.js @@ -1,5 +1,5 @@ -(window.webpackJsonp_generatepress=window.webpackJsonp_generatepress||[]).push([[3],{21:function(e,a,t){},29:function(e,a,t){},30:function(e,a,t){},31:function(e,a,t){},35:function(e,a,t){},44:function(e,a,t){},47:function(e,a,t){},48:function(e,a,t){},49:function(e,a,t){},50:function(e,a,t){}}]),function(e){function a(a){for(var r,o,s=a[0],l=a[1],c=a[2],g=0,p=[];ge.length)&&(a=e.length);for(var t=0,r=new Array(a);t=0||Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t}(this.props,[]);return function(e){u.forEach((function(a){return delete e[a]}))}(i),i.className=this.props.inputClassName,i.id=this.state.inputId,i.style=t,o.default.createElement("div",{className:this.props.className,style:a},this.renderStyles(),o.default.createElement("input",r({},i,{ref:this.inputRef})),o.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?o.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),a}(n.Component);d.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},d.defaultProps={minWidth:1,injectStyles:!0},a.default=d},function(e,a){e.exports=window.ReactDOM},function(e,a,t){"use strict";var r=t(42),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},n={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?o:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,p=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,d=Object.prototype;e.exports=function e(a,t,r){if("string"!=typeof t){if(d){var i=f(t);i&&i!==d&&e(a,i,r)}var o=u(t);g&&(o=o.concat(g(t)));for(var s=l(a),y=l(t),v=0;v=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(n[t]=e[t])}return n},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,a){e.exports=function(e,a){if(null==e)return{};var t,r,i={},n=Object.keys(e);for(r=0;r=0||(i[t]=e[t]);return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,a){e.exports=function(e,a){return a||(a=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(a)}}))},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,a,t){e.exports=t(40)()},function(e,a,t){"use strict";var r=t(41);function i(){}function n(){}n.resetWarningCache=i,e.exports=function(){function e(e,a,t,i,n,o){if(o!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function a(){return e}e.isRequired=e;var t={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:a,element:e,elementType:e,instanceOf:a,node:e,objectOf:a,oneOf:a,oneOfType:a,shape:a,exact:a,checkPropTypes:n,resetWarningCache:i};return t.PropTypes=t,t}},function(e,a,t){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,a,t){"use strict";e.exports=t(43)},function(e,a,t){"use strict";var r="function"==typeof Symbol&&Symbol.for,i=r?Symbol.for("react.element"):60103,n=r?Symbol.for("react.portal"):60106,o=r?Symbol.for("react.fragment"):60107,s=r?Symbol.for("react.strict_mode"):60108,l=r?Symbol.for("react.profiler"):60114,c=r?Symbol.for("react.provider"):60109,u=r?Symbol.for("react.context"):60110,g=r?Symbol.for("react.async_mode"):60111,p=r?Symbol.for("react.concurrent_mode"):60111,f=r?Symbol.for("react.forward_ref"):60112,d=r?Symbol.for("react.suspense"):60113,y=r?Symbol.for("react.suspense_list"):60120,v=r?Symbol.for("react.memo"):60115,m=r?Symbol.for("react.lazy"):60116,h=r?Symbol.for("react.block"):60121,b=r?Symbol.for("react.fundamental"):60117,O=r?Symbol.for("react.responder"):60118,S=r?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var a=e.$$typeof;switch(a){case i:switch(e=e.type){case g:case p:case o:case l:case s:case d:return e;default:switch(e=e&&e.$$typeof){case u:case f:case m:case v:case c:return e;default:return a}}case n:return a}}}function C(e){return w(e)===p}a.AsyncMode=g,a.ConcurrentMode=p,a.ContextConsumer=u,a.ContextProvider=c,a.Element=i,a.ForwardRef=f,a.Fragment=o,a.Lazy=m,a.Memo=v,a.Portal=n,a.Profiler=l,a.StrictMode=s,a.Suspense=d,a.isAsyncMode=function(e){return C(e)||w(e)===g},a.isConcurrentMode=C,a.isContextConsumer=function(e){return w(e)===u},a.isContextProvider=function(e){return w(e)===c},a.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===i},a.isForwardRef=function(e){return w(e)===f},a.isFragment=function(e){return w(e)===o},a.isLazy=function(e){return w(e)===m},a.isMemo=function(e){return w(e)===v},a.isPortal=function(e){return w(e)===n},a.isProfiler=function(e){return w(e)===l},a.isStrictMode=function(e){return w(e)===s},a.isSuspense=function(e){return w(e)===d},a.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===p||e===l||e===s||e===d||e===y||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===v||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===O||e.$$typeof===S||e.$$typeof===h)},a.typeOf=w},,function(e,a){function t(a,r){return e.exports=t=Object.setPrototypeOf||function(e,a){return e.__proto__=a,e},e.exports.default=e.exports,e.exports.__esModule=!0,t(a,r)}e.exports=t,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,a){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},,,,,,,,,function(e,a,t){"use strict";t.r(a),t(29);var r=t(6),i=t.n(r),n=t(0),o=t(2),s=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return wp.customize.Control.extend(Object.assign({},{ready:function(){var e=this;e.setting.bind((function(){e.renderContent()}))},embed:function(){var e=this,a=e.section();a&&wp.customize.section(a,(function(a){a.expanded.bind((function(a){a&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},initialize:function(e,a){var t=this;t.setNotificationContainer=t.setNotificationContainer.bind(t),wp.customize.Control.prototype.initialize.call(t,e,a),wp.customize.control.bind("removed",(function e(a){t===a&&(t.destroy(),t.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},getWrapper:function(){var e=this.container[0];if(this.params.choices.wrapper){var a=document.getElementById(this.params.choices.wrapper+"--wrapper");a&&(e=a,this.container.hide())}return e},renderContent:function(){var a=this.setting.get(),t=Object(n.createElement)(o.SlotFillProvider,null,Object(n.createElement)(e,i()({},this.params,{value:a,setNotificationContainer:this.setNotificationContainer,customizerSetting:this.setting,control:this,choices:this.params.choices,default:this.params.defaultValue})),Object(n.createElement)(o.Popover.Slot,null)),r=this.getWrapper();Object(n.render)(t,r)},destroy:function(){Object(n.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}},a))},l=(t(30),t(4)),c=t.n(l);function u(e){return"info"===e?Object(n.createElement)("svg",{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024","aria-hidden":"true"},Object(n.createElement)("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}),Object(n.createElement)("path",{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"})):"x"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M18 6L6 18M6 6l12 12"})):"ellipsis"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},Object(n.createElement)("rect",{x:"0",fill:"none",width:"20",height:"20"}),Object(n.createElement)("g",null,Object(n.createElement)("path",{d:"M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))):"mobile"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},Object(n.createElement)("path",{d:"M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z",fill:"currentColor"})):"tablet"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},Object(n.createElement)("path",{d:"M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z",fill:"currentColor"})):"desktop"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},Object(n.createElement)("path",{d:"M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z",fill:"currentColor"})):"dash"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M4.5 12.75a.75.75 0 01.75-.75h13.5a.75.75 0 010 1.5H5.25a.75.75 0 01-.75-.75z",fill:"currentColor"})):"plus"===e?Object(n.createElement)("svg",{fill:"none",stroke:"currentColor",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M12 5v14M5 12h14"})):"lock"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),Object(n.createElement)("path",{d:"M7 11V7a5 5 0 0110 0v4"})):"unlock"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),Object(n.createElement)("path",{d:"M7 11V7a5 5 0 019.9-1"})):"chevron-down"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M6 9l6 6 6-6"})):"chevron-up"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M18 15l-6-6-6 6"})):"chevron-right"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M9 18l6-6-6-6"})):"trash"===e?Object(n.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",style:{fill:"none"},stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(n.createElement)("path",{d:"M3 6h18M19 6v14a2 2 0 01-2 2H7a2 2 0 01-2-2V6m3 0V4a2 2 0 012-2h4a2 2 0 012 2v2M10 11v6M14 11v6"})):void 0}t(31);var g=t(1),p=function(e){var a=Object(n.useState)(!1),t=c()(a,2),r=t[0],i=t[1],s=Object(n.useState)(!1),l=c()(s,2),p=l[0],f=l[1],d=Object(n.useState)(!0),y=c()(d,2),v=y[0],m=y[1],h=Object(n.useState)(!1),b=c()(h,2),O=b[0],S=b[1],w=e.value,C=e.varNameValue,x=e.onChange,j=e.onVarChange,M=e.choices,E=e.tooltipPosition,k=void 0===E?"top center":E,N=e.tooltipText,P=void 0===N?Object(g.__)("Choose Color","generatepress"):N,_=e.hideLabel,T=void 0!==_&&_;Object(n.useEffect)((function(){m(!!w)}),[w]),Object(n.useEffect)((function(){if(O){var e=setTimeout((function(){f(w);var e=document.querySelector(".generate-color-input-wrapper input");e&&e.focus()}),350);return function(){clearTimeout(e),S(!1)}}}),[w]);var I=function(){i(!1),m(!0)},A=P;M.tooltip&&(A=M.tooltip);var B=!!M.showPalette||void 0===M.showPalette,L=!!M.showReset||void 0===M.showReset,F=generateCustomizerControls.palette,V=window.sessionStorage.getItem("generateGlobalColors");return V&&(F=JSON.parse(V)),Object(n.createElement)("div",{className:"generate-color-picker-area"},Object(n.createElement)("div",{className:"components-circular-option-picker__option-wrapper"},!r&&Object(n.createElement)(o.Tooltip,{text:A,position:k},Object(n.createElement)(o.Button,{"aria-expanded":r,className:"components-color-palette__item components-circular-option-picker__option",onClick:function(){i(!0)},"aria-label":A,style:{color:w||"transparent"}},Object(n.createElement)("span",{className:"components-color-palette__custom-color-gradient"}))),r&&Object(n.createElement)(o.Tooltip,{text:A,position:k},Object(n.createElement)(o.Button,{"aria-expanded":r,className:"components-color-palette__item components-circular-option-picker__option",onClick:I,"aria-label":A,style:{color:w||"transparent"}},Object(n.createElement)("span",{className:"components-color-palette__custom-color-gradient"})))),r&&Object(n.createElement)(o.Popover,{position:"bottom center",className:"generate-component-color-picker",onClose:I,focusOnMount:"container"},Object(n.createElement)(o.BaseControl,{key:p,label:e.label&&!T?e.label:"",id:"generate-color-input-field",className:"generate-color-input-main-label"},Object(n.createElement)(o.ColorPicker,{key:p,color:function(e){if(String(e).startsWith("var(")){var a=e.match(/\(([^)]+)\)/);if(a){var t=getComputedStyle(document.documentElement).getPropertyValue(a[1]);t&&(e=t)}}return e}(w)||"",onChangeComplete:function(e){var a;if(void 0===e.rgb||1===e.rgb.a)a=e.hex;else{var t=e.rgb,r=t.r,i=t.g,n=t.b,o=t.a;a="rgba(".concat(r,", ").concat(i,", ").concat(n,", ").concat(o,")")}x(a)},disableAlpha:!M.alpha}),Object(n.createElement)("div",{className:"generate-color-option-area"},!!M.showVarName&&Object(n.createElement)("div",{className:"generate-color-input--css-var-name-wrapper"},Object(n.createElement)(o.TextControl,{label:Object(g.__)("CSS Variable Name","generatepress"),disabled:!!v,type:"text",value:C||"",onChange:function(e){j(e)}}),!!v&&Object(n.createElement)(o.Tooltip,{text:Object(g.__)("Changing this name will remove its color from elements already using it.","generatepress")},Object(n.createElement)(o.Button,{onClick:function(){window.alert(Object(g.__)("Changing this name will break styles that are using it to define its color.","generatepress")),m(!1),setTimeout((function(){document.querySelector(".generate-color-input--css-var-name-wrapper input").focus()}),10)}},u("unlock")))),Object(n.createElement)("div",{className:"generate-color-input-wrapper"},Object(n.createElement)(o.TextControl,{id:"generate-color-input-field",className:"generate-color-input",type:"text",value:w||"",onChange:function(e){!e.startsWith("#")&&/^([0-9A-F]{3}){1,2}$/i.test(e)&&(e="#"+e),x(e),S(!0)}}),!!L&&Object(n.createElement)(o.Button,{isSmall:!0,isSecondary:!0,className:"components-color-clear-color",onClick:function(){var a=e.defaultValue?e.defaultValue:"";wp.customize.control(e.customizerSetting.id).setting.set(a),setTimeout((function(){document.querySelector(".generate-color-input-wrapper input").focus()}),10)}},Object(g.__)("Default","generatepress"))),!!B&&Object(n.createElement)(o.BaseControl,{className:"generate-component-color-picker-palette"},Object(n.createElement)(o.ColorPalette,{colors:F,value:w,onChange:function(e){void 0===e&&(e=""),x(e),f(e),setTimeout((function(){document.querySelector(".generate-color-input-wrapper input").focus()}),10)},disableCustomColors:!0,clearable:!1}))))))},f=s((function(e){var a=!e.choices.hideLabel||void 0===e.choices.hideLabel;return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("span",{className:"description customize-control-description",dangerouslySetInnerHTML:{__html:e.description}}),Object(n.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),Object(n.createElement)(o.BaseControl,{className:"generate-component-color-picker-wrapper","data-toggleId":e.choices.toggleId?e.choices.toggleId:null},!!e.label&&a&&Object(n.createElement)("div",{className:"generate-color-component-label"},Object(n.createElement)("span",null,e.label)),Object(n.createElement)(p,i()({},e,{onChange:function(a){var t;t=a,wp.customize.control(e.customizerSetting.id).setting.set(t)}}))))}),{getWrapper:function(){var e=this.container[0];if(this.params.choices.wrapper){var a=document.getElementById(this.params.choices.wrapper+"--wrapper");a&&(e=a,this.container[0].style.display="none")}return this.params.choices.toggleId&&e.setAttribute("data-toggleId",this.params.choices.toggleId),e}});wp.customize.controlConstructor["generate-color-control"]=f;var d=t(8),y=t.n(d),v=t(7),m=t.n(v),h=t(5),b=t.n(h),O=(t(21),t(10));function S(){return(S=Object.assign||function(e){for(var a=1;a0?B(W,--G):0,z--,10===U&&(z=1,R--),U}function J(){return U=G2||X(U)>3?"":" "}function ie(e,a){for(;--a&&J()&&!(U<48||U>102||U>57&&U<65||U>70&&U<97););return Q(e,Z()+(a<6&&32==q()&&32==J()))}function ne(e,a){for(;J()&&e+U!==57&&(e+U!==84||47!==q()););return"/*"+Q(a,G-1)+"*"+_(47===e?e:J())}function oe(e){for(;!X(q());)J();return Q(e,G)}function se(e){return ae(function e(a,t,r,i,n,o,s,l,c){for(var u=0,g=0,p=s,f=0,d=0,y=0,v=1,m=1,h=1,b=0,O="",S=n,w=o,C=i,x=O;m;)switch(y=b,b=J()){case 34:case 39:case 91:case 40:x+=te(b);break;case 9:case 10:case 13:case 32:x+=re(y);break;case 92:x+=ie(Z()-1,7);continue;case 47:switch(q()){case 42:case 47:D(ce(ne(J(),Z()),t,r),c);break;default:x+="/"}break;case 123*v:l[u++]=F(x)*h;case 125*v:case 59:case 0:switch(b){case 0:case 125:m=0;case 59+g:d>0&&F(x)-p&&D(d>32?ue(x+";",i,r,p-1):ue(I(x," ","")+";",i,r,p-2),c);break;case 59:x+=";";default:if(D(C=le(x,t,r,u,g,n,l,O,S=[],w=[],p),o),123===b)if(0===g)e(x,t,C,C,S,o,p,l,w);else switch(f){case 100:case 109:case 115:e(a,C,C,i&&D(le(a,C,C,0,0,n,l,O,n,S=[],p),w),n,w,p,l,i?S:w);break;default:e(x,C,C,C,[""],w,p,l,w)}}u=g=d=0,v=h=1,O=x="",p=s;break;case 58:p=1+F(x),d=y;default:if(v<1)if(123==b)--v;else if(125==b&&0==v++&&125==Y())continue;switch(x+=_(b),b*v){case 38:h=g>0?1:(x+="\f",-1);break;case 44:l[u++]=(F(x)-1)*h,h=1;break;case 64:45===q()&&(x+=te(J())),f=q(),g=F(O=x+=oe(Z())),b++;break;case 45:45===y&&2==F(x)&&(v=0)}}return o}("",null,null,null,[""],e=ee(e),0,[0],e))}function le(e,a,t,r,i,n,o,s,l,c,u){for(var g=i-1,p=0===i?n:[""],f=V(p),d=0,y=0,v=0;d0?p[m]+" "+h:I(h,/&\f/g,p[m])))&&(l[v++]=b);return K(e,a,t,0===i?"rule":s,l,c,u)}function ce(e,a,t){return K(e,a,t,k,_(U),L(e,2,-2),0)}function ue(e,a,t,r){return K(e,a,t,N,L(e,0,r),L(e,r+1,-1),r)}function ge(e,a){for(var t="",r=V(e),i=0;i6)switch(B(a,t+1)){case 109:if(45!==B(a,t+4))break;case 102:return I(a,/(.+:)(.+)-([^]+)/,"$1"+E+"$2-$3$1"+M+(108==B(a,t+3)?"$3":"$2-$3"))+a;case 115:return~A(a,"stretch")?e(I(a,"stretch","fill-available"),t)+a:a}break;case 4949:if(115!==B(a,t+1))break;case 6444:switch(B(a,F(a)-3-(~A(a,"!important")&&10))){case 107:return I(a,":",":"+E)+a;case 101:return I(a,/(.+:)([^;!]+)(;|!.+)?/,"$1"+E+(45===B(a,14)?"inline-":"")+"box$3$1"+E+"$2$3$1"+j+"$2box$3")+a}break;case 5936:switch(B(a,t+11)){case 114:return E+a+j+I(a,/[svh]\w+-[tblr]{2}/,"tb")+a;case 108:return E+a+j+I(a,/[svh]\w+-[tblr]{2}/,"tb-rl")+a;case 45:return E+a+j+I(a,/[svh]\w+-[tblr]{2}/,"lr")+a}return E+a+j+a+a}return a}(e.value,e.length);break;case"@keyframes":return ge([$(I(e.value,"@","@"+E),e,"")],r);case"rule":if(e.length)return function(e,a){return e.map(a).join("")}(e.props,(function(a){switch(function(e,a){return(e=/(::plac\w+|:read-\w+)/.exec(e))?e[0]:e}(a)){case":read-only":case":read-write":return ge([$(I(a,/:(read-\w+)/,":-moz-$1"),e,"")],r);case"::placeholder":return ge([$(I(a,/:(plac\w+)/,":"+E+"input-$1"),e,""),$(I(a,/:(plac\w+)/,":-moz-$1"),e,""),$(I(a,/:(plac\w+)/,j+"input-$1"),e,"")],r)}return""}))}}var ve=function(e){var a={};return function(t){return void 0===a[t]&&(a[t]=e(t)),a[t]}},me=new WeakMap,he=function(e){if("rule"===e.type&&e.parent&&e.length){for(var a=e.value,t=e.parent,r=e.column===t.column&&e.line===t.line;"rule"!==t.type;)if(!(t=t.parent))return;if((1!==e.props.length||58===a.charCodeAt(0)||me.get(t))&&!r){me.set(e,!0);for(var i=[],n=function(e,a){return ae(function(e,a){var t=-1,r=44;do{switch(X(r)){case 0:38===r&&12===q()&&(a[t]=1),e[t]+=oe(G-1);break;case 2:e[t]+=te(r);break;case 4:if(44===r){e[++t]=58===q()?"&\f":"",a[t]=e[t].length;break}default:e[t]+=_(r)}}while(r=J());return e}(ee(e),a))}(a,i),o=t.props,s=0,l=0;s=4;++r,i-=4)a=1540483477*(65535&(a=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(a>>>16)<<16),t=1540483477*(65535&(a^=a>>>24))+(59797*(a>>>16)<<16)^1540483477*(65535&t)+(59797*(t>>>16)<<16);switch(i){case 3:t^=(255&e.charCodeAt(r+2))<<16;case 2:t^=(255&e.charCodeAt(r+1))<<8;case 1:t=1540483477*(65535&(t^=255&e.charCodeAt(r)))+(59797*(t>>>16)<<16)}return(((t=1540483477*(65535&(t^=t>>>13))+(59797*(t>>>16)<<16))^t>>>15)>>>0).toString(36)},je={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Me=/[A-Z]|^ms/g,Ee=/_EMO_([^_]+?)_([^]*?)_EMO_/g,ke=function(e){return 45===e.charCodeAt(1)},Ne=function(e){return null!=e&&"boolean"!=typeof e},Pe=ve((function(e){return ke(e)?e:e.replace(Me,"-$&").toLowerCase()})),_e=function(e,a){switch(e){case"animation":case"animationName":if("string"==typeof a)return a.replace(Ee,(function(e,a,t){return Ie={name:a,styles:t,next:Ie},a}))}return 1===je[e]||ke(e)||"number"!=typeof a||0===a?a:a+"px"};function Te(e,a,t){if(null==t)return"";if(void 0!==t.__emotion_styles)return t;switch(typeof t){case"boolean":return"";case"object":if(1===t.anim)return Ie={name:t.name,styles:t.styles,next:Ie},t.name;if(void 0!==t.styles){var r=t.next;if(void 0!==r)for(;void 0!==r;)Ie={name:r.name,styles:r.styles,next:Ie},r=r.next;return t.styles+";"}return function(e,a,t){var r="";if(Array.isArray(t))for(var i=0;i=0||(i[t]=e[t]);return i}(e,a);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(i[t]=e[t])}return i}function Je(e){return(Je="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var qe=t(17),Ze=t.n(qe);function Qe(e,a){if(!(e instanceof a))throw new TypeError("Cannot call a class as a function")}function Xe(e,a){for(var t=0;t-1}function ma(e){return va(e)?window.pageYOffset:e.scrollTop}function ha(e,a){va(e)?window.scrollTo(0,a):e.scrollTop=a}function ba(e,a,t,r){return t*((e=e/r-1)*e*e+1)+a}function Oa(e,a){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:ga,i=ma(e),n=a-i,o=10,s=0;function l(){var a=ba(s+=o,i,n,t);ha(e,a),s=f)return{placement:"bottom",maxHeight:a};if(C>=f&&!o)return n&&Oa(l,x,160),{placement:"bottom",maxHeight:a};if(!o&&C>=r||o&&S>=r)return n&&Oa(l,x,160),{placement:"bottom",maxHeight:o?S-h:C-h};if("auto"===i||o){var M=a,E=o?O:w;return E>=r&&(M=Math.min(E-h-s.controlHeight,a)),{placement:"top",maxHeight:M}}if("bottom"===i)return n&&ha(l,x),{placement:"bottom",maxHeight:a};break;case"top":if(O>=f)return{placement:"top",maxHeight:a};if(w>=f&&!o)return n&&Oa(l,j,160),{placement:"top",maxHeight:a};if(!o&&w>=r||o&&O>=r){var k=a;return(!o&&w>=r||o&&O>=r)&&(k=o?O-b:w-b),n&&Oa(l,j,160),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:a};default:throw new Error('Invalid placement provided "'.concat(i,'".'))}return c}var Ea=function(e){return"auto"===e?"bottom":e},ka=Object(w.createContext)({getPortalPlacement:null}),Na=function(e){ta(t,e);var a=ua(t);function t(){var e;Qe(this,t);for(var r=arguments.length,i=new Array(r),n=0;ne.length)&&(a=e.length);for(var t=0,r=new Array(a);t0,y=g-p-u,v=!1;y>a&&o.current&&(r&&r(e),o.current=!1),d&&s.current&&(n&&n(e),s.current=!1),d&&a>y?(t&&!o.current&&t(e),f.scrollTop=g,v=!0,o.current=!0):!d&&-a>u&&(i&&!s.current&&i(e),f.scrollTop=0,v=!0,s.current=!0),v&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[]),g=Object(w.useCallback)((function(e){u(e,e.deltaY)}),[u]),p=Object(w.useCallback)((function(e){l.current=e.changedTouches[0].clientY}),[]),f=Object(w.useCallback)((function(e){var a=l.current-e.changedTouches[0].clientY;u(e,a)}),[u]),d=Object(w.useCallback)((function(e){if(e){var a=!!ja&&{passive:!1};"function"==typeof e.addEventListener&&e.addEventListener("wheel",g,a),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",p,a),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",f,a)}}),[f,p,g]),y=Object(w.useCallback)((function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",g,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",p,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",f,!1))}),[f,p,g]);return Object(w.useEffect)((function(){if(a){var e=c.current;return d(e),function(){y(e)}}}),[a,d,y]),function(e){c.current=e}}({isEnabled:void 0===r||r,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),n=function(e){var a=e.isEnabled,t=e.accountForScrollbars,r=void 0===t||t,i=Object(w.useRef)({}),n=Object(w.useRef)(null),o=Object(w.useCallback)((function(e){if(Mt){var a=document.body,t=a&&a.style;if(r&&Ot.forEach((function(e){var a=t&&t[e];i.current[e]=a})),r&&Et<1){var n=parseInt(i.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+n||0;Object.keys(St).forEach((function(e){var a=St[e];t&&(t[e]=a)})),t&&(t.paddingRight="".concat(s,"px"))}a&&jt()&&(a.addEventListener("touchmove",wt,kt),e&&(e.addEventListener("touchstart",xt,kt),e.addEventListener("touchmove",Ct,kt))),Et+=1}}),[]),s=Object(w.useCallback)((function(e){if(Mt){var a=document.body,t=a&&a.style;Et=Math.max(Et-1,0),r&&Et<1&&Ot.forEach((function(e){var a=i.current[e];t&&(t[e]=a)})),a&&jt()&&(a.removeEventListener("touchmove",wt,kt),e&&(e.removeEventListener("touchstart",xt,kt),e.removeEventListener("touchmove",Ct,kt)))}}),[]);return Object(w.useEffect)((function(){if(a){var e=n.current;return o(e),function(){s(e)}}}),[a,o,s]),function(e){n.current=e}}({isEnabled:t});return Ge(C.a.Fragment,null,t&&Ge("div",{onClick:Nt,css:Pt}),a((function(e){i(e),n(e)})))}var Tt={clearIndicator:Wa,container:function(e){var a=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:a?"none":null,position:"relative"}},control:function(e){var a=e.isDisabled,t=e.isFocused,r=e.theme,i=r.colors,n=r.borderRadius,o=r.spacing;return{label:"control",alignItems:"center",backgroundColor:a?i.neutral5:i.neutral0,borderColor:a?i.neutral10:t?i.primary:i.neutral20,borderRadius:n,borderStyle:"solid",borderWidth:1,boxShadow:t?"0 0 0 1px ".concat(i.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:t?i.primary:i.neutral30}}},dropdownIndicator:Ua,group:function(e){var a=e.theme.spacing;return{paddingBottom:2*a.baseUnit,paddingTop:2*a.baseUnit}},groupHeading:function(e){var a=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var a=e.isDisabled,t=e.theme,r=t.spacing.baseUnit,i=t.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:a?i.neutral10:i.neutral20,marginBottom:2*r,marginTop:2*r,width:1}},input:function(e){var a=e.isDisabled,t=e.theme,r=t.spacing,i=t.colors;return{margin:r.baseUnit/2,paddingBottom:r.baseUnit/2,paddingTop:r.baseUnit/2,visibility:a?"hidden":"visible",color:i.neutral80}},loadingIndicator:function(e){var a=e.isFocused,t=e.size,r=e.theme,i=r.colors,n=r.spacing.baseUnit;return{label:"loadingIndicator",color:a?i.neutral60:i.neutral20,display:"flex",padding:2*n,transition:"color 150ms",alignSelf:"center",fontSize:t,lineHeight:1,marginRight:t,textAlign:"center",verticalAlign:"middle"}},loadingMessage:Ta,menu:function(e){var a,t=e.placement,r=e.theme,i=r.borderRadius,n=r.spacing,o=r.colors;return ra(a={label:"menu"},function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(t),"100%"),ra(a,"backgroundColor",o.neutral0),ra(a,"borderRadius",i),ra(a,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),ra(a,"marginBottom",n.menuGutter),ra(a,"marginTop",n.menuGutter),ra(a,"position","absolute"),ra(a,"width","100%"),ra(a,"zIndex",1),a},menuList:function(e){var a=e.maxHeight,t=e.theme.spacing.baseUnit;return{maxHeight:a,overflowY:"auto",paddingBottom:t,paddingTop:t,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var a=e.rect,t=e.offset,r=e.position;return{left:a.left,position:r,top:t,width:a.width,zIndex:1}},multiValue:function(e){var a=e.theme,t=a.spacing,r=a.borderRadius;return{label:"multiValue",backgroundColor:a.colors.neutral10,borderRadius:r/2,display:"flex",margin:t.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var a=e.theme,t=a.borderRadius,r=a.colors,i=e.cropWithEllipsis;return{borderRadius:t/2,color:r.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:i?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var a=e.theme,t=a.spacing,r=a.borderRadius,i=a.colors;return{alignItems:"center",borderRadius:r/2,backgroundColor:e.isFocused&&i.dangerLight,display:"flex",paddingLeft:t.baseUnit,paddingRight:t.baseUnit,":hover":{backgroundColor:i.dangerLight,color:i.danger}}},noOptionsMessage:_a,option:function(e){var a=e.isDisabled,t=e.isFocused,r=e.isSelected,i=e.theme,n=i.spacing,o=i.colors;return{label:"option",backgroundColor:r?o.primary:t?o.primary25:"transparent",color:a?o.neutral20:r?o.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*n.baseUnit,"px ").concat(3*n.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!a&&(r?o.primary:o.primary50)}}},placeholder:function(e){var a=e.theme,t=a.spacing;return{label:"placeholder",color:a.colors.neutral50,marginLeft:t.baseUnit/2,marginRight:t.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var a=e.isDisabled,t=e.theme,r=t.spacing,i=t.colors;return{label:"singleValue",color:a?i.neutral40:i.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,maxWidth:"calc(100% - ".concat(2*r.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var a=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(a.baseUnit/2,"px ").concat(2*a.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}},It={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},At={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Sa(),captureMenuScroll:!Sa(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,a){var t=sa({ignoreCase:!0,ignoreAccents:!0,stringify:ht,trim:!0,matchFrom:"any"},void 0),r=t.ignoreCase,i=t.ignoreAccents,n=t.stringify,o=t.trim,s=t.matchFrom,l=o?mt(a):a,c=o?mt(n(e)):n(e);return r&&(l=l.toLowerCase(),c=c.toLowerCase()),i&&(l=vt(l),c=yt(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var a=e.count;return"".concat(a," result").concat(1!==a?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0};function Bt(e,a,t,r){return{type:"option",data:a,isDisabled:zt(e,a,t),isSelected:Ht(e,a,t),label:Dt(e,a),value:Rt(e,a),index:r}}function Lt(e,a){return e.options.map((function(t,r){if(t.options){var i=t.options.map((function(t,r){return Bt(e,t,a,r)})).filter((function(a){return Vt(e,a)}));return i.length>0?{type:"group",data:t,options:i,index:r}:void 0}var n=Bt(e,t,a,r);return Vt(e,n)?n:void 0})).filter((function(e){return!!e}))}function Ft(e){return e.reduce((function(e,a){return"group"===a.type?e.push.apply(e,tt(a.options.map((function(e){return e.data})))):e.push(a.data),e}),[])}function Vt(e,a){var t=e.inputValue,r=void 0===t?"":t,i=a.data,n=a.isSelected,o=a.label,s=a.value;return(!Ut(e)||!n)&&Gt(e,{label:o,value:s,data:i},r)}var Dt=function(e,a){return e.getOptionLabel(a)},Rt=function(e,a){return e.getOptionValue(a)};function zt(e,a,t){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(a,t)}function Ht(e,a,t){if(t.indexOf(a)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(a,t);var r=Rt(e,a);return t.some((function(a){return Rt(e,a)===r}))}function Gt(e,a,t){return!e.filterOption||e.filterOption(a,t)}var Ut=function(e){var a=e.hideSelectedOptions,t=e.isMulti;return void 0===a?t:a},Wt=1,Kt=function(e){ta(t,e);var a=ua(t);function t(e){var r;return Qe(this,t),(r=a.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},r.blockOptionHover=!1,r.isComposing=!1,r.commonProps=void 0,r.initialTouchX=0,r.initialTouchY=0,r.instancePrefix="",r.openAfterFocus=!1,r.scrollToFocusedOptionOnUpdate=!1,r.userIsDragging=void 0,r.controlRef=null,r.getControlRef=function(e){r.controlRef=e},r.focusedOptionRef=null,r.getFocusedOptionRef=function(e){r.focusedOptionRef=e},r.menuListRef=null,r.getMenuListRef=function(e){r.menuListRef=e},r.inputRef=null,r.getInputRef=function(e){r.inputRef=e},r.focus=r.focusInput,r.blur=r.blurInput,r.onChange=function(e,a){var t=r.props,i=t.onChange,n=t.name;a.name=n,r.ariaOnChange(e,a),i(e,a)},r.setValue=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",t=arguments.length>2?arguments[2]:void 0,i=r.props,n=i.closeMenuOnSelect,o=i.isMulti;r.onInputChange("",{action:"set-value"}),n&&(r.setState({inputIsHiddenAfterUpdate:!o}),r.onMenuClose()),r.setState({clearFocusValueOnUpdate:!0}),r.onChange(e,{action:a,option:t})},r.selectOption=function(e){var a=r.props,t=a.blurInputOnSelect,i=a.isMulti,n=a.name,o=r.state.selectValue,s=i&&r.isOptionSelected(e,o),l=r.isOptionDisabled(e,o);if(s){var c=r.getOptionValue(e);r.setValue(o.filter((function(e){return r.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void r.ariaOnChange(e,{action:"select-option",name:n});i?r.setValue([].concat(tt(o),[e]),"select-option",e):r.setValue(e,"select-option")}t&&r.blurInput()},r.removeValue=function(e){var a=r.props.isMulti,t=r.state.selectValue,i=r.getOptionValue(e),n=t.filter((function(e){return r.getOptionValue(e)!==i})),o=a?n:n[0]||null;r.onChange(o,{action:"remove-value",removedValue:e}),r.focusInput()},r.clearValue=function(){var e=r.state.selectValue;r.onChange(r.props.isMulti?[]:null,{action:"clear",removedValues:e})},r.popValue=function(){var e=r.props.isMulti,a=r.state.selectValue,t=a[a.length-1],i=a.slice(0,a.length-1),n=e?i:i[0]||null;r.onChange(n,{action:"pop-value",removedValue:t})},r.getValue=function(){return r.state.selectValue},r.cx=function(){for(var e=arguments.length,a=new Array(e),t=0;t5||n>5}},r.onTouchEnd=function(e){r.userIsDragging||(r.controlRef&&!r.controlRef.contains(e.target)&&r.menuListRef&&!r.menuListRef.contains(e.target)&&r.blurInput(),r.initialTouchX=0,r.initialTouchY=0)},r.onControlTouchEnd=function(e){r.userIsDragging||r.onControlMouseDown(e)},r.onClearIndicatorTouchEnd=function(e){r.userIsDragging||r.onClearIndicatorMouseDown(e)},r.onDropdownIndicatorTouchEnd=function(e){r.userIsDragging||r.onDropdownIndicatorMouseDown(e)},r.handleInputChange=function(e){var a=e.currentTarget.value;r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange(a,{action:"input-change"}),r.props.menuIsOpen||r.onMenuOpen()},r.onInputFocus=function(e){r.props.onFocus&&r.props.onFocus(e),r.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(r.openAfterFocus||r.props.openMenuOnFocus)&&r.openMenu("first"),r.openAfterFocus=!1},r.onInputBlur=function(e){r.menuListRef&&r.menuListRef.contains(document.activeElement)?r.inputRef.focus():(r.props.onBlur&&r.props.onBlur(e),r.onInputChange("",{action:"input-blur"}),r.onMenuClose(),r.setState({focusedValue:null,isFocused:!1}))},r.onOptionHover=function(e){r.blockOptionHover||r.state.focusedOption===e||r.setState({focusedOption:e})},r.shouldHideSelectedOptions=function(){return Ut(r.props)},r.onKeyDown=function(e){var a=r.props,t=a.isMulti,i=a.backspaceRemovesValue,n=a.escapeClearsValue,o=a.inputValue,s=a.isClearable,l=a.isDisabled,c=a.menuIsOpen,u=a.onKeyDown,g=a.tabSelectsValue,p=a.openMenuOnFocus,f=r.state,d=f.focusedOption,y=f.focusedValue,v=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(r.blockOptionHover=!0,e.key){case"ArrowLeft":if(!t||o)return;r.focusValue("previous");break;case"ArrowRight":if(!t||o)return;r.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(y)r.removeValue(y);else{if(!i)return;t?r.popValue():s&&r.clearValue()}break;case"Tab":if(r.isComposing)return;if(e.shiftKey||!c||!g||!d||p&&r.isOptionSelected(d,v))return;r.selectOption(d);break;case"Enter":if(229===e.keyCode)break;if(c){if(!d)return;if(r.isComposing)return;r.selectOption(d);break}return;case"Escape":c?(r.setState({inputIsHiddenAfterUpdate:!1}),r.onInputChange("",{action:"menu-close"}),r.onMenuClose()):s&&n&&r.clearValue();break;case" ":if(o)return;if(!c){r.openMenu("first");break}if(!d)return;r.selectOption(d);break;case"ArrowUp":c?r.focusOption("up"):r.openMenu("last");break;case"ArrowDown":c?r.focusOption("down"):r.openMenu("first");break;case"PageUp":if(!c)return;r.focusOption("pageup");break;case"PageDown":if(!c)return;r.focusOption("pagedown");break;case"Home":if(!c)return;r.focusOption("first");break;case"End":if(!c)return;r.focusOption("last");break;default:return}e.preventDefault()}},r.instancePrefix="react-select-"+(r.props.instanceId||++Wt),r.state.selectValue=da(e.value),r}return ea(t,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentDidUpdate",value:function(e){var a,t,r,i,n,o=this.props,s=o.isDisabled,l=o.menuIsOpen,c=this.state.isFocused;(c&&!s&&e.isDisabled||c&&l&&!e.menuIsOpen)&&this.focusInput(),c&&s&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(a=this.menuListRef,t=this.focusedOptionRef,r=a.getBoundingClientRect(),i=t.getBoundingClientRect(),n=t.offsetHeight/3,i.bottom+n>r.bottom?ha(a,Math.min(t.offsetTop+t.clientHeight-a.offsetHeight+n,a.scrollHeight)):i.top-n-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:n[o]},(function(){return a.onMenuOpen()}))}},{key:"focusValue",value:function(e){var a=this.state,t=a.selectValue,r=a.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=t.indexOf(r);r||(i=-1);var n=t.length-1,o=-1;if(t.length){switch(e){case"previous":o=0===i?0:-1===i?n:i-1;break;case"next":i>-1&&i0&&void 0!==arguments[0]?arguments[0]:"first",a=this.props.pageSize,t=this.state.focusedOption,r=this.getFocusableOptions();if(r.length){var i=0,n=r.indexOf(t);t||(n=-1),"up"===e?i=n>0?n-1:r.length-1:"down"===e?i=(n+1)%r.length:"pageup"===e?(i=n-a)<0&&(i=0):"pagedown"===e?(i=n+a)>r.length-1&&(i=r.length-1):"last"===e&&(i=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[i],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(It):sa(sa({},It),this.props.theme):It}},{key:"getCommonProps",value:function(){var e=this.clearValue,a=this.cx,t=this.getStyles,r=this.getValue,i=this.selectOption,n=this.setValue,o=this.props,s=o.isMulti,l=o.isRtl,c=o.options;return{clearValue:e,cx:a,getStyles:t,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:i,selectProps:o,setValue:n,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,a=e.isClearable,t=e.isMulti;return void 0===a?t:a}},{key:"isOptionDisabled",value:function(e,a){return zt(this.props,e,a)}},{key:"isOptionSelected",value:function(e,a){return Ht(this.props,e,a)}},{key:"filterOption",value:function(e,a){return Gt(this.props,e,a)}},{key:"formatOptionLabel",value:function(e,a){if("function"==typeof this.props.formatOptionLabel){var t=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:a,inputValue:t,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,a=e.isDisabled,t=e.isSearchable,r=e.inputId,i=e.inputValue,n=e.tabIndex,o=e.form,s=this.getComponents().Input,l=this.state.inputIsHidden,c=this.commonProps,u=r||this.getElementId("input"),g={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};return t?C.a.createElement(s,S({},c,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:u,innerRef:this.getInputRef,isDisabled:a,isHidden:l,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:n,form:o,type:"text",value:i},g)):C.a.createElement(bt,S({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:ga,onFocus:this.onInputFocus,readOnly:!0,disabled:a,tabIndex:n,form:o,value:""},g))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,a=this.getComponents(),t=a.MultiValue,r=a.MultiValueContainer,i=a.MultiValueLabel,n=a.MultiValueRemove,o=a.SingleValue,s=a.Placeholder,l=this.commonProps,c=this.props,u=c.controlShouldRenderValue,g=c.isDisabled,p=c.isMulti,f=c.inputValue,d=c.placeholder,y=this.state,v=y.selectValue,m=y.focusedValue,h=y.isFocused;if(!this.hasValue()||!u)return f?null:C.a.createElement(s,S({},l,{key:"placeholder",isDisabled:g,isFocused:h}),d);if(p)return v.map((function(a,o){var s=a===m;return C.a.createElement(t,S({},l,{components:{Container:r,Label:i,Remove:n},isFocused:s,isDisabled:g,key:"".concat(e.getOptionValue(a)).concat(o),index:o,removeProps:{onClick:function(){return e.removeValue(a)},onTouchEnd:function(){return e.removeValue(a)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:a}),e.formatOptionLabel(a,"value"))}));if(f)return null;var b=v[0];return C.a.createElement(o,S({},l,{data:b,isDisabled:g}),this.formatOptionLabel(b,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,a=this.commonProps,t=this.props,r=t.isDisabled,i=t.isLoading,n=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||i)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return C.a.createElement(e,S({},a,{innerProps:o,isFocused:n}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,a=this.commonProps,t=this.props,r=t.isDisabled,i=t.isLoading,n=this.state.isFocused;return e&&i?C.a.createElement(e,S({},a,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:n})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),a=e.DropdownIndicator,t=e.IndicatorSeparator;if(!a||!t)return null;var r=this.commonProps,i=this.props.isDisabled,n=this.state.isFocused;return C.a.createElement(t,S({},r,{isDisabled:i,isFocused:n}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var a=this.commonProps,t=this.props.isDisabled,r=this.state.isFocused,i={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return C.a.createElement(e,S({},a,{innerProps:i,isDisabled:t,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,a=this.getComponents(),t=a.Group,r=a.GroupHeading,i=a.Menu,n=a.MenuList,o=a.MenuPortal,s=a.LoadingMessage,l=a.NoOptionsMessage,c=a.Option,u=this.commonProps,g=this.state.focusedOption,p=this.props,f=p.captureMenuScroll,d=p.inputValue,y=p.isLoading,v=p.loadingMessage,m=p.minMenuHeight,h=p.maxMenuHeight,b=p.menuIsOpen,O=p.menuPlacement,w=p.menuPosition,x=p.menuPortalTarget,j=p.menuShouldBlockScroll,M=p.menuShouldScrollIntoView,E=p.noOptionsMessage,k=p.onMenuScrollToTop,N=p.onMenuScrollToBottom;if(!b)return null;var P,_=function(a,t){var r=a.type,i=a.data,n=a.isDisabled,o=a.isSelected,s=a.label,l=a.value,p=g===i,f=n?void 0:function(){return e.onOptionHover(i)},d=n?void 0:function(){return e.selectOption(i)},y="".concat(e.getElementId("option"),"-").concat(t),v={id:y,onClick:d,onMouseMove:f,onMouseOver:f,tabIndex:-1};return C.a.createElement(c,S({},u,{innerProps:v,data:i,isDisabled:n,isSelected:o,key:y,label:s,type:r,value:l,isFocused:p,innerRef:p?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(a.data,"menu"))};if(this.hasOptions())P=this.getCategorizedOptions().map((function(a){if("group"===a.type){var i=a.data,n=a.options,o=a.index,s="".concat(e.getElementId("group"),"-").concat(o),l="".concat(s,"-heading");return C.a.createElement(t,S({},u,{key:s,data:i,options:n,Heading:r,headingProps:{id:l,data:a.data},label:e.formatGroupLabel(a.data)}),a.options.map((function(e){return _(e,"".concat(o,"-").concat(e.index))})))}if("option"===a.type)return _(a,"".concat(a.index))}));else if(y){var T=v({inputValue:d});if(null===T)return null;P=C.a.createElement(s,u,T)}else{var I=E({inputValue:d});if(null===I)return null;P=C.a.createElement(l,u,I)}var A={minMenuHeight:m,maxMenuHeight:h,menuPlacement:O,menuPosition:w,menuShouldScrollIntoView:M},B=C.a.createElement(Na,S({},u,A),(function(a){var t=a.ref,r=a.placerProps,o=r.placement,s=r.maxHeight;return C.a.createElement(i,S({},u,A,{innerRef:t,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:y,placement:o}),C.a.createElement(_t,{captureEnabled:f,onTopArrive:k,onBottomArrive:N,lockEnabled:j},(function(a){return C.a.createElement(n,S({},u,{innerRef:function(t){e.getMenuListRef(t),a(t)},isLoading:y,maxHeight:s,focusedOption:g}),P)})))}));return x||"fixed"===w?C.a.createElement(o,S({},u,{appendTo:x,controlElement:this.controlRef,menuPlacement:O,menuPosition:w}),B):B}},{key:"renderFormField",value:function(){var e=this,a=this.props,t=a.delimiter,r=a.isDisabled,i=a.isMulti,n=a.name,o=this.state.selectValue;if(n&&!r){if(i){if(t){var s=o.map((function(a){return e.getOptionValue(a)})).join(t);return C.a.createElement("input",{name:n,type:"hidden",value:s})}var l=o.length>0?o.map((function(a,t){return C.a.createElement("input",{key:"i-".concat(t),name:n,type:"hidden",value:e.getOptionValue(a)})})):C.a.createElement("input",{name:n,type:"hidden"});return C.a.createElement("div",null,l)}var c=o[0]?this.getOptionValue(o[0]):"";return C.a.createElement("input",{name:n,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,a=this.state,t=a.ariaSelection,r=a.focusedOption,i=a.focusedValue,n=a.isFocused,o=a.selectValue,s=this.getFocusableOptions();return C.a.createElement(lt,S({},e,{ariaSelection:t,focusedOption:r,focusedValue:i,isFocused:n,selectValue:o,focusableOptions:s}))}},{key:"render",value:function(){var e=this.getComponents(),a=e.Control,t=e.IndicatorsContainer,r=e.SelectContainer,i=e.ValueContainer,n=this.props,o=n.className,s=n.id,l=n.isDisabled,c=n.menuIsOpen,u=this.state.isFocused,g=this.commonProps=this.getCommonProps();return C.a.createElement(r,S({},g,{className:o,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:u}),this.renderLiveRegion(),C.a.createElement(a,S({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:u,menuIsOpen:c}),C.a.createElement(i,S({},g,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),C.a.createElement(t,S({},g,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,a){var t=a.prevProps,r=a.clearFocusValueOnUpdate,i=a.inputIsHiddenAfterUpdate,n=e.options,o=e.value,s=e.menuIsOpen,l=e.inputValue,c={};if(t&&(o!==t.value||n!==t.options||s!==t.menuIsOpen||l!==t.inputValue)){var u=da(o),g=s?function(e,a){return Ft(Lt(e,a))}(e,u):[],p=r?function(e,a){var t=e.focusedValue,r=e.selectValue.indexOf(t);if(r>-1){if(a.indexOf(t)>-1)return t;if(r-1?t:a[0]}(a,g),focusedValue:p,clearFocusValueOnUpdate:!1}}var f=null!=i&&e!==t?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{};return sa(sa(sa({},c),f),{},{prevProps:e})}}]),t}(w.Component);Kt.defaultProps=At;var $t,Yt,Jt,qt=(t(36),t(38),w.Component,$t=Kt,Jt=Yt=function(e){ta(t,e);var a=ua(t);function t(){var e;Qe(this,t);for(var r=arguments.length,i=new Array(r),n=0;n1?t-1:0),i=1;i0&&a.forEach((function(e,r){t.push({value:a[r].fontFamily,label:a[r].fontFamily})})),t),onChange:function(e){s("fontFamily",e,r)}})};function mr(e,a){var t=[{value:"",label:Object(g.__)("Default","generatepress")},{value:"normal",label:Object(g.__)("Normal","generatepress")},{value:"bold",label:Object(g.__)("Bold","generatepress")},{value:"100",label:"100"},{value:"200",label:"200"},{value:"300",label:"300"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"600",label:"600"},{value:"700",label:"700"},{value:"800",label:"800"},{value:"900",label:"900"}];return void 0!==O[e]&&"undefined"!==a.googleFontVariants&&(t=[{value:"",label:Object(g.__)("Default","generatepress")},{value:"normal",label:Object(g.__)("Normal","generatepress")},{value:"bold",label:Object(g.__)("Bold","generatepress")}],a.filter((function(a){return a.fontFamily===e})).forEach((function(e){var a=e.googleFontVariants.replaceAll(" ","");(a=a.split(",")).filter((function(e){var a=e.match(/[a-z]/g),t=e.match(/[0-9]/g);return!(a&&t||"italic"===e||"regular"===e||""===e)})).forEach((function(e){t.push({value:e,label:e})}))}))),t}var hr=function(e){var a=e.index,t=e.value,r=e.fontFamily,i=e.onChange;return Object(n.createElement)(o.SelectControl,{label:Object(g.__)("Font Weight","generatepress"),value:t,options:mr(r,ur()),onChange:function(e){i("fontWeight",e,a)}})},br=function(e){var a=e.index,t=e.value,r=e.onChange;return Object(n.createElement)(o.SelectControl,{label:Object(g.__)("Text Transform","generatepress"),value:t,options:[{value:"",label:Object(g.__)("Default","generatepress")},{value:"uppercase",label:Object(g.__)("Uppercase","generatepress")},{value:"lowercase",label:Object(g.__)("Lowercase","generatepress")},{value:"capitalize",label:Object(g.__)("Capitalize","generatepress")},{value:"initial",label:Object(g.__)("Normal","generatepress")}],onChange:function(e){r("textTransform",e,a)}})},Or=(t(44),function(e){var a=Object(n.useState)("desktop"),t=c()(a,2),r=(t[0],t[1]),i=e.label,s=e.devices;return Object(n.createElement)("div",{className:"components-generate-units-control-header__units"},Object(n.createElement)("div",{className:"components-generate-units-control-label__units"},i),Object(n.createElement)("div",{className:"components-generate-control__units"},Object(n.createElement)(o.ButtonGroup,{className:"components-generate-control-buttons__units","aria-label":Object(g.__)("Select Units","generatepress")},s.map((function(e){var a=Object(g.__)("Desktop","generatepress");return"tablet"===e&&(a=Object(g.__)("Tablet","generatepress")),"mobile"===e&&(a=Object(g.__)("Mobile","generatepress")),Object(n.createElement)(o.Tooltip -/* translators: Unit type (px, em, %) */,{text:Object(g.sprintf)(Object(g.__)("%s Preview","generatepress"),a),key:e},Object(n.createElement)(o.Button,{key:e,className:"components-generate-control-button__units--"+e,isSmall:!0 -/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":a,onClick:function(){wp.customize.previewedDevice.set(e),r(e)}},u(e)))})))))}),Sr=t(22),wr=t.n(Sr),Cr=t(23),xr=t.n(Cr),jr=t(24),Mr=t.n(jr),Er=t(25),kr=t.n(Er),Nr=t(20),Pr=t.n(Nr);t(47);var _r=function(e){Mr()(i,e);var a,t,r=(a=i,t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=Pr()(a);if(t){var i=Pr()(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return kr()(this,e)});function i(){return wr()(this,i),r.apply(this,arguments)}return xr()(i,[{key:"render",value:function(){var e=this.props,a=e.label,t=e.value,r=e.onChange,i=e.rangeMin,s=void 0===i?0:i,l=e.rangeMax,c=void 0===l?100:l,u=e.inputMin,g=void 0===u?"":u,p=e.inputMax,f=void 0===p?"":p,d=e.step,y=void 0===d?1:d,v=e.help,m=void 0===v?"":v,h=e.beforeIcon,b=void 0===h?"":h,O=e.initialPosition,S=void 0===O?"":O,w=e.placeholder,C=void 0===w?"":w;return Object(n.createElement)("div",{className:"components-generate-range-control"},a&&Object(n.createElement)("div",{className:"components-generate-range-control--label"},a),Object(n.createElement)("div",{className:"components-generate-range-control--wrapper"},Object(n.createElement)("div",{className:"components-generate-range-control--range"},Object(n.createElement)(o.RangeControl,{className:"generate-range-control-range",beforeIcon:b,value:ir(t)?parseFloat(t):"",onChange:function(e){return r(e)},min:s,max:c,step:y,withInputField:!1,initialPosition:S})),Object(n.createElement)("div",{className:"components-generate-range-control-input"},Object(n.createElement)(o.TextControl,{type:"number",placeholder:""!==C?C:"",min:g,max:f,step:y,value:ir(t)?t:"",onChange:function(e){return r(e)}}))),m&&Object(n.createElement)("p",{className:"components-base-control__help"},m))}}]),i}(n.Component),Tr=(t(48),function(e){var a=e.value,t=e.onClick,r=e.units;return Object(n.createElement)("div",{className:"components-generate--control__units"},Object(n.createElement)(o.Dropdown,{className:"generate-component-control--unit-picker",contentClassName:"generate-component-control--unit-picker-area",position:"middle center",focusOnMount:"container",renderToggle:function(e){var t=e.isOpen,r=e.onToggle;return Object(n.createElement)(o.Button,{onClick:r,"aria-expanded":t},a||u("dash"))},renderContent:function(e){var i=e.onClose;return Object(n.createElement)(o.ButtonGroup,{className:"components-generate--control-buttons__units","aria-label":Object(g.__)("Select Units","generatepress")},r.map((function(e){var r=e,s=e||u("dash");return""===e&&(r=Object(g.__)("No Unit","generatepress")),"px"===e&&(r=Object(g._x)("Pixel","A size unit for CSS markup","generatepress")),"em"===e&&(r=Object(g._x)("Em","A size unit for CSS markup","generatepress")),"%"===e&&(r=Object(g._x)("Percentage","A size unit for CSS markup","generatepress")),"deg"===e&&(r=Object(g._x)("Degree","A size unit for CSS markup","generatepress")),Object(n.createElement)(o.Tooltip -/* translators: Unit type (px, em, %) */,{text:e?Object(g.sprintf)(Object(g.__)("%s Units","generatepress"),r):r,key:e},Object(n.createElement)(o.Button,{key:e,className:"components-generate--control-button__units--"+e,isSmall:!0,isPrimary:a===e,"aria-pressed":a===e -/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":e?Object(g.sprintf)(Object(g.__)("%s Units","generatepress"),r):r,onClick:function(){t(e),i()}},s))})))}}))}),Ir=function(e){var a=e.label,t=e.unitValue,r=e.units,i=e.onChangeUnit,s=e.step,l=e.rangeMin,c=e.rangeMax,u=e.inputMin,g=void 0===u?null:u,p=e.inputMax,f=void 0===p?null:p,d=e.desktopValue,y=e.desktopInitial,v=e.desktopOnChange,m=e.tabletValue,h=e.tabletInitial,b=e.tabletOnChange,O=e.mobileInitial,S=e.mobileValue,w=e.mobileOnChange;return Object(n.createElement)(o.BaseControl,null,Object(n.createElement)(Or,{label:a,value:t,devices:["desktop","tablet","mobile"]}),Object(n.createElement)("div",{className:"generate-component-input-with-unit"},Object(n.createElement)("div",{className:"generate-component-device-field","data-device":"desktop"},Object(n.createElement)(_r,{className:"generate-range-control-range",step:s,rangeMin:l,rangeMax:c,inputMin:g,inputMax:f,value:ir(d)?parseFloat(d):y,initialPosition:y,onChange:v,withInputField:!1})),Object(n.createElement)("div",{className:"generate-component-device-field","data-device":"tablet"},Object(n.createElement)(_r,{"data-generate-control-device":"tablet",className:"generate-range-control-range",step:s,rangeMin:l,rangeMax:c,inputMin:g,inputMax:f,value:ir(m)?parseFloat(m):h,initialPosition:h,onChange:b,withInputField:!1})),Object(n.createElement)("div",{className:"generate-component-device-field","data-device":"mobile"},Object(n.createElement)(_r,{"data-generate-control-device":"mobile",className:"generate-range-control-range",step:s,rangeMin:l,rangeMax:c,inputMin:g,inputMax:f,value:ir(S)?parseFloat(S):O,initialPosition:O,onChange:w,withInputField:!1})),Object(n.createElement)(Tr,{value:t,units:r,onClick:i})))},Ar=function(e){var a=e.font,t=e.onChange;return Object(n.createElement)(Ir,{label:Object(g.__)("Font size","generatepress"),unitValue:a.fontSizeUnit,units:["px","em","rem","%"],onChangeUnit:function(e){t("fontSizeUnit",e,a.index)},step:sr(a,"fontSize","step",1),rangeMin:sr(a,"fontSize","min",1),rangeMax:sr(a,"fontSize","max",100),inputMin:0,desktopValue:a.fontSize,desktopInitial:or(a,"fontSize"),desktopOnChange:function(e){t("fontSize",e,a.index)},tabletValue:a.fontSizeTablet,tabletInitial:or(a,"fontSizeTablet"),tabletOnChange:function(e){t("fontSizeTablet",e,a.index)},mobileValue:a.fontSizeMobile,mobileInitial:or(a,"fontSizeMobile"),mobileOnChange:function(e){t("fontSizeMobile",e,a.index)}})},Br=function(e){var a=e.font,t=e.onChange;return Object(n.createElement)(Ir,{label:Object(g.__)("Line Height","generatepress"),unitValue:a.lineHeightUnit,units:["","px","em","rem"],onChangeUnit:function(e){t("lineHeightUnit",e,a.index)},step:sr(a,"lineHeight","step",.1),rangeMin:sr(a,"lineHeight","min",1),rangeMax:sr(a,"lineHeight","max",5),inputMin:0,desktopValue:a.lineHeight,desktopInitial:or(a,"lineHeight"),desktopOnChange:function(e){t("lineHeight",e,a.index)},tabletValue:a.lineHeightTablet,tabletInitial:or(a,"lineHeightTablet"),tabletOnChange:function(e){t("lineHeightTablet",e,a.index)},mobileValue:a.lineHeightMobile,mobileInitial:or(a,"lineHeightMobile"),mobileOnChange:function(e){t("lineHeightMobile",e,a.index)}})},Lr=function(e){var a=e.font,t=e.onChange;return Object(n.createElement)(Ir,{label:Object(g.__)("Letter Spacing","generatepress"),unitValue:a.letterSpacingUnit,units:["px","em","rem"],onChangeUnit:function(e){t("letterSpacingUnit",e,a.index)},step:sr(a,"letterSpacing","step",.01),rangeMin:sr(a,"letterSpacing","min",-1),rangeMax:sr(a,"letterSpacing","max",10),desktopValue:a.letterSpacing,desktopInitial:or(a,"letterSpacing"),desktopOnChange:function(e){t("letterSpacing",e,a.index)},tabletValue:a.letterSpacingTablet,tabletInitial:or(a,"letterSpacingTablet"),tabletOnChange:function(e){t("letterSpacingTablet",e,a.index)},mobileValue:a.letterSpacingMobile,mobileInitial:or(a,"letterSpacingMobile"),mobileOnChange:function(e){t("letterSpacingMobile",e,a.index)}})},Fr=function(e){var a=e.font,t=e.onChange;return Object(n.createElement)(Ir,{label:"body"===a.selector?Object(g.__)("Paragraph Bottom Margin","generatepress"):Object(g.__)("Bottom Margin","generatepress"),unitValue:a.marginBottomUnit,units:["px","em","rem"],onChangeUnit:function(e){t("marginBottomUnit",e,a.index)},step:sr(a,"marginBottom","step",.1),rangeMin:sr(a,"marginBottom","min",0),rangeMax:sr(a,"marginBottom","max",5),inputMin:0,desktopValue:a.marginBottom,desktopInitial:or(a,"marginBottom"),desktopOnChange:function(e){0>e&&(e=0),t("marginBottom",e,a.index)},tabletValue:a.marginBottomTablet,tabletInitial:or(a,"marginBottomTablet"),tabletOnChange:function(e){0>e&&(e=0),t("marginBottomTablet",e,a.index)},mobileValue:a.marginBottomMobile,mobileInitial:or(a,"marginBottomMobile"),mobileOnChange:function(e){0>e&&(e=0),t("marginBottomMobile",e,a.index)}})},Vr=function(e){var a=e.font,t=e.toggleClose,r=e.onChangeFontValue,i=e.onChangeElement;return Object(n.createElement)("div",{className:"generate-customize-control--font-dropdown"},Object(n.createElement)(dr,{index:a.index,value:a.selector,onChange:i}),!!a.selector&&Object(n.createElement)(n.Fragment,null,"custom"===a.selector&&Object(n.createElement)(yr,{index:a.index,value:a.customSelector,onChange:r}),Object(n.createElement)(vr,{index:a.index,value:a.fontFamily,onChange:r}),Object(n.createElement)("div",{className:"components-base-control generate-font-manager--select-options"},Object(n.createElement)(hr,{index:a.index,value:a.fontWeight,fontFamily:a.fontFamily,onChange:r}),Object(n.createElement)(br,{index:a.index,value:a.textTransform,onChange:r})),Object(n.createElement)(Ar,{font:a,onChange:r}),Object(n.createElement)(Br,{font:a,onChange:r}),Object(n.createElement)(Lr,{font:a,onChange:r}),lr(a.selector)&&Object(n.createElement)(Fr,{font:a,onChange:r})),Object(n.createElement)("div",{className:"generate-font-manager--footer"},Object(n.createElement)(o.Button,{isSecondary:!0,isSmall:!0,onClick:t},Object(g.__)("Close","generatepress"))))},Dr=function(e){var a=e.font,t=e.label,r=e.itemId,i=e.setOpen,o=e.isOpen,s=e.deleteFont,l=e.toggleClose,c=e.onChangeFontValue,u=e.onChangeElement;return Object(n.createElement)("div",{className:"generate-font-manager--item"},Object(n.createElement)("div",{className:"generate-font-manager--header"},Object(n.createElement)(gr,{font:a,itemId:r,setOpen:i,isOpen:o,label:t}),Object(n.createElement)(pr,{itemId:r,setOpen:i,isOpen:o}),Object(n.createElement)(fr,{onClick:s.bind(null,a.index),isOpen:o,itemId:r})),r===o&&Object(n.createElement)(Vr,{font:a,toggleClose:l,onChangeFontValue:c,onChangeElement:u}))},Rr=function(e){var a,t,r=e.fontList,o=("group","other",r.reduce((function(e,a,t){var r=a.group||"other";return a.index=t,e[r]=e[r]||[],e[r].push(a),e}),{}));return a=cr(),t=function(a,t){var r,s=null!==(r=o[t])&&void 0!==r?r:[];if(0!==s.length)return Object(n.createElement)("div",{className:"generate-font-manager-group",key:t},Object(n.createElement)("h4",{className:"generate-font-manager-group__label"},a),s.map((function(a){return Object(n.createElement)(Dr,i()({key:a.index,itemId:a.index+1,font:a},e))})))},Object.values(Object.fromEntries(Object.entries(a).map((function(e){var a=c()(e,2),r=a[0],i=a[1];return[r,t(i,r)]}))))};function zr(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,r)}return t}function Hr(e){for(var a=1;a0&&f.map((function(a,t){var c=t+1,y=function(e){var a=b()(f),r=a[t];a[t]=ar(ar({},a[t]),{},{fontFamily:e}),s(a),void 0!==O[e]?(a[t]=ar(ar({},a[t]),{},{googleFont:!0,googleFontCategory:O[e].category,googleFontVariants:O[e].variants.join(", ")}),s(a)):(a[t]=ar(ar({},a[t]),{},{googleFont:!1,googleFontCategory:"",googleFontVariants:""}),s(a)),l(a[t].fontFamily,r.fontFamily)},v=f[t].fontFamily||"";return Object(n.createElement)("div",{className:"generate-font-manager--item",key:t},Object(n.createElement)("div",{className:"generate-font-manager--header"},Object(n.createElement)(o.Button,{className:"generate-font-manager--label",onClick:function(){i(c!==r&&c)}},f[t].fontFamily?f[t].fontFamily:e.label),Object(n.createElement)(o.Tooltip,{text:Object(g.__)("Open Font Family Settings","generatepress")},Object(n.createElement)(o.Button,{className:"generate-font-manager--open",onClick:function(){i(c!==r&&c)}},u(c===r?"chevron-up":"chevron-down"))),Object(n.createElement)(o.Tooltip,{text:Object(g.__)("Delete Font Family","generatepress")},Object(n.createElement)(o.Button,{className:"generate-font-manager--delete-font",onClick:function(){if(window.confirm(Object(g.__)("This will permanently delete this font family. Doing so will stop elements from displaying it as their font.","generatepress"))){var e=b()(f),a=e[t];l("",a.fontFamily),e.splice(t,1),s(e)}}},u("trash")))),c===r&&Object(n.createElement)("div",{className:"generate-customize-control--font-dropdown"},Object(n.createElement)(o.BaseControl,{className:"generate-component-font-family-picker-wrapper",id:"generate-font-manager-family-name--input"},Object(n.createElement)(Xt,{options:d,placeholder:Object(g.__)("Search fonts…","generatepress"),onChange:function(e){return y(e.value)}}),Object(n.createElement)(o.TextControl,{id:"generate-font-manager-family-name--input",className:"generate-font-manager-family-name--input",label:Object(g.__)("Font family name","generatepress"),value:v,onChange:function(e){var a;a=e,f.filter((function(e){return e.fontFamily===a})).length>0&&(alert(Object(g.__)("Font already selected","generatepress")),e=""),y(e)}}),!!f[t].fontFamily&&Object(n.createElement)("div",{className:"generate-font-manager--options"},Object(n.createElement)(o.ToggleControl,{className:"generate-font-manager-google-font--field",label:Object(g.__)("Google Font","generatepress"),checked:!!f[t].googleFont,onChange:function(e){var a=b()(f);a[t]=ar(ar({},a[t]),{},{googleFont:e}),s(a)}}),!!f[t].googleFont&&Object(n.createElement)("div",{className:"generate-font-manager--google-font-options"},Object(n.createElement)(o.TextControl,{label:Object(g.__)("Category","generatepress"),value:f[t].googleFontCategory||"",onChange:function(e){var a=b()(f);a[t]=ar(ar({},a[t]),{},{googleFontCategory:e}),s(a)}}),Object(n.createElement)(o.TextControl,{label:Object(g.__)("Variants","generatepress"),value:f[t].googleFontVariants||"",onChange:function(e){var a=b()(f);a[t]=ar(ar({},a[t]),{},{googleFontVariants:e}),s(a)}}))),Object(n.createElement)("div",{className:"generate-font-manager--footer"},Object(n.createElement)(o.Button,{isSecondary:!0,isSmall:!0,onClick:p},Object(g.__)("Close","generatepress"))))))})),Object(n.createElement)(o.Button,{isPrimary:!0,onClick:function(){var a=b()(e.value);a.push({fontFamily:"",googleFont:!1,googleFontApi:1,googleFontCategory:"",googleFontVariants:""}),s(a);var t=wp.customize.control(e.customizerSetting.id).setting.get().length;i(t)}},Object(g.__)("Add Font","generatepress")))})),Ur=s((function(e){var a=e.value,t=Object(n.useState)([]),r=c()(t,2),i=r[0],s=r[1],l=Object(n.useState)(0),u=c()(l,2),p=u[0],f=u[1],d=Object(n.useState)(!1),v=c()(d,2),h=v[0],O=v[1];Object(n.useEffect)((function(){Array.isArray(a)?s(a):"object"===y()(a)&&s(Object.values(a))}),[a]),Object(n.useEffect)((function(){var a=h?"refresh":"postMessage";wp.customize.control(e.customizerSetting.id).setting.transport=a,wp.customize.control(e.customizerSetting.id).setting.set(i)}),[i]);var S=nr(),w=function(e){O(!0),s(e)};return Object(n.createElement)("div",null,Object(n.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),Object(n.createElement)(Rr,{fontList:i,setOpen:f,isOpen:p,label:e.label,deleteFont:function(e){var a=b()(i);a.splice(e,1),w(a)},toggleClose:function(){return f(0)},onChangeFontValue:function(e,a,t){var r=b()(i);r[t]=Hr({},r[t]),r[t][e]=a,w(r)},onChangeElement:function(e,a){var t=e.value,r=e.group,n=e.module,o=b()(i);o[a]=Hr(Hr({},o[a]),{},{selector:t,module:n,group:r});var s=S[t].placeholders;s&&Object.keys(s).forEach((function(e){var r=S[t].placeholders[e].unit;if(r){var i=e+"Unit";o[a]=Hr(Hr({},o[a]),{},m()({},i,r))}})),lr(t)||(o[a]=Hr(Hr({},o[a]),{},{marginBottom:"",marginBottomTablet:"",marginBottomMobile:"",marginBottomUnit:""})),w(o)}}),Object(n.createElement)(o.Button,{isPrimary:!0,onClick:function(){var a=b()(e.value);a.push({selector:"",customSelector:"",fontFamily:"",fontWeight:"",textTransform:"",fontSize:"",fontSizeTablet:"",fontSizeMobile:"",fontSizeUnit:"px",lineHeight:"",lineHeightTablet:"",lineHeightMobile:"",lineHeightUnit:"",letterSpacing:"",letterSpacingTablet:"",letterSpacingMobile:"",letterSpacingUnit:"px"}),w(a),f(a.length)}},Object(g.__)("Add Typography","generatepress")))}));function Wr(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);a&&(r=r.filter((function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable}))),t.push.apply(t,r)}return t}function Kr(e){for(var a=1;a0&&a.forEach((function(e){var a=e.slug.replace(" ","-").toLowerCase();t+="--"+a+": "+e.color+";"})),t+="}";var r=document.getElementById("generate-global-color-styles");r?r.innerHTML=t:document.head.insertAdjacentHTML("beforeend",'")},t=function(e){var a=[];e.length>0&&e.forEach((function(e){a.push({name:e.slug,slug:e.slug,color:"var(--"+e.slug+")"})})),window.sessionStorage.setItem("generateGlobalColors",JSON.stringify(a))},r=e.value||[];return"object"===y()(r)&&(r=Object.values(r)),Object(n.createElement)("div",null,Object(n.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),Object(n.createElement)("div",{className:"generate-component-color-picker-wrapper generate-color-manager-wrapper"},r.map((function(s,l){var c=Kr(Kr({},e),{},{value:r[l].color,varNameValue:r[l].slug});return Object(n.createElement)("div",{className:"generate-color-manager--item",key:l},Object(n.createElement)(p,i()({},c,{tooltipPosition:"bottom center",tooltipText:r[l].slug,hideLabel:!0,onChange:function(e){var i=b()(r);i[l]=Kr(Kr({},i[l]),{},{color:e}),a(i),t(i)},onVarChange:function(e){var i=b()(r);e=e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").replace(/[^a-z0-9-\s]+/g,"").toLowerCase(),i[l]=Kr(Kr({},i[l]),{},{slug:e}),a(i),t(i)}})),Object(n.createElement)(o.Tooltip,{text:Object(g.__)("Delete Color","generatepress")},Object(n.createElement)(o.Button,{className:"generate-color-manager--delete-color",onClick:function(){if(window.confirm(Object(g.__)("This will permanently delete this color. Doing so will break styles that are using it to define their color.","generatepress"))){var e=b()(r);e.splice(l,1),a(e)}},icon:u("x")})))})),Object(n.createElement)("div",{className:"generate-color-manager--item"},Object(n.createElement)(o.Tooltip,{text:Object(g.__)("Add Global Color","generatepress")},Object(n.createElement)(o.Button,{className:"generate-color-manager--add-color",onClick:function(){var t=b()(e.value),r=t.length+1;t.push({slug:"global-color-"+r,color:""}),a(t)}},u("plus"))))))}));wp.customize.controlConstructor["generate-color-manager-control"]=$r,t(50);var Yr=function(e){var a=Object(n.useState)(!1),t=c()(a,2),r=t[0],i=t[1],s=function(){e.choices.sectionRedirect?wp.customize.section(e.choices.toggleId).focus():document.querySelectorAll('[data-toggleId="'+e.choices.toggleId+'"]').forEach((function(e){r?(e.style.display="",i(!1)):(e.style.display="block",i(!0))}))},l=e.choices.tooltipText?e.choices.tooltipText:Object(g.sprintf)(Object(g.__)("Open %s Settings","generatepress"),e.choices.title),p=e.choices.sectionRedirect?"chevron-right":"chevron-down";return Object(n.createElement)(n.Fragment,null,Object(n.createElement)("div",{className:"generate-customize-control-title"},!!e.choices.toggleId&&Object(n.createElement)(n.Fragment,null,Object(n.createElement)(o.Tooltip,{text:l},Object(n.createElement)(o.Button,{className:"generate-customize-control-title--label",onClick:s},e.choices.title)),Object(n.createElement)(o.Tooltip,{text:l},Object(n.createElement)(o.Button,{className:"generate-customize-control-title--toggle",onClick:s},u(r?"chevron-up":p)))),!e.choices.toggleId&&Object(n.createElement)("h3",null,e.choices.title)))},Jr=wp.customize.Control.extend({ready:function(){this.renderContent()},embed:function(){var e=this,a=e.section();a&&wp.customize.section(a,(function(a){a.expanded.bind((function(a){a&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},initialize:function(e,a){var t=this;t.setNotificationContainer=t.setNotificationContainer.bind(t),wp.customize.Control.prototype.initialize.call(t,e,a),wp.customize.control.bind("removed",(function e(a){t===a&&(t.destroy(),t.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},renderContent:function(){var e=Object(n.createElement)(o.SlotFillProvider,null,Object(n.createElement)(Yr,i()({},this.params,{control:this,choices:this.params.choices,title:this.params.title})),Object(n.createElement)(o.Popover.Slot,null)),a=this.container[0];if(this.params.choices.wrapper){var t=document.getElementById(this.params.choices.wrapper+"--wrapper");t&&(a=t,this.container.hide())}Object(n.render)(e,a)},destroy:function(){Object(n.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}});wp.customize.controlConstructor["generate-title-control"]=Jr;var qr=t(26),Zr=t.n(qr),Qr=wp.customize.Control.extend({ready:function(){this.renderContent()},embed:function(){var e=this,a=e.section();a&&wp.customize.section(a,(function(a){a.expanded.bind((function(a){a&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},initialize:function(e,a){var t=this;t.setNotificationContainer=t.setNotificationContainer.bind(t),wp.customize.Control.prototype.initialize.call(t,e,a),wp.customize.control.bind("removed",(function e(a){t===a&&(t.destroy(),t.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},renderContent:function(){var e=this.params.choices;this.params.choices.toggleId&&this.container[0].setAttribute("data-toggleId",this.params.choices.toggleId),Object(n.render)(Object(n.createElement)("div",{className:Zr()(m()({"generate-customize-control-wrapper":!0},e.class,!!e.class)),id:e.id,"data-wrapper-type":e.type},e.items.map((function(e){return Object(n.createElement)("div",{key:e,id:e+"--wrapper"})}))),this.container[0])},destroy:function(){Object(n.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}});wp.customize.controlConstructor["generate-wrapper-control"]=Qr,document.addEventListener("DOMContentLoaded",(function(){window.sessionStorage.removeItem("generateGlobalColors")}))}]); \ No newline at end of file +(window.webpackJsonp_generatepress=window.webpackJsonp_generatepress||[]).push([[3],{29:function(e,t,r){},42:function(e,t,r){},43:function(e,t,r){},44:function(e,t,r){},48:function(e,t,r){},57:function(e,t,r){},60:function(e,t,r){},61:function(e,t,r){},62:function(e,t,r){},65:function(e,t,r){}}]),function(e){function t(t){for(var a,o,s=t[0],l=t[1],c=t[2],g=0,d=[];ge.length)&&(t=e.length);for(var r=0,a=new Array(t);r=0||Object.prototype.hasOwnProperty.call(e,a)&&(r[a]=e[a]);return r}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(n),n.className=this.props.inputClassName,n.id=this.state.inputId,n.style=r,o.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),o.default.createElement("input",a({},n,{ref:this.inputRef})),o.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?o.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(i.Component);p.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},p.defaultProps={minWidth:1,injectStyles:!0},t.default=p},function(e,t){e.exports=window.ReactDOM},function(e,t,r){"use strict";var a=r(55),n={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},i={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},o={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return a.isMemo(e)?o:s[e.$$typeof]||n}s[a.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[a.Memo]=o;var c=Object.defineProperty,u=Object.getOwnPropertyNames,g=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,r,a){if("string"!=typeof r){if(p){var n=f(r);n&&n!==p&&e(t,n,a)}var o=u(r);g&&(o=o.concat(g(r)));for(var s=l(t),v=l(r),h=0;h=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))},e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t,r){e.exports=r(53)()},function(e,t,r){"use strict";var a=r(54);function n(){}function i(){}i.resetWarningCache=n,e.exports=function(){function e(e,t,r,n,i,o){if(o!==a){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var r={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:i,resetWarningCache:n};return r.PropTypes=r,r}},function(e,t,r){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},function(e,t,r){"use strict";e.exports=r(56)},function(e,t,r){"use strict";var a="function"==typeof Symbol&&Symbol.for,n=a?Symbol.for("react.element"):60103,i=a?Symbol.for("react.portal"):60106,o=a?Symbol.for("react.fragment"):60107,s=a?Symbol.for("react.strict_mode"):60108,l=a?Symbol.for("react.profiler"):60114,c=a?Symbol.for("react.provider"):60109,u=a?Symbol.for("react.context"):60110,g=a?Symbol.for("react.async_mode"):60111,d=a?Symbol.for("react.concurrent_mode"):60111,f=a?Symbol.for("react.forward_ref"):60112,p=a?Symbol.for("react.suspense"):60113,v=a?Symbol.for("react.suspense_list"):60120,h=a?Symbol.for("react.memo"):60115,y=a?Symbol.for("react.lazy"):60116,m=a?Symbol.for("react.block"):60121,b=a?Symbol.for("react.fundamental"):60117,O=a?Symbol.for("react.responder"):60118,S=a?Symbol.for("react.scope"):60119;function w(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case g:case d:case o:case l:case s:case p:return e;default:switch(e=e&&e.$$typeof){case u:case f:case y:case h:case c:return e;default:return t}}case i:return t}}}function C(e){return w(e)===d}t.AsyncMode=g,t.ConcurrentMode=d,t.ContextConsumer=u,t.ContextProvider=c,t.Element=n,t.ForwardRef=f,t.Fragment=o,t.Lazy=y,t.Memo=h,t.Portal=i,t.Profiler=l,t.StrictMode=s,t.Suspense=p,t.isAsyncMode=function(e){return C(e)||w(e)===g},t.isConcurrentMode=C,t.isContextConsumer=function(e){return w(e)===u},t.isContextProvider=function(e){return w(e)===c},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},t.isForwardRef=function(e){return w(e)===f},t.isFragment=function(e){return w(e)===o},t.isLazy=function(e){return w(e)===y},t.isMemo=function(e){return w(e)===h},t.isPortal=function(e){return w(e)===i},t.isProfiler=function(e){return w(e)===l},t.isStrictMode=function(e){return w(e)===s},t.isSuspense=function(e){return w(e)===p},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===l||e===s||e===p||e===v||"object"==typeof e&&null!==e&&(e.$$typeof===y||e.$$typeof===h||e.$$typeof===c||e.$$typeof===u||e.$$typeof===f||e.$$typeof===b||e.$$typeof===O||e.$$typeof===S||e.$$typeof===m)},t.typeOf=w},,function(e,t){function r(t,a){return e.exports=r=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},e.exports.default=e.exports,e.exports.__esModule=!0,r(t,a)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},function(e,t){e.exports=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e},e.exports.default=e.exports,e.exports.__esModule=!0},,,,function(e,t){var r,a,n=e.exports={};function i(){throw new Error("setTimeout has not been defined")}function o(){throw new Error("clearTimeout has not been defined")}function s(e){if(r===setTimeout)return setTimeout(e,0);if((r===i||!r)&&setTimeout)return r=setTimeout,setTimeout(e,0);try{return r(e,0)}catch(t){try{return r.call(null,e,0)}catch(t){return r.call(this,e,0)}}}!function(){try{r="function"==typeof setTimeout?setTimeout:i}catch(e){r=i}try{a="function"==typeof clearTimeout?clearTimeout:o}catch(e){a=o}}();var l,c=[],u=!1,g=-1;function d(){u&&l&&(u=!1,l.length?c=l.concat(c):g=-1,c.length&&f())}function f(){if(!u){var e=s(d);u=!0;for(var t=c.length;t;){for(l=c,c=[];++g1)for(var r=1;r1&&void 0!==arguments[1]?arguments[1]:{};return wp.customize.Control.extend(Object.assign({},{ready:function(){var e=this;e.setting.bind((function(){e.renderContent()}))},embed:function(){var e=this,t=e.section();t&&wp.customize.section(t,(function(t){t.expanded.bind((function(t){t&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},initialize:function(e,t){var r=this;r.setNotificationContainer=r.setNotificationContainer.bind(r),wp.customize.Control.prototype.initialize.call(r,e,t),wp.customize.control.bind("removed",(function e(t){r===t&&(r.destroy(),r.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},getWrapper:function(){var e=this.container[0];if(this.params.choices.wrapper){var t=document.getElementById(this.params.choices.wrapper+"--wrapper");t&&(e=t,this.container.hide())}return e},renderContent:function(){var t=this.setting.get(),r=Object(o.createElement)(s.SlotFillProvider,null,Object(o.createElement)(e,i()({},this.params,{value:t,setNotificationContainer:this.setNotificationContainer,customizerSetting:this.setting,control:this,choices:this.params.choices,default:this.params.defaultValue})),Object(o.createElement)(s.Popover.Slot,null)),a=this.getWrapper();Object(o.render)(r,a)},destroy:function(){Object(o.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}},t))},c=(r(43),r(2)),u=r(5),g=r.n(u);function d(e){var t=e.color,r=e.tooltip,a=e.tooltipPosition,n=e.onClick,i=e.ariaExpanded;return Object(o.createElement)("div",{className:"components-circular-option-picker__option-wrapper"},Object(o.createElement)(s.Tooltip,{text:r,position:a},Object(o.createElement)(s.Button,{className:"components-color-palette__item components-circular-option-picker__option","aria-expanded":i,onClick:n,"aria-label":r,style:{color:t}},Object(o.createElement)("span",{className:"components-color-palette__custom-color-gradient"}))))}r(44);var f=r(1),p=r.n(f);function v(){return(v=Object.assign||function(e){for(var t=1;t=0||(n[r]=e[r]);return n}function y(e){var t=Object(f.useRef)(e),r=Object(f.useRef)((function(e){t.current&&t.current(e)}));return t.current=e,r.current}var m=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e0:e.buttons>0)&&n.current?i(S(n.current,e,s.current)):r(!1)},t=function(){return r(!1)};function r(r){var a=l.current,i=O(n.current),o=r?i.addEventListener:i.removeEventListener;o(a?"touchmove":"mousemove",e),o(a?"touchend":"mouseup",t)}return[function(e){var t=e.nativeEvent,a=n.current;if(a&&(w(t),!function(e,t){return t&&!b(e)}(t,l.current)&&a)){if(b(t)){l.current=!0;var o=t.changedTouches||[];o.length&&(s.current=o[0].identifier)}a.focus(),i(S(a,t,s.current)),r(!0)}},function(e){var t=e.which||e.keyCode;t<37||t>40||(e.preventDefault(),o({left:39===t?.05:37===t?-.05:0,top:40===t?.05:38===t?-.05:0}))},r]}),[o,i]),u=c[0],g=c[1],d=c[2];return Object(f.useEffect)((function(){return d}),[d]),p.a.createElement("div",v({},a,{onTouchStart:u,onMouseDown:u,className:"react-colorful__interactive",ref:n,onKeyDown:g,tabIndex:0,role:"slider"}))})),x=function(e){return e.filter(Boolean).join(" ")},j=function(e){var t=e.color,r=e.left,a=e.top,n=void 0===a?.5:a,i=x(["react-colorful__pointer",e.className]);return p.a.createElement("div",{className:i,style:{top:100*n+"%",left:100*r+"%"}},p.a.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:t}}))},E=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r},N=(Math.PI,function(e){var t=e.s,r=e.v,a=e.a,n=(200-t)*r/100;return{h:E(e.h),s:E(n>0&&n<200?t*r/100/(n<=100?n:200-n)*100:0),l:E(n/2),a:E(a,2)}}),T=function(e){var t=N(e);return"hsl("+t.h+", "+t.s+"%, "+t.l+"%)"},D=function(e){var t=N(e);return"hsla("+t.h+", "+t.s+"%, "+t.l+"%, "+t.a+")"},M=function(e){var t=e.h,r=e.s,a=e.v,n=e.a;t=t/360*6,r/=100,a/=100;var i=Math.floor(t),o=a*(1-r),s=a*(1-(t-i)*r),l=a*(1-(1-t+i)*r),c=i%6;return{r:E(255*[a,s,o,o,l,a][c]),g:E(255*[l,a,a,s,o,o][c]),b:E(255*[o,o,l,a,a,s][c]),a:E(n,2)}},I=function(e){var t=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(e);return t?P({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):{h:0,s:0,v:0,a:1}},k=I,P=function(e){var t=e.r,r=e.g,a=e.b,n=e.a,i=Math.max(t,r,a),o=i-Math.min(t,r,a),s=o?i===t?(r-a)/o:i===r?2+(a-t)/o:4+(t-r)/o:0;return{h:E(60*(s<0?s+6:s)),s:E(i?o/i*100:0),v:E(i/255*100),a:n}},_=p.a.memo((function(e){var t=e.hue,r=e.onChange,a=x(["react-colorful__hue",e.className]);return p.a.createElement("div",{className:a},p.a.createElement(C,{onMove:function(e){r({h:360*e.left})},onKey:function(e){r({h:m(t+360*e.left,0,360)})},"aria-label":"Hue","aria-valuetext":E(t)},p.a.createElement(j,{className:"react-colorful__hue-pointer",left:t/360,color:T({h:t,s:100,v:100,a:1})})))})),R=p.a.memo((function(e){var t=e.hsva,r=e.onChange,a={backgroundColor:T({h:t.h,s:100,v:100,a:1})};return p.a.createElement("div",{className:"react-colorful__saturation",style:a},p.a.createElement(C,{onMove:function(e){r({s:100*e.left,v:100-100*e.top})},onKey:function(e){r({s:m(t.s+100*e.left,0,100),v:m(t.v-100*e.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+E(t.s)+"%, Brightness "+E(t.v)+"%"},p.a.createElement(j,{className:"react-colorful__saturation-pointer",top:1-t.v/100,left:t.s/100,color:T(t)})))})),L=function(e,t){return e.replace(/\s/g,"")===t.replace(/\s/g,"")};function A(e,t,r){var a=y(r),n=Object(f.useState)((function(){return e.toHsva(t)})),i=n[0],o=n[1],s=Object(f.useRef)({color:t,hsva:i});Object(f.useEffect)((function(){if(!e.equal(t,s.current.color)){var r=e.toHsva(t);s.current={hsva:r,color:t},o(r)}}),[t,e]),Object(f.useEffect)((function(){var t;(function(e,t){if(e===t)return!0;for(var r in e)if(e[r]!==t[r])return!1;return!0})(i,s.current.hsva)||e.equal(t=e.fromHsva(i),s.current.color)||(s.current={hsva:i,color:t},a(t))}),[i,e,a]);var l=Object(f.useCallback)((function(e){o((function(t){return Object.assign({},t,e)}))}),[]);return[i,l]}var F="undefined"!=typeof window?f.useLayoutEffect:f.useEffect,B=new Map,H=function(e){F((function(){var t=e.current?e.current.ownerDocument:document;if(void 0!==t&&!B.has(t)){var a=t.createElement("style");a.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',B.set(t,a);var n=r.nc;n&&a.setAttribute("nonce",n),t.head.appendChild(a)}}),[])},V=function(e){var t=e.className,r=e.colorModel,a=e.color,n=void 0===a?r.defaultColor:a,i=e.onChange,o=h(e,["className","colorModel","color","onChange"]),s=Object(f.useRef)(null);H(s);var l=A(r,n,i),c=l[0],u=l[1],g=x(["react-colorful",t]);return p.a.createElement("div",v({},o,{ref:s,className:g}),p.a.createElement(R,{hsva:c,onChange:u}),p.a.createElement(_,{hue:c.h,onChange:u,className:"react-colorful__last-control"}))},z=function(e){var t=e.className,r=e.hsva,a=e.onChange,n={backgroundImage:"linear-gradient(90deg, "+D(Object.assign({},r,{a:0}))+", "+D(Object.assign({},r,{a:1}))+")"},i=x(["react-colorful__alpha",t]);return p.a.createElement("div",{className:i},p.a.createElement("div",{className:"react-colorful__alpha-gradient",style:n}),p.a.createElement(C,{onMove:function(e){a({a:e.left})},onKey:function(e){a({a:m(r.a+e.left)})},"aria-label":"Alpha","aria-valuetext":E(100*r.a)+"%"},p.a.createElement(j,{className:"react-colorful__alpha-pointer",left:r.a,color:D(r)})))},U=function(e){var t=e.className,r=e.colorModel,a=e.color,n=void 0===a?r.defaultColor:a,i=e.onChange,o=h(e,["className","colorModel","color","onChange"]),s=Object(f.useRef)(null);H(s);var l=A(r,n,i),c=l[0],u=l[1],g=x(["react-colorful",t]);return p.a.createElement("div",v({},o,{ref:s,className:g}),p.a.createElement(R,{hsva:c,onChange:u}),p.a.createElement(_,{hue:c.h,onChange:u}),p.a.createElement(z,{hsva:c,onChange:u,className:"react-colorful__last-control"}))},G={defaultColor:"rgba(0, 0, 0, 1)",toHsva:I,fromHsva:function(e){var t=M(e);return"rgba("+t.r+", "+t.g+", "+t.b+", "+t.a+")"},equal:L},W=function(e){return p.a.createElement(U,v({},e,{colorModel:G}))},K={defaultColor:"rgb(0, 0, 0)",toHsva:k,fromHsva:function(e){var t=M(e);return"rgb("+t.r+", "+t.g+", "+t.b+")"},equal:L},$=function(e){return p.a.createElement(V,v({},e,{colorModel:K}))},Y={grad:.9,turn:360,rad:360/(2*Math.PI)},q=function(e){return"string"==typeof e?e.length>0:"number"==typeof e},J=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=Math.pow(10,t)),Math.round(r*e)/r+0},X=function(e,t,r){return void 0===t&&(t=0),void 0===r&&(r=1),e>r?r:e>t?e:t},Z=function(e){return(e=isFinite(e)?e%360:0)>0?e:e+360},Q=function(e){return{r:X(e.r,0,255),g:X(e.g,0,255),b:X(e.b,0,255),a:X(e.a)}},ee=function(e){return{r:J(e.r),g:J(e.g),b:J(e.b),a:J(e.a,3)}},te=/^#([0-9a-f]{3,8})$/i,re=function(e){var t=e.toString(16);return t.length<2?"0"+t:t},ae=function(e){var t=e.r,r=e.g,a=e.b,n=e.a,i=Math.max(t,r,a),o=i-Math.min(t,r,a),s=o?i===t?(r-a)/o:i===r?2+(a-t)/o:4+(t-r)/o:0;return{h:60*(s<0?s+6:s),s:i?o/i*100:0,v:i/255*100,a:n}},ne=function(e){var t=e.h,r=e.s,a=e.v,n=e.a;t=t/360*6,r/=100,a/=100;var i=Math.floor(t),o=a*(1-r),s=a*(1-(t-i)*r),l=a*(1-(1-t+i)*r),c=i%6;return{r:255*[a,s,o,o,l,a][c],g:255*[l,a,a,s,o,o][c],b:255*[o,o,l,a,a,s][c],a:n}},ie=function(e){return{h:Z(e.h),s:X(e.s,0,100),l:X(e.l,0,100),a:X(e.a)}},oe=function(e){return{h:J(e.h),s:J(e.s),l:J(e.l),a:J(e.a,3)}},se=function(e){return ne((r=(t=e).s,{h:t.h,s:(r*=((a=t.l)<50?a:100-a)/100)>0?2*r/(a+r)*100:0,v:a+r,a:t.a}));var t,r,a},le=function(e){return{h:(t=ae(e)).h,s:(n=(200-(r=t.s))*(a=t.v)/100)>0&&n<200?r*a/100/(n<=100?n:200-n)*100:0,l:n/2,a:t.a};var t,r,a,n},ce=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s*,\s*([+-]?\d*\.?\d+)%\s*,\s*([+-]?\d*\.?\d+)%\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ue=/^hsla?\(\s*([+-]?\d*\.?\d+)(deg|rad|grad|turn)?\s+([+-]?\d*\.?\d+)%\s+([+-]?\d*\.?\d+)%\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,ge=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*,\s*([+-]?\d*\.?\d+)(%)?\s*(?:,\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,de=/^rgba?\(\s*([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s+([+-]?\d*\.?\d+)(%)?\s*(?:\/\s*([+-]?\d*\.?\d+)(%)?\s*)?\)$/i,fe={string:[[function(e){var t=te.exec(e);return t?(e=t[1]).length<=4?{r:parseInt(e[0]+e[0],16),g:parseInt(e[1]+e[1],16),b:parseInt(e[2]+e[2],16),a:4===e.length?J(parseInt(e[3]+e[3],16)/255,2):1}:6===e.length||8===e.length?{r:parseInt(e.substr(0,2),16),g:parseInt(e.substr(2,2),16),b:parseInt(e.substr(4,2),16),a:8===e.length?J(parseInt(e.substr(6,2),16)/255,2):1}:null:null},"hex"],[function(e){var t=ge.exec(e)||de.exec(e);return t?t[2]!==t[4]||t[4]!==t[6]?null:Q({r:Number(t[1])/(t[2]?100/255:1),g:Number(t[3])/(t[4]?100/255:1),b:Number(t[5])/(t[6]?100/255:1),a:void 0===t[7]?1:Number(t[7])/(t[8]?100:1)}):null},"rgb"],[function(e){var t=ce.exec(e)||ue.exec(e);if(!t)return null;var r,a,n=ie({h:(r=t[1],a=t[2],void 0===a&&(a="deg"),Number(r)*(Y[a]||1)),s:Number(t[3]),l:Number(t[4]),a:void 0===t[5]?1:Number(t[5])/(t[6]?100:1)});return se(n)},"hsl"]],object:[[function(e){var t=e.r,r=e.g,a=e.b,n=e.a,i=void 0===n?1:n;return q(t)&&q(r)&&q(a)?Q({r:Number(t),g:Number(r),b:Number(a),a:Number(i)}):null},"rgb"],[function(e){var t=e.h,r=e.s,a=e.l,n=e.a,i=void 0===n?1:n;if(!q(t)||!q(r)||!q(a))return null;var o=ie({h:Number(t),s:Number(r),l:Number(a),a:Number(i)});return se(o)},"hsl"],[function(e){var t=e.h,r=e.s,a=e.v,n=e.a,i=void 0===n?1:n;if(!q(t)||!q(r)||!q(a))return null;var o=function(e){return{h:Z(e.h),s:X(e.s,0,100),v:X(e.v,0,100),a:X(e.a)}}({h:Number(t),s:Number(r),v:Number(a),a:Number(i)});return ne(o)},"hsv"]]},pe=function(e,t){for(var r=0;r=.5},e.prototype.toHex=function(){return t=(e=ee(this.rgba)).r,r=e.g,a=e.b,i=(n=e.a)<1?re(J(255*n)):"","#"+re(t)+re(r)+re(a)+i;var e,t,r,a,n,i},e.prototype.toRgb=function(){return ee(this.rgba)},e.prototype.toRgbString=function(){return t=(e=ee(this.rgba)).r,r=e.g,a=e.b,(n=e.a)<1?"rgba("+t+", "+r+", "+a+", "+n+")":"rgb("+t+", "+r+", "+a+")";var e,t,r,a,n},e.prototype.toHsl=function(){return oe(le(this.rgba))},e.prototype.toHslString=function(){return t=(e=oe(le(this.rgba))).h,r=e.s,a=e.l,(n=e.a)<1?"hsla("+t+", "+r+"%, "+a+"%, "+n+")":"hsl("+t+", "+r+"%, "+a+"%)";var e,t,r,a,n},e.prototype.toHsv=function(){return e=ae(this.rgba),{h:J(e.h),s:J(e.s),v:J(e.v),a:J(e.a,3)};var e},e.prototype.invert=function(){return be({r:255-(e=this.rgba).r,g:255-e.g,b:255-e.b,a:e.a});var e},e.prototype.saturate=function(e){return void 0===e&&(e=.1),be(ve(this.rgba,e))},e.prototype.desaturate=function(e){return void 0===e&&(e=.1),be(ve(this.rgba,-e))},e.prototype.grayscale=function(){return be(ve(this.rgba,-1))},e.prototype.lighten=function(e){return void 0===e&&(e=.1),be(ye(this.rgba,e))},e.prototype.darken=function(e){return void 0===e&&(e=.1),be(ye(this.rgba,-e))},e.prototype.rotate=function(e){return void 0===e&&(e=15),this.hue(this.hue()+e)},e.prototype.alpha=function(e){return"number"==typeof e?be({r:(t=this.rgba).r,g:t.g,b:t.b,a:e}):J(this.rgba.a,3);var t},e.prototype.hue=function(e){var t=le(this.rgba);return"number"==typeof e?be({h:e,s:t.s,l:t.l,a:t.a}):J(t.h)},e.prototype.isEqual=function(e){return this.toHex()===be(e).toHex()},e}(),be=function(e){return e instanceof me?e:new me(e)};function Oe(e,t,r){var a=this,n=Object(f.useRef)(null),i=Object(f.useRef)(0),o=Object(f.useRef)(null),s=Object(f.useRef)([]),l=Object(f.useRef)(),c=Object(f.useRef)(),u=Object(f.useRef)(e),g=Object(f.useRef)(!0);Object(f.useEffect)((function(){u.current=e}),[e]);var d=!t&&0!==t&&"undefined"!=typeof window;if("function"!=typeof e)throw new TypeError("Expected a function");t=+t||0;var p=!!(r=r||{}).leading,v=!("trailing"in r)||!!r.trailing,h="maxWait"in r,y=h?Math.max(+r.maxWait||0,t):null;return Object(f.useEffect)((function(){return g.current=!0,function(){g.current=!1}}),[]),Object(f.useMemo)((function(){var e=function(e){var t=s.current,r=l.current;return s.current=l.current=null,i.current=e,c.current=u.current.apply(r,t)},r=function(e,t){d&&cancelAnimationFrame(o.current),o.current=d?requestAnimationFrame(e):setTimeout(e,t)},f=function(e){if(!g.current)return!1;var r=e-n.current;return!n.current||r>=t||r<0||h&&e-i.current>=y},m=function(t){return o.current=null,v&&s.current?e(t):(s.current=l.current=null,c.current)},b=function e(){var a=Date.now();if(f(a))return m(a);if(g.current){var o=t-(a-n.current),s=h?Math.min(o,y-(a-i.current)):o;r(e,s)}},O=function(){var u=Date.now(),d=f(u);if(s.current=[].slice.call(arguments),l.current=a,n.current=u,d){if(!o.current&&g.current)return i.current=n.current,r(b,t),p?e(n.current):c.current;if(h)return r(b,t),e(n.current)}return o.current||r(b,t),c.current};return O.cancel=function(){o.current&&(d?cancelAnimationFrame(o.current):clearTimeout(o.current)),i.current=0,s.current=n.current=l.current=o.current=null},O.isPending=function(){return!!o.current},O.flush=function(){return o.current?m(Date.now()):c.current},O}),[p,h,t,y,v,d])}function Se(e){var t=e.value,r=e.showAlpha,a=e.onChange,n=r?W:$,i=Object(o.useMemo)((function(){return function(e){if(String(e).startsWith("var(")){var t=e.match(/\(([^)]+)\)/);if(t){var r=getComputedStyle(document.documentElement).getPropertyValue(t[1]);r&&(e=r)}}return be(e).toRgbString()}(t)}),[t]),s=Oe(a,100);return Object(o.createElement)(n,{color:i,onChange:function(e){be(e).isValid()&&(e=1===be(e).alpha()?be(e).toHex():e),s(e)}})}function we(e){return"info"===e?Object(o.createElement)("svg",{width:"1em",height:"1em",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024","aria-hidden":"true"},Object(o.createElement)("path",{d:"M512 64C264.6 64 64 264.6 64 512s200.6 448 448 448 448-200.6 448-448S759.4 64 512 64zm0 820c-205.4 0-372-166.6-372-372s166.6-372 372-372 372 166.6 372 372-166.6 372-372 372z"}),Object(o.createElement)("path",{d:"M464 336a48 48 0 1096 0 48 48 0 10-96 0zm72 112h-48c-4.4 0-8 3.6-8 8v272c0 4.4 3.6 8 8 8h48c4.4 0 8-3.6 8-8V456c0-4.4-3.6-8-8-8z"})):"x"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M18 6L6 18M6 6l12 12"})):"ellipsis"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20"},Object(o.createElement)("rect",{x:"0",fill:"none",width:"20",height:"20"}),Object(o.createElement)("g",null,Object(o.createElement)("path",{d:"M5 10c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm12-2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-7 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}))):"mobile"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},Object(o.createElement)("path",{d:"M6 2h8c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H6c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm7 12V4H7v10h6zM8 5h4l-4 5V5z",fill:"currentColor"})):"tablet"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},Object(o.createElement)("path",{d:"M4 2h12c.55 0 1 .45 1 1v14c0 .55-.45 1-1 1H4c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm11 14V4H5v12h10zM6 5h6l-6 5V5z",fill:"currentColor"})):"desktop"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20","aria-hidden":"true",width:"1em",height:"1em"},Object(o.createElement)("path",{d:"M3 2h14c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1h-5v2h2c.55 0 1 .45 1 1v1H5v-1c0-.55.45-1 1-1h2v-2H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1zm13 9V4H4v7h12zM5 5h9L5 9V5z",fill:"currentColor"})):"dash"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true",width:"1em",height:"1em",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M4.5 12.75a.75.75 0 01.75-.75h13.5a.75.75 0 010 1.5H5.25a.75.75 0 01-.75-.75z",fill:"currentColor"})):"plus"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M12 5v14M5 12h14"})):"lock"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),Object(o.createElement)("path",{d:"M7 11V7a5 5 0 0110 0v4"})):"unlock"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("rect",{x:"3",y:"11",width:"18",height:"11",rx:"2",ry:"2"}),Object(o.createElement)("path",{d:"M7 11V7a5 5 0 019.9-1"})):"chevron-down"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M6 9l6 6 6-6"})):"chevron-up"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M18 15l-6-6-6 6"})):"chevron-right"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M9 18l6-6-6-6"})):"trash"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",style:{fill:"none"},stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"M3 6h18M19 6v14a2 2 0 01-2 2H7a2 2 0 01-2-2V6m3 0V4a2 2 0 012-2h4a2 2 0 012 2v2M10 11v6M14 11v6"})):"reorder"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{d:"m5 9-3 3 3 3M9 5l3-3 3 3M15 19l-3 3-3-3M19 9l3 3-3 3M2 12h20M12 2v20"})):"check"===e?Object(o.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(o.createElement)("path",{fill:"none",d:"M20 6 9 17l-5-5"})):void 0}function Ce(e){var t=e.value,r=e.onChange,a=e.onBlur,n=e.onEnable,i=e.isDisabled,l=e.helpText;return Object(o.createElement)("div",{className:"generate-color-input--css-var-name-wrapper"},Object(o.createElement)(s.TextControl,{label:Object(c.__)("CSS Variable Name","generatepress"),disabled:i,help:l,type:"text",value:t,onChange:r,onBlur:a}),i&&Object(o.createElement)(s.Tooltip,{text:Object(c.__)("Changing this name will remove its color from elements already using it.","generatepress")},Object(o.createElement)(s.Button,{onClick:function(){window.alert(Object(c.__)("Changing this name will break styles that are using it to define its color.","generatepress")),n(),setTimeout((function(){document.querySelector(".generate-color-input--css-var-name-wrapper input").focus()}),10)}},we("unlock"))))}function xe(e){var t=e.value,r=e.onChange,a=e.showReset,n=void 0!==a&&a,i=e.onClickReset;return Object(o.createElement)("div",{className:"generate-color-input-wrapper"},Object(o.createElement)(s.TextControl,{id:"generate-color-input-field",className:"generate-color-input",type:"text",value:t||"",onChange:function(e){!e.startsWith("#")&&/^([0-9A-F]{3}){1,2}$/i.test(e)&&(e="#"+e),r(e)}}),n&&Object(o.createElement)(s.Button,{isSmall:!0,isSecondary:!0,className:"components-color-clear-color",onClick:i},Object(c.__)("Default","generatepress")))}function je(e){var t=e.value,r=e.onChange,a=generateCustomizerControls.palette,n=window.sessionStorage.getItem("generateGlobalColors");return n&&(a=JSON.parse(n)),Object(o.createElement)(s.BaseControl,{className:"generate-component-color-picker-palette"},Object(o.createElement)(s.ColorPalette,{colors:a,value:t,onChange:function(e){void 0===e&&(e=""),r(e),setTimeout((function(){document.querySelector(".generate-color-input-wrapper input").focus()}),10)},disableCustomColors:!0,clearable:!1}))}function Ee(e){var t=e.value,r=e.variableName,a=e.label,n=e.tooltipText,i=e.tooltipPosition,l=e.showAlpha,c=e.showReset,u=e.showVariableName,f=e.showPalette,p=e.variableNameIsDisabled,v=e.variableNameHelpText,h=e.onChange,y=void 0===h?function(){return!1}:h,m=e.onClosePanel,b=void 0===m?function(){return!1}:m,O=e.onChangeVariableName,S=void 0===O?function(){return!1}:O,w=e.onBlurVariableName,C=void 0===w?function(){return!1}:w,x=e.onEnableVariableName,j=void 0===x?function(){return!1}:x,E=e.onClickReset,N=void 0===E?function(){return!1}:E,T=Object(o.useState)(!1),D=g()(T,2),M=D[0],I=D[1],k=Object(o.useCallback)((function(){I(!0)})),P=Oe(Object(o.useCallback)((function(){I(!1),b()})),100);return Object(o.createElement)("div",{className:"generate-color-picker-area"},Object(o.createElement)(d,{color:t||"transparent",tooltip:n,tooltipPosition:i,ariaExpanded:M,onClick:M?P:k}),M&&Object(o.createElement)(s.Popover,{position:"bottom center",className:"generate-component-color-picker",onClose:P,focusOnMount:"container",__unstableShift:!0},Object(o.createElement)(s.BaseControl,{label:a||"",id:"generate-color-input-field",className:"generate-color-input-main-label"},Object(o.createElement)(Se,{value:t,onChange:y,showAlpha:l}),Object(o.createElement)("div",{className:"generate-color-option-area"},u&&Object(o.createElement)(Ce,{value:r,onChange:S,onBlur:C,onEnable:j,isDisabled:p,helpText:v}),Object(o.createElement)(xe,{value:t,onChange:y,showReset:c,onClickReset:N}),f&&Object(o.createElement)(je,{value:t,onChange:y})))))}var Ne=l((function(e){var t,r=function(t){wp.customize.control(e.customizerSetting.id).setting.set(t)},a=!e.choices.hideLabel||void 0===e.choices.hideLabel;return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("span",{className:"description customize-control-description",dangerouslySetInnerHTML:{__html:e.description}}),Object(o.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),Object(o.createElement)(s.BaseControl,{className:"generate-component-color-picker-wrapper","data-toggleId":e.choices.toggleId?e.choices.toggleId:null},!!e.label&&a&&Object(o.createElement)("div",{className:"generate-color-component-label"},Object(o.createElement)("span",null,e.label)),Object(o.createElement)(Ee,{value:e.value,hideLabel:!0,tooltipText:(null==e||null===(t=e.choices)||void 0===t?void 0:t.tooltip)||Object(c.__)("Choose Color","generatepress"),tooltipPosition:"top center",showAlpha:!0,showReset:!0,showVariableName:!1,showPalette:!0,variableNameIsDisabled:!0,label:e.label,onChange:function(e){r(e)},onClickReset:function(){r(e.defaultValue)}})))}),{getWrapper:function(){var e=this.container[0];if(this.params.choices.wrapper){var t=document.getElementById(this.params.choices.wrapper+"--wrapper");t&&(e=t,this.container[0].style.display="none")}return this.params.choices.toggleId&&e.setAttribute("data-toggleId",this.params.choices.toggleId),e}});wp.customize.controlConstructor["generate-color-control"]=Ne;var Te=r(11),De=r.n(Te),Me=r(7),Ie=r.n(Me),ke=r(6),Pe=r.n(ke),_e=(r(29),r(13));function Re(){return(Re=Object.assign||function(e){for(var t=1;t2||ot(Ze)>3?"":" "}function gt(e,t){for(;--t&&rt()&&!(Ze<48||Ze>102||Ze>57&&Ze<65||Ze>70&&Ze<97););return it(e,nt()+(t<6&&32==at()&&32==rt()))}function dt(e,t){for(;rt()&&e+Ze!==57&&(e+Ze!==84||47!==at()););return"/*"+it(t,Xe-1)+"*"+Be(47===e?e:rt())}function ft(e){for(;!ot(at());)rt();return it(e,Xe)}function pt(e){return lt(function e(t,r,a,n,i,o,s,l,c){for(var u=0,g=0,d=s,f=0,p=0,v=0,h=1,y=1,m=1,b=0,O="",S=i,w=o,C=n,x=O;y;)switch(v=b,b=rt()){case 34:case 39:case 91:case 40:x+=ct(b);break;case 9:case 10:case 13:case 32:x+=ut(v);break;case 92:x+=gt(nt()-1,7);continue;case 47:switch(at()){case 42:case 47:$e(ht(dt(rt(),nt()),r,a),c);break;default:x+="/"}break;case 123*h:l[u++]=We(x)*m;case 125*h:case 59:case 0:switch(b){case 0:case 125:y=0;case 59+g:p>0&&We(x)-d&&$e(p>32?yt(x+";",n,a,d-1):yt(Ve(x," ","")+";",n,a,d-2),c);break;case 59:x+=";";default:if($e(C=vt(x,r,a,u,g,i,l,O,S=[],w=[],d),o),123===b)if(0===g)e(x,r,C,C,S,o,d,l,w);else switch(f){case 100:case 109:case 115:e(t,C,C,n&&$e(vt(t,C,C,0,0,i,l,O,i,S=[],d),w),i,w,d,l,n?S:w);break;default:e(x,C,C,C,[""],w,d,l,w)}}u=g=p=0,h=m=1,O=x="",d=s;break;case 58:d=1+We(x),p=v;default:if(h<1)if(123==b)--h;else if(125==b&&0==h++&&125==(Ze=Xe>0?Ue(Qe,--Xe):0,qe--,10===Ze&&(qe=1,Ye--),Ze))continue;switch(x+=Be(b),b*h){case 38:m=g>0?1:(x+="\f",-1);break;case 44:l[u++]=(We(x)-1)*m,m=1;break;case 64:45===at()&&(x+=ct(rt())),f=at(),g=We(O=x+=ft(nt())),b++;break;case 45:45===v&&2==We(x)&&(h=0)}}return o}("",null,null,null,[""],e=st(e),0,[0],e))}function vt(e,t,r,a,n,i,o,s,l,c,u){for(var g=n-1,d=0===n?i:[""],f=Ke(d),p=0,v=0,h=0;p0?d[y]+" "+m:Ve(m,/&\f/g,d[y])))&&(l[h++]=b);return et(e,t,r,0===n?"rule":s,l,c,u)}function ht(e,t,r){return et(e,t,r,"comm",Be(Ze),Ge(e,2,-2),0)}function yt(e,t,r,a){return et(e,t,r,"decl",Ge(e,0,a),Ge(e,a+1,-1),a)}function mt(e,t){for(var r="",a=Ke(e),n=0;n6)switch(Ue(t,r+1)){case 109:if(45!==Ue(t,r+4))break;case 102:return Ve(t,/(.+:)(.+)-([^]+)/,"$1"+Ae+"$2-$3$1-moz-"+(108==Ue(t,r+3)?"$3":"$2-$3"))+t;case 115:return~ze(t,"stretch")?e(Ve(t,"stretch","fill-available"),r)+t:t}break;case 4949:if(115!==Ue(t,r+1))break;case 6444:switch(Ue(t,We(t)-3-(~ze(t,"!important")&&10))){case 107:return Ve(t,":",":"+Ae)+t;case 101:return Ve(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+Ae+(45===Ue(t,14)?"inline-":"")+"box$3$1"+Ae+"$2$3$1-ms-$2box$3")+t}break;case 5936:switch(Ue(t,r+11)){case 114:return Ae+t+"-ms-"+Ve(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return Ae+t+"-ms-"+Ve(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return Ae+t+"-ms-"+Ve(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return Ae+t+"-ms-"+t+t}var a;return t}(e.value,e.length);break;case"@keyframes":return mt([tt(Ve(e.value,"@","@"+Ae),e,"")],a);case"rule":if(e.length)return function(e,t){return e.map(t).join("")}(e.props,(function(t){switch((r=/(::plac\w+|:read-\w+)/.exec(r=t))?r[0]:r){case":read-only":case":read-write":return mt([tt(Ve(t,/:(read-\w+)/,":-moz-$1"),e,"")],a);case"::placeholder":return mt([tt(Ve(t,/:(plac\w+)/,":"+Ae+"input-$1"),e,""),tt(Ve(t,/:(plac\w+)/,":-moz-$1"),e,""),tt(Ve(t,/:(plac\w+)/,"-ms-input-$1"),e,"")],a)}var r;return""}))}}var Ct=function(e){var t={};return function(r){return void 0===t[r]&&(t[r]=e(r)),t[r]}},xt=new WeakMap,jt=function(e){if("rule"===e.type&&e.parent&&e.length){for(var t=e.value,r=e.parent,a=e.column===r.column&&e.line===r.line;"rule"!==r.type;)if(!(r=r.parent))return;if((1!==e.props.length||58===t.charCodeAt(0)||xt.get(r))&&!a){xt.set(e,!0);for(var n=[],i=function(e,t){return lt(function(e,t){var r=-1,a=44;do{switch(ot(a)){case 0:38===a&&12===at()&&(t[r]=1),e[r]+=ft(Xe-1);break;case 2:e[r]+=ct(a);break;case 4:if(44===a){e[++r]=58===at()?"&\f":"",t[r]=e[r].length;break}default:e[r]+=Be(a)}}while(a=rt());return e}(st(e),t))}(t,n),o=r.props,s=0,l=0;s=4;++a,n-=4)t=1540483477*(65535&(t=255&e.charCodeAt(a)|(255&e.charCodeAt(++a))<<8|(255&e.charCodeAt(++a))<<16|(255&e.charCodeAt(++a))<<24))+(59797*(t>>>16)<<16),r=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&r)+(59797*(r>>>16)<<16);switch(n){case 3:r^=(255&e.charCodeAt(a+2))<<16;case 2:r^=(255&e.charCodeAt(a+1))<<8;case 1:r=1540483477*(65535&(r^=255&e.charCodeAt(a)))+(59797*(r>>>16)<<16)}return(((r=1540483477*(65535&(r^=r>>>13))+(59797*(r>>>16)<<16))^r>>>15)>>>0).toString(36)},kt={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},Pt=/[A-Z]|^ms/g,_t=/_EMO_([^_]+?)_([^]*?)_EMO_/g,Rt=function(e){return 45===e.charCodeAt(1)},Lt=function(e){return null!=e&&"boolean"!=typeof e},At=Ct((function(e){return Rt(e)?e:e.replace(Pt,"-$&").toLowerCase()})),Ft=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(_t,(function(e,t,r){return Ht={name:t,styles:r,next:Ht},t}))}return 1===kt[e]||Rt(e)||"number"!=typeof t||0===t?t:t+"px"};function Bt(e,t,r){if(null==r)return"";if(void 0!==r.__emotion_styles)return r;switch(typeof r){case"boolean":return"";case"object":if(1===r.anim)return Ht={name:r.name,styles:r.styles,next:Ht},r.name;if(void 0!==r.styles){var a=r.next;if(void 0!==a)for(;void 0!==a;)Ht={name:a.name,styles:a.styles,next:Ht},a=a.next;return r.styles+";"}return function(e,t,r){var a="";if(Array.isArray(r))for(var n=0;n=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function rr(e){return(rr="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var ar=r(22),nr=r.n(ar);function ir(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function or(e,t){for(var r=0;r-1}function xr(e){return Cr(e)?window.pageYOffset:e.scrollTop}function jr(e,t){Cr(e)?window.scrollTo(0,t):e.scrollTop=t}function Er(e,t,r,a){return r*((e=e/a-1)*e*e+1)+t}function Nr(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:mr,n=xr(e),i=t-n,o=10,s=0;function l(){var t=Er(s+=o,n,i,r);jr(e,t),s=f)return{placement:"bottom",maxHeight:t};if(C>=f&&!o)return i&&Nr(l,x,160),{placement:"bottom",maxHeight:t};if(!o&&C>=a||o&&S>=a)return i&&Nr(l,x,160),{placement:"bottom",maxHeight:o?S-m:C-m};if("auto"===n||o){var E=t,N=o?O:w;return N>=a&&(E=Math.min(N-m-s.controlHeight,t)),{placement:"top",maxHeight:E}}if("bottom"===n)return i&&jr(l,x),{placement:"bottom",maxHeight:t};break;case"top":if(O>=f)return{placement:"top",maxHeight:t};if(w>=f&&!o)return i&&Nr(l,j,160),{placement:"top",maxHeight:t};if(!o&&w>=a||o&&O>=a){var T=t;return(!o&&w>=a||o&&O>=a)&&(T=o?O-b:w-b),i&&Nr(l,j,160),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(n,'".'))}return c}var _r=function(e){return"auto"===e?"bottom":e},Rr=Object(f.createContext)({getPortalPlacement:null}),Lr=function(e){cr(r,e);var t=yr(r);function r(){var e;ir(this,r);for(var a=arguments.length,n=new Array(a),i=0;ie.length)&&(t=e.length);for(var r=0,a=new Array(t);r0,v=g-d-u,h=!1;v>t&&o.current&&(a&&a(e),o.current=!1),p&&s.current&&(i&&i(e),s.current=!1),p&&t>v?(r&&!o.current&&r(e),f.scrollTop=g,h=!0,o.current=!0):!p&&-t>u&&(n&&!s.current&&n(e),f.scrollTop=0,h=!0,s.current=!0),h&&function(e){e.preventDefault(),e.stopPropagation()}(e)}}),[]),g=Object(f.useCallback)((function(e){u(e,e.deltaY)}),[u]),d=Object(f.useCallback)((function(e){l.current=e.changedTouches[0].clientY}),[]),p=Object(f.useCallback)((function(e){var t=l.current-e.changedTouches[0].clientY;u(e,t)}),[u]),v=Object(f.useCallback)((function(e){if(e){var t=!!kr&&{passive:!1};"function"==typeof e.addEventListener&&e.addEventListener("wheel",g,t),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",d,t),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",p,t)}}),[p,d,g]),h=Object(f.useCallback)((function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",g,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",d,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",p,!1))}),[p,d,g]);return Object(f.useEffect)((function(){if(t){var e=c.current;return v(e),function(){h(e)}}}),[t,v,h]),function(e){c.current=e}}({isEnabled:void 0===a||a,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}),i=function(e){var t=e.isEnabled,r=e.accountForScrollbars,a=void 0===r||r,n=Object(f.useRef)({}),i=Object(f.useRef)(null),o=Object(f.useCallback)((function(e){if(Pa){var t=document.body,r=t&&t.style;if(a&&Na.forEach((function(e){var t=r&&r[e];n.current[e]=t})),a&&_a<1){var i=parseInt(n.current.paddingRight,10)||0,o=document.body?document.body.clientWidth:0,s=window.innerWidth-o+i||0;Object.keys(Ta).forEach((function(e){var t=Ta[e];r&&(r[e]=t)})),r&&(r.paddingRight="".concat(s,"px"))}t&&ka()&&(t.addEventListener("touchmove",Da,Ra),e&&(e.addEventListener("touchstart",Ia,Ra),e.addEventListener("touchmove",Ma,Ra))),_a+=1}}),[]),s=Object(f.useCallback)((function(e){if(Pa){var t=document.body,r=t&&t.style;_a=Math.max(_a-1,0),a&&_a<1&&Na.forEach((function(e){var t=n.current[e];r&&(r[e]=t)})),t&&ka()&&(t.removeEventListener("touchmove",Da,Ra),e&&(e.removeEventListener("touchstart",Ia,Ra),e.removeEventListener("touchmove",Ma,Ra)))}}),[]);return Object(f.useEffect)((function(){if(t){var e=i.current;return o(e),function(){s(e)}}}),[t,o,s]),function(e){i.current=e}}({isEnabled:r});return Jt(p.a.Fragment,null,r&&Jt("div",{onClick:La,css:Aa}),t((function(e){n(e),i(e)})))}var Ba={clearIndicator:Zr,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":null,pointerEvents:t?"none":null,position:"relative"}},control:function(e){var t=e.isDisabled,r=e.isFocused,a=e.theme,n=a.colors,i=a.borderRadius,o=a.spacing;return{label:"control",alignItems:"center",backgroundColor:t?n.neutral5:n.neutral0,borderColor:t?n.neutral10:r?n.primary:n.neutral20,borderRadius:i,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(n.primary):null,cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:o.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms","&:hover":{borderColor:r?n.primary:n.neutral30}}},dropdownIndicator:Xr,group:function(e){var t=e.theme.spacing;return{paddingBottom:2*t.baseUnit,paddingTop:2*t.baseUnit}},groupHeading:function(e){var t=e.theme.spacing;return{label:"group",color:"#999",cursor:"default",display:"block",fontSize:"75%",fontWeight:"500",marginBottom:"0.25em",paddingLeft:3*t.baseUnit,paddingRight:3*t.baseUnit,textTransform:"uppercase"}},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e){var t=e.isDisabled,r=e.theme,a=r.spacing.baseUnit,n=r.colors;return{label:"indicatorSeparator",alignSelf:"stretch",backgroundColor:t?n.neutral10:n.neutral20,marginBottom:2*a,marginTop:2*a,width:1}},input:function(e){var t=e.isDisabled,r=e.theme,a=r.spacing,n=r.colors;return{margin:a.baseUnit/2,paddingBottom:a.baseUnit/2,paddingTop:a.baseUnit/2,visibility:t?"hidden":"visible",color:n.neutral80}},loadingIndicator:function(e){var t=e.isFocused,r=e.size,a=e.theme,n=a.colors,i=a.spacing.baseUnit;return{label:"loadingIndicator",color:t?n.neutral60:n.neutral20,display:"flex",padding:2*i,transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"}},loadingMessage:Br,menu:function(e){var t,r=e.placement,a=e.theme,n=a.borderRadius,i=a.spacing,o=a.colors;return t={label:"menu"},Object(ur.a)(t,function(e){return e?{bottom:"top",top:"bottom"}[e]:"bottom"}(r),"100%"),Object(ur.a)(t,"backgroundColor",o.neutral0),Object(ur.a)(t,"borderRadius",n),Object(ur.a)(t,"boxShadow","0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)"),Object(ur.a)(t,"marginBottom",i.menuGutter),Object(ur.a)(t,"marginTop",i.menuGutter),Object(ur.a)(t,"position","absolute"),Object(ur.a)(t,"width","100%"),Object(ur.a)(t,"zIndex",1),t},menuList:function(e){var t=e.maxHeight,r=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:r,paddingTop:r,position:"relative",WebkitOverflowScrolling:"touch"}},menuPortal:function(e){var t=e.rect,r=e.offset,a=e.position;return{left:t.left,position:a,top:r,width:t.width,zIndex:1}},multiValue:function(e){var t=e.theme,r=t.spacing,a=t.borderRadius;return{label:"multiValue",backgroundColor:t.colors.neutral10,borderRadius:a/2,display:"flex",margin:r.baseUnit/2,minWidth:0}},multiValueLabel:function(e){var t=e.theme,r=t.borderRadius,a=t.colors,n=e.cropWithEllipsis;return{borderRadius:r/2,color:a.neutral80,fontSize:"85%",overflow:"hidden",padding:3,paddingLeft:6,textOverflow:n?"ellipsis":null,whiteSpace:"nowrap"}},multiValueRemove:function(e){var t=e.theme,r=t.spacing,a=t.borderRadius,n=t.colors;return{alignItems:"center",borderRadius:a/2,backgroundColor:e.isFocused&&n.dangerLight,display:"flex",paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:n.dangerLight,color:n.danger}}},noOptionsMessage:Fr,option:function(e){var t=e.isDisabled,r=e.isFocused,a=e.isSelected,n=e.theme,i=n.spacing,o=n.colors;return{label:"option",backgroundColor:a?o.primary:r?o.primary25:"transparent",color:t?o.neutral20:a?o.neutral0:"inherit",cursor:"default",display:"block",fontSize:"inherit",padding:"".concat(2*i.baseUnit,"px ").concat(3*i.baseUnit,"px"),width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)",":active":{backgroundColor:!t&&(a?o.primary:o.primary50)}}},placeholder:function(e){var t=e.theme,r=t.spacing;return{label:"placeholder",color:t.colors.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2,position:"absolute",top:"50%",transform:"translateY(-50%)"}},singleValue:function(e){var t=e.isDisabled,r=e.theme,a=r.spacing,n=r.colors;return{label:"singleValue",color:t?n.neutral40:n.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2,maxWidth:"calc(100% - ".concat(2*a.baseUnit,"px)"),overflow:"hidden",position:"absolute",textOverflow:"ellipsis",whiteSpace:"nowrap",top:"50%",transform:"translateY(-50%)"}},valueContainer:function(e){var t=e.theme.spacing;return{alignItems:"center",display:"flex",flex:1,flexWrap:"wrap",padding:"".concat(t.baseUnit/2,"px ").concat(2*t.baseUnit,"px"),WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"}}},Ha={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},Va={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:Tr(),captureMenuScroll:!Tr(),closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){var r=pr({ignoreCase:!0,ignoreAccents:!0,stringify:ja,trim:!0,matchFrom:"any"},void 0),a=r.ignoreCase,n=r.ignoreAccents,i=r.stringify,o=r.trim,s=r.matchFrom,l=o?xa(t):t,c=o?xa(i(e)):i(e);return a&&(l=l.toLowerCase(),c=c.toLowerCase()),n&&(l=Ca(l),c=wa(c)),"start"===s?c.substr(0,l.length)===l:c.indexOf(l)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0};function za(e,t,r,a){return{type:"option",data:t,isDisabled:Ya(e,t,r),isSelected:qa(e,t,r),label:Ka(e,t),value:$a(e,t),index:a}}function Ua(e,t){return e.options.map((function(r,a){if(r.options){var n=r.options.map((function(r,a){return za(e,r,t,a)})).filter((function(t){return Wa(e,t)}));return n.length>0?{type:"group",data:r,options:n,index:a}:void 0}var i=za(e,r,t,a);return Wa(e,i)?i:void 0})).filter((function(e){return!!e}))}function Ga(e){return e.reduce((function(e,t){return"group"===t.type?e.push.apply(e,ca(t.options.map((function(e){return e.data})))):e.push(t.data),e}),[])}function Wa(e,t){var r=e.inputValue,a=void 0===r?"":r,n=t.data,i=t.isSelected,o=t.label,s=t.value;return(!Xa(e)||!i)&&Ja(e,{label:o,value:s,data:n},a)}var Ka=function(e,t){return e.getOptionLabel(t)},$a=function(e,t){return e.getOptionValue(t)};function Ya(e,t,r){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,r)}function qa(e,t,r){if(r.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,r);var a=$a(e,t);return r.some((function(t){return $a(e,t)===a}))}function Ja(e,t,r){return!e.filterOption||e.filterOption(t,r)}var Xa=function(e){var t=e.hideSelectedOptions,r=e.isMulti;return void 0===t?r:t},Za=1,Qa=function(e){cr(r,e);var t=yr(r);function r(e){var a;return ir(this,r),(a=t.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0},a.blockOptionHover=!1,a.isComposing=!1,a.commonProps=void 0,a.initialTouchX=0,a.initialTouchY=0,a.instancePrefix="",a.openAfterFocus=!1,a.scrollToFocusedOptionOnUpdate=!1,a.userIsDragging=void 0,a.controlRef=null,a.getControlRef=function(e){a.controlRef=e},a.focusedOptionRef=null,a.getFocusedOptionRef=function(e){a.focusedOptionRef=e},a.menuListRef=null,a.getMenuListRef=function(e){a.menuListRef=e},a.inputRef=null,a.getInputRef=function(e){a.inputRef=e},a.focus=a.focusInput,a.blur=a.blurInput,a.onChange=function(e,t){var r=a.props,n=r.onChange,i=r.name;t.name=i,a.ariaOnChange(e,t),n(e,t)},a.setValue=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,n=a.props,i=n.closeMenuOnSelect,o=n.isMulti;a.onInputChange("",{action:"set-value"}),i&&(a.setState({inputIsHiddenAfterUpdate:!o}),a.onMenuClose()),a.setState({clearFocusValueOnUpdate:!0}),a.onChange(e,{action:t,option:r})},a.selectOption=function(e){var t=a.props,r=t.blurInputOnSelect,n=t.isMulti,i=t.name,o=a.state.selectValue,s=n&&a.isOptionSelected(e,o),l=a.isOptionDisabled(e,o);if(s){var c=a.getOptionValue(e);a.setValue(o.filter((function(e){return a.getOptionValue(e)!==c})),"deselect-option",e)}else{if(l)return void a.ariaOnChange(e,{action:"select-option",name:i});n?a.setValue([].concat(ca(o),[e]),"select-option",e):a.setValue(e,"select-option")}r&&a.blurInput()},a.removeValue=function(e){var t=a.props.isMulti,r=a.state.selectValue,n=a.getOptionValue(e),i=r.filter((function(e){return a.getOptionValue(e)!==n})),o=t?i:i[0]||null;a.onChange(o,{action:"remove-value",removedValue:e}),a.focusInput()},a.clearValue=function(){var e=a.state.selectValue;a.onChange(a.props.isMulti?[]:null,{action:"clear",removedValues:e})},a.popValue=function(){var e=a.props.isMulti,t=a.state.selectValue,r=t[t.length-1],n=t.slice(0,t.length-1),i=e?n:n[0]||null;a.onChange(i,{action:"pop-value",removedValue:r})},a.getValue=function(){return a.state.selectValue},a.cx=function(){for(var e=arguments.length,t=new Array(e),r=0;r5||i>5}},a.onTouchEnd=function(e){a.userIsDragging||(a.controlRef&&!a.controlRef.contains(e.target)&&a.menuListRef&&!a.menuListRef.contains(e.target)&&a.blurInput(),a.initialTouchX=0,a.initialTouchY=0)},a.onControlTouchEnd=function(e){a.userIsDragging||a.onControlMouseDown(e)},a.onClearIndicatorTouchEnd=function(e){a.userIsDragging||a.onClearIndicatorMouseDown(e)},a.onDropdownIndicatorTouchEnd=function(e){a.userIsDragging||a.onDropdownIndicatorMouseDown(e)},a.handleInputChange=function(e){var t=e.currentTarget.value;a.setState({inputIsHiddenAfterUpdate:!1}),a.onInputChange(t,{action:"input-change"}),a.props.menuIsOpen||a.onMenuOpen()},a.onInputFocus=function(e){a.props.onFocus&&a.props.onFocus(e),a.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(a.openAfterFocus||a.props.openMenuOnFocus)&&a.openMenu("first"),a.openAfterFocus=!1},a.onInputBlur=function(e){a.menuListRef&&a.menuListRef.contains(document.activeElement)?a.inputRef.focus():(a.props.onBlur&&a.props.onBlur(e),a.onInputChange("",{action:"input-blur"}),a.onMenuClose(),a.setState({focusedValue:null,isFocused:!1}))},a.onOptionHover=function(e){a.blockOptionHover||a.state.focusedOption===e||a.setState({focusedOption:e})},a.shouldHideSelectedOptions=function(){return Xa(a.props)},a.onKeyDown=function(e){var t=a.props,r=t.isMulti,n=t.backspaceRemovesValue,i=t.escapeClearsValue,o=t.inputValue,s=t.isClearable,l=t.isDisabled,c=t.menuIsOpen,u=t.onKeyDown,g=t.tabSelectsValue,d=t.openMenuOnFocus,f=a.state,p=f.focusedOption,v=f.focusedValue,h=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(a.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||o)return;a.focusValue("previous");break;case"ArrowRight":if(!r||o)return;a.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(v)a.removeValue(v);else{if(!n)return;r?a.popValue():s&&a.clearValue()}break;case"Tab":if(a.isComposing)return;if(e.shiftKey||!c||!g||!p||d&&a.isOptionSelected(p,h))return;a.selectOption(p);break;case"Enter":if(229===e.keyCode)break;if(c){if(!p)return;if(a.isComposing)return;a.selectOption(p);break}return;case"Escape":c?(a.setState({inputIsHiddenAfterUpdate:!1}),a.onInputChange("",{action:"menu-close"}),a.onMenuClose()):s&&i&&a.clearValue();break;case" ":if(o)return;if(!c){a.openMenu("first");break}if(!p)return;a.selectOption(p);break;case"ArrowUp":c?a.focusOption("up"):a.openMenu("last");break;case"ArrowDown":c?a.focusOption("down"):a.openMenu("first");break;case"PageUp":if(!c)return;a.focusOption("pageup");break;case"PageDown":if(!c)return;a.focusOption("pagedown");break;case"Home":if(!c)return;a.focusOption("first");break;case"End":if(!c)return;a.focusOption("last");break;default:return}e.preventDefault()}},a.instancePrefix="react-select-"+(a.props.instanceId||++Za),a.state.selectValue=Sr(e.value),a}return sr(r,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"componentDidUpdate",value:function(e){var t,r,a,n,i,o=this.props,s=o.isDisabled,l=o.menuIsOpen,c=this.state.isFocused;(c&&!s&&e.isDisabled||c&&l&&!e.menuIsOpen)&&this.focusInput(),c&&s&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(t=this.menuListRef,r=this.focusedOptionRef,a=t.getBoundingClientRect(),n=r.getBoundingClientRect(),i=r.offsetHeight/3,n.bottom+i>a.bottom?jr(t,Math.min(r.offsetTop+r.clientHeight-t.offsetHeight+i,t.scrollHeight)):n.top-i-1&&(o=s)}this.scrollToFocusedOptionOnUpdate=!(n&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:i[o]},(function(){return t.onMenuOpen()}))}},{key:"focusValue",value:function(e){var t=this.state,r=t.selectValue,a=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var n=r.indexOf(a);a||(n=-1);var i=r.length-1,o=-1;if(r.length){switch(e){case"previous":o=0===n?0:-1===n?i:n-1;break;case"next":n>-1&&n0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,r=this.state.focusedOption,a=this.getFocusableOptions();if(a.length){var n=0,i=a.indexOf(r);r||(i=-1),"up"===e?n=i>0?i-1:a.length-1:"down"===e?n=(i+1)%a.length:"pageup"===e?(n=i-t)<0&&(n=0):"pagedown"===e?(n=i+t)>a.length-1&&(n=a.length-1):"last"===e&&(n=a.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:a[n],focusedValue:null})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Ha):pr(pr({},Ha),this.props.theme):Ha}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,r=this.getStyles,a=this.getValue,n=this.selectOption,i=this.setValue,o=this.props,s=o.isMulti,l=o.isRtl,c=o.options;return{clearValue:e,cx:t,getStyles:r,getValue:a,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:n,selectProps:o,setValue:i,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,r=e.isMulti;return void 0===t?r:t}},{key:"isOptionDisabled",value:function(e,t){return Ya(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return qa(this.props,e,t)}},{key:"filterOption",value:function(e,t){return Ja(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var r=this.props.inputValue,a=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:r,selectValue:a})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,r=e.isSearchable,a=e.inputId,n=e.inputValue,i=e.tabIndex,o=e.form,s=this.getComponents().Input,l=this.state.inputIsHidden,c=this.commonProps,u=a||this.getElementId("input"),g={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};return r?p.a.createElement(s,Re({},c,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:l,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:i,form:o,type:"text",value:n},g)):p.a.createElement(Ea,Re({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:mr,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:o,value:""},g))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),r=t.MultiValue,a=t.MultiValueContainer,n=t.MultiValueLabel,i=t.MultiValueRemove,o=t.SingleValue,s=t.Placeholder,l=this.commonProps,c=this.props,u=c.controlShouldRenderValue,g=c.isDisabled,d=c.isMulti,f=c.inputValue,v=c.placeholder,h=this.state,y=h.selectValue,m=h.focusedValue,b=h.isFocused;if(!this.hasValue()||!u)return f?null:p.a.createElement(s,Re({},l,{key:"placeholder",isDisabled:g,isFocused:b}),v);if(d)return y.map((function(t,o){var s=t===m;return p.a.createElement(r,Re({},l,{components:{Container:a,Label:n,Remove:i},isFocused:s,isDisabled:g,key:"".concat(e.getOptionValue(t)).concat(o),index:o,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(f)return null;var O=y[0];return p.a.createElement(o,Re({},l,{data:O,isDisabled:g}),this.formatOptionLabel(O,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,n=r.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||a||!this.hasValue()||n)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return p.a.createElement(e,Re({},t,{innerProps:o,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,r=this.props,a=r.isDisabled,n=r.isLoading,i=this.state.isFocused;return e&&n?p.a.createElement(e,Re({},t,{innerProps:{"aria-hidden":"true"},isDisabled:a,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,r=e.IndicatorSeparator;if(!t||!r)return null;var a=this.commonProps,n=this.props.isDisabled,i=this.state.isFocused;return p.a.createElement(r,Re({},a,{isDisabled:n,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,r=this.props.isDisabled,a=this.state.isFocused,n={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return p.a.createElement(e,Re({},t,{innerProps:n,isDisabled:r,isFocused:a}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),r=t.Group,a=t.GroupHeading,n=t.Menu,i=t.MenuList,o=t.MenuPortal,s=t.LoadingMessage,l=t.NoOptionsMessage,c=t.Option,u=this.commonProps,g=this.state.focusedOption,d=this.props,f=d.captureMenuScroll,v=d.inputValue,h=d.isLoading,y=d.loadingMessage,m=d.minMenuHeight,b=d.maxMenuHeight,O=d.menuIsOpen,S=d.menuPlacement,w=d.menuPosition,C=d.menuPortalTarget,x=d.menuShouldBlockScroll,j=d.menuShouldScrollIntoView,E=d.noOptionsMessage,N=d.onMenuScrollToTop,T=d.onMenuScrollToBottom;if(!O)return null;var D,M=function(t,r){var a=t.type,n=t.data,i=t.isDisabled,o=t.isSelected,s=t.label,l=t.value,d=g===n,f=i?void 0:function(){return e.onOptionHover(n)},v=i?void 0:function(){return e.selectOption(n)},h="".concat(e.getElementId("option"),"-").concat(r),y={id:h,onClick:v,onMouseMove:f,onMouseOver:f,tabIndex:-1};return p.a.createElement(c,Re({},u,{innerProps:y,data:n,isDisabled:i,isSelected:o,key:h,label:s,type:a,value:l,isFocused:d,innerRef:d?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=this.getCategorizedOptions().map((function(t){if("group"===t.type){var n=t.data,i=t.options,o=t.index,s="".concat(e.getElementId("group"),"-").concat(o),l="".concat(s,"-heading");return p.a.createElement(r,Re({},u,{key:s,data:n,options:i,Heading:a,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e,"".concat(o,"-").concat(e.index))})))}if("option"===t.type)return M(t,"".concat(t.index))}));else if(h){var I=y({inputValue:v});if(null===I)return null;D=p.a.createElement(s,u,I)}else{var k=E({inputValue:v});if(null===k)return null;D=p.a.createElement(l,u,k)}var P={minMenuHeight:m,maxMenuHeight:b,menuPlacement:S,menuPosition:w,menuShouldScrollIntoView:j},_=p.a.createElement(Lr,Re({},u,P),(function(t){var r=t.ref,a=t.placerProps,o=a.placement,s=a.maxHeight;return p.a.createElement(n,Re({},u,P,{innerRef:r,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:h,placement:o}),p.a.createElement(Fa,{captureEnabled:f,onTopArrive:N,onBottomArrive:T,lockEnabled:x},(function(t){return p.a.createElement(i,Re({},u,{innerRef:function(r){e.getMenuListRef(r),t(r)},isLoading:h,maxHeight:s,focusedOption:g}),D)})))}));return C||"fixed"===w?p.a.createElement(o,Re({},u,{appendTo:C,controlElement:this.controlRef,menuPlacement:S,menuPosition:w}),_):_}},{key:"renderFormField",value:function(){var e=this,t=this.props,r=t.delimiter,a=t.isDisabled,n=t.isMulti,i=t.name,o=this.state.selectValue;if(i&&!a){if(n){if(r){var s=o.map((function(t){return e.getOptionValue(t)})).join(r);return p.a.createElement("input",{name:i,type:"hidden",value:s})}var l=o.length>0?o.map((function(t,r){return p.a.createElement("input",{key:"i-".concat(r),name:i,type:"hidden",value:e.getOptionValue(t)})})):p.a.createElement("input",{name:i,type:"hidden"});return p.a.createElement("div",null,l)}var c=o[0]?this.getOptionValue(o[0]):"";return p.a.createElement("input",{name:i,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,r=t.ariaSelection,a=t.focusedOption,n=t.focusedValue,i=t.isFocused,o=t.selectValue,s=this.getFocusableOptions();return p.a.createElement(va,Re({},e,{ariaSelection:r,focusedOption:a,focusedValue:n,isFocused:i,selectValue:o,focusableOptions:s}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,r=e.IndicatorsContainer,a=e.SelectContainer,n=e.ValueContainer,i=this.props,o=i.className,s=i.id,l=i.isDisabled,c=i.menuIsOpen,u=this.state.isFocused,g=this.commonProps=this.getCommonProps();return p.a.createElement(a,Re({},g,{className:o,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:l,isFocused:u}),this.renderLiveRegion(),p.a.createElement(t,Re({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:l,isFocused:u,menuIsOpen:c}),p.a.createElement(n,Re({},g,{isDisabled:l}),this.renderPlaceholderOrValue(),this.renderInput()),p.a.createElement(r,Re({},g,{isDisabled:l}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,t){var r=t.prevProps,a=t.clearFocusValueOnUpdate,n=t.inputIsHiddenAfterUpdate,i=e.options,o=e.value,s=e.menuIsOpen,l=e.inputValue,c={};if(r&&(o!==r.value||i!==r.options||s!==r.menuIsOpen||l!==r.inputValue)){var u=Sr(o),g=s?function(e,t){return Ga(Ua(e,t))}(e,u):[],d=a?function(e,t){var r=e.focusedValue,a=e.selectValue.indexOf(r);if(a>-1){if(t.indexOf(r)>-1)return r;if(a-1?r:t[0]}(t,g),focusedValue:d,clearFocusValueOnUpdate:!1}}var f=null!=n&&e!==r?{inputIsHidden:n,inputIsHiddenAfterUpdate:void 0}:{};return pr(pr(pr({},c),f),{},{prevProps:e})}}]),r}(f.Component);Qa.defaultProps=Va;var en,tn,rn,an=(r(49),r(51),f.Component,en=Qa,rn=tn=function(e){cr(r,e);var t=yr(r);function r(){var e;ir(this,r);for(var a=arguments.length,n=new Array(a),i=0;i1?r-1:0),n=1;n0&&t.forEach((function(e,a){r.push({value:t[a].fontFamily,label:t[a].fontFamily})})),r),onChange:function(e){i("fontFamily",e,a)}})};function jn(e,t){var r=[{value:"",label:Object(c.__)("Default","generatepress")},{value:"normal",label:Object(c.__)("Normal","generatepress")},{value:"bold",label:Object(c.__)("Bold","generatepress")},{value:"100",label:"100"},{value:"200",label:"200"},{value:"300",label:"300"},{value:"400",label:"400"},{value:"500",label:"500"},{value:"600",label:"600"},{value:"700",label:"700"},{value:"800",label:"800"},{value:"900",label:"900"}];return void 0!==_e[e]&&"undefined"!==t.googleFontVariants&&(r=[{value:"",label:Object(c.__)("Default","generatepress")},{value:"normal",label:Object(c.__)("Normal","generatepress")},{value:"bold",label:Object(c.__)("Bold","generatepress")}],t.filter((function(t){return t.fontFamily===e})).forEach((function(e){var t=(e.googleFontVariants?e.googleFontVariants:"").replaceAll(" ","");(t=t.split(",")).filter((function(e){var t=e.match(/[a-z]/g),r=e.match(/[0-9]/g);return!(t&&r||"italic"===e||"regular"===e||""===e)})).forEach((function(e){r.push({value:e,label:e})}))}))),r}var En=function(e){var t=e.index,r=e.value,a=e.fontFamily,n=e.onChange;return Object(o.createElement)(s.SelectControl,{label:Object(c.__)("Font Weight","generatepress"),value:r,options:jn(a,mn()),onChange:function(e){n("fontWeight",e,t)}})},Nn=function(e){var t=e.index,r=e.value,a=e.onChange;return Object(o.createElement)(s.SelectControl,{label:Object(c.__)("Text Transform","generatepress"),value:r,options:[{value:"",label:Object(c.__)("Default","generatepress")},{value:"uppercase",label:Object(c.__)("Uppercase","generatepress")},{value:"lowercase",label:Object(c.__)("Lowercase","generatepress")},{value:"capitalize",label:Object(c.__)("Capitalize","generatepress")},{value:"initial",label:Object(c.__)("Normal","generatepress")}],onChange:function(e){a("textTransform",e,t)}})},Tn=function(e){var t=e.index,r=e.value,a=e.onChange;return Object(o.createElement)(s.SelectControl,{label:Object(c.__)("Font Style","generatepress"),value:r,options:[{value:"",label:Object(c.__)("Default","generatepress")},{value:"normal",label:Object(c.__)("Normal","generatepress")},{value:"italic",label:Object(c.__)("Italic","generatepress")},{value:"oblique",label:Object(c.__)("Oblique","generatepress")},{value:"initial",label:Object(c.__)("Initial","generatepress")}],onChange:function(e){a("fontStyle",e,t)}})},Dn=(r(57),function(e){var t=Object(o.useState)("desktop"),r=g()(t,2),a=(r[0],r[1]),n=e.label,i=e.devices;return Object(o.createElement)("div",{className:"components-generate-units-control-header__units"},Object(o.createElement)("div",{className:"components-generate-units-control-label__units"},n),Object(o.createElement)("div",{className:"components-generate-control__units"},Object(o.createElement)(s.ButtonGroup,{className:"components-generate-control-buttons__units","aria-label":Object(c.__)("Select Units","generatepress")},i.map((function(e){var t=Object(c.__)("Desktop","generatepress");return"tablet"===e&&(t=Object(c.__)("Tablet","generatepress")),"mobile"===e&&(t=Object(c.__)("Mobile","generatepress")),Object(o.createElement)(s.Tooltip +/* translators: Unit type (px, em, %) */,{text:Object(c.sprintf)(Object(c.__)("%s Preview","generatepress"),t),key:e},Object(o.createElement)(s.Button,{key:e,className:"components-generate-control-button__units--"+e,isSmall:!0 +/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":t,onClick:function(){wp.customize.previewedDevice.set(e),a(e)}},we(e)))})))))}),Mn=r(31),In=r.n(Mn),kn=r(32),Pn=r.n(kn),Rn=r(33),Ln=r.n(Rn),An=r(34),Fn=r.n(An),Bn=r(25),Hn=r.n(Bn);r(60);var Vn=function(e){Ln()(n,e);var t,r,a=(t=n,r=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,a=Hn()(t);if(r){var n=Hn()(this).constructor;e=Reflect.construct(a,arguments,n)}else e=a.apply(this,arguments);return Fn()(this,e)});function n(){return In()(this,n),a.apply(this,arguments)}return Pn()(n,[{key:"render",value:function(){var e=this.props,t=e.label,r=e.value,a=e.onChange,n=e.rangeMin,i=void 0===n?0:n,l=e.rangeMax,c=void 0===l?100:l,u=e.inputMin,g=void 0===u?"":u,d=e.inputMax,f=void 0===d?"":d,p=e.step,v=void 0===p?1:p,h=e.help,y=void 0===h?"":h,m=e.beforeIcon,b=void 0===m?"":m,O=e.initialPosition,S=void 0===O?"":O,w=e.placeholder,C=void 0===w?"":w;return Object(o.createElement)("div",{className:"components-generate-range-control"},t&&Object(o.createElement)("div",{className:"components-generate-range-control--label"},t),Object(o.createElement)("div",{className:"components-generate-range-control--wrapper"},Object(o.createElement)("div",{className:"components-generate-range-control--range"},Object(o.createElement)(s.RangeControl,{className:"generate-range-control-range",beforeIcon:b,value:dn(r)?parseFloat(r):"",onChange:function(e){return a(e)},min:i,max:c,step:v,withInputField:!1,initialPosition:S})),Object(o.createElement)("div",{className:"components-generate-range-control-input"},Object(o.createElement)(s.TextControl,{type:"number",placeholder:""!==C?C:"",min:g,max:f,step:v,value:dn(r)?r:"",onChange:function(e){return a(e)}}))),y&&Object(o.createElement)("p",{className:"components-base-control__help"},y))}}]),n}(o.Component),zn=(r(61),function(e){var t=e.value,r=e.onClick,a=e.units;return Object(o.createElement)("div",{className:"components-generate--control__units"},Object(o.createElement)(s.Dropdown,{className:"generate-component-control--unit-picker",contentClassName:"generate-component-control--unit-picker-area",position:"middle center",focusOnMount:"container",renderToggle:function(e){var r=e.isOpen,a=e.onToggle;return Object(o.createElement)(s.Button,{onClick:a,"aria-expanded":r},t||we("dash"))},renderContent:function(e){var n=e.onClose;return Object(o.createElement)(s.ButtonGroup,{className:"components-generate--control-buttons__units","aria-label":Object(c.__)("Select Units","generatepress")},a.map((function(e){var a=e,i=e||we("dash");return""===e&&(a=Object(c.__)("No Unit","generatepress")),"px"===e&&(a=Object(c._x)("Pixel","A size unit for CSS markup","generatepress")),"em"===e&&(a=Object(c._x)("Em","A size unit for CSS markup","generatepress")),"%"===e&&(a=Object(c._x)("Percentage","A size unit for CSS markup","generatepress")),"deg"===e&&(a=Object(c._x)("Degree","A size unit for CSS markup","generatepress")),Object(o.createElement)(s.Tooltip +/* translators: Unit type (px, em, %) */,{text:e?Object(c.sprintf)(Object(c.__)("%s Units","generatepress"),a):a,key:e},Object(o.createElement)(s.Button,{key:e,className:"components-generate--control-button__units--"+e,isSmall:!0,isPrimary:t===e,"aria-pressed":t===e +/* translators: %s: values associated with CSS syntax, 'Pixel', 'Em', 'Percentage' */,"aria-label":e?Object(c.sprintf)(Object(c.__)("%s Units","generatepress"),a):a,onClick:function(){r(e),n()}},i))})))}}))}),Un=function(e){var t=e.label,r=e.unitValue,a=e.units,n=e.onChangeUnit,i=e.step,l=e.rangeMin,c=e.rangeMax,u=e.inputMin,g=void 0===u?null:u,d=e.inputMax,f=void 0===d?null:d,p=e.desktopValue,v=e.desktopInitial,h=e.desktopOnChange,y=e.tabletValue,m=e.tabletInitial,b=e.tabletOnChange,O=e.mobileInitial,S=e.mobileValue,w=e.mobileOnChange;return Object(o.createElement)(s.BaseControl,null,Object(o.createElement)(Dn,{label:t,value:r,devices:["desktop","tablet","mobile"]}),Object(o.createElement)("div",{className:"generate-component-input-with-unit"},Object(o.createElement)("div",{className:"generate-component-device-field","data-device":"desktop"},Object(o.createElement)(Vn,{className:"generate-range-control-range",step:i,rangeMin:l,rangeMax:c,inputMin:g,inputMax:f,value:dn(p)?parseFloat(p):v,initialPosition:v,onChange:h,withInputField:!1})),Object(o.createElement)("div",{className:"generate-component-device-field","data-device":"tablet"},Object(o.createElement)(Vn,{"data-generate-control-device":"tablet",className:"generate-range-control-range",step:i,rangeMin:l,rangeMax:c,inputMin:g,inputMax:f,value:dn(y)?parseFloat(y):m,initialPosition:m,onChange:b,withInputField:!1})),Object(o.createElement)("div",{className:"generate-component-device-field","data-device":"mobile"},Object(o.createElement)(Vn,{"data-generate-control-device":"mobile",className:"generate-range-control-range",step:i,rangeMin:l,rangeMax:c,inputMin:g,inputMax:f,value:dn(S)?parseFloat(S):O,initialPosition:O,onChange:w,withInputField:!1})),Object(o.createElement)(zn,{value:r,units:a,onClick:n})))},Gn=function(e){var t=e.font,r=e.onChange;return Object(o.createElement)(Un,{label:Object(c.__)("Font size","generatepress"),unitValue:t.fontSizeUnit,units:["px","em","rem","%"],onChangeUnit:function(e){r("fontSizeUnit",e,t.index)},step:vn(t,"fontSize","step",1),rangeMin:vn(t,"fontSize","min",1),rangeMax:vn(t,"fontSize","max",100),inputMin:0,desktopValue:t.fontSize,desktopInitial:pn(t,"fontSize"),desktopOnChange:function(e){r("fontSize",e,t.index)},tabletValue:t.fontSizeTablet,tabletInitial:pn(t,"fontSizeTablet"),tabletOnChange:function(e){r("fontSizeTablet",e,t.index)},mobileValue:t.fontSizeMobile,mobileInitial:pn(t,"fontSizeMobile"),mobileOnChange:function(e){r("fontSizeMobile",e,t.index)}})},Wn=function(e){var t=e.font,r=e.onChange;return Object(o.createElement)(Un,{label:Object(c.__)("Line Height","generatepress"),unitValue:t.lineHeightUnit,units:["","px","em","rem"],onChangeUnit:function(e){r("lineHeightUnit",e,t.index)},step:vn(t,"lineHeight","step",.1),rangeMin:vn(t,"lineHeight","min",1),rangeMax:vn(t,"lineHeight","max",5),inputMin:0,desktopValue:t.lineHeight,desktopInitial:pn(t,"lineHeight"),desktopOnChange:function(e){r("lineHeight",e,t.index)},tabletValue:t.lineHeightTablet,tabletInitial:pn(t,"lineHeightTablet"),tabletOnChange:function(e){r("lineHeightTablet",e,t.index)},mobileValue:t.lineHeightMobile,mobileInitial:pn(t,"lineHeightMobile"),mobileOnChange:function(e){r("lineHeightMobile",e,t.index)}})},Kn=function(e){var t=e.font,r=e.onChange;return Object(o.createElement)(Un,{label:Object(c.__)("Letter Spacing","generatepress"),unitValue:t.letterSpacingUnit,units:["px","em","rem"],onChangeUnit:function(e){r("letterSpacingUnit",e,t.index)},step:vn(t,"letterSpacing","step",.01),rangeMin:vn(t,"letterSpacing","min",-1),rangeMax:vn(t,"letterSpacing","max",10),desktopValue:t.letterSpacing,desktopInitial:pn(t,"letterSpacing"),desktopOnChange:function(e){r("letterSpacing",e,t.index)},tabletValue:t.letterSpacingTablet,tabletInitial:pn(t,"letterSpacingTablet"),tabletOnChange:function(e){r("letterSpacingTablet",e,t.index)},mobileValue:t.letterSpacingMobile,mobileInitial:pn(t,"letterSpacingMobile"),mobileOnChange:function(e){r("letterSpacingMobile",e,t.index)}})},$n=function(e){var t=e.font,r=e.onChange;return Object(o.createElement)(Un,{label:"body"===t.selector?Object(c.__)("Paragraph Bottom Margin","generatepress"):Object(c.__)("Bottom Margin","generatepress"),unitValue:t.marginBottomUnit,units:["px","em","rem"],onChangeUnit:function(e){r("marginBottomUnit",e,t.index)},step:vn(t,"marginBottom","step",.1),rangeMin:vn(t,"marginBottom","min",0),rangeMax:vn(t,"marginBottom","max",5),inputMin:0,desktopValue:t.marginBottom,desktopInitial:pn(t,"marginBottom"),desktopOnChange:function(e){0>e&&(e=0),r("marginBottom",e,t.index)},tabletValue:t.marginBottomTablet,tabletInitial:pn(t,"marginBottomTablet"),tabletOnChange:function(e){0>e&&(e=0),r("marginBottomTablet",e,t.index)},mobileValue:t.marginBottomMobile,mobileInitial:pn(t,"marginBottomMobile"),mobileOnChange:function(e){0>e&&(e=0),r("marginBottomMobile",e,t.index)}})},Yn=function(e){var t=e.index,r=e.value,a=e.onChange;return Object(o.createElement)(s.SelectControl,{label:Object(c.__)("Text Decoration","generatepress"),value:r,options:[{value:"",label:Object(c.__)("Default","generatepress")},{value:"none",label:Object(c.__)("None","generatepress")},{value:"underline",label:Object(c.__)("Underline","generatepress")}],onChange:function(e){a("textDecoration",e,t)}})},qn=function(e){var t=e.font,r=e.toggleClose,a=e.onChangeFontValue,n=e.onChangeElement;return Object(o.createElement)("div",{className:"generate-customize-control--font-dropdown"},Object(o.createElement)(wn,{index:t.index,value:t.selector,onChange:n}),!!t.selector&&Object(o.createElement)(o.Fragment,null,"custom"===t.selector&&Object(o.createElement)(Cn,{index:t.index,value:t.customSelector,onChange:a}),Object(o.createElement)(xn,{index:t.index,value:t.fontFamily,onChange:a}),Object(o.createElement)("div",{className:"components-base-control generate-font-manager--select-options"},Object(o.createElement)(En,{index:t.index,value:t.fontWeight,fontFamily:t.fontFamily,onChange:a}),Object(o.createElement)(Nn,{index:t.index,value:t.textTransform,onChange:a}),Object(o.createElement)(Tn,{index:t.index,value:t.fontStyle,onChange:a}),Object(o.createElement)(Yn,{index:t.index,value:t.textDecoration,onChange:a})),Object(o.createElement)(Gn,{font:t,onChange:a}),Object(o.createElement)(Wn,{font:t,onChange:a}),Object(o.createElement)(Kn,{font:t,onChange:a}),hn(t.selector)&&Object(o.createElement)($n,{font:t,onChange:a})),Object(o.createElement)("div",{className:"generate-font-manager--footer"},Object(o.createElement)(s.Button,{isSecondary:!0,isSmall:!0,onClick:r},Object(c.__)("Close","generatepress"))))},Jn=function(e){var t=e.font,r=e.label,a=e.itemId,n=e.setOpen,i=e.isOpen,s=e.deleteFont,l=e.toggleClose,c=e.onChangeFontValue,u=e.onChangeElement;return Object(o.createElement)("div",{className:"generate-font-manager--item"},Object(o.createElement)("div",{className:"generate-font-manager--header"},Object(o.createElement)(bn,{font:t,itemId:a,setOpen:n,isOpen:i,label:r}),Object(o.createElement)(On,{itemId:a,setOpen:n,isOpen:i}),Object(o.createElement)(Sn,{onClick:s.bind(null,t.index),isOpen:i,itemId:a})),a===i&&Object(o.createElement)(qn,{font:t,toggleClose:l,onChangeFontValue:c,onChangeElement:u}))},Xn=function(e){var t,r,a=e.fontList,n=("group","other",a.reduce((function(e,t,r){var a=t.group||"other";return t.index=r,e[a]=e[a]||[],e[a].push(t),e}),{}));return t=yn(),r=function(t,r){var a,s=null!==(a=n[r])&&void 0!==a?a:[];if(0!==s.length)return Object(o.createElement)("div",{className:"generate-font-manager-group",key:r},Object(o.createElement)("h4",{className:"generate-font-manager-group__label"},t),s.map((function(t){return Object(o.createElement)(Jn,i()({key:t.index,itemId:t.index+1,font:t},e))})))},Object.values(Object.fromEntries(Object.entries(t).map((function(e){var t=g()(e,2),a=t[0],n=t[1];return[a,r(n,a)]}))))};function Zn(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function Qn(e){for(var t=1;t0&&v.push({label:Object(c.__)("Google Fonts","generatepress"),options:Object.keys(_e).map((function(e){return{value:e,label:e}}))}),d.forEach((function(e){var t=e.googleFont?1:0;v[t].options=v[t].options.filter((function(t){return t.value!==e.fontFamily}))})),Object(o.createElement)("div",null,Object(o.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),!!d.length>0&&d.map((function(t,r){var g=r+1,f=function(e){var t=Pe()(d),a=t[r];t[r]=un(un({},t[r]),{},{fontFamily:e}),i(t),void 0!==_e[e]?(t[r]=un(un({},t[r]),{},{googleFont:!0,googleFontCategory:_e[e].category,googleFontVariants:_e[e].variants.join(", ")}),i(t)):(t[r]=un(un({},t[r]),{},{googleFont:!1,googleFontCategory:"",googleFontVariants:""}),i(t)),l(t[r].fontFamily,a.fontFamily)},p=d[r].fontFamily||"";return Object(o.createElement)("div",{className:"generate-font-manager--item",key:r},Object(o.createElement)("div",{className:"generate-font-manager--header"},Object(o.createElement)(s.Button,{className:"generate-font-manager--label",onClick:function(){n(g!==a&&g)}},d[r].fontFamily?d[r].fontFamily:e.label),Object(o.createElement)(s.Tooltip,{text:Object(c.__)("Open Font Family Settings","generatepress")},Object(o.createElement)(s.Button,{className:"generate-font-manager--open",onClick:function(){n(g!==a&&g)}},we(g===a?"chevron-up":"chevron-down"))),Object(o.createElement)(s.Tooltip,{text:Object(c.__)("Delete Font Family","generatepress")},Object(o.createElement)(s.Button,{className:"generate-font-manager--delete-font",onClick:function(){if(window.confirm(Object(c.__)("This will permanently delete this font family. Doing so will stop elements from displaying it as their font.","generatepress"))){var e=Pe()(d),t=e[r];l("",t.fontFamily),e.splice(r,1),i(e)}}},we("trash")))),g===a&&Object(o.createElement)("div",{className:"generate-customize-control--font-dropdown"},Object(o.createElement)(s.BaseControl,{className:"generate-component-font-family-picker-wrapper",id:"generate-font-manager-family-name--input"},Object(o.createElement)(sn,{options:v,placeholder:Object(c.__)("Search fonts…","generatepress"),onChange:function(e){return f(e.value)}}),Object(o.createElement)(s.TextControl,{id:"generate-font-manager-family-name--input",className:"generate-font-manager-family-name--input",label:Object(c.__)("Font family name","generatepress"),value:p,onChange:function(e){var t;t=e,d.filter((function(e){return e.fontFamily===t})).length>0&&(alert(Object(c.__)("Font already selected","generatepress")),e=""),f(e)}}),!!d[r].fontFamily&&Object(o.createElement)("div",{className:"generate-font-manager--options"},Object(o.createElement)(s.ToggleControl,{className:"generate-font-manager-google-font--field",label:Object(c.__)("Use Google Fonts API","generatepress"),checked:!!d[r].googleFont,onChange:function(e){var t=Pe()(d);t[r]=un(un({},t[r]),{},{googleFont:e}),i(t)}}),!!d[r].googleFont&&Object(o.createElement)("div",{className:"generate-font-manager--google-font-options"},Object(o.createElement)(s.TextControl,{label:Object(c.__)("Category","generatepress"),value:d[r].googleFontCategory||"",onChange:function(e){var t=Pe()(d);t[r]=un(un({},t[r]),{},{googleFontCategory:e}),i(t)}}),Object(o.createElement)(s.TextControl,{label:Object(c.__)("Variants","generatepress"),value:d[r].googleFontVariants||"",onChange:function(e){var t=Pe()(d);t[r]=un(un({},t[r]),{},{googleFontVariants:e}),i(t)}}))),Object(o.createElement)("div",{className:"generate-font-manager--footer"},Object(o.createElement)(s.Button,{isSecondary:!0,isSmall:!0,onClick:u},Object(c.__)("Close","generatepress"))))))})),Object(o.createElement)(s.Button,{isPrimary:!0,onClick:function(){var t=Pe()(e.value);t.push({fontFamily:"",googleFont:!1,googleFontApi:1,googleFontCategory:"",googleFontVariants:""}),i(t);var r=wp.customize.control(e.customizerSetting.id).setting.get().length;n(r)}},Object(c.__)("Add Font","generatepress")))})),ti=l((function(e){var t=e.value,r=Object(o.useState)([]),a=g()(r,2),n=a[0],i=a[1],l=Object(o.useState)(0),u=g()(l,2),d=u[0],f=u[1],p=Object(o.useState)(!1),v=g()(p,2),h=v[0],y=v[1];Object(o.useEffect)((function(){Array.isArray(t)?i(t):"object"===De()(t)&&i(Object.values(t))}),[t]),Object(o.useEffect)((function(){var t=h?"refresh":"postMessage";wp.customize.control(e.customizerSetting.id).setting.transport=t,wp.customize.control(e.customizerSetting.id).setting.set(n)}),[n]);var m=fn(),b=function(e){y(!0),i(e)};return Object(o.createElement)("div",null,Object(o.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),Object(o.createElement)(Xn,{fontList:n,setOpen:f,isOpen:d,label:e.label,deleteFont:function(e){var t=Pe()(n);t.splice(e,1),b(t)},toggleClose:function(){return f(0)},onChangeFontValue:function(e,t,r){var a=Pe()(n);a[r]=Qn({},a[r]),a[r][e]=t,b(a)},onChangeElement:function(e,t){var r=e.value,a=e.group,i=e.module,o=Pe()(n);o[t]=Qn(Qn({},o[t]),{},{selector:r,module:i,group:a});var s=m[r].placeholders;s&&Object.keys(s).forEach((function(e){var a=m[r].placeholders[e].unit;if(a){var n=e+"Unit";o[t]=Qn(Qn({},o[t]),{},Ie()({},n,a))}})),hn(r)||(o[t]=Qn(Qn({},o[t]),{},{marginBottom:"",marginBottomTablet:"",marginBottomMobile:"",marginBottomUnit:""})),b(o)}}),Object(o.createElement)(s.Button,{isPrimary:!0,onClick:function(){var t=Pe()(e.value);t.push({selector:"",customSelector:"",fontFamily:"",fontWeight:"",textTransform:"",textDecoration:"",fontStyle:"",fontSize:"",fontSizeTablet:"",fontSizeMobile:"",fontSizeUnit:"px",lineHeight:"",lineHeightTablet:"",lineHeightMobile:"",lineHeightUnit:"",letterSpacing:"",letterSpacingTablet:"",letterSpacingMobile:"",letterSpacingUnit:"px"}),b(t),f(t.length)}},Object(c.__)("Add Typography","generatepress")))}));wp.customize.controlConstructor["generate-font-manager-control"]=ei,wp.customize.controlConstructor["generate-typography-control"]=ti,r(62);var ri=r(10);function ai(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,a)}return r}function ni(e){for(var t=1;t(null==t&&(t=e()),t)}class vi{enter(e){const t=this.entered.length;return this.entered=function(e,t){const r=new Set,a=e=>r.add(e);e.forEach(a),t.forEach(a);const n=[];return r.forEach(e=>n.push(e)),n}(this.entered.filter(t=>this.isNodeInDocument(t)&&(!t.contains||t.contains(e))),[e]),0===t&&this.entered.length>0}leave(e){const t=this.entered.length;var r,a;return this.entered=(r=this.entered.filter(this.isNodeInDocument),a=e,r.filter(e=>e!==a)),t>0&&0===this.entered.length}reset(){this.entered=[]}constructor(e){this.entered=[],this.isNodeInDocument=e}}class hi{initializeExposedProperties(){Object.keys(this.config.exposeProperties).forEach(e=>{Object.defineProperty(this.item,e,{configurable:!0,enumerable:!0,get:()=>(console.warn(`Browser doesn't allow reading "${e}" until the drop event.`),null)})})}loadDataTransfer(e){if(e){const t={};Object.keys(this.config.exposeProperties).forEach(r=>{const a=this.config.exposeProperties[r];null!=a&&(t[r]={value:a(e,this.config.matchesTypes),configurable:!0,enumerable:!0})}),Object.defineProperties(this.item,t)}}canDrag(){return!0}beginDrag(){return this.item}isDragging(e,t){return t===e.getSourceId()}endDrag(){}constructor(e){this.config=e,this.item={},this.initializeExposedProperties()}}const yi="__NATIVE_FILE__",mi="__NATIVE_URL__",bi="__NATIVE_TEXT__",Oi="__NATIVE_HTML__";function Si(e,t,r){const a=t.reduce((t,r)=>t||e.getData(r),"");return null!=a?a:r}const wi={[yi]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[Oi]:{exposeProperties:{html:(e,t)=>Si(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[mi]:{exposeProperties:{urls:(e,t)=>Si(e,t,"").split("\n"),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[bi]:{exposeProperties:{text:(e,t)=>Si(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function Ci(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(wi).filter(e=>{const r=wi[e];return!!(null==r?void 0:r.matchesTypes)&&r.matchesTypes.some(e=>t.indexOf(e)>-1)})[0]||null}const xi=pi(()=>/firefox/i.test(navigator.userAgent)),ji=pi(()=>Boolean(window.safari));class Ei{interpolate(e){const{xs:t,ys:r,c1s:a,c2s:n,c3s:i}=this;let o=t.length-1;if(e===t[o])return r[o];let s,l=0,c=i.length-1;for(;l<=c;){s=Math.floor(.5*(l+c));const a=t[s];if(ae))return r[s];c=s-1}}o=Math.max(0,c);const u=e-t[o],g=u*u;return r[o]+a[o]*u+n[o]*g+i[o]*u*g}constructor(e,t){const{length:r}=e,a=[];for(let e=0;ee[t]{this.sourcePreviewNodes.delete(e),this.sourcePreviewNodeOptions.delete(e)}}connectDragSource(e,t,r){this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,r);const a=t=>this.handleDragStart(t,e),n=e=>this.handleSelectStart(e);return t.setAttribute("draggable","true"),t.addEventListener("dragstart",a),t.addEventListener("selectstart",n),()=>{this.sourceNodes.delete(e),this.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",a),t.removeEventListener("selectstart",n),t.setAttribute("draggable","false")}}connectDropTarget(e,t){const r=t=>this.handleDragEnter(t,e),a=t=>this.handleDragOver(t,e),n=t=>this.handleDrop(t,e);return t.addEventListener("dragenter",r),t.addEventListener("dragover",a),t.addEventListener("drop",n),()=>{t.removeEventListener("dragenter",r),t.removeEventListener("dragover",a),t.removeEventListener("drop",n)}}addEventListeners(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}removeEventListeners(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}getCurrentSourceNodeOptions(){const e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return Ii({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}getCurrentDropEffect(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}getCurrentSourcePreviewNodeOptions(){const e=this.monitor.getSourceId();return Ii({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}isDraggingNativeItem(){const e=this.monitor.getItemType();return Object.keys(a).some(t=>a[t]===e)}beginDragNativeItem(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){const r=wi[e];if(!r)throw new Error(`native type ${e} has no configuration`);const a=new hi(r);return a.loadDataTransfer(t),a}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}setCurrentDragSourceNode(e){this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout(()=>{var e;return null===(e=this.rootElement)||void 0===e?void 0:e.addEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)},1e3)}clearCurrentDragSourceNode(){var e;return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.rootElement&&(null===(e=this.window)||void 0===e||e.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.rootElement.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null,!0)}handleDragStart(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}handleDragEnter(e,t){this.dragEnterTargetIds.unshift(t)}handleDragOver(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}handleDrop(e,t){this.dropTargetIds.unshift(t)}constructor(e,t,r){this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.lastClientOffset=null,this.hoverRafId=null,this.getSourceClientOffset=e=>{const t=this.sourceNodes.get(e);return t&&Ni(t)||null},this.endDragNativeItem=()=>{this.isDraggingNativeItem()&&(this.actions.endDrag(),this.currentNativeHandle&&this.registry.removeSource(this.currentNativeHandle),this.currentNativeHandle=null,this.currentNativeSource=null)},this.isNodeInDocument=e=>Boolean(e&&this.document&&this.document.body&&this.document.body.contains(e)),this.endDragIfSourceWasRemovedFromDOM=()=>{const e=this.currentDragSourceNode;null==e||this.isNodeInDocument(e)||(this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover())},this.scheduleHover=e=>{null===this.hoverRafId&&"undefined"!=typeof requestAnimationFrame&&(this.hoverRafId=requestAnimationFrame(()=>{this.monitor.isDragging()&&this.actions.hover(e||[],{clientOffset:this.lastClientOffset}),this.hoverRafId=null}))},this.cancelHover=()=>{null!==this.hoverRafId&&"undefined"!=typeof cancelAnimationFrame&&(cancelAnimationFrame(this.hoverRafId),this.hoverRafId=null)},this.handleTopDragStartCapture=()=>{this.clearCurrentDragSourceNode(),this.dragStartSourceIds=[]},this.handleTopDragStart=e=>{if(e.defaultPrevented)return;const{dragStartSourceIds:t}=this;this.dragStartSourceIds=null;const r=Ti(e);this.monitor.isDragging()&&(this.actions.endDrag(),this.cancelHover()),this.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:this.getSourceClientOffset,clientOffset:r});const{dataTransfer:a}=e,n=Ci(a);if(this.monitor.isDragging()){if(a&&"function"==typeof a.setDragImage){const e=this.monitor.getSourceId(),t=this.sourceNodes.get(e),n=this.sourcePreviewNodes.get(e)||t;if(n){const{anchorX:e,anchorY:i,offsetX:o,offsetY:s}=this.getCurrentSourcePreviewNodeOptions(),l=function(e,t,r,a,n){const i="IMG"===(o=t).nodeName&&(xi()||!(null===(s=document.documentElement)||void 0===s?void 0:s.contains(o)));var o,s;const l=Ni(i?e:t),c={x:r.x-l.x,y:r.y-l.y},{offsetWidth:u,offsetHeight:g}=e,{anchorX:d,anchorY:f}=a,{dragPreviewWidth:p,dragPreviewHeight:v}=function(e,t,r,a){let n=e?t.width:r,i=e?t.height:a;return ji()&&e&&(i/=window.devicePixelRatio,n/=window.devicePixelRatio),{dragPreviewWidth:n,dragPreviewHeight:i}}(i,t,u,g),{offsetX:h,offsetY:y}=n,m=0===y||y;return{x:0===h||h?h:new Ei([0,.5,1],[c.x,c.x/u*p,c.x+p-u]).interpolate(d),y:m?y:(()=>{let e=new Ei([0,.5,1],[c.y,c.y/g*v,c.y+v-g]).interpolate(f);return ji()&&i&&(e+=(window.devicePixelRatio-1)*v),e})()}}(t,n,r,{anchorX:e,anchorY:i},{offsetX:o,offsetY:s});a.setDragImage(n,l.x,l.y)}}try{null==a||a.setData("application/json",{})}catch(e){}this.setCurrentDragSourceNode(e.target);const{captureDraggingState:t}=this.getCurrentSourcePreviewNodeOptions();t?this.actions.publishDragSource():setTimeout(()=>this.actions.publishDragSource(),0)}else if(n)this.beginDragNativeItem(n);else{if(a&&!a.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}},this.handleTopDragEndCapture=()=>{this.clearCurrentDragSourceNode()&&this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleTopDragEnterCapture=e=>{var t;if(this.dragEnterTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)),!this.enterLeaveCounter.enter(e.target)||this.monitor.isDragging())return;const{dataTransfer:r}=e,a=Ci(r);a&&this.beginDragNativeItem(a,r)},this.handleTopDragEnter=e=>{const{dragEnterTargetIds:t}=this;this.dragEnterTargetIds=[],this.monitor.isDragging()&&(this.altKeyPressed=e.altKey,t.length>0&&this.actions.hover(t,{clientOffset:Ti(e)}),t.some(e=>this.monitor.canDropOnTarget(e))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())))},this.handleTopDragOverCapture=e=>{var t;this.dragOverTargetIds=[],this.isDraggingNativeItem()&&(null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer))},this.handleTopDragOver=e=>{const{dragOverTargetIds:t}=this;if(this.dragOverTargetIds=[],!this.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));this.altKeyPressed=e.altKey,this.lastClientOffset=Ti(e),this.scheduleHover(t),(t||[]).some(e=>this.monitor.canDropOnTarget(e))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=this.getCurrentDropEffect())):this.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=e=>{this.isDraggingNativeItem()&&e.preventDefault(),this.enterLeaveCounter.leave(e.target)&&(this.isDraggingNativeItem()&&setTimeout(()=>this.endDragNativeItem(),0),this.cancelHover())},this.handleTopDropCapture=e=>{var t;this.dropTargetIds=[],this.isDraggingNativeItem()?(e.preventDefault(),null===(t=this.currentNativeSource)||void 0===t||t.loadDataTransfer(e.dataTransfer)):Ci(e.dataTransfer)&&e.preventDefault(),this.enterLeaveCounter.reset()},this.handleTopDrop=e=>{const{dropTargetIds:t}=this;this.dropTargetIds=[],this.actions.hover(t,{clientOffset:Ti(e)}),this.actions.drop({dropEffect:this.getCurrentDropEffect()}),this.isDraggingNativeItem()?this.endDragNativeItem():this.monitor.isDragging()&&this.actions.endDrag(),this.cancelHover()},this.handleSelectStart=e=>{const t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new Di(t,r),this.actions=e.getActions(),this.monitor=e.getMonitor(),this.registry=e.getRegistry(),this.enterLeaveCounter=new vi(this.isNodeInDocument)}}const Pi=function(e,t,r){return new ki(e,t,r)};var _i=r(36),Ri=r.n(_i);const Li="undefined"!=typeof window?f.useLayoutEffect:f.useEffect;function Ai(e,t,r){return function(e,t,r){const[a,n]=function(e,t,r){const[a,n]=Object(f.useState)(()=>t(e)),i=Object(f.useCallback)(()=>{const i=t(e);Ri()(a,i)||(n(i),r&&r())},[a,e,r]);return Li(i),[a,i]}(e,t,r);return Li((function(){const t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(n,{handlerIds:[t]})}),[e,n]),a}(t,e||(()=>({})),()=>r.reconnect())}function Fi(e,t){const r=[...t||[]];return null==t&&"function"!=typeof e&&r.push(e),Object(f.useMemo)(()=>"function"==typeof e?e():e,r)}function Bi(e){return Object(f.useMemo)(()=>e.hooks.dropTarget(),[e])}function Hi(e,t,r,a){let n=r?r.call(a,e,t):void 0;if(void 0!==n)return!!n;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;const i=Object.keys(e),o=Object.keys(t);if(i.length!==o.length)return!1;const s=Object.prototype.hasOwnProperty.bind(t);for(let o=0;o{const a=e[r];if(r.endsWith("Ref"))t[r]=e[r];else{const e=function(e){return(t=null,r=null)=>{if(!Object(f.isValidElement)(t)){const a=t;return e(a,r),a}const a=t;return function(e){if("string"==typeof e.type)return;const t=e.type.displayName||e.type.name||"the component";throw new Error(`Only native element nodes can now be passed to React DnD connectors.You can either wrap ${t} into a
, or turn it into a drag source or a drop target itself.`)}(a),function(e,t){const r=e.ref;return Object(zi.a)("string"!=typeof r,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a or
. Read more: https://reactjs.org/docs/refs-and-the-dom.html#callback-refs"),r?Object(f.cloneElement)(e,{ref:e=>{Gi(r,e),Gi(t,e)}}):Object(f.cloneElement)(e,{ref:t})}(a,r?t=>e(t,r):e)}}(a);t[r]=()=>e}}),t}function Gi(e,t){"function"==typeof e?e(t):e.current=t}class Wi{get connectTarget(){return this.dropTarget}reconnect(){const e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();const t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}receiveHandlerId(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}get dropTargetOptions(){return this.dropTargetOptionsInternal}set dropTargetOptions(e){this.dropTargetOptionsInternal=e}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didDropTargetChange(){return this.lastConnectedDropTarget!==this.dropTarget}didOptionsChange(){return!Hi(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}disconnectDropTarget(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}get dropTarget(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}clearDropTarget(){this.dropTargetRef=null,this.dropTargetNode=null}constructor(e){this.hooks=Ui({dropTarget:(e,t)=>{this.clearDropTarget(),this.dropTargetOptions=t,Vi(e)?this.dropTargetRef=e:this.dropTargetNode=e,this.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=e}}var Ki=r(35);function $i(){const{dragDropManager:e}=Object(f.useContext)(Ki.a);return Object(zi.a)(null!=e,"Expected drag drop context"),e}let Yi=!1;class qi{receiveHandlerId(e){this.targetId=e}getHandlerId(){return this.targetId}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}canDrop(){if(!this.targetId)return!1;Object(zi.a)(!Yi,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return Yi=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{Yi=!1}}isOver(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.targetId=null,this.internalMonitor=e.getMonitor()}}class Ji{canDrop(){const e=this.spec,t=this.monitor;return!e.canDrop||e.canDrop(t.getItem(),t)}hover(){const e=this.spec,t=this.monitor;e.hover&&e.hover(t.getItem(),t)}drop(){const e=this.spec,t=this.monitor;if(e.drop)return e.drop(t.getItem(),t)}constructor(e,t){this.spec=e,this.monitor=t}}function Xi(e,t){const r=Fi(e,t),a=function(){const e=$i();return Object(f.useMemo)(()=>new qi(e),[e])}(),n=function(e){const t=$i(),r=Object(f.useMemo)(()=>new Wi(t.getBackend()),[t]);return Li(()=>(r.dropTargetOptions=e||null,r.reconnect(),()=>r.disconnectDropTarget()),[e]),r}(r.options);return function(e,t,r){const a=$i(),n=function(e,t){const r=Object(f.useMemo)(()=>new Ji(e,t),[t]);return Object(f.useEffect)(()=>{r.spec=e},[e]),r}(e,t),i=function(e){const{accept:t}=e;return Object(f.useMemo)(()=>(Object(zi.a)(null!=e.accept,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}(e);Li((function(){const[e,o]=function(e,t,r){const a=r.getRegistry(),n=a.addTarget(e,t);return[n,()=>a.removeTarget(n)]}(i,n,a);return t.receiveHandlerId(e),r.receiveHandlerId(e),o}),[a,t,n,r,i.map(e=>e.toString()).join("|")])}(r,a,n),[Ai(r.collect,a,n),Bi(n)]}function Zi(e){return Object(f.useMemo)(()=>e.hooks.dragSource(),[e])}function Qi(e){return Object(f.useMemo)(()=>e.hooks.dragPreview(),[e])}class eo{receiveHandlerId(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}get connectTarget(){return this.dragSource}get dragSourceOptions(){return this.dragSourceOptionsInternal}set dragSourceOptions(e){this.dragSourceOptionsInternal=e}get dragPreviewOptions(){return this.dragPreviewOptionsInternal}set dragPreviewOptions(e){this.dragPreviewOptionsInternal=e}reconnect(){const e=this.reconnectDragSource();this.reconnectDragPreview(e)}reconnectDragSource(){const e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();return t&&this.disconnectDragSource(),this.handlerId?e?(t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)),t):(this.lastConnectedDragSource=e,t):t}reconnectDragPreview(e=!1){const t=this.dragPreview,r=e||this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();r&&this.disconnectDragPreview(),this.handlerId&&(t?r&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=t,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,t,this.dragPreviewOptions)):this.lastConnectedDragPreview=t)}didHandlerIdChange(){return this.lastConnectedHandlerId!==this.handlerId}didConnectedDragSourceChange(){return this.lastConnectedDragSource!==this.dragSource}didConnectedDragPreviewChange(){return this.lastConnectedDragPreview!==this.dragPreview}didDragSourceOptionsChange(){return!Hi(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!Hi(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}disconnectDragSource(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}disconnectDragPreview(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}get dragSource(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}get dragPreview(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}clearDragSource(){this.dragSourceNode=null,this.dragSourceRef=null}clearDragPreview(){this.dragPreviewNode=null,this.dragPreviewRef=null}constructor(e){this.hooks=Ui({dragSource:(e,t)=>{this.clearDragSource(),this.dragSourceOptions=t||null,Vi(e)?this.dragSourceRef=e:this.dragSourceNode=e,this.reconnectDragSource()},dragPreview:(e,t)=>{this.clearDragPreview(),this.dragPreviewOptions=t||null,Vi(e)?this.dragPreviewRef=e:this.dragPreviewNode=e,this.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=e}}let to=!1,ro=!1;class ao{receiveHandlerId(e){this.sourceId=e}getHandlerId(){return this.sourceId}canDrag(){Object(zi.a)(!to,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return to=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{to=!1}}isDragging(){if(!this.sourceId)return!1;Object(zi.a)(!ro,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return ro=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{ro=!1}}subscribeToStateChange(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}isDraggingSource(e){return this.internalMonitor.isDraggingSource(e)}isOverTarget(e,t){return this.internalMonitor.isOverTarget(e,t)}getTargetIds(){return this.internalMonitor.getTargetIds()}isSourcePublic(){return this.internalMonitor.isSourcePublic()}getSourceId(){return this.internalMonitor.getSourceId()}subscribeToOffsetChange(e){return this.internalMonitor.subscribeToOffsetChange(e)}canDragSource(e){return this.internalMonitor.canDragSource(e)}canDropOnTarget(e){return this.internalMonitor.canDropOnTarget(e)}getItemType(){return this.internalMonitor.getItemType()}getItem(){return this.internalMonitor.getItem()}getDropResult(){return this.internalMonitor.getDropResult()}didDrop(){return this.internalMonitor.didDrop()}getInitialClientOffset(){return this.internalMonitor.getInitialClientOffset()}getInitialSourceClientOffset(){return this.internalMonitor.getInitialSourceClientOffset()}getSourceClientOffset(){return this.internalMonitor.getSourceClientOffset()}getClientOffset(){return this.internalMonitor.getClientOffset()}getDifferenceFromInitialOffset(){return this.internalMonitor.getDifferenceFromInitialOffset()}constructor(e){this.sourceId=null,this.internalMonitor=e.getMonitor()}}class no{beginDrag(){const e=this.spec,t=this.monitor;let r=null;return r="object"==typeof e.item?e.item:"function"==typeof e.item?e.item(t):{},null!=r?r:null}canDrag(){const e=this.spec,t=this.monitor;return"boolean"==typeof e.canDrag?e.canDrag:"function"!=typeof e.canDrag||e.canDrag(t)}isDragging(e,t){const r=this.spec,a=this.monitor,{isDragging:n}=r;return n?n(a):t===e.getSourceId()}endDrag(){const e=this.spec,t=this.monitor,r=this.connector,{end:a}=e;a&&a(t.getItem(),t),r.reconnect()}constructor(e,t,r){this.spec=e,this.monitor=t,this.connector=r}}function io(e,t){const r=Fi(e,t);Object(zi.a)(!r.begin,"useDrag::spec.begin was deprecated in v14. Replace spec.begin() with spec.item(). (see more here - https://react-dnd.github.io/react-dnd/docs/api/use-drag)");const a=function(){const e=$i();return Object(f.useMemo)(()=>new ao(e),[e])}(),n=function(e,t){const r=$i(),a=Object(f.useMemo)(()=>new eo(r.getBackend()),[r]);return Li(()=>(a.dragSourceOptions=e||null,a.reconnect(),()=>a.disconnectDragSource()),[a,e]),Li(()=>(a.dragPreviewOptions=t||null,a.reconnect(),()=>a.disconnectDragPreview()),[a,t]),a}(r.options,r.previewOptions);return function(e,t,r){const a=$i(),n=function(e,t,r){const a=Object(f.useMemo)(()=>new no(e,t,r),[t,r]);return Object(f.useEffect)(()=>{a.spec=e},[e]),a}(e,t,r),i=function(e){return Object(f.useMemo)(()=>{const t=e.type;return Object(zi.a)(null!=t,"spec.type must be defined"),t},[e])}(e);Li((function(){if(null!=i){const[e,o]=function(e,t,r){const a=r.getRegistry(),n=a.addSource(e,t);return[n,()=>a.removeSource(n)]}(i,n,a);return t.receiveHandlerId(e),r.receiveHandlerId(e),o}}),[a,t,r,n,i])}(r,a,n),[Ai(r.collect,a,n),Zi(n),Qi(n)]}function oo(e){var t=e.id,r=e.itemType,a=e.onDrop,n=e.getIndex,i=e.className,s=e.innerComponentProps,l=e.InnerComponent,c=io((function(){return{type:r,item:{id:t},collect:function(e){return{isDragging:e.isDragging()}}}}),[t]),u=g()(c,2),d=u[0].isDragging,f=u[1],p=Xi((function(){return{accept:r,hover:function(e){var r=e.id;if(r!==t){var i=n(t);a(r,i)}}}}),[n,a]),v=g()(p,2)[1],h=d?"0.2":1;return Object(o.createElement)("div",{ref:function(e){return f(v(e))},className:i,style:{opacity:h}},l&&Object(o.createElement)(l,s))}function so(e){var t=e.data,r=e.itemIdKey,a=e.onDrop,n=e.getIndex,i=e.itemType,s=e.listClassName,l=e.itemClassName,c=e.InnerComponent,u=Xi((function(){return{accept:i}})),d=g()(u,2)[1];return Object(o.createElement)("div",{ref:d,className:s},t&&t.map((function(e){return Object(o.createElement)(oo,{key:e[r],id:e[r],itemType:i,className:l,onDrop:a,getIndex:n,InnerComponent:c,innerComponentProps:{item:e}})})))}function lo(e){var t=e.idKey,r=void 0===t?"id":t,a=e.acceptedType,n=void 0===a?"simple-list-item":a,i=e.listData,s=void 0===i?[]:i,l=e.onChangeData,c=e.listClassName,u=void 0===c?"":c,d=e.itemClassName,f=void 0===d?"":d,p=e.InnerComponent,v=Object(o.useState)([]),h=g()(v,2),y=h[0],m=h[1];Object(o.useEffect)((function(){m(s)}),[JSON.stringify(s)]),Object(o.useEffect)((function(){l(y)}),[JSON.stringify(y)]);var b=Object(o.useCallback)((function(e){var t=y.find((function(t){return e===t[r]}));return y.indexOf(t)}),[JSON.stringify(y)]),O=Object(o.useCallback)((function(e,t){var r=b(e);m(function(e,t,r){var a=Array.from(e),n=a.splice(t,1),i=g()(n,1)[0];return a.splice(r,0,i),a}(y,r,t))}),[JSON.stringify(y)]);return Object(o.createElement)(fi.a,{backend:Pi},Object(o.createElement)(so,{data:y,itemIdKey:r,onDrop:O,getIndex:b,itemType:n,listClassName:u,itemClassName:f,InnerComponent:p}))}function co(e){var t=e.item;return Object(o.createElement)(s.Tooltip,{text:t.slug,position:"top center"},Object(o.createElement)("span",{style:{backgroundColor:t.color}}))}var uo=l((function(e){var t=function(){var e=Object(o.useReducer)(si,oi),t=g()(e,2),r=t[0],a=t[1];return{colors:r,setColors:function(e){return a({type:"SET_COLORS",payload:e})},addColor:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return a({type:"ADD_COLOR",payload:Object.assign({},ii,{slug:e,color:t})})},deleteColor:function(e){return a({type:"DELETE_COLOR",payload:e})},updateColorValue:function(e,t){return a({type:"UPDATE_COLOR_VALUE",payload:{slug:e,value:t}})},updateColorSlug:function(e,t){return a({type:"UPDATE_COLOR_SLUG",payload:{slug:e,value:t}})}}}(),r=t.colors,a=t.setColors,n=t.addColor,i=t.deleteColor,s=t.updateColorValue,l=t.updateColorSlug,u=Object(o.useState)(!1),d=g()(u,2),f=d[0],p=d[1],v=Object(o.useState)(!1),h=g()(v,2),y=h[0],m=h[1],b=Object(o.useState)([]),O=g()(b,2),S=O[0],w=O[1];Object(o.useEffect)((function(){var t=Object(ri.isObject)(e.value)?Object.values(e.value):e.value;a(t),p(!0)}),[]),Object(o.useEffect)((function(){var t,a;f&&(a=[],(t=r).length>0&&t.forEach((function(e){a.push({name:e.slug,slug:e.slug,color:"var(--"+e.slug+")"})})),window.sessionStorage.setItem("generateGlobalColors",JSON.stringify(a)),function(t){wp.customize.control(e.customizerSetting.id).setting.set(t);var r=":root {";t.length>0&&t.forEach((function(e){var t=e.slug.replace(" ","-").toLowerCase();r+="--"+t+": "+e.color+";"})),r+="}";var a=document.getElementById("generate-global-color-styles");a?a.innerHTML=r:document.body.insertAdjacentHTML("beforeend",'")}(r))}),[JSON.stringify(r),f]);var C=Object(o.useCallback)((function(){n(function e(t){var a="global-color-".concat(t+1);return-1===Object(ri.findIndex)(r,{slug:a})?a:e(t+1)}(r.length))}),[r.length]);return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",{className:"customize-control-notifications-container",ref:e.setNotificationContainer}),Object(o.createElement)("div",{className:"generate-color-manager-wrapper"},Object(o.createElement)("div",{className:"generate-color-manager--item"},Object(o.createElement)(ui,{onClick:C,disabled:y})),Object(o.createElement)("div",{className:"generate-color-manager--item"},Object(o.createElement)(li,{id:"add-color",icon:y?"check":"reorder",text:y?Object(c.__)("Finish re-ordering","generateblocks"):Object(c.__)("Re-order colors","generateblocks"),onClick:function(e){e.preventDefault(),y&&(a(S),window.sessionStorage.setItem("generateGlobalColors",JSON.stringify(S))),m(!y)}}))),y?Object(o.createElement)(lo,{listData:r,idKey:"slug",listClassName:"generate-color-manager-dnd-list",itemClassName:"generate-color-manager-dnd-list-item",InnerComponent:co,onChangeData:w}):Object(o.createElement)(di,{colors:r,onChangeColor:s,onChangeSlug:l,onClickDeleteColor:i}))}));wp.customize.controlConstructor["generate-color-manager-control"]=uo,r(65);var go=function(e){var t=Object(o.useState)(!1),r=g()(t,2),a=r[0],n=r[1],i=function(){e.choices.sectionRedirect?wp.customize.section(e.choices.toggleId).focus():document.querySelectorAll('[data-toggleId="'+e.choices.toggleId+'"]').forEach((function(e){a?(e.style.display="",n(!1)):(e.style.display="block",n(!0))}))},l=e.choices.tooltipText?e.choices.tooltipText:Object(c.sprintf)(Object(c.__)("Open %s Settings","generatepress"),e.choices.title),u=e.choices.sectionRedirect?"chevron-right":"chevron-down";return Object(o.createElement)(o.Fragment,null,Object(o.createElement)("div",{className:"generate-customize-control-title"},!!e.choices.toggleId&&Object(o.createElement)(o.Fragment,null,Object(o.createElement)(s.Tooltip,{text:l},Object(o.createElement)(s.Button,{className:"generate-customize-control-title--label",onClick:i},e.choices.title)),Object(o.createElement)(s.Tooltip,{text:l},Object(o.createElement)(s.Button,{className:"generate-customize-control-title--toggle",onClick:i},we(a?"chevron-up":u)))),!e.choices.toggleId&&Object(o.createElement)("h3",null,e.choices.title)))},fo=wp.customize.Control.extend({ready:function(){this.renderContent()},embed:function(){var e=this,t=e.section();t&&wp.customize.section(t,(function(t){t.expanded.bind((function(t){t&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},initialize:function(e,t){var r=this;r.setNotificationContainer=r.setNotificationContainer.bind(r),wp.customize.Control.prototype.initialize.call(r,e,t),wp.customize.control.bind("removed",(function e(t){r===t&&(r.destroy(),r.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},renderContent:function(){var e=Object(o.createElement)(s.SlotFillProvider,null,Object(o.createElement)(go,i()({},this.params,{control:this,choices:this.params.choices,title:this.params.title})),Object(o.createElement)(s.Popover.Slot,null)),t=this.container[0];if(this.params.choices.wrapper){var r=document.getElementById(this.params.choices.wrapper+"--wrapper");r&&(t=r,this.container.hide())}Object(o.render)(e,t)},destroy:function(){Object(o.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}});wp.customize.controlConstructor["generate-title-control"]=fo;var po=r(38),vo=r.n(po),ho=wp.customize.Control.extend({ready:function(){this.renderContent()},embed:function(){var e=this,t=e.section();t&&wp.customize.section(t,(function(t){t.expanded.bind((function(t){t&&e.actuallyEmbed()}))}))},actuallyEmbed:function(){"resolved"!==this.deferred.embedded.state()&&(this.renderContent(),this.deferred.embedded.resolve())},initialize:function(e,t){var r=this;r.setNotificationContainer=r.setNotificationContainer.bind(r),wp.customize.Control.prototype.initialize.call(r,e,t),wp.customize.control.bind("removed",(function e(t){r===t&&(r.destroy(),r.container.remove(),wp.customize.control.unbind("removed",e))}))},setNotificationContainer:function(e){this.notifications.container=jQuery(e),this.notifications.render()},renderContent:function(){var e=this.params.choices;this.params.choices.toggleId&&this.container[0].setAttribute("data-toggleId",this.params.choices.toggleId),Object(o.render)(Object(o.createElement)("div",{className:vo()(Ie()({"generate-customize-control-wrapper":!0},e.class,!!e.class)),id:e.id,"data-wrapper-type":e.type},e.items.map((function(e){return Object(o.createElement)("div",{key:e,id:e+"--wrapper"})}))),this.container[0])},destroy:function(){Object(o.unmountComponentAtNode)(this.container[0]),wp.customize.Control.prototype.destroy&&wp.customize.Control.prototype.destroy.call(this)}});wp.customize.controlConstructor["generate-wrapper-control"]=ho,document.addEventListener("DOMContentLoaded",(function(){window.sessionStorage.removeItem("generateGlobalColors")}))},,,function(e,t,r){"use strict";function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}r.d(t,"a",(function(){return te})),r(8);var n="function"==typeof Symbol&&Symbol.observable||"@@observable",i=function(){return Math.random().toString(36).substring(7).split("").join(".")},o={INIT:"@@redux/INIT"+i(),REPLACE:"@@redux/REPLACE"+i(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+i()}};function s(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function l(e,t,r){var i;if("function"==typeof t&&"function"==typeof r||"function"==typeof r&&"function"==typeof arguments[3])throw new Error(a(0));if("function"==typeof t&&void 0===r&&(r=t,t=void 0),void 0!==r){if("function"!=typeof r)throw new Error(a(1));return r(l)(e,t)}if("function"!=typeof e)throw new Error(a(2));var c=e,u=t,g=[],d=g,f=!1;function p(){d===g&&(d=g.slice())}function v(){if(f)throw new Error(a(3));return u}function h(e){if("function"!=typeof e)throw new Error(a(4));if(f)throw new Error(a(5));var t=!0;return p(),d.push(e),function(){if(t){if(f)throw new Error(a(6));t=!1,p();var r=d.indexOf(e);d.splice(r,1),g=null}}}function y(e){if(!s(e))throw new Error(a(7));if(void 0===e.type)throw new Error(a(8));if(f)throw new Error(a(9));try{f=!0,u=c(u,e)}finally{f=!1}for(var t=g=d,r=0;r=0;a--)if(t.canDragSource(e[a])){r=e[a];break}return r}(t,o);if(null==l)return void e.dispatch(h);let d=null;if(n){if(!i)throw new Error("getSourceClientOffset must be defined");!function(e){Object(c.a)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(i),d=i(l)}e.dispatch(v(n,d));const f=s.getSource(l).beginDrag(o,l);if(null==f)return;!function(e){Object(c.a)(u(e),"Item must be an object.")}(f),s.pinSource(l);const p=s.getSourceType(l);return{type:g,payload:{itemType:p,item:f,sourceId:l,clientOffset:n||null,sourceClientOffset:d||null,isSourcePublic:!!a}}}}function m(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function b(e){for(var t=1;t{const o=function(e,t,r,a){const n=r.getTarget(e);let i=n?n.drop(a,e):void 0;return function(e){Object(c.a)(void 0===e||u(e),"Drop result must either be an object or undefined.")}(i),void 0===i&&(i=0===t?{}:a.getDropResult()),i}(n,i,a,r),s={type:f,payload:{dropResult:b({},t,o)}};e.dispatch(s)})}}function S(e){return function(){const t=e.getMonitor(),r=e.getRegistry();!function(e){Object(c.a)(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);const a=t.getSourceId();return null!=a&&(r.getSource(a,!0).endDrag(t,a),r.unpinSource()),{type:p}}}function w(e,t){return null===t?null===e:Array.isArray(e)?e.some(e=>e===t):e===t}function C(e){return function(t,{clientOffset:r}={}){!function(e){Object(c.a)(Array.isArray(e),"Expected targetIds to be an array.")}(t);const a=t.slice(0),n=e.getMonitor(),i=e.getRegistry();return function(e,t,r){for(let a=e.length-1;a>=0;a--){const n=e[a];w(t.getTargetType(n),r)||e.splice(a,1)}}(a,i,n.getItemType()),function(e,t,r){Object(c.a)(t.isDragging(),"Cannot call hover while not dragging."),Object(c.a)(!t.didDrop(),"Cannot call hover after drop.");for(let t=0;t{const i=r[n];var o;return a[n]=(o=i,(...r)=>{const a=o.apply(e,r);void 0!==a&&t(a)}),a},{})}dispatch(e){this.store.dispatch(e)}constructor(e,t){this.isSetUp=!1,this.handleRefCountChange=()=>{const e=this.store.getState().refCount>0;this.backend&&(e&&!this.isSetUp?(this.backend.setup(),this.isSetUp=!0):!e&&this.isSetUp&&(this.backend.teardown(),this.isSetUp=!1))},this.store=e,this.monitor=t,e.subscribe(this.handleRefCountChange)}}function E(e,t){return{x:e.x-t.x,y:e.y-t.y}}const N=[],T=[];N.__IS_NONE__=!0,T.__IS_ALL__=!0;class D{subscribeToStateChange(e,t={}){const{handlerIds:r}=t;Object(c.a)("function"==typeof e,"listener must be a function."),Object(c.a)(void 0===r||Array.isArray(r),"handlerIds, when specified, must be an array of strings.");let a=this.store.getState().stateId;return this.store.subscribe(()=>{const t=this.store.getState(),n=t.stateId;try{n===a||n===a+1&&!function(e,t){return e!==N&&(e===T||void 0===t||(r=e,t.filter(e=>r.indexOf(e)>-1)).length>0);var r}(t.dirtyHandlerIds,r)||e()}finally{a=n}})}subscribeToOffsetChange(e){Object(c.a)("function"==typeof e,"listener must be a function.");let t=this.store.getState().dragOffset;return this.store.subscribe(()=>{const r=this.store.getState().dragOffset;r!==t&&(t=r,e())})}canDragSource(e){if(!e)return!1;const t=this.registry.getSource(e);return Object(c.a)(t,"Expected to find a valid source. sourceId="+e),!this.isDragging()&&t.canDrag(this,e)}canDropOnTarget(e){if(!e)return!1;const t=this.registry.getTarget(e);return Object(c.a)(t,"Expected to find a valid target. targetId="+e),!(!this.isDragging()||this.didDrop())&&(w(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e))}isDragging(){return Boolean(this.getItemType())}isDraggingSource(e){if(!e)return!1;const t=this.registry.getSource(e,!0);return Object(c.a)(t,"Expected to find a valid source. sourceId="+e),!(!this.isDragging()||!this.isSourcePublic())&&(this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e))}isOverTarget(e,t={shallow:!1}){if(!e)return!1;const{shallow:r}=t;if(!this.isDragging())return!1;const a=this.registry.getTargetType(e),n=this.getItemType();if(n&&!w(a,n))return!1;const i=this.getTargetIds();if(!i.length)return!1;const o=i.indexOf(e);return r?o===i.length-1:o>-1}getItemType(){return this.store.getState().dragOperation.itemType}getItem(){return this.store.getState().dragOperation.item}getSourceId(){return this.store.getState().dragOperation.sourceId}getTargetIds(){return this.store.getState().dragOperation.targetIds}getDropResult(){return this.store.getState().dragOperation.dropResult}didDrop(){return this.store.getState().dragOperation.didDrop}isSourcePublic(){return Boolean(this.store.getState().dragOperation.isSourcePublic)}getInitialClientOffset(){return this.store.getState().dragOffset.initialClientOffset}getInitialSourceClientOffset(){return this.store.getState().dragOffset.initialSourceClientOffset}getClientOffset(){return this.store.getState().dragOffset.clientOffset}getSourceClientOffset(){return function(e){const{clientOffset:t,initialClientOffset:r,initialSourceClientOffset:a}=e;return t&&r&&a?E((i=a,{x:(n=t).x+i.x,y:n.y+i.y}),r):null;var n,i}(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return function(e){const{clientOffset:t,initialClientOffset:r}=e;return t&&r?E(t,r):null}(this.store.getState().dragOffset)}constructor(e,t){this.store=e,this.registry=t}}var M=r(26);class I{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const k=new class{enqueueTask(e){const{queue:t,requestFlush:r}=this;t.length||(r(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.indexthis.capacity){for(let t=0,r=e.length-this.index;t{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=Object(M.a)(this.flush),this.requestErrorThrow=Object(M.b)(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}},P=new class{create(e){const t=this.freeTasks,r=t.length?t.pop():new I(this.onError,e=>t[t.length]=e);return r.task=e,r}constructor(e){this.onError=e,this.freeTasks=[]}}(k.registerPendingError),_="dnd-core/REMOVE_TARGET";function R(e,t){t&&Array.isArray(e)?e.forEach(e=>R(e,!1)):Object(c.a)("string"==typeof e||"symbol"==typeof e,t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}var L;!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(L||(L={}));let A=0;function F(e){switch(e[0]){case"S":return L.SOURCE;case"T":return L.TARGET;default:throw new Error("Cannot parse handler ID: "+e)}}function B(e,t){const r=e.entries();let a=!1;do{const{done:e,value:[,n]}=r.next();if(n===t)return!0;a=!!e}while(!a);return!1}class H{addSource(e,t){R(e),function(e){Object(c.a)("function"==typeof e.canDrag,"Expected canDrag to be a function."),Object(c.a)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),Object(c.a)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);const r=this.addHandler(L.SOURCE,e,t);return this.store.dispatch(function(e){return{type:"dnd-core/ADD_SOURCE",payload:{sourceId:e}}}(r)),r}addTarget(e,t){R(e,!0),function(e){Object(c.a)("function"==typeof e.canDrop,"Expected canDrop to be a function."),Object(c.a)("function"==typeof e.hover,"Expected hover to be a function."),Object(c.a)("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);const r=this.addHandler(L.TARGET,e,t);return this.store.dispatch(function(e){return{type:"dnd-core/ADD_TARGET",payload:{targetId:e}}}(r)),r}containsHandler(e){return B(this.dragSources,e)||B(this.dropTargets,e)}getSource(e,t=!1){return Object(c.a)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}getTarget(e){return Object(c.a)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}getSourceType(e){return Object(c.a)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}getTargetType(e){return Object(c.a)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}isSourceId(e){return F(e)===L.SOURCE}isTargetId(e){return F(e)===L.TARGET}removeSource(e){var t;Object(c.a)(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:"dnd-core/REMOVE_SOURCE",payload:{sourceId:e}}}(e)),t=()=>{this.dragSources.delete(e),this.types.delete(e)},k.enqueueTask(P.create(t))}removeTarget(e){Object(c.a)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:_,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}pinSource(e){const t=this.getSource(e);Object(c.a)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}unpinSource(){Object(c.a)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(e,t,r){const a=function(e){const t=(A++).toString();switch(e){case L.SOURCE:return"S"+t;case L.TARGET:return"T"+t;default:throw new Error("Unknown Handler Role: "+e)}}(e);return this.types.set(a,t),e===L.SOURCE?this.dragSources.set(a,r):e===L.TARGET&&this.dropTargets.set(a,r),a}constructor(e){this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=e}}const V=(e,t)=>e===t;function z(e=N,t){switch(t.type){case d:break;case"dnd-core/ADD_SOURCE":case"dnd-core/ADD_TARGET":case _:case"dnd-core/REMOVE_SOURCE":return N;case g:case"dnd-core/PUBLISH_DRAG_SOURCE":case p:case f:default:return T}const{targetIds:r=[],prevTargetIds:a=[]}=t.payload,n=function(e,t){const r=new Map,a=e=>{r.set(e,r.has(e)?r.get(e)+1:1)};e.forEach(a),t.forEach(a);const n=[];return r.forEach((e,t)=>{1===e&&n.push(t)}),n}(r,a);if(!(n.length>0)&&function(e,t,r=V){if(e.length!==t.length)return!1;for(let a=0;ae!==n))});case f:return $({},e,{dropResult:r.dropResult,didDrop:!0,targetIds:[]});case p:return $({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}var a,n}function J(e=0,t){switch(t.type){case"dnd-core/ADD_SOURCE":case"dnd-core/ADD_TARGET":return e+1;case"dnd-core/REMOVE_SOURCE":case _:return e-1;default:return e}}function X(e=0){return e+1}function Z(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function Q(e){for(var t=1;te&&e[t]?e[t]:a||null,r))})}),dragOffset:W(e.dragOffset,t),refCount:J(e.refCount,t),dragOperation:q(e.dragOperation,t),stateId:X(e.stateId)};var r,a}function te(e,t,r={},a=!1){const n=function(e){const t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return l(ee,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(a),i=new D(n,new H(n)),o=new j(n,i),s=e(o,t,r);return o.receiveBackend(s),o}},,,function(e,t,r){"use strict";(function(e){r.d(t,"a",(function(){return c}));var a=r(37),n=r(73),i=r(1),o=r(35);let s=0;const l=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var c=Object(i.memo)((function(e){var{children:t}=e,r=function(e,t){if(null==e)return{};var r,a,n=function(e,t){if(null==e)return{};var r,a,n={},i=Object.keys(e);for(a=0;a=0||(n[r]=e[r]);return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(a=0;a=0||Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}(e,["children"]);const[c,g]=function(e){if("manager"in e)return[{dragDropManager:e.manager},!1];return[function(e,t=u(),r,a){const i=t;return i[l]||(i[l]={dragDropManager:Object(n.a)(e,t,r,a)}),i[l]}(e.backend,e.context,e.options,e.debugMode),!e.context]}(r);return Object(i.useEffect)(()=>{if(g){const e=u();return++s,()=>{0==--s&&(e[l]=null)}}},[]),Object(a.jsx)(o.a.Provider,{value:c,children:t})}));function u(){return void 0!==e?e:window}}).call(this,r(30))}]); \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/dashboard.asset.php b/wp-content/themes/generatepress/assets/dist/dashboard.asset.php index 5f091e65..3df26c6f 100644 --- a/wp-content/themes/generatepress/assets/dist/dashboard.asset.php +++ b/wp-content/themes/generatepress/assets/dist/dashboard.asset.php @@ -1 +1 @@ - array('wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '1544fd10034784b46bf2292e69917371'); \ No newline at end of file + array('wp-api-fetch', 'wp-components', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-polyfill'), 'version' => '0b0b00a375613f57beee85895b88af90'); \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/dashboard.js b/wp-content/themes/generatepress/assets/dist/dashboard.js index 5fd91460..bd3810fd 100644 --- a/wp-content/themes/generatepress/assets/dist/dashboard.js +++ b/wp-content/themes/generatepress/assets/dist/dashboard.js @@ -1 +1 @@ -(window.webpackJsonp_generatepress=window.webpackJsonp_generatepress||[]).push([[4],{51:function(e,t,r){},52:function(e,t,r){},53:function(e,t,r){},54:function(e,t,r){}}]),function(e){function t(t){for(var n,a,c=t[0],i=t[1],l=t[2],u=0,d=[];ue.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:"generatepress-dashboard__section-title"},Object(s.createElement)("h2",null,Object(a.__)("Start Customizing","generatepress"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section"},Object.keys(p).map((function(e,t){return Object(s.createElement)("div",{className:"generatepress-dashboard__section-item",key:t},Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-content"},!!p[e].title&&Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-title"},p[e].title),!!p[e].description&&Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-description"},p[e].description)),Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-action"},Object(i.applyFilters)("generate_dashboard_customize_item_action",function(e){var t={className:"components-button is-primary",href:p[e].action.url,target:p[e].action.external?"_blank":null,rel:p[e].action.external?"noreferrer noopener":null};return Object(s.createElement)(s.Fragment,null,!!p[e].action&&Object(s.createElement)("a",t,p[e].action.label||Object(a.__)("Open options","generatepress")))}(e),p[e])))})),Object(i.applyFilters)("generate_dashboard_inside_start_customizing"))))};window.addEventListener("DOMContentLoaded",(function(){Object(s.render)(Object(s.createElement)(p,null),document.getElementById("generatepress-dashboard-app"))})),r(53);var u={themeBuilder:{title:Object(a.__)("Theme Builder","generatepress"),description:Object(a.__)("Design and build your theme elements in the block editor.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("path",{d:"M3 3h7v7H3zM14 3h7v7h-7zM14 14h7v7h-7zM3 14h7v7H3z"})),action:{label:Object(a.__)("Explore our theme builder","generatepress"),url:"https://generatepress.com/premium#theme-builder",external:!0}},siteLibrary:{title:Object(a.__)("Site Library","generatepress"),description:Object(a.__)("Start your site with a professionally-built starter site.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("path",{d:"M2 3h6a4 4 0 014 4v14a3 3 0 00-3-3H2zM22 3h-6a4 4 0 00-4 4v14a3 3 0 013-3h7z"})),action:{label:Object(a.__)("Explore starter sites","generatepress"),url:"https://generatepress.com/premium#site-library",external:!0}},moreOptions:{title:Object(a.__)("More Options","generatepress"),description:Object(a.__)("Add more options like our advanced hook system, mobile header, sticky navigation, infinite scroll, masonry and much more.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("path",{d:"M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6"})),action:{label:Object(a.__)("Explore more options","generatepress"),url:"https://generatepress.com/premium",external:!0}},support:{title:Object(a.__)("Premium Support","generatepress"),description:Object(a.__)("We take support seriously. Gain access to our premium support forums and take advantage of our industry-leading support.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("circle",{cx:"12",cy:"12",r:"10"}),Object(s.createElement)("circle",{cx:"12",cy:"12",r:"4"}),Object(s.createElement)("path",{d:"M4.93 4.93l4.24 4.24M14.83 14.83l4.24 4.24M14.83 9.17l4.24-4.24M14.83 9.17l3.53-3.53M4.93 19.07l4.24-4.24"})),action:{label:Object(a.__)("Explore our support forums","generatepress"),url:"https://generatepress.com/support",external:!0}}},d=function(){var e=Object(s.useState)(!1),t=o()(e,2),r=t[0],n=t[1];return Object(s.useEffect)((function(){r||n(!0)})),generateDashboard.hasPremium?null:r?Object(s.createElement)(s.Fragment,null,!!u>0&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:"generatepress-dashboard__section-title"},Object(s.createElement)("h2",null,Object(a.__)("GeneratePress Premium","generatepress"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section-description"},Object(s.createElement)("p",null,Object(a.__)("Take GeneratePress to the next level with more options, professionally designed starter sites, and block-based theme building.","gp-premium"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section generatepress-dashboard__premium"},Object.keys(u).map((function(e,t){var r={className:"components-button is-primary",href:u[e].action.url,target:u[e].action.external?"_blank":null,rel:u[e].action.external?"noreferrer noopener":null};return Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item",key:t},Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-content"},!!u[e].icon&&Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-icon"},u[e].icon),!!u[e].title&&Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-title"},u[e].title),!!u[e].description&&Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-description"},u[e].description)),Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-action"},!!u[e].action&&Object(s.createElement)("a",r,u[e].action.label||Object(a.__)("Open options","generatepress"))))}))))):Object(s.createElement)(c.Placeholder,{className:"generatepress-dashboard__placeholder"},Object(s.createElement)(c.Spinner,null))};window.addEventListener("DOMContentLoaded",(function(){Object(s.render)(Object(s.createElement)(d,null),document.getElementById("generatepress-dashboard-go-pro"))}));var m=r(8),b=r.n(m),h=r(28),g=r.n(h),_=(r(54),function(){var e=Object(s.useState)(!1),t=o()(e,2),r=t[0],n=t[1],i=Object(s.useState)(!1),l=o()(i,2),p=l[0],u=l[1];return Object(s.useEffect)((function(){r||n(!0)})),generateDashboard.hasPremium?null:r?Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:"generatepress-dashboard__section"},Object(s.createElement)("div",{className:"generatepress-dashboard__section-title",style:{marginBottom:0}},Object(s.createElement)("h2",null,Object(a.__)("Reset","generatepress"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-description",style:{marginTop:0}},Object(a.__)("Reset your customizer settings.","generatepress")),Object(s.createElement)(c.Button,{className:"generatepress-dashboard__reset-button",style:{marginTop:"10px"},disabled:!!p,isPrimary:!0,onClick:function(e){window.confirm(Object(a.__)("This will delete all of your customizer settings. It cannot be undone.","generatepress"))&&function(e){u(!0);var t=e.target.nextElementSibling;g()({path:"/generatepress/v1/reset",method:"POST",data:{}}).then((function(e){u(!1),t.classList.add("generatepress-dashboard__section-item-message__show"),"object"===b()(e.response)?t.textContent=Object(a.__)("Settings reset.","generatepress"):t.textContent=e.response,e.success&&e.response?setTimeout((function(){t.classList.remove("generatepress-dashboard__section-item-message__show")}),3e3):t.classList.add("generatepress-dashboard__section-item-message__error")}))}(e)}},!!p&&Object(s.createElement)(c.Spinner,null),!p&&Object(a.__)("Reset","generatepress")),Object(s.createElement)("span",{className:"generatepress-dashboard__section-item-message",style:{marginLeft:"10px"}}))):Object(s.createElement)(c.Placeholder,{className:"generatepress-dashboard__placeholder"},Object(s.createElement)(c.Spinner,null))});window.addEventListener("DOMContentLoaded",(function(){Object(s.render)(Object(s.createElement)(_,null),document.getElementById("generatepress-reset"))}))},8:function(e,t){function r(t){return"function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?(e.exports=r=function(e){return typeof e},e.exports.default=e.exports,e.exports.__esModule=!0):(e.exports=r=function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.default=e.exports,e.exports.__esModule=!0),r(t)}e.exports=r,e.exports.default=e.exports,e.exports.__esModule=!0},9:function(e,t){e.exports=window.wp.hooks}}); \ No newline at end of file +(window.webpackJsonp_generatepress=window.webpackJsonp_generatepress||[]).push([[4],{66:function(e,t,r){},67:function(e,t,r){},68:function(e,t,r){},69:function(e,t,r){}}]),function(e){function t(t){for(var n,a,c=t[0],i=t[1],l=t[2],u=0,d=[];ue.length)&&(t=e.length);for(var r=0,n=new Array(t);r0&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:"generatepress-dashboard__section-title"},Object(s.createElement)("h2",null,Object(a.__)("Start Customizing","generatepress"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section"},Object.keys(p).map((function(e,t){return Object(s.createElement)("div",{className:"generatepress-dashboard__section-item",key:t},Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-content"},!!p[e].title&&Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-title"},p[e].title),!!p[e].description&&Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-description"},p[e].description)),Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-action"},Object(i.applyFilters)("generate_dashboard_customize_item_action",function(e){var t={className:"components-button is-primary",href:p[e].action.url,target:p[e].action.external?"_blank":null,rel:p[e].action.external?"noreferrer noopener":null};return Object(s.createElement)(s.Fragment,null,!!p[e].action&&Object(s.createElement)("a",t,p[e].action.label||Object(a.__)("Open options","generatepress")))}(e),p[e])))})),Object(i.applyFilters)("generate_dashboard_inside_start_customizing"))))};window.addEventListener("DOMContentLoaded",(function(){Object(s.render)(Object(s.createElement)(p,null),document.getElementById("generatepress-dashboard-app"))})),r(68);var u={themeBuilder:{title:Object(a.__)("Theme Builder","generatepress"),description:Object(a.__)("Design and build your theme elements in the block editor.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("path",{d:"M3 3h7v7H3zM14 3h7v7h-7zM14 14h7v7h-7zM3 14h7v7H3z"})),action:{label:Object(a.__)("Explore our theme builder","generatepress"),url:"https://generatepress.com/premium#theme-builder",external:!0}},siteLibrary:{title:Object(a.__)("Site Library","generatepress"),description:Object(a.__)("Start your site with a professionally-built starter site.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("path",{d:"M2 3h6a4 4 0 014 4v14a3 3 0 00-3-3H2zM22 3h-6a4 4 0 00-4 4v14a3 3 0 013-3h7z"})),action:{label:Object(a.__)("Explore starter sites","generatepress"),url:"https://generatepress.com/premium#site-library",external:!0}},moreOptions:{title:Object(a.__)("More Options","generatepress"),description:Object(a.__)("Add more options like our advanced hook system, mobile header, sticky navigation, infinite scroll, masonry and much more.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("path",{d:"M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M1 14h6M9 8h6M17 16h6"})),action:{label:Object(a.__)("Explore more options","generatepress"),url:"https://generatepress.com/premium",external:!0}},support:{title:Object(a.__)("Premium Support","generatepress"),description:Object(a.__)("We take support seriously. Gain access to our premium support forums and take advantage of our industry-leading support.","generatepress"),icon:Object(s.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round",viewBox:"0 0 24 24"},Object(s.createElement)("circle",{cx:"12",cy:"12",r:"10"}),Object(s.createElement)("circle",{cx:"12",cy:"12",r:"4"}),Object(s.createElement)("path",{d:"M4.93 4.93l4.24 4.24M14.83 14.83l4.24 4.24M14.83 9.17l4.24-4.24M14.83 9.17l3.53-3.53M4.93 19.07l4.24-4.24"})),action:{label:Object(a.__)("Explore our support forums","generatepress"),url:"https://generatepress.com/support",external:!0}}},d=function(){var e=Object(s.useState)(!1),t=o()(e,2),r=t[0],n=t[1];return Object(s.useEffect)((function(){r||n(!0)})),generateDashboard.hasPremium?null:r?Object(s.createElement)(s.Fragment,null,!!u>0&&Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:"generatepress-dashboard__section-title"},Object(s.createElement)("h2",null,Object(a.__)("GeneratePress Premium","generatepress"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section-description"},Object(s.createElement)("p",null,Object(a.__)("Take GeneratePress to the next level with more options, professionally designed starter sites, and block-based theme building.","gp-premium"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section generatepress-dashboard__premium"},Object.keys(u).map((function(e,t){var r={className:"components-button is-primary",href:u[e].action.url,target:u[e].action.external?"_blank":null,rel:u[e].action.external?"noreferrer noopener":null};return Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item",key:t},Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-content"},!!u[e].icon&&Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-icon"},u[e].icon),!!u[e].title&&Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-title"},u[e].title),!!u[e].description&&Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-description"},u[e].description)),Object(s.createElement)("div",{className:"generatepress-dashboard__premium-item-action"},!!u[e].action&&Object(s.createElement)("a",r,u[e].action.label||Object(a.__)("Open options","generatepress"))))}))))):Object(s.createElement)(c.Placeholder,{className:"generatepress-dashboard__placeholder"},Object(s.createElement)(c.Spinner,null))};window.addEventListener("DOMContentLoaded",(function(){Object(s.render)(Object(s.createElement)(d,null),document.getElementById("generatepress-dashboard-go-pro"))}));var m=r(11),b=r.n(m),h=r(40),g=r.n(h),_=(r(69),function(){var e=Object(s.useState)(!1),t=o()(e,2),r=t[0],n=t[1],i=Object(s.useState)(!1),l=o()(i,2),p=l[0],u=l[1];return Object(s.useEffect)((function(){r||n(!0)})),generateDashboard.hasPremium?null:r?Object(s.createElement)(s.Fragment,null,Object(s.createElement)("div",{className:"generatepress-dashboard__section"},Object(s.createElement)("div",{className:"generatepress-dashboard__section-title",style:{marginBottom:0}},Object(s.createElement)("h2",null,Object(a.__)("Reset","generatepress"))),Object(s.createElement)("div",{className:"generatepress-dashboard__section-item-description",style:{marginTop:0}},Object(a.__)("Reset your customizer settings.","generatepress")),Object(s.createElement)(c.Button,{className:"generatepress-dashboard__reset-button",style:{marginTop:"10px"},disabled:!!p,isPrimary:!0,onClick:function(e){window.confirm(Object(a.__)("This will delete all of your customizer settings. It cannot be undone.","generatepress"))&&function(e){u(!0);var t=e.target.nextElementSibling;g()({path:"/generatepress/v1/reset",method:"POST",data:{}}).then((function(e){u(!1),t.classList.add("generatepress-dashboard__section-item-message__show"),"object"===b()(e.response)?t.textContent=Object(a.__)("Settings reset.","generatepress"):t.textContent=e.response,e.success&&e.response?setTimeout((function(){t.classList.remove("generatepress-dashboard__section-item-message__show")}),3e3):t.classList.add("generatepress-dashboard__section-item-message__error")}))}(e)}},!!p&&Object(s.createElement)(c.Spinner,null),!p&&Object(a.__)("Reset","generatepress")),Object(s.createElement)("span",{className:"generatepress-dashboard__section-item-message",style:{marginLeft:"10px"}}))):Object(s.createElement)(c.Placeholder,{className:"generatepress-dashboard__placeholder"},Object(s.createElement)(c.Spinner,null))});window.addEventListener("DOMContentLoaded",(function(){Object(s.render)(Object(s.createElement)(_,null),document.getElementById("generatepress-reset"))}))},9:function(e,t){e.exports=window.wp.hooks}}); \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/dist/style-customizer.css b/wp-content/themes/generatepress/assets/dist/style-customizer.css index dacbcc54..1a62b3f8 100644 --- a/wp-content/themes/generatepress/assets/dist/style-customizer.css +++ b/wp-content/themes/generatepress/assets/dist/style-customizer.css @@ -1,10 +1,10 @@ .components-base-control__help{margin-top:2px;margin-bottom:0}.components-base-control__label{display:block;margin-bottom:10px}.generate-customize-control-wrapper{display:flex}.generate-customize-control-wrapper[data-wrapper-type=color]>div:first-child{flex-grow:1}.generate-customize-control-wrapper[data-wrapper-type=color]>div:not(:first-child):not(:empty){margin-left:5px}.generate-customize-control-wrapper[data-wrapper-type=two-col]>div{flex-basis:calc(50% - 5px)}.generate-customize-control-wrapper[data-wrapper-type=two-col]>div:nth-child(odd){margin-right:5px}.generate-customize-control-wrapper[data-wrapper-type=two-col]>div:nth-child(even){margin-left:5px}.generate-customize-control--popover>.components-popover__content{padding:15px;width:280px;box-sizing:border-box}.generate-customize-control--popover .components-base-control:not(:last-child){margin-bottom:15px}.customize-control[data-toggleid]{display:none}#customize-control-generate_settings-google_font_display{margin-top:10px;display:flex;flex-direction:column}#customize-control-generate_settings-google_font_display .description{order:10;margin-bottom:0;margin-top:5px} - -.generate-component-color-picker .components-color-picker{box-sizing:border-box}.generate-component-color-picker .components-color-picker__inputs-wrapper{display:none}.generate-component-color-picker .react-colorful{width:100% !important}.generate-component-color-picker .react-colorful .react-colorful__saturation{height:150px}.generate-component-color-picker .react-colorful .react-colorful__hue,.generate-component-color-picker .react-colorful .react-colorful__alpha{width:calc(100% - 40px)}.generate-component-color-picker .react-colorful+div{display:none}.generate-component-color-picker .generate-color-input-wrapper{display:flex;padding:0}.generate-component-color-picker .generate-color-input-wrapper .generate-color-input{flex-grow:1}.generate-component-color-picker .generate-color-input-wrapper .components-color-clear-color{margin-left:5px}.generate-component-color-picker .generate-color-input-wrapper input{margin-right:5px}.generate-component-color-picker .generate-color-input-wrapper .components-base-control__field{margin-bottom:0}.generate-component-color-picker>.components-base-control:first-child{margin-bottom:0}.generate-component-color-picker .components-color-picker__inputs-wrapper{min-width:auto}.generate-component-color-picker .generate-component-color-picker-palette{padding:16px 0 0}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker{display:flex;flex-wrap:wrap}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:6px}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker .components-circular-option-picker__swatches .components-circular-option-picker__option-wrapper{margin:0}.generate-component-color-picker .components-color-palette{margin:0}.generate-component-color-picker .components-color-picker{padding:5px;width:100%}.generate-component-color-picker .components-color-picker__body{padding-bottom:0}.generate-component-color-picker .components-popover__content{padding:10px;width:295px;box-sizing:border-box}.generate-component-color-picker .components-color-clear-color{height:auto}.generate-component-color-picker .components-circular-option-picker__option.is-pressed+svg{fill:#fff;background:#000;transform:scale(0.6)}.generate-component-color-picker[data-x-axis=left] .components-popover__content{margin-right:-35px !important}.generate-customize-control-wrapper{display:flex}.generate-customize-control-wrapper.generate-customize-color-control-wrapper>div:first-child{flex-grow:1}.generate-customize-control-wrapper.generate-customize-color-control-wrapper>div:not(:last-child){margin-right:5px}.generate-component-color-picker-wrapper>.components-base-control__field{position:relative;display:flex;align-items:center;justify-content:space-between}.generate-component-color-picker-wrapper>.components-base-control__field .components-color-palette__item-wrapper{margin:0}.generate-component-color-picker-palette button,.generate-color-picker-area button{width:28px;height:28px;position:relative}.generate-component-color-picker-palette button:hover,.generate-color-picker-area button:hover{background-color:inherit}.generate-component-color-picker-palette button:focus:after,.generate-color-picker-area button:focus:after{width:28px;height:28px}.generate-customize-control--popover .components-color-picker{box-sizing:border-box}.generate-customize-control--popover .components-color-picker__inputs-wrapper{display:none}.generate-customize-control--popover>.components-base-control:first-child{margin-bottom:0}.generate-customize-control--popover .components-color-picker__inputs-wrapper{min-width:auto}.generate-customize-control--popover .components-color-picker{padding:5px}.generate-customize-control--popover .components-color-picker__body{padding-bottom:0}.generate-customize-control--popover .components-color-clear-color{height:auto}.generate-component-color-picker[data-x-axis=left] .components-popover__content{margin-right:-35px !important}.generate-color-input--icon{align-items:center;justify-content:center;display:flex;padding:5px;border:1px solid currentColor;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.generate-color-input--icon svg{height:1em;width:1em;transform:scale(1.3)}.generate-color-option-area{padding:16px 16px 0}.generate-color-input--css-var-name-wrapper{position:relative}.generate-color-input--css-var-name-wrapper button{position:absolute;bottom:0;right:0;padding:0 8px;min-height:30px;height:auto}.generate-color-input--css-var-name-wrapper button svg{width:1em;height:1em;fill:none} +.generate-component-color-picker{position:fixed !important;margin:5px} +.generate-component-color-picker .components-color-picker{box-sizing:border-box}.generate-component-color-picker .components-color-picker__inputs-wrapper{display:none}.generate-component-color-picker .react-colorful{width:100% !important}.generate-component-color-picker .react-colorful .react-colorful__pointer{width:20px;height:20px}.generate-component-color-picker .react-colorful .react-colorful__saturation{height:150px}.generate-component-color-picker .generate-color-input-wrapper{display:flex;padding:0}.generate-component-color-picker .generate-color-input-wrapper .generate-color-input{flex-grow:1}.generate-component-color-picker .generate-color-input-wrapper .components-color-clear-color{margin-left:5px}.generate-component-color-picker .generate-color-input-wrapper input{margin-right:5px}.generate-component-color-picker .generate-color-input-wrapper .components-base-control__field{margin-bottom:0}.generate-component-color-picker>.components-base-control:first-child{margin-bottom:0}.generate-component-color-picker .components-color-picker__inputs-wrapper{min-width:auto}.generate-component-color-picker .generate-component-color-picker-palette{padding:16px 0 0}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker{display:flex;flex-wrap:wrap}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker .components-circular-option-picker__swatches{display:flex;flex-wrap:wrap;gap:6px}.generate-component-color-picker .generate-component-color-picker-palette .components-circular-option-picker .components-circular-option-picker__swatches .components-circular-option-picker__option-wrapper{margin:0}.generate-component-color-picker .components-color-palette{margin:0}.generate-component-color-picker .components-color-picker{padding:5px;width:100%}.generate-component-color-picker .components-color-picker__body{padding-bottom:0}.generate-component-color-picker .components-popover__content{padding:10px;width:295px;box-sizing:border-box}.generate-component-color-picker .components-color-clear-color{height:auto}.generate-component-color-picker .components-circular-option-picker__option.is-pressed+svg{fill:#fff;background:#000;transform:scale(0.6)}.generate-component-color-picker[data-x-axis=left] .components-popover__content{margin-right:-35px !important}.generate-customize-control-wrapper{display:flex}.generate-customize-control-wrapper.generate-customize-color-control-wrapper>div:first-child{flex-grow:1}.generate-customize-control-wrapper.generate-customize-color-control-wrapper>div:not(:last-child){margin-right:5px}.generate-component-color-picker-wrapper>.components-base-control__field{position:relative;display:flex;align-items:center;justify-content:space-between}.generate-component-color-picker-wrapper>.components-base-control__field .components-color-palette__item-wrapper{margin:0}.generate-component-color-picker-palette button,.generate-color-picker-area button{width:28px;height:28px;position:relative}.generate-component-color-picker-palette button:hover,.generate-color-picker-area button:hover{background-color:inherit}.generate-component-color-picker-palette button:focus:after,.generate-color-picker-area button:focus:after{width:28px;height:28px;top:0;left:0;border:0;box-shadow:inset 0 0 0 2px #757575}.generate-customize-control--popover .components-color-picker{box-sizing:border-box}.generate-customize-control--popover .components-color-picker__inputs-wrapper{display:none}.generate-customize-control--popover>.components-base-control:first-child{margin-bottom:0}.generate-customize-control--popover .components-color-picker__inputs-wrapper{min-width:auto}.generate-customize-control--popover .components-color-picker{padding:5px}.generate-customize-control--popover .components-color-picker__body{padding-bottom:0}.generate-customize-control--popover .components-color-clear-color{height:auto}.generate-component-color-picker[data-x-axis=left] .components-popover__content{margin-right:-35px !important}.generate-color-input--icon{align-items:center;justify-content:center;display:flex;padding:5px;border:1px solid currentColor;border-right:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.generate-color-input--icon svg{height:1em;width:1em;transform:scale(1.3)}.generate-color-option-area{padding:16px 0 0}.generate-color-input--css-var-name-wrapper{position:relative}.generate-color-input--css-var-name-wrapper button{position:absolute;bottom:0;right:0;padding:0 8px;min-height:30px;height:auto}.generate-color-input--css-var-name-wrapper button svg{width:1em;height:1em;fill:none} .generate-font-manager--item{margin-bottom:10px}.generate-font-manager--item .generate-font-manager--header{display:flex;align-items:center}.generate-font-manager--item .generate-font-manager--header .generate-font-manager--label{flex-grow:1;padding-left:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.generate-font-manager--item .generate-font-manager--header .components-button:not(.generate-font-manager--label){background:#fff;border:1px solid #777;padding:0;display:flex;justify-content:center;align-items:center;width:30px;height:30px;min-width:30px;margin-left:5px;border-radius:100%;flex-shrink:0}.generate-font-manager--item .generate-font-manager--header .components-button:not(.generate-font-manager--label) svg{margin-right:0;width:1em;height:1em}.generate-font-manager--item .generate-font-manager--header .components-button:not(.generate-font-manager--label).generate-font-manager--open svg{fill:none}.generate-font-manager--item .generate-font-manager--options{margin-top:15px}.generate-font-manager--item .generate-font-manager--footer{margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.generate-font-manager--item .generate-font-manager-google-font--field{margin-top:10px}.generate-font-manager--item .generate-font-manager--google-font-options{display:flex;flex-wrap:wrap;margin-top:15px}.generate-font-manager--item .generate-font-manager--google-font-options>div{flex-basis:calc(50% - 10px);margin-bottom:0}.generate-font-manager--item .generate-font-manager--google-font-options>div:nth-child(even){margin-left:5px}.generate-font-manager--item .generate-font-manager--google-font-options>div:nth-child(odd){margin-right:5px}.generate-font-manager--item .generate-font-manager--google-font-options .components-base-control__field{margin-bottom:0 !important}.generate-font-manager--item .generate-font-manager--select-options{display:flex;flex-wrap:wrap}.generate-font-manager--item .generate-font-manager--select-options>div{flex-basis:calc(50% - 5px)}.generate-font-manager--item .generate-font-manager--select-options>div:nth-child(even){margin-left:5px}.generate-font-manager--item .generate-font-manager--select-options>div:nth-child(odd){margin-right:5px}.generate-font-manager--item .components-select-control__input--generate-fontfamily{margin-bottom:3px}.generate-font-manager--item .generate-advanced-select__menu{position:relative !important}.generate-font-manager-group{margin-top:10px;margin-bottom:20px}.generate-font-manager-group__label{margin-top:0;color:#000;text-transform:uppercase;font-size:11px;margin-bottom:10px}.generate-font-manager-group .generate-font-manager--item:last-child{margin-bottom:0}.generate-customize-control--font-dropdown{background:#fff;padding:15px;margin-top:10px;position:relative}.generate-customize-control--font-dropdown:before{content:"";position:absolute;left:11px;top:-10px;width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent #fff transparent;z-index:10}.generate-customize-control--font-dropdown>.components-base-control:not(:last-child){margin-bottom:15px}.generate-customize-control--font-dropdown>.components-base-control:last-child .components-base-control__field{margin-bottom:0} .generate-advanced-select__control{margin-bottom:12px}.generate-advanced-select__value-container{padding:0 6px !important}.generate-advanced-select__value-container>div{padding:0;margin:0}.generate-advanced-select__input input[type=text]:focus{box-shadow:none}.generate-advanced-select__option--is-selected{color:rgba(255,255,255,.5) !important} .components-generate-units-control-header__units{display:flex;justify-content:space-between;margin-bottom:5px;align-items:center}.components-generate-control__units .components-generate-control-buttons__units button.components-button{background:#fff;box-shadow:none !important;color:#929da7;font-size:10px;padding:0 5px;position:relative;text-align:center;text-shadow:none;border:0;border-radius:0 !important;line-height:20px;padding:0 5px;height:auto}.components-generate-control__units .components-generate-control-buttons__units button.components-button.is-primary{background:#fff !important;color:#000 !important;cursor:default;z-index:1;font-weight:bold}.generate-component-device-field[data-device=desktop],.generate-component-device-field[data-device=tablet],.generate-component-device-field[data-device=mobile]{display:none}.preview-desktop .generate-component-device-field[data-device=desktop]{display:block}.preview-desktop .components-generate-control__units button.components-generate-control-button__units--desktop{color:#000}.preview-tablet .generate-component-device-field[data-device=tablet]{display:block}.preview-tablet .components-generate-control__units button.components-generate-control-button__units--tablet{color:#000}.preview-mobile .generate-component-device-field[data-device=mobile]{display:block}.preview-mobile .components-generate-control__units button.components-generate-control-button__units--mobile{color:#000} .components-generate-range-control .components-generate-range-control--wrapper{display:flex;justify-content:space-between}.components-generate-range-control .components-generate-range-control--wrapper .components-generate-range-control--range{width:calc(100% - 80px)}.components-generate-range-control .components-generate-range-control--wrapper .components-generate-range-control-input{width:65px}.components-generate-range-control .components-base-control__help{margin-top:-8px;font-size:12px;font-style:normal;color:#757575} .components-generate--control__units{display:flex}.generate-component-input-with-unit{display:flex;align-items:center}.generate-component-input-with-unit>div:not(.components-generate--control__units){flex-grow:1}.generate-component-input-with-unit div{margin-bottom:0}.generate-component-input-with-unit .components-generate-range-control--range{max-height:30px}.generate-component-input-with-unit .components-generate-range-control-input input{max-height:30px}.generate-component-control--unit-picker button{height:auto;min-height:30px;margin-left:2px;border:1px solid #444;font-weight:500;font-size:11px;text-transform:uppercase;width:40px;justify-content:center}.components-generate--control-buttons__units{display:flex}.components-generate--control-buttons__units button.components-button{text-transform:uppercase;padding:10px;height:auto;line-height:normal;font-weight:500} -.generate-color-manager-wrapper{display:flex;flex-wrap:wrap}.generate-color-manager-wrapper .generate-color-manager--item{position:relative;margin-right:5px;margin-bottom:5px}.generate-color-manager-wrapper .generate-color-manager--item:last-child{margin-right:0}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color{position:absolute;top:-10px;right:-10px;height:auto;min-width:0;padding:2px;background:rgba(0,0,0,.7);color:#fff;border-radius:100%;opacity:0;pointer-events:none;transition:opacity 500ms ease}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color svg{width:15px;height:15px;margin-right:0 !important}.generate-color-manager-wrapper .generate-color-manager--item:hover .components-button.generate-color-manager--delete-color{opacity:1;pointer-events:auto}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color:focus{opacity:1;pointer-events:auto}.generate-color-manager-wrapper .generate-color-manager--item .components-circular-option-picker__option-wrapper{margin:0}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--add-color{padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#fff;border:1px solid #777}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--add-color svg{width:20px} +.generate-color-manager-dnd-list{display:flex;flex-wrap:wrap;border:1px dashed #959595;padding:10px 5px 5px}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item{display:inline-block;height:28px;width:28px;vertical-align:top;cursor:grab;border-radius:50%;margin:0 5px 5px 0;position:relative}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item:before{content:"";position:absolute;top:1px;left:1px;bottom:1px;right:1px;border-radius:50%;z-index:-1;background:url('data:image/svg+xml,%3Csvg width="28" height="28" fill="none" xmlns="http://www.w3.org/2000/svg"%3E%3Cpath d="M6 8V6H4v2h2zM8 8V6h2v2H8zM10 16H8v-2h2v2zM12 16v-2h2v2h-2zM12 18v-2h-2v2H8v2h2v-2h2zM14 18v2h-2v-2h2zM16 18h-2v-2h2v2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M18 18h2v-2h-2v-2h2v-2h-2v-2h2V8h-2v2h-2V8h-2v2h2v2h-2v2h2v2h2v2zm-2-4v-2h2v2h-2z" fill="%23555D65"/%3E%3Cpath d="M18 18v2h-2v-2h2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M8 10V8H6v2H4v2h2v2H4v2h2v2H4v2h2v2H4v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2v2h-2V4h-2v2h-2V4h-2v2h-2V4h-2v2h2v2h-2v2H8zm0 2v-2H6v2h2zm2 0v-2h2v2h-2zm0 2v-2H8v2H6v2h2v2H6v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h-2v2h-2V6h-2v2h-2v2h2v2h-2v2h-2z" fill="%23555D65"/%3E%3Cpath fill-rule="evenodd" clip-rule="evenodd" d="M4 0H2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v2H0v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2h-2V0h-2v2H8V0H6v2H4V0zm0 4V2H2v2h2zm2 0V2h2v2H6zm0 2V4H4v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2H2v2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h2v2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2v-2h-2v-2h2V8h-2V6h2V4h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2h-2V2h-2v2H8v2H6z" fill="%23555D65"/%3E%3C/svg%3E')}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item span{width:28px;height:28px;display:block;border-radius:50%;position:relative}.generate-color-manager-dnd-list .generate-color-manager-dnd-list-item span:after{content:"";position:absolute;top:-1px;left:-1px;bottom:-1px;right:-1px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(0,0,0,.2);border:1px solid transparent}.generate-color-manager-wrapper{display:flex;flex-wrap:wrap}.generate-color-manager-wrapper .generate-color-manager--item{position:relative;margin-right:5px;margin-bottom:5px}.generate-color-manager-wrapper .generate-color-manager--item:last-child{margin-right:0}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color{position:absolute;top:-10px;right:-10px;height:auto;min-width:0;padding:2px;background:rgba(0,0,0,.7);color:#fff;border-radius:100%;opacity:0;pointer-events:none;transition:opacity 500ms ease}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color svg{width:15px;height:15px;margin-right:0 !important}.generate-color-manager-wrapper .generate-color-manager--item:hover .components-button.generate-color-manager--delete-color{opacity:1;pointer-events:auto}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--delete-color:focus{opacity:1;pointer-events:auto}.generate-color-manager-wrapper .generate-color-manager--item .components-circular-option-picker__option-wrapper{margin:0}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--add-color{padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:100%;background:#fff;border:1px solid #777}.generate-color-manager-wrapper .generate-color-manager--item .components-button.generate-color-manager--add-color svg{width:20px} .generate-customize-control-title{display:flex;justify-content:space-between}.generate-customize-control-title button.generate-customize-control-title--label{font-size:14px;font-weight:500;padding:0;height:auto}.generate-customize-control-title button.generate-customize-control-title--toggle{background:#fff;border-radius:100%;border:1px solid #777;padding:0;width:28px;height:28px;display:flex;justify-content:center;align-items:center}.generate-customize-control-title button.generate-customize-control-title--toggle svg{width:1em;height:1em;fill:none}.generate-customize-control-title h3{font-size:14px !important;font-weight:500;margin-bottom:0} diff --git a/wp-content/themes/generatepress/assets/dist/style-dashboard.css b/wp-content/themes/generatepress/assets/dist/style-dashboard.css index 59a71140..1349cf64 100644 --- a/wp-content/themes/generatepress/assets/dist/style-dashboard.css +++ b/wp-content/themes/generatepress/assets/dist/style-dashboard.css @@ -1,4 +1,4 @@ -.generate-dashboard-page .wrap{margin-right:0}.generate-dashboard-page #wpcontent{padding-left:0}.generate-dashboard-page .update-nag{margin-bottom:20px;margin-left:22px}.generate-dashboard-page.edit-php #wpbody-content .wrap{padding:0 20px;margin:0}.generatepress-dashboard-header{background:#fff;border-bottom:1px solid #e2e4e7;padding:0 20px;text-align:center;display:flex;justify-content:space-between;align-items:center}.generatepress-dashboard-header h1{font-size:17px;font-weight:600;padding-bottom:0;display:flex;align-items:center}.generatepress-dashboard-header h1 svg{width:1em;height:1em;padding-right:10px;fill:#006eb7}.generatepress-dashboard-header__navigation{background:#fff;display:flex}.generatepress-dashboard-header__navigation a{padding:1rem;display:flex;align-items:center;color:inherit;text-decoration:none}.generatepress-dashboard-header__navigation a.active{font-weight:600;box-shadow:inset 0 -3px #007cba}.generatepress-dashboard{max-width:1000px;margin:40px auto;font-size:15px}.generatepress-dashboard h2{font-size:25px;margin:0;line-height:1.2em}.generatepress-dashboard__placeholder.components-placeholder{outline:none;background:none;margin-bottom:50px;box-shadow:none;padding:0}.generatepress-dashboard__section-title{display:flex;align-items:center;margin-bottom:15px}.generatepress-dashboard__section-title>h2:first-child:not(:last-child){margin-right:10px}.generatepress-dashboard__section-description{margin-top:-10px;margin-bottom:20px}.generatepress-dashboard__section-description p{font-size:15px;margin:0}.generatepress-dashboard__section{color:#555;margin-bottom:50px}.generatepress-dashboard__section-item{padding:20px;background:#fff;display:flex;justify-content:space-between;align-items:center}.generatepress-dashboard__section-item:not(:last-child){border-bottom:1px solid #ddd}.generatepress-dashboard__section-item-title{font-weight:600}.generatepress-dashboard__section-item-action{padding-left:20px;display:flex;align-items:center}.generatepress-dashboard__section-item-action>*:not(:last-child){margin-right:10px}.generatepress-dashboard__section-item-action .is-primary .components-spinner{margin-top:0;background:#000}.generatepress-dashboard__section-item-description{font-size:13px;color:#80879a;margin-top:3px}.generatepress-dashboard__section-item-message{display:none;font-size:12px;color:#555;background:#fafafa;padding:5px 10px;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.05)}.generatepress-dashboard__section-item-message__show{display:inline;color:green}.generatepress-dashboard__section-item-message__error{color:red}.generatepress-dashboard__reset-button.is-primary{background-color:#e02a2a}.generatepress-dashboard__reset-button.is-primary:hover:not(:disabled){background-color:darkred}@media(max-width: 768px){.generatepress-dashboard-header{flex-direction:column}.generatepress-dashboard{padding-left:20px;padding-right:20px}} +.generate-dashboard-page .wrap{margin-right:0}.generate-dashboard-page #wpcontent{padding-left:0}.generate-dashboard-page .update-nag{margin-bottom:20px;margin-left:22px}.generate-dashboard-page.edit-php #wpbody-content .wrap{padding:0 20px;margin:0}.generatepress-dashboard-header{background:#fff;border-bottom:1px solid #e2e4e7;padding:0 20px;text-align:center;display:flex;justify-content:space-between;align-items:center}.generatepress-dashboard-header h1{font-size:17px;font-weight:600;padding-bottom:0;display:flex;align-items:center}.generatepress-dashboard-header h1 svg{width:1em;height:1em;padding-right:10px;fill:#006eb7}.generatepress-dashboard-header__navigation{background:#fff;display:flex}.generatepress-dashboard-header__navigation a{padding:1rem;display:flex;align-items:center;color:inherit;text-decoration:none}.generatepress-dashboard-header__navigation a.active{font-weight:600;box-shadow:inset 0 -3px #007cba}.generatepress-dashboard{max-width:1000px;margin:40px auto;font-size:15px}.generatepress-dashboard h2{font-size:25px;margin:0;line-height:1.2em}.generatepress-dashboard__placeholder.components-placeholder{outline:none;background:none;margin-bottom:50px;box-shadow:none;padding:0}.generatepress-dashboard__section-title{display:flex;align-items:center;margin-bottom:15px}.generatepress-dashboard__section-title>h2:first-child:not(:last-child){margin-right:10px}.generatepress-dashboard__section-description{margin-top:-10px;margin-bottom:20px}.generatepress-dashboard__section-description p{font-size:15px;margin:0}.generatepress-dashboard__section{color:#555;margin-bottom:50px}.generatepress-dashboard__section-item{padding:20px;background:#fff;display:flex;justify-content:space-between;align-items:center}.generatepress-dashboard__section-item:not(:last-child){border-bottom:1px solid #ddd}.generatepress-dashboard__section-item-title{font-weight:600}.generatepress-dashboard__section-item-action{padding-left:20px;display:flex;align-items:center}.generatepress-dashboard__section-item-action>*:not(:last-child){margin-right:10px}.generatepress-dashboard__section-item-action .is-primary .components-spinner{margin-top:0;background:rgba(0,0,0,.1);border-radius:100%}.generatepress-dashboard__section-item-description{font-size:13px;color:#80879a;margin-top:3px}.generatepress-dashboard__section-item-message{display:none;font-size:12px;color:#555;background:#fafafa;padding:5px 10px;border-radius:3px;box-shadow:1px 1px 1px rgba(0,0,0,.05)}.generatepress-dashboard__section-item-message__show{display:inline;color:green}.generatepress-dashboard__section-item-message__error{color:red}.generatepress-dashboard__reset-button.is-primary{background-color:#e02a2a}.generatepress-dashboard__reset-button.is-primary:hover:not(:disabled){background-color:darkred}@media(max-width: 768px){.generatepress-dashboard-header{flex-direction:column}.generatepress-dashboard{padding-left:20px;padding-right:20px}} .generatepress-start-customizing{display:flex;flex-wrap:wrap;margin-left:-30px;color:#555}.generatepress-start-customizing__item{padding:30px;background:#fff;margin-left:30px;margin-bottom:30px;width:calc(50% - 30px);box-sizing:border-box;box-shadow:0 0 2px rgba(0,0,0,.1)}.generatepress-start-customizing__icon{color:#fff;background:#1e72bd;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:25px}.generatepress-start-customizing__title{font-weight:500;margin-bottom:1em}.generatepress-start-customizing__description{margin-bottom:1em;font-weight:300;line-height:1.5em}.generatepress-start-customizing__action{margin-top:auto}.generatepress-start-customizing__pro{font-size:11px;background:#f0544f;padding:0 5px;display:inline-block;margin-left:5px;color:#fff;border-radius:2px} .generatepress-dashboard__premium{display:flex;flex-wrap:wrap;margin-left:-30px;color:#555}.generatepress-dashboard__premium-item{padding:30px;background:#fff;margin-left:30px;margin-bottom:30px;width:calc(50% - 30px);box-sizing:border-box;box-shadow:0 0 2px rgba(0,0,0,.1);flex-grow:1}.generatepress-dashboard__premium-item-icon{color:#fff;background:#1e72bd;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:100%;margin-bottom:25px}.generatepress-dashboard__premium-item-icon svg{width:25px;height:25px}.generatepress-dashboard__premium-item-title{font-weight:500;margin-bottom:10px;display:flex;align-items:center;font-size:17px}.generatepress-dashboard__premium-item-description{margin-bottom:1em;font-weight:300;line-height:1.5em}.generatepress-dashboard__premium-item-action{margin-top:auto}.generatepress-dashboard__premium-item-pro{font-size:11px;background:#f0544f;padding:0 5px;display:inline-block;margin-left:5px;color:#fff;border-radius:2px} .generatepress-dashboard__section-item-modules{margin-top:20px} diff --git a/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg index d7534c97..855c845e 100644 --- a/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg +++ b/wp-content/themes/generatepress/assets/fonts/fontawesome-webfont.svg @@ -1,2671 +1,2671 @@ - - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + +Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 + By ,,, +Copyright Dave Gandy 2016. All rights reserved. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/wp-content/themes/generatepress/assets/fonts/generatepress.svg b/wp-content/themes/generatepress/assets/fonts/generatepress.svg index 2f1aa563..fc31923e 100644 --- a/wp-content/themes/generatepress/assets/fonts/generatepress.svg +++ b/wp-content/themes/generatepress/assets/fonts/generatepress.svg @@ -1,20 +1,20 @@ - - - -Generated by IcoMoon - - - - - - - - - - - - - - - + + + +Generated by IcoMoon + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/wp-content/themes/generatepress/assets/js/admin/block-editor.js b/wp-content/themes/generatepress/assets/js/admin/block-editor.js deleted file mode 100644 index 03dd8e02..00000000 --- a/wp-content/themes/generatepress/assets/js/admin/block-editor.js +++ /dev/null @@ -1,103 +0,0 @@ -jQuery( document ).ready( function( $ ) { - var container_width_elements = 'body .wp-block,\ - html body.gutenberg-editor-page .editor-post-title__block,\ - html body.gutenberg-editor-page .editor-default-block-appender,\ - html body.gutenberg-editor-page .editor-block-list__block,\ - .edit-post-visual-editor .editor-block-list__block[data-align=wide]'; - - $( 'select[name="_generate-full-width-content"]' ).on( 'change', function() { - if ( 'true' === this.value ) { - $( 'style#container_width' ).remove(); - $( 'head' ).append( '' ); - } else { - $( 'style#container_width' ).remove(); - } - } ); - - $( 'select[name="_generate-sidebar-layout-meta"]' ).on( 'change', function() { - if ( 'true' !== $( this ).val() ) { - var this_value = this.value, - content_width = '', - calc = '', - container_width = generate_block_editor.container_width, - right_sidebar_width = generate_block_editor.right_sidebar_width, - left_sidebar_width = generate_block_editor.left_sidebar_width, - right_content_padding = generate_block_editor.content_padding_right, - left_content_padding = generate_block_editor.content_padding_left; - - if ( '' === this_value ) { - this_value = generate_block_editor.global_sidebar_layout; - } - - if ( 'left-sidebar' == this_value ) { - content_width = container_width * ( ( 100 - left_sidebar_width ) / 100 ); - } else if ( 'right-sidebar' == this_value ) { - content_width = container_width * ( ( 100 - right_sidebar_width ) / 100 ); - } else if ( 'no-sidebar' == this_value ) { - content_width = container_width; - } else { - content_width = container_width * ( ( 100 - ( Number( left_sidebar_width ) + Number( right_sidebar_width ) ) ) / 100 ); - } - - calc = 'max-width: calc(' + content_width + 'px - ' + right_content_padding + ' - ' + left_content_padding + ')'; - - $( 'style#content-width' ).remove(); - $( 'head' ).append( '' ); - - $( 'style#wide-width' ).remove(); - $( 'head' ).append( ' - diff --git a/wp-content/themes/generatepress/inc/block-editor.php b/wp-content/themes/generatepress/inc/block-editor.php index 4b6309ed..4a0c4c46 100644 --- a/wp-content/themes/generatepress/inc/block-editor.php +++ b/wp-content/themes/generatepress/inc/block-editor.php @@ -115,6 +115,12 @@ function generate_add_inline_block_editor_styles( $editor_settings ) { $editor_settings['styles'][] = array( 'css' => $google_fonts_import ); } } + + $editor_settings['styles'][] = array( 'css' => wp_strip_all_tags( generate_do_inline_block_editor_css() ) ); + + if ( generate_is_using_dynamic_typography() ) { + $editor_settings['styles'][] = array( 'css' => wp_strip_all_tags( GeneratePress_Typography::get_css( 'core' ) ) ); + } } return $editor_settings; @@ -128,24 +134,10 @@ add_action( 'enqueue_block_editor_assets', 'generate_enqueue_backend_block_edito * @since 2.2 */ function generate_enqueue_backend_block_editor_assets() { - wp_enqueue_script( 'generate-block-editor-tinycolor', get_template_directory_uri() . '/assets/js/admin/tinycolor.js', false, GENERATE_VERSION, true ); - wp_enqueue_script( 'generate-block-editor-scripts', get_template_directory_uri() . '/assets/js/admin/block-editor.js', array( 'jquery', 'generate-block-editor-tinycolor' ), GENERATE_VERSION, true ); - - $show_editor_styles = apply_filters( 'generate_show_block_editor_styles', true ); - - if ( $show_editor_styles ) { - // Using wp-edit-blocks for now until we do this: https://github.com/tomusborne/generatepress/pull/343. - wp_add_inline_style( 'wp-edit-blocks', wp_strip_all_tags( generate_do_inline_block_editor_css() ) ); - - if ( generate_is_using_dynamic_typography() ) { - wp_add_inline_style( 'wp-edit-blocks', wp_strip_all_tags( GeneratePress_Typography::get_css( 'core', 'editor' ) ) ); - } - } - wp_enqueue_script( 'generate-block-editor', trailingslashit( get_template_directory_uri() ) . 'assets/dist/block-editor.js', - array( 'wp-i18n', 'wp-components', 'wp-element' ), + array( 'wp-data', 'wp-dom-ready', 'wp-element', 'wp-plugins', 'wp-polyfill' ), GENERATE_VERSION, true ); @@ -167,56 +159,36 @@ function generate_enqueue_backend_block_editor_assets() { } wp_localize_script( - 'generate-block-editor-scripts', - 'generate_block_editor', + 'generate-block-editor', + 'generatepressBlockEditor', array( - 'global_sidebar_layout' => generate_get_block_editor_sidebar_layout( false ), - 'container_width' => generate_get_option( 'container_width' ), - 'right_sidebar_width' => apply_filters( 'generate_right_sidebar_width', '25' ), - 'left_sidebar_width' => apply_filters( 'generate_left_sidebar_width', '25' ), - 'content_padding_right' => absint( $spacing_settings['content_right'] ) . 'px', - 'content_padding_left' => absint( $spacing_settings['content_left'] ) . 'px', - 'content_title' => generate_get_block_editor_show_content_title() ? 'true' : 'false', - 'disable_content_title' => esc_html__( 'Disable Content Title', 'generatepress' ), - 'show_content_title' => esc_html__( 'Show Content Title', 'generatepress' ), + 'globalSidebarLayout' => generate_get_block_editor_sidebar_layout( false ), + 'containerWidth' => generate_get_option( 'container_width' ), + 'contentPaddingRight' => absint( $spacing_settings['content_right'] ) . 'px', + 'contentPaddingLeft' => absint( $spacing_settings['content_left'] ) . 'px', + 'rightSidebarWidth' => apply_filters( 'generate_right_sidebar_width', '25' ), + 'leftSidebarWidth' => apply_filters( 'generate_left_sidebar_width', '25' ), 'text_color' => $text_color, - 'show_editor_styles' => $show_editor_styles, + 'show_editor_styles' => apply_filters( 'generate_show_block_editor_styles', true ), + 'contentAreaType' => apply_filters( 'generate_block_editor_content_area_type', '' ), + 'customContentWidth' => apply_filters( 'generate_block_editor_container_width', '' ), ) ); + + wp_register_style( 'generate-block-editor', false, array(), true, true ); + wp_add_inline_style( 'generate-block-editor', generate_do_inline_block_editor_css( 'block-editor' ) ); + wp_enqueue_style( 'generate-block-editor' ); } /** * Write our CSS for the block editor. * * @since 2.2 + * @param string $for Define whether this CSS for the block content or the block editor. */ -function generate_do_inline_block_editor_css() { - $color_settings = wp_parse_args( - get_option( 'generate_settings', array() ), - generate_get_color_defaults() - ); - - $font_settings = wp_parse_args( - get_option( 'generate_settings', array() ), - generate_get_default_fonts() - ); - +function generate_do_inline_block_editor_css( $for = 'block-content' ) { $css = new GeneratePress_CSS(); - $content_width = generate_get_block_editor_content_width(); - - $spacing_settings = wp_parse_args( - get_option( 'generate_spacing_settings', array() ), - generate_spacing_get_defaults() - ); - - $content_width_calc = sprintf( - 'calc(%1$s - %2$s - %3$s)', - absint( $content_width ) . 'px', - absint( $spacing_settings['content_left'] ) . 'px', - absint( $spacing_settings['content_right'] ) . 'px' - ); - $css->set_selector( ':root' ); $global_colors = generate_get_global_colors(); @@ -231,23 +203,55 @@ function generate_do_inline_block_editor_css() { foreach ( (array) $global_colors as $key => $data ) { if ( ! empty( $data['slug'] ) && ! empty( $data['color'] ) ) { $css->set_selector( '.has-' . $data['slug'] . '-color' ); - $css->add_property( 'color', $data['color'] ); + $css->add_property( 'color', 'var(--' . $data['slug'] . ')' ); $css->set_selector( '.has-' . $data['slug'] . '-background-color' ); - $css->add_property( 'background-color', $data['color'] ); + $css->add_property( 'background-color', 'var(--' . $data['slug'] . ')' ); } } } - $css->set_selector( 'body .wp-block, html body.gutenberg-editor-page .editor-post-title__block, html body.gutenberg-editor-page .editor-default-block-appender, html body.gutenberg-editor-page .editor-block-list__block' ); - - if ( 'true' === get_post_meta( get_the_ID(), '_generate-full-width-content', true ) ) { - $css->add_property( 'max-width', '100%' ); - } else { - $css->add_property( 'max-width', $content_width_calc ); + // If this CSS is for the editor only (not the block content), we can return here. + if ( 'block-editor' === $for ) { + return $css->css_output(); } - $css->set_selector( '.editor-styles-wrapper .wp-block[data-align="full"]' ); + $color_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_color_defaults() + ); + + $font_settings = wp_parse_args( + get_option( 'generate_settings', array() ), + generate_get_default_fonts() + ); + + $content_width = generate_get_block_editor_content_width(); + + $spacing_settings = wp_parse_args( + get_option( 'generate_spacing_settings', array() ), + generate_spacing_get_defaults() + ); + + $content_width_calc = sprintf( + 'calc(%1$s - %2$s - %3$s)', + absint( $content_width ) . 'px', + absint( $spacing_settings['content_left'] ) . 'px', + absint( $spacing_settings['content_right'] ) . 'px' + ); + + $css->set_selector( 'body' ); + $css->add_property( + '--content-width', + 'true' === get_post_meta( get_the_ID(), '_generate-full-width-content', true ) + ? '100%' + : $content_width_calc + ); + + $css->set_selector( 'body .wp-block' ); + $css->add_property( 'max-width', 'var(--content-width)' ); + + $css->set_selector( '.wp-block[data-align="full"]' ); $css->add_property( 'max-width', 'none' ); $css->set_selector( '.wp-block[data-align="wide"]' ); @@ -262,6 +266,9 @@ function generate_do_inline_block_editor_css() { } if ( 'hover' === $underline_links ) { + $css->set_selector( '.wp-block a' ); + $css->add_property( 'text-decoration', 'none' ); + $css->set_selector( '.wp-block a:hover, .wp-block a:focus' ); $css->add_property( 'text-decoration', 'underline' ); } @@ -276,6 +283,9 @@ function generate_do_inline_block_editor_css() { $css->set_selector( 'a.button, .wp-block-button__link' ); $css->add_property( 'text-decoration', 'none' ); + } else { + $css->set_selector( '.wp-block a' ); + $css->add_property( 'text-decoration', 'none' ); } if ( apply_filters( 'generate_do_group_inner_container_style', true ) ) { @@ -286,14 +296,14 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'padding', generate_padding_css( $spacing_settings['content_top'], $spacing_settings['content_right'], $spacing_settings['content_bottom'], $spacing_settings['content_left'] ) ); } - $css->set_selector( '.editor-styles-wrapper a.button, .editor-styles-wrapper a.button:visited, .wp-block-button__link:not(.has-background)' ); + $css->set_selector( 'a.button, a.button:visited, .wp-block-button__link:not(.has-background)' ); $css->add_property( 'color', $color_settings['form_button_text_color'] ); $css->add_property( 'background-color', $color_settings['form_button_background_color'] ); $css->add_property( 'padding', '10px 20px' ); $css->add_property( 'border', '0' ); $css->add_property( 'border-radius', '0' ); - $css->set_selector( '.editor-styles-wrapper a.button:hover, .editor-styles-wrapper a.button:active, .editor-styles-wrapper a.button:focus, .wp-block-button__link:not(.has-background):active, .wp-block-button__link:not(.has-background):focus, .wp-block-button__link:not(.has-background):hover' ); + $css->set_selector( 'a.button:hover, a.button:active, a.button:focus, .wp-block-button__link:not(.has-background):active, .wp-block-button__link:not(.has-background):focus, .wp-block-button__link:not(.has-background):hover' ); $css->add_property( 'color', $color_settings['form_button_text_color_hover'] ); $css->add_property( 'background-color', $color_settings['form_button_background_color_hover'] ); @@ -308,7 +318,7 @@ function generate_do_inline_block_editor_css() { $buttons_family = generate_get_font_family_css( 'font_buttons', 'generate_settings', generate_get_default_fonts() ); } - $css->set_selector( 'body.gutenberg-editor-page .block-editor-block-list__block, html .editor-styles-wrapper' ); + $css->set_selector( 'body' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $body_family ); @@ -330,15 +340,15 @@ function generate_do_inline_block_editor_css() { } if ( ! generate_is_using_dynamic_typography() ) { - $css->set_selector( 'html .editor-styles-wrapper, html .editor-styles-wrapper p, html .editor-styles-wrapper .mce-content-body' ); + $css->set_selector( 'body, p' ); $css->add_property( 'line-height', floatval( $font_settings['body_line_height'] ) ); - $css->set_selector( 'html .editor-styles-wrapper p' ); + $css->set_selector( 'p' ); $css->add_property( 'margin-top', '0px' ); $css->add_property( 'margin-bottom', $font_settings['paragraph_margin'], false, 'em' ); } - $css->set_selector( 'html .editor-styles-wrapper h1, .wp-block-heading h1.editor-rich-text__tinymce, .editor-styles-wrapper .editor-post-title__input' ); + $css->set_selector( 'h1' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', 'inherit' === $h1_family || '' === $h1_family ? $body_family : $h1_family ); @@ -363,7 +373,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', $color_settings['content_title_color'] ); } - $css->set_selector( 'html .editor-styles-wrapper h2, .wp-block-heading h2.editor-rich-text__tinymce' ); + $css->set_selector( 'h2' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $h2_family ); @@ -383,7 +393,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', generate_get_option( 'text_color' ) ); } - $css->set_selector( 'html .editor-styles-wrapper h3, .wp-block-heading h3.editor-rich-text__tinymce' ); + $css->set_selector( 'h3' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $h3_family ); @@ -403,7 +413,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', generate_get_option( 'text_color' ) ); } - $css->set_selector( 'html .editor-styles-wrapper h4, .wp-block-heading h4.editor-rich-text__tinymce' ); + $css->set_selector( 'h4' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $h4_family ); @@ -431,7 +441,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', generate_get_option( 'text_color' ) ); } - $css->set_selector( 'html .editor-styles-wrapper h5, .wp-block-heading h5.editor-rich-text__tinymce' ); + $css->set_selector( 'h5' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $h5_family ); @@ -459,7 +469,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', generate_get_option( 'text_color' ) ); } - $css->set_selector( 'html .editor-styles-wrapper h6, .wp-block-heading h6.editor-rich-text__tinymce' ); + $css->set_selector( 'h6' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $h6_family ); @@ -487,7 +497,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', generate_get_option( 'text_color' ) ); } - $css->set_selector( '.editor-styles-wrapper a.button, .block-editor-block-list__layout .wp-block-button .wp-block-button__link' ); + $css->set_selector( 'a.button, .block-editor-block-list__layout .wp-block-button .wp-block-button__link' ); if ( ! generate_is_using_dynamic_typography() ) { $css->add_property( 'font-family', $buttons_family ); @@ -505,7 +515,7 @@ function generate_do_inline_block_editor_css() { $css->set_selector( '.block-editor__container .edit-post-visual-editor' ); $css->add_property( 'background-color', generate_get_option( 'background_color' ) ); - $css->set_selector( '.block-editor__container .editor-styles-wrapper' ); + $css->set_selector( 'body' ); if ( $color_settings['content_background_color'] ) { $css->add_property( 'background-color', $color_settings['content_background_color'] ); @@ -513,7 +523,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'background-color', generate_get_option( 'background_color' ) ); } } else { - $css->set_selector( 'body .editor-styles-wrapper' ); + $css->set_selector( 'body' ); $css->add_property( 'background-color', generate_get_option( 'background_color' ) ); if ( $color_settings['content_background_color'] ) { @@ -524,7 +534,7 @@ function generate_do_inline_block_editor_css() { } } - $css->set_selector( '.block-editor-block-list__block a, .block-editor-block-list__block a:visited' ); + $css->set_selector( 'a, a:visited' ); if ( $color_settings['content_link_color'] ) { $css->add_property( 'color', $color_settings['content_link_color'] ); @@ -532,7 +542,7 @@ function generate_do_inline_block_editor_css() { $css->add_property( 'color', generate_get_option( 'link_color' ) ); } - $css->set_selector( '.block-editor-block-list__block a:hover, .block-editor-block-list__block a:focus, .block-editor-block-list__block a:active' ); + $css->set_selector( 'a:hover, a:focus, a:active' ); if ( $color_settings['content_link_hover_color'] ) { $css->add_property( 'color', $color_settings['content_link_hover_color'] ); diff --git a/wp-content/themes/generatepress/inc/class-dashboard.php b/wp-content/themes/generatepress/inc/class-dashboard.php index 1a13981f..40dbc956 100644 --- a/wp-content/themes/generatepress/inc/class-dashboard.php +++ b/wp-content/themes/generatepress/inc/class-dashboard.php @@ -217,10 +217,10 @@ class GeneratePress_Dashboard { array( 'hasPremium' => defined( 'GP_PREMIUM_VERSION' ), 'customizeSectionUrls' => array( - 'siteIdentitySection' => admin_url( 'customize.php?autofocus[section]=title_tagline' ), - 'colorsSection' => admin_url( 'customize.php?autofocus[section]=generate_colors_section' ), - 'typographySection' => admin_url( 'customize.php?autofocus[section]=generate_typography_section' ), - 'layoutSection' => admin_url( 'customize.php?autofocus[panel]=generate_layout_panel' ), + 'siteIdentitySection' => add_query_arg( rawurlencode( 'autofocus[section]' ), 'title_tagline', wp_customize_url() ), + 'colorsSection' => add_query_arg( rawurlencode( 'autofocus[section]' ), 'generate_colors_section', wp_customize_url() ), + 'typographySection' => add_query_arg( rawurlencode( 'autofocus[section]' ), 'generate_typography_section', wp_customize_url() ), + 'layoutSection' => add_query_arg( rawurlencode( 'autofocus[panel]' ), 'generate_layout_panel', wp_customize_url() ), ), ) ); diff --git a/wp-content/themes/generatepress/inc/class-html-attributes.php b/wp-content/themes/generatepress/inc/class-html-attributes.php index 2c9e391a..79138815 100644 --- a/wp-content/themes/generatepress/inc/class-html-attributes.php +++ b/wp-content/themes/generatepress/inc/class-html-attributes.php @@ -116,6 +116,9 @@ class GeneratePress_HTML_Attributes { case 'footer-entry-meta': return $this->footer_entry_meta( $attributes ); + + case 'woocommerce-content': + return $this->woocommerce_content( $attributes ); } return $attributes; @@ -311,7 +314,7 @@ class GeneratePress_HTML_Attributes { public function post_navigation( $attributes ) { if ( is_single() ) { $attributes['class'] .= ' post-navigation'; - $attributes['aria-label'] = esc_attr__( 'Single Post', 'generatepress' ); + $attributes['aria-label'] = esc_attr__( 'Posts', 'generatepress' ); } else { $attributes['class'] .= ' paging-navigation'; $attributes['aria-label'] = esc_attr__( 'Archive Page', 'generatepress' ); @@ -460,6 +463,34 @@ class GeneratePress_HTML_Attributes { return $attributes; } + + /** + * Add attributes to our WooCommerce content container. + * + * @since 3.2.0 + * @param array $attributes The existing attributes. + */ + public function woocommerce_content( $attributes ) { + if ( is_singular() ) { + $attributes['id'] = 'post-' . get_the_ID(); + $attributes['class'] = esc_attr( implode( ' ', get_post_class( '', get_the_ID() ) ) ); + + if ( 'microdata' === generate_get_schema_type() ) { + $type = apply_filters( 'generate_article_itemtype', 'CreativeWork' ); + + $attributes['itemtype'] = sprintf( + 'itemtype="https://schema.org/%s"', + $type + ); + + $attributes['itemscope'] = true; + } + } else { + $attributes['class'] = 'woocommerce-archive-wrapper'; + } + + return $attributes; + } } GeneratePress_HTML_Attributes::get_instance(); diff --git a/wp-content/themes/generatepress/inc/class-typography.php b/wp-content/themes/generatepress/inc/class-typography.php index ed650af2..6eecab79 100644 --- a/wp-content/themes/generatepress/inc/class-typography.php +++ b/wp-content/themes/generatepress/inc/class-typography.php @@ -75,6 +75,7 @@ class GeneratePress_Typography { $variants = apply_filters( 'generate_google_font_variants', $variants, $font['fontFamily'] ); $name = str_replace( ' ', '+', $font['fontFamily'] ); + $name = str_replace( '"', '', $name ); if ( $variants ) { $data[] = $name . ':' . implode( ',', $variants ); @@ -118,9 +119,8 @@ class GeneratePress_Typography { * Build our typography CSS. * * @param string $module The name of the module we're generating CSS for. - * @param string $type Either frontend or editor. */ - public static function get_css( $module = 'core', $type = 'frontend' ) { + public static function get_css( $module = 'core' ) { $typography = generate_get_option( 'typography' ); // Get data for a specific module so CSS can be compiled separately. @@ -137,18 +137,13 @@ class GeneratePress_Typography { $body_selector = 'body'; $paragraph_selector = 'p'; - if ( 'editor' === $type ) { - $body_selector = 'html .editor-styles-wrapper'; - $paragraph_selector = 'html .editor-styles-wrapper p'; - } - foreach ( $typography as $key => $data ) { $options = wp_parse_args( $data, self::get_defaults() ); - $selector = self::get_css_selector( $options['selector'], $type ); + $selector = self::get_css_selector( $options['selector'] ); if ( 'custom' === $selector ) { $selector = $options['customSelector']; @@ -160,6 +155,8 @@ class GeneratePress_Typography { $css->add_property( 'font-family', $font_family ); $css->add_property( 'font-weight', $options['fontWeight'] ); $css->add_property( 'text-transform', $options['textTransform'] ); + $css->add_property( 'font-style', $options['fontStyle'] ); + $css->add_property( 'text-decoration', $options['textDecoration'] ); $css->add_property( 'font-size', $options['fontSize'], false, $options['fontSizeUnit'] ); $css->add_property( 'letter-spacing', $options['letterSpacing'], false, $options['letterSpacingUnit'] ); @@ -221,98 +218,63 @@ class GeneratePress_Typography { * Get the CSS selector. * * @param string $selector The saved selector to look up. - * @param string $type Whether we're getting the selectors for the frontend or editor. */ - public static function get_css_selector( $selector, $type ) { - if ( 'frontend' === $type ) { - switch ( $selector ) { - case 'body': - $selector = 'body, button, input, select, textarea'; - break; + public static function get_css_selector( $selector ) { + switch ( $selector ) { + case 'body': + $selector = 'body, button, input, select, textarea'; + break; - case 'main-title': - $selector = '.main-title'; - break; + case 'main-title': + $selector = '.main-title'; + break; - case 'site-description': - $selector = '.site-description'; - break; + case 'site-description': + $selector = '.site-description'; + break; - case 'primary-menu-items': - $selector = '.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items'; - break; + case 'primary-menu-items': + $selector = '.main-navigation a, .main-navigation .menu-toggle, .main-navigation .menu-bar-items'; + break; - case 'primary-sub-menu-items': - $selector = '.main-navigation .main-nav ul ul li a'; - break; + case 'primary-sub-menu-items': + $selector = '.main-navigation .main-nav ul ul li a'; + break; - case 'primary-menu-toggle': - $selector = '.main-navigation .menu-toggle'; - break; + case 'primary-menu-toggle': + $selector = '.main-navigation .menu-toggle'; + break; - case 'buttons': - $selector = 'button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link'; - break; + case 'buttons': + $selector = 'button:not(.menu-toggle),html input[type="button"],input[type="reset"],input[type="submit"],.button,.wp-block-button .wp-block-button__link'; + break; - case 'all-headings': - $selector = 'h1, h2, h3, h4, h5, h6'; - break; + case 'all-headings': + $selector = 'h1, h2, h3, h4, h5, h6'; + break; - case 'single-content-title': - $selector = 'h1.entry-title'; - break; + case 'single-content-title': + $selector = 'h1.entry-title'; + break; - case 'archive-content-title': - $selector = 'h2.entry-title'; - break; + case 'archive-content-title': + $selector = 'h2.entry-title'; + break; - case 'top-bar': - $selector = '.top-bar'; - break; + case 'top-bar': + $selector = '.top-bar'; + break; - case 'widget-titles': - $selector = '.widget-title'; - break; + case 'widget-titles': + $selector = '.widget-title'; + break; - case 'footer': - $selector = '.site-info'; - break; - } + case 'footer': + $selector = '.site-info'; + break; } - if ( 'editor' === $type ) { - switch ( $selector ) { - case 'body': - $selector = 'html .editor-styles-wrapper'; - break; - - case 'buttons': - $selector = '.editor-styles-wrapper a.button, .block-editor-block-list__layout .wp-block-button .wp-block-button__link'; - break; - - case 'all-headings': - $selector = 'html .editor-styles-wrapper h1, html .editor-styles-wrapper h2, html .editor-styles-wrapper h3, html .editor-styles-wrapper h4, html .editor-styles-wrapper h5, html .editor-styles-wrapper h6'; - break; - - case 'h1': - $selector = 'html .editor-styles-wrapper h1, html .editor-styles-wrapper .editor-post-title__input'; - break; - - case 'single-content-title': - $selector = 'html .editor-styles-wrapper .editor-post-title__input'; - break; - - case 'h2': - case 'h3': - case 'h4': - case 'h5': - case 'h6': - $selector = 'html .editor-styles-wrapper ' . $selector; - break; - } - } - - return apply_filters( 'generate_typography_css_selector', $selector, $type ); + return apply_filters( 'generate_typography_css_selector', $selector ); } /** @@ -338,6 +300,11 @@ class GeneratePress_Typography { } if ( ! empty( $font_family_args['googleFont'] ) && ! empty( $font_family_args['googleFontCategory'] ) ) { + // Add quotations around font names with standalone numbers. + if ( preg_match( '/(? '', 'fontWeight' => '', 'textTransform' => '', + 'textDecoration' => '', + 'fontStyle' => '', 'fontSize' => '', 'fontSizeTablet' => '', 'fontSizeMobile' => '', diff --git a/wp-content/themes/generatepress/inc/css-output.php b/wp-content/themes/generatepress/inc/css-output.php index 3e963e33..397e85b5 100644 --- a/wp-content/themes/generatepress/inc/css-output.php +++ b/wp-content/themes/generatepress/inc/css-output.php @@ -125,6 +125,12 @@ if ( ! function_exists( 'generate_base_css' ) ) { $css->add_property( 'text-align', 'center' ); $css->add_property( 'z-index', '10' ); $css->add_property( 'transition', 'opacity 300ms ease-in-out' ); + $css->add_property( 'opacity', '0.1' ); // Can't be 0 or we face double-tap issues on iOS. + $css->add_property( 'transform', 'translateY(1000px)' ); // Can't use visibility or we face the same issue as above. + + $css->set_selector( '.generate-back-to-top__show' ); + $css->add_property( 'opacity', '1' ); + $css->add_property( 'transform', 'translateY(0)' ); } if ( 'enable' === generate_get_option( 'nav_search' ) ) { @@ -255,10 +261,10 @@ if ( ! function_exists( 'generate_base_css' ) ) { foreach ( (array) $global_colors as $key => $data ) { if ( ! empty( $data['slug'] ) && ! empty( $data['color'] ) ) { $css->set_selector( '.has-' . $data['slug'] . '-color' ); - $css->add_property( 'color', $data['color'] ); + $css->add_property( 'color', 'var(--' . $data['slug'] . ')' ); $css->set_selector( '.has-' . $data['slug'] . '-background-color' ); - $css->add_property( 'background-color', $data['color'] ); + $css->add_property( 'background-color', 'var(--' . $data['slug'] . ')' ); } } } @@ -819,7 +825,7 @@ if ( ! function_exists( 'generate_spacing_css' ) ) { $css->set_selector( '.both-right .inside-right-sidebar,.both-left .inside-right-sidebar' ); $css->add_property( 'margin-left', absint( $settings['separator'] / 2 ), absint( $defaults['separator'] / 2 ), 'px' ); - $css->set_selector( '.one-container.archive .post:not(:last-child), .one-container.blog .post:not(:last-child)' ); + $css->set_selector( '.one-container.archive .post:not(:last-child):not(.is-loop-template-item), .one-container.blog .post:not(:last-child):not(.is-loop-template-item)' ); $css->add_property( 'padding-bottom', absint( $settings['content_bottom'] ), absint( $defaults['content_bottom'] ), 'px' ); } else { $css->set_selector( '.both-right.separate-containers .inside-left-sidebar' ); diff --git a/wp-content/themes/generatepress/inc/customizer.php b/wp-content/themes/generatepress/inc/customizer.php index fb753ea6..cc78e304 100644 --- a/wp-content/themes/generatepress/inc/customizer.php +++ b/wp-content/themes/generatepress/inc/customizer.php @@ -274,7 +274,7 @@ if ( ! function_exists( 'generate_customize_register' ) ) { return $new_settings; }, - 'transport' => 'refresh', + 'transport' => 'postMessage', ), array( 'type' => 'generate-color-manager-control', @@ -440,6 +440,8 @@ if ( ! function_exists( 'generate_customize_register' ) ) { 'fontFamily' => 'sanitize_text_field', 'fontWeight' => 'sanitize_text_field', 'textTransform' => 'sanitize_text_field', + 'textDecoration' => 'sanitize_text_field', + 'fontStyle' => 'sanitize_text_field', 'fontSize' => 'generate_sanitize_empty_decimal_integer', 'fontSizeTablet' => 'generate_sanitize_empty_decimal_integer', 'fontSizeMobile' => 'generate_sanitize_empty_decimal_integer', diff --git a/wp-content/themes/generatepress/inc/customizer/controls/css/selectWoo.min.css b/wp-content/themes/generatepress/inc/customizer/controls/css/selectWoo.min.css index 6d3a80da..59fa33d3 100644 --- a/wp-content/themes/generatepress/inc/customizer/controls/css/selectWoo.min.css +++ b/wp-content/themes/generatepress/inc/customizer/controls/css/selectWoo.min.css @@ -1 +1 @@ -.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} +.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[data-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[data-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[data-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[data-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb} diff --git a/wp-content/themes/generatepress/inc/customizer/controls/css/slider-customizer.css b/wp-content/themes/generatepress/inc/customizer/controls/css/slider-customizer.css index 06bcee81..427d3207 100644 --- a/wp-content/themes/generatepress/inc/customizer/controls/css/slider-customizer.css +++ b/wp-content/themes/generatepress/inc/customizer/controls/css/slider-customizer.css @@ -1,142 +1,142 @@ -.customize-control-generatepress-range-slider .generatepress-slider { - position: relative; - width: calc(100% - 60px); - height: 6px; - background-color: rgba(0,0,0,.10); - cursor: pointer; - -webkit-transition: background .5s; - -moz-transition: background .5s; - transition: background .5s; -} - -.customize-control-generatepress-range-slider .has-unit .generatepress-slider { - width: calc(100% - 90px); -} - -.customize-control-generatepress-range-slider .gp_range_value.hide-value { - display: none; -} - -.customize-control-generatepress-range-slider .gp_range_value.hide-value + .generatepress-slider { - width: 100%; -} - -.customize-control-generatepress-range-slider .generatepress-slider .ui-slider-handle { - height: 16px; - width: 16px; - background-color: #3498D9; - display: inline-block; - position: absolute; - top: 50%; - -webkit-transform: translateY(-50%) translateX(-4px); - transform: translateY(-50%) translateX(-4px); - border-radius: 50%; - cursor: pointer; -} - -.gp-range-title-area { - display: flex; -} - -.gp-range-slider-controls { - margin-left: auto; -} - -.customize-control-generatepress-range-slider .wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; -} - -.customize-control-generatepress-range-slider .gp_range_value { - font-size: 14px; - padding: 0; - font-weight: 400; - width: 50px; - display: -webkit-box; - display: -ms-flexbox; - display: flex; -} - -.customize-control-generatepress-range-slider .has-unit .gp_range_value { - width: 80px; -} - -.customize-control-generatepress-range-slider .gp_range_value span.value { - font-size: 12px; - width: calc(100% - 2px); - text-align: center; - min-height: 30px; - background: #FFF; - line-height: 30px; - border: 1px solid #DDD; -} - -.customize-control-generatepress-range-slider .has-unit .gp_range_value span.value { - width: calc(100% - 32px); - display: block; -} - -.customize-control-generatepress-range-slider .gp_range_value .unit { - width: 29px; - text-align: center; - font-size: 12px; - line-height: 30px; - background: #fff; - border: 1px solid #ddd; - margin-left: 1px; -} - -.customize-control-generatepress-range-slider .generatepress-range-slider-reset span { - font-size: 16px; - line-height: 22px; -} - -.customize-control-generatepress-range-slider .gp_range_value input { - font-size: 12px; - padding: 0px; - text-align: center; - min-height: 30px; - height: auto; - border-radius: 0; - border-color: #ddd; -} - -.customize-control-generatepress-range-slider .has-unit .gp_range_value input { - width: calc(100% - 30px); -} - -.customize-control-generatepress-range-slider .gp-range-title-area .dashicons { - cursor: pointer; - font-size: 11px; - width: 20px; - height: 20px; - line-height: 20px; - color: #222; - text-align: center; - position: relative; - top: 2px; -} - -.customize-control-generatepress-range-slider .gp-range-title-area .dashicons:hover { - background: #fafafa; -} - -.customize-control-generatepress-range-slider .gp-range-title-area .dashicons.selected { - background: #fff; - color: #222; -} - -.customize-control-generatepress-range-slider .gp-device-controls > span:first-child:last-child { - display: none; -} - -.customize-control-generatepress-range-slider .sub-description { - margin-top: 10px; -} +.customize-control-generatepress-range-slider .generatepress-slider { + position: relative; + width: calc(100% - 60px); + height: 6px; + background-color: rgba(0,0,0,.10); + cursor: pointer; + -webkit-transition: background .5s; + -moz-transition: background .5s; + transition: background .5s; +} + +.customize-control-generatepress-range-slider .has-unit .generatepress-slider { + width: calc(100% - 90px); +} + +.customize-control-generatepress-range-slider .gp_range_value.hide-value { + display: none; +} + +.customize-control-generatepress-range-slider .gp_range_value.hide-value + .generatepress-slider { + width: 100%; +} + +.customize-control-generatepress-range-slider .generatepress-slider .ui-slider-handle { + height: 16px; + width: 16px; + background-color: #3498D9; + display: inline-block; + position: absolute; + top: 50%; + -webkit-transform: translateY(-50%) translateX(-4px); + transform: translateY(-50%) translateX(-4px); + border-radius: 50%; + cursor: pointer; +} + +.gp-range-title-area { + display: flex; +} + +.gp-range-slider-controls { + margin-left: auto; +} + +.customize-control-generatepress-range-slider .wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; + -webkit-box-align: center; + -ms-flex-align: center; + align-items: center; +} + +.customize-control-generatepress-range-slider .gp_range_value { + font-size: 14px; + padding: 0; + font-weight: 400; + width: 50px; + display: -webkit-box; + display: -ms-flexbox; + display: flex; +} + +.customize-control-generatepress-range-slider .has-unit .gp_range_value { + width: 80px; +} + +.customize-control-generatepress-range-slider .gp_range_value span.value { + font-size: 12px; + width: calc(100% - 2px); + text-align: center; + min-height: 30px; + background: #FFF; + line-height: 30px; + border: 1px solid #DDD; +} + +.customize-control-generatepress-range-slider .has-unit .gp_range_value span.value { + width: calc(100% - 32px); + display: block; +} + +.customize-control-generatepress-range-slider .gp_range_value .unit { + width: 29px; + text-align: center; + font-size: 12px; + line-height: 30px; + background: #fff; + border: 1px solid #ddd; + margin-left: 1px; +} + +.customize-control-generatepress-range-slider .generatepress-range-slider-reset span { + font-size: 16px; + line-height: 22px; +} + +.customize-control-generatepress-range-slider .gp_range_value input { + font-size: 12px; + padding: 0px; + text-align: center; + min-height: 30px; + height: auto; + border-radius: 0; + border-color: #ddd; +} + +.customize-control-generatepress-range-slider .has-unit .gp_range_value input { + width: calc(100% - 30px); +} + +.customize-control-generatepress-range-slider .gp-range-title-area .dashicons { + cursor: pointer; + font-size: 11px; + width: 20px; + height: 20px; + line-height: 20px; + color: #222; + text-align: center; + position: relative; + top: 2px; +} + +.customize-control-generatepress-range-slider .gp-range-title-area .dashicons:hover { + background: #fafafa; +} + +.customize-control-generatepress-range-slider .gp-range-title-area .dashicons.selected { + background: #fff; + color: #222; +} + +.customize-control-generatepress-range-slider .gp-device-controls > span:first-child:last-child { + display: none; +} + +.customize-control-generatepress-range-slider .sub-description { + margin-top: 10px; +} diff --git a/wp-content/themes/generatepress/inc/customizer/controls/css/typography-customizer.css b/wp-content/themes/generatepress/inc/customizer/controls/css/typography-customizer.css index 7b1abe61..c6ed6516 100644 --- a/wp-content/themes/generatepress/inc/customizer/controls/css/typography-customizer.css +++ b/wp-content/themes/generatepress/inc/customizer/controls/css/typography-customizer.css @@ -1,47 +1,47 @@ -.generatepress-font-family { - margin-bottom: 12px; -} - -.generatepress-weight-transform-wrapper { - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-pack: justify; - -ms-flex-pack: justify; - justify-content: space-between; -} - -.generatepress-font-weight, -.generatepress-font-transform { - width: calc(50% - 5px); -} - -span.select2-container.select2-container--default.select2-container--open li.select2-results__option { - margin:0; -} - -span.select2-container.select2-container--default.select2-container--open{ - z-index:999999; -} - -.select2-selection__rendered li { - margin-bottom: 0; -} - -.select2-container--default .select2-selection--single, -.select2-container--default.select2-container .select2-selection--multiple, -.select2-dropdown, -.select2-container--default .select2-selection--multiple .select2-selection__choice { - border-color: #ddd; - border-radius: 0; -} - -.select2-container--default .select2-results__option[aria-selected=true] { - color: rgba(0,0,0,0.4); -} - -#customize-control-font_heading_1_control, -#customize-control-font_heading_2_control, -#customize-control-font_heading_3_control { - margin-top: 20px; -} +.generatepress-font-family { + margin-bottom: 12px; +} + +.generatepress-weight-transform-wrapper { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -webkit-box-pack: justify; + -ms-flex-pack: justify; + justify-content: space-between; +} + +.generatepress-font-weight, +.generatepress-font-transform { + width: calc(50% - 5px); +} + +span.select2-container.select2-container--default.select2-container--open li.select2-results__option { + margin:0; +} + +span.select2-container.select2-container--default.select2-container--open{ + z-index:999999; +} + +.select2-selection__rendered li { + margin-bottom: 0; +} + +.select2-container--default .select2-selection--single, +.select2-container--default.select2-container .select2-selection--multiple, +.select2-dropdown, +.select2-container--default .select2-selection--multiple .select2-selection__choice { + border-color: #ddd; + border-radius: 0; +} + +.select2-container--default .select2-results__option[aria-selected=true] { + color: rgba(0,0,0,0.4); +} + +#customize-control-font_heading_1_control, +#customize-control-font_heading_2_control, +#customize-control-font_heading_3_control { + margin-top: 20px; +} diff --git a/wp-content/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js b/wp-content/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js index 747bb7b6..ff3d71ce 100644 --- a/wp-content/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js +++ b/wp-content/themes/generatepress/inc/customizer/controls/js/customizer-live-preview.js @@ -499,4 +499,24 @@ function generatepress_typography_live_update( id, selector, property, unit, med } } } ); + + wp.customize( 'generate_settings[global_colors]', function( value ) { + value.bind( function( newval ) { + var globalColors = ''; + + newval.forEach( function( item ) { + globalColors += '--' + item.slug + ':' + item.color + ';'; + } ); + + if ( $( 'style#global_colors' ).length ) { + $( 'style#global_colors' ).html( ':root{' + globalColors + '}' ); + } else { + $( 'head' ).append( '' ); + + setTimeout( function() { + $( 'style#global_colors' ).not( ':last' ).remove(); + }, 100 ); + } + } ); + } ); }( jQuery ) ); diff --git a/wp-content/themes/generatepress/inc/customizer/controls/js/typography-customizer.js b/wp-content/themes/generatepress/inc/customizer/controls/js/typography-customizer.js index 2c5197d6..bd67534f 100644 --- a/wp-content/themes/generatepress/inc/customizer/controls/js/typography-customizer.js +++ b/wp-content/themes/generatepress/inc/customizer/controls/js/typography-customizer.js @@ -1,154 +1,154 @@ -( function( api ) { - - api.controlConstructor['gp-customizer-typography'] = api.Control.extend( { - ready: function() { - var control = this; - - control.container.on( 'change', '.generatepress-font-family select', - function() { - var _this = jQuery( this ), - _value = _this.val(), - _categoryID = _this.attr( 'data-category' ), - _variantsID = _this.attr( 'data-variants' ); - - // Set our font family - control.settings['family'].set( _this.val() ); - - // Bail if our controls don't exist - if ( 'undefined' == typeof control.settings['category'] || 'undefined' == typeof control.settings['variant'] ) { - return; - } - - setTimeout( function() { - // Send our request to the generate_get_all_google_fonts_ajax function - var response = jQuery.getJSON({ - type: 'POST', - url: ajaxurl, - data: { - action: 'generate_get_all_google_fonts_ajax', - gp_customize_nonce: gp_customize.nonce - }, - async: false, - dataType: 'json', - }); - - // Get our response - var fonts = response.responseJSON; - - // Create an ID from our selected font - var id = _value.split(' ').join('_').toLowerCase(); - - // Set our values if we have them - if ( id in fonts ) { - - // Get existing variants if this font is already selected - var got_variants = false; - jQuery( '.generatepress-font-family select' ).not( _this ).each( function( key, select ) { - var parent = jQuery( this ).closest( '.generatepress-font-family' ); - - if ( _value == jQuery( select ).val() && _this.data( 'category' ) !== jQuery( select ).data( 'category' ) ) { - if ( ! got_variants ) { - updated_variants = jQuery( parent.next( '.generatepress-font-variant' ).find( 'select' ) ).val(); - got_variants = true; - } - } - } ); - - // We're using a Google font, so show the variants field - _this.closest( '.generatepress-font-family' ).next( 'div' ).show(); - - // Remove existing variants - jQuery( 'select[name="' + _variantsID + '"]' ).find( 'option' ).remove(); - - // Populate our select input with available variants - jQuery.each( fonts[ id ].variants, function( key, value ) { - jQuery( 'select[name="' + _variantsID + '"]' ).append( jQuery( '' ).attr( 'value', value ).text( value ) ); - } ); - - // Set our variants - if ( ! got_variants ) { - control.settings[ 'variant' ].set( fonts[ id ].variants ); - } else { - control.settings[ 'variant' ].set( updated_variants ); - } - - // Set our font category - control.settings[ 'category' ].set( fonts[ id ].category ); - jQuery( 'input[name="' + _categoryID + '"' ).val( fonts[ id ].category ); - } else { - _this.closest( '.generatepress-font-family' ).next( 'div' ).hide(); - control.settings[ 'category' ].set( '' ) - control.settings[ 'variant' ].set( '' ) - jQuery( 'input[name="' + _categoryID + '"' ).val( '' ); - jQuery( 'select[name="' + _variantsID + '"]' ).find( 'option' ).remove(); - } - }, 25 ); - } - ); - - control.container.on( 'change', '.generatepress-font-variant select', - function() { - var _this = jQuery( this ); - var variants = _this.val(); - - control.settings['variant'].set( variants ); - - jQuery( '.generatepress-font-variant select' ).each( function( key, value ) { - var this_control = jQuery( this ).closest( 'li' ).attr( 'id' ).replace( 'customize-control-', '' ); - var parent = jQuery( this ).closest( '.generatepress-font-variant' ); - var font_val = api.control( this_control ).settings['family'].get(); - - if ( font_val == control.settings['family'].get() && _this.attr( 'name' ) !== jQuery( value ).attr( 'name' ) ) { - jQuery( parent.find( 'select' ) ).not( _this ).val( variants ).triggerHandler( 'change' ); - api.control( this_control ).settings['variant'].set( variants ); - } - } ); - } - ); - - control.container.on( 'change', '.generatepress-font-category input', - function() { - control.settings['category'].set( jQuery( this ).val() ); - } - ); - - control.container.on( 'change', '.generatepress-font-weight select', - function() { - control.settings['weight'].set( jQuery( this ).val() ); - } - ); - - control.container.on( 'change', '.generatepress-font-transform select', - function() { - control.settings['transform'].set( jQuery( this ).val() ); - } - ); - - } - } ); - -} )( wp.customize ); - -jQuery( document ).ready( function( $ ) { - - $( '.generatepress-font-family select' ).select2(); - - $( '.generatepress-font-variant' ).each( function( key, value ) { - var _this = $( this ); - var value = _this.data( 'saved-value' ); - - if ( value ) { - value = value.toString().split( ',' ); - } - - _this.find( 'select' ).select2().val( value ).trigger( 'change.select2' ); - } ); - - $( ".generatepress-font-family" ).each( function( key, value ) { - var _this = $( this ); - if ( $.inArray( _this.find( 'select' ).val(), typography_defaults ) !== -1 ) { - _this.next( '.generatepress-font-variant' ).hide(); - } - } ); - -} ); +( function( api ) { + + api.controlConstructor['gp-customizer-typography'] = api.Control.extend( { + ready: function() { + var control = this; + + control.container.on( 'change', '.generatepress-font-family select', + function() { + var _this = jQuery( this ), + _value = _this.val(), + _categoryID = _this.attr( 'data-category' ), + _variantsID = _this.attr( 'data-variants' ); + + // Set our font family + control.settings['family'].set( _this.val() ); + + // Bail if our controls don't exist + if ( 'undefined' == typeof control.settings['category'] || 'undefined' == typeof control.settings['variant'] ) { + return; + } + + setTimeout( function() { + // Send our request to the generate_get_all_google_fonts_ajax function + var response = jQuery.getJSON({ + type: 'POST', + url: ajaxurl, + data: { + action: 'generate_get_all_google_fonts_ajax', + gp_customize_nonce: gp_customize.nonce + }, + async: false, + dataType: 'json', + }); + + // Get our response + var fonts = response.responseJSON; + + // Create an ID from our selected font + var id = _value.split(' ').join('_').toLowerCase(); + + // Set our values if we have them + if ( id in fonts ) { + + // Get existing variants if this font is already selected + var got_variants = false; + jQuery( '.generatepress-font-family select' ).not( _this ).each( function( key, select ) { + var parent = jQuery( this ).closest( '.generatepress-font-family' ); + + if ( _value == jQuery( select ).val() && _this.data( 'category' ) !== jQuery( select ).data( 'category' ) ) { + if ( ! got_variants ) { + updated_variants = jQuery( parent.next( '.generatepress-font-variant' ).find( 'select' ) ).val(); + got_variants = true; + } + } + } ); + + // We're using a Google font, so show the variants field + _this.closest( '.generatepress-font-family' ).next( 'div' ).show(); + + // Remove existing variants + jQuery( 'select[name="' + _variantsID + '"]' ).find( 'option' ).remove(); + + // Populate our select input with available variants + jQuery.each( fonts[ id ].variants, function( key, value ) { + jQuery( 'select[name="' + _variantsID + '"]' ).append( jQuery( '' ).attr( 'value', value ).text( value ) ); + } ); + + // Set our variants + if ( ! got_variants ) { + control.settings[ 'variant' ].set( fonts[ id ].variants ); + } else { + control.settings[ 'variant' ].set( updated_variants ); + } + + // Set our font category + control.settings[ 'category' ].set( fonts[ id ].category ); + jQuery( 'input[name="' + _categoryID + '"' ).val( fonts[ id ].category ); + } else { + _this.closest( '.generatepress-font-family' ).next( 'div' ).hide(); + control.settings[ 'category' ].set( '' ) + control.settings[ 'variant' ].set( '' ) + jQuery( 'input[name="' + _categoryID + '"' ).val( '' ); + jQuery( 'select[name="' + _variantsID + '"]' ).find( 'option' ).remove(); + } + }, 25 ); + } + ); + + control.container.on( 'change', '.generatepress-font-variant select', + function() { + var _this = jQuery( this ); + var variants = _this.val(); + + control.settings['variant'].set( variants ); + + jQuery( '.generatepress-font-variant select' ).each( function( key, value ) { + var this_control = jQuery( this ).closest( 'li' ).attr( 'id' ).replace( 'customize-control-', '' ); + var parent = jQuery( this ).closest( '.generatepress-font-variant' ); + var font_val = api.control( this_control ).settings['family'].get(); + + if ( font_val == control.settings['family'].get() && _this.attr( 'name' ) !== jQuery( value ).attr( 'name' ) ) { + jQuery( parent.find( 'select' ) ).not( _this ).val( variants ).triggerHandler( 'change' ); + api.control( this_control ).settings['variant'].set( variants ); + } + } ); + } + ); + + control.container.on( 'change', '.generatepress-font-category input', + function() { + control.settings['category'].set( jQuery( this ).val() ); + } + ); + + control.container.on( 'change', '.generatepress-font-weight select', + function() { + control.settings['weight'].set( jQuery( this ).val() ); + } + ); + + control.container.on( 'change', '.generatepress-font-transform select', + function() { + control.settings['transform'].set( jQuery( this ).val() ); + } + ); + + } + } ); + +} )( wp.customize ); + +jQuery( document ).ready( function( $ ) { + + $( '.generatepress-font-family select' ).select2(); + + $( '.generatepress-font-variant' ).each( function( key, value ) { + var _this = $( this ); + var value = _this.data( 'saved-value' ); + + if ( value ) { + value = value.toString().split( ',' ); + } + + _this.find( 'select' ).select2().val( value ).trigger( 'change.select2' ); + } ); + + $( ".generatepress-font-family" ).each( function( key, value ) { + var _this = $( this ); + if ( $.inArray( _this.find( 'select' ).val(), typography_defaults ) !== -1 ) { + _this.next( '.generatepress-font-variant' ).hide(); + } + } ); + +} ); diff --git a/wp-content/themes/generatepress/inc/customizer/fields/top-bar.php b/wp-content/themes/generatepress/inc/customizer/fields/top-bar.php index b358a414..77a63f1c 100644 --- a/wp-content/themes/generatepress/inc/customizer/fields/top-bar.php +++ b/wp-content/themes/generatepress/inc/customizer/fields/top-bar.php @@ -17,7 +17,6 @@ GeneratePress_Customize_Field::add_title( 'choices' => array( 'toggleId' => 'top-bar-colors', ), - 'active_callback' => 'generate_is_top_bar_active', ) ); diff --git a/wp-content/themes/generatepress/inc/customizer/helpers.php b/wp-content/themes/generatepress/inc/customizer/helpers.php index 6f46aa81..05e3ec2e 100644 --- a/wp-content/themes/generatepress/inc/customizer/helpers.php +++ b/wp-content/themes/generatepress/inc/customizer/helpers.php @@ -351,6 +351,7 @@ function generate_do_control_inline_scripts() { 'generateCustomizerControls', array( 'palette' => $colors, + 'showGoogleFonts' => apply_filters( 'generate_font_manager_show_google_fonts', true ), ) ); diff --git a/wp-content/themes/generatepress/inc/general.php b/wp-content/themes/generatepress/inc/general.php index 2129b0d7..fe41d04a 100644 --- a/wp-content/themes/generatepress/inc/general.php +++ b/wp-content/themes/generatepress/inc/general.php @@ -241,15 +241,33 @@ if ( ! function_exists( 'generate_resource_hints' ) ) { */ function generate_resource_hints( $urls, $relation_type ) { $handle = generate_is_using_dynamic_typography() ? 'generate-google-fonts' : 'generate-fonts'; + $hint_type = apply_filters( 'generate_google_font_resource_hint_type', 'preconnect' ); + $has_crossorigin_support = version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ); - if ( wp_style_is( $handle, 'queue' ) && 'preconnect' === $relation_type ) { - if ( version_compare( $GLOBALS['wp_version'], '4.7-alpha', '>=' ) ) { - $urls[] = array( - 'href' => 'https://fonts.gstatic.com', - 'crossorigin', - ); - } else { - $urls[] = 'https://fonts.gstatic.com'; + if ( wp_style_is( $handle, 'queue' ) ) { + if ( $relation_type === $hint_type ) { + if ( $has_crossorigin_support && 'preconnect' === $hint_type ) { + $urls[] = array( + 'href' => 'https://fonts.gstatic.com', + 'crossorigin', + ); + + $urls[] = array( + 'href' => 'https://fonts.googleapis.com', + 'crossorigin', + ); + } else { + $urls[] = 'https://fonts.gstatic.com'; + $urls[] = 'https://fonts.googleapis.com'; + } + } + + if ( 'dns-prefetch' !== $hint_type ) { + $googleapis_index = array_search( 'fonts.googleapis.com', $urls ); + + if ( false !== $googleapis_index ) { + unset( $urls[ $googleapis_index ] ); + } } } diff --git a/wp-content/themes/generatepress/inc/plugin-compat.php b/wp-content/themes/generatepress/inc/plugin-compat.php index f567bf5b..cef099e9 100644 --- a/wp-content/themes/generatepress/inc/plugin-compat.php +++ b/wp-content/themes/generatepress/inc/plugin-compat.php @@ -32,6 +32,17 @@ function generate_setup_woocommerce() { add_action( 'woocommerce_sidebar', 'generate_construct_sidebars' ); } +/** + * Get the tag name for our WooCommerce wrappers. + * + * @since 3.2.0 + */ +function generate_get_woocommerce_wrapper_tagname() { + echo is_singular() + ? 'article' + : 'div'; +} + if ( ! function_exists( 'generate_woocommerce_start' ) ) { add_action( 'woocommerce_before_main_content', 'generate_woocommerce_start', 10 ); /** @@ -51,7 +62,7 @@ if ( ! function_exists( 'generate_woocommerce_start' ) ) { */ do_action( 'generate_before_main_content' ); ?> -
> + < >
-
+ > + ' %5$s ', esc_attr__( 'Scroll back to top', 'generatepress' ), diff --git a/wp-content/themes/generatepress/inc/structure/header.php b/wp-content/themes/generatepress/inc/structure/header.php index 425deb61..0507ac93 100644 --- a/wp-content/themes/generatepress/inc/structure/header.php +++ b/wp-content/themes/generatepress/inc/structure/header.php @@ -112,7 +112,6 @@ if ( ! function_exists( 'generate_construct_logo' ) ) { 'class' => 'header-image is-logo-image', 'alt' => esc_attr( apply_filters( 'generate_logo_title', get_bloginfo( 'name', 'display' ) ) ), 'src' => $logo_url, - 'title' => esc_attr( apply_filters( 'generate_logo_title', get_bloginfo( 'name', 'display' ) ) ), ) ); @@ -134,8 +133,13 @@ if ( ! function_exists( 'generate_construct_logo' ) ) { $data = wp_get_attachment_metadata( get_theme_mod( 'custom_logo' ) ); if ( ! empty( $data ) ) { - $attr['width'] = $data['width']; - $attr['height'] = $data['height']; + if ( isset( $data['width'] ) ) { + $attr['width'] = $data['width']; + } + + if ( isset( $data['height'] ) ) { + $attr['height'] = $data['height']; + } } } } @@ -152,12 +156,11 @@ if ( ! function_exists( 'generate_construct_logo' ) ) { 'generate_logo_output', sprintf( '', esc_url( apply_filters( 'generate_logo_href', home_url( '/' ) ) ), - esc_attr( apply_filters( 'generate_logo_title', get_bloginfo( 'name', 'display' ) ) ), $html_attr ), $logo_url, diff --git a/wp-content/themes/generatepress/inc/structure/post-meta.php b/wp-content/themes/generatepress/inc/structure/post-meta.php index 1821dbb9..5d7f9a21 100644 --- a/wp-content/themes/generatepress/inc/structure/post-meta.php +++ b/wp-content/themes/generatepress/inc/structure/post-meta.php @@ -36,16 +36,14 @@ if ( ! function_exists( 'generate_content_nav' ) ) { } ?>