Kadence Blocks – Gutenberg Page Builder Toolkit - Version 2.4.13

Version Description

Release Date: July 29th, 2022 * Update: Google Fonts. * Fix: Issue with safari and sticky section.

Download this release

Release Info

Developer britner
Plugin Icon 128x128 Kadence Blocks – Gutenberg Page Builder Toolkit
Version 2.4.13
Comparing to
See all releases

Code changes from version 2.4.12 to 2.4.13

dist/build/blocks.asset.php CHANGED
@@ -1 +1 @@
1
- <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-widgets'), 'version' => '3a41ab44216ed8750ad8fafd8bdef6e3');
1
+ <?php return array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-api-fetch', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url', 'wp-widgets'), 'version' => '9f09561fc24cbad8bd877be4390ff7a1');
dist/build/blocks.js CHANGED
@@ -16,7 +16,7 @@ Object(m.__)("Could not edit image. %s"),e.message),{id:"image-editing-error",ty
16
  /* translators: %s: file name */
17
  Object(m.__)("This image has an empty alt attribute; its file name is %s"),Ct):Object(m.__)("This image has an empty alt attribute"));let Nt=!1,zt="no-repeat",Mt="auto",It="center center";"custom"===re?be&&(Nt=!0,zt=de||"no-repeat",Mt=ce||"auto",It=se||"center center"):"none"!==re&&(Nt=!0);let Ht,Bt,Rt=Object(b.createElement)(b.Fragment,null,Object(b.createElement)("img",{src:t||k,alt:Tt,style:{WebkitMaskImage:Nt?"url("+("custom"===re?be:kadence_blocks_params.svgMaskPath+re+".svg")+")":void 0,WebkitMaskRepeat:Nt?zt:void 0,WebkitMaskSize:Nt?Mt:void 0,WebkitMaskPosition:Nt?It:void 0,maskImage:Nt?"url("+("custom"===re?be:kadence_blocks_params.svgMaskPath+re+".svg")+")":void 0,maskRepeat:Nt?zt:void 0,maskSize:Nt?Mt:void 0,maskPosition:Nt?It:void 0,marginTop:""!==fe?fe+R:void 0,marginRight:""!==Oe?Oe+R:void 0,marginBottom:""!==je?je+R:void 0,marginLeft:""!==_e?_e+R:void 0,paddingTop:""!==we?we+W:void 0,paddingRight:""!==xe?xe+W:void 0,paddingBottom:""!==Ee?Ee+W:void 0,paddingLeft:""!==Se?Se+W:void 0,borderColor:""!==V?pa(V):void 0,borderStyle:"solid",borderTopWidth:""!==Te?Te+q:"inherit",borderRightWidth:""!==Ne?Ne+q:"inherit",borderBottomWidth:""!==ze?ze+q:"inherit",borderLeftWidth:""!==Me?Me+q:"inherit",borderRadius:(""!==G[0]?G[0]+K:"0")+" "+(""!==G[1]?G[1]+K:"0")+" "+(""!==G[2]?G[2]+K:"0")+" "+(""!==G[3]?G[3]+K:"0"),backgroundColor:""!==D?pa(D):void 0,boxShadow:void 0!==X&&X&&void 0!==ee&&void 0!==ee[0]&&void 0!==ee[0].color?(void 0!==ee[0].inset&&ee[0].inset?"inset ":"")+(void 0!==ee[0].hOffset?ee[0].hOffset:0)+"px "+(void 0!==ee[0].vOffset?ee[0].vOffset:0)+"px "+(void 0!==ee[0].blur?ee[0].blur:14)+"px "+(void 0!==ee[0].spread?ee[0].spread:0)+"px "+pa(void 0!==ee[0].color?ee[0].color:"#000000",void 0!==ee[0].opacity?ee[0].opacity:.2):void 0,filter:void 0!==te&&te?"drop-shadow("+(void 0!==te&&te&&void 0!==le&&void 0!==le[0]&&void 0!==le[0].color?(void 0!==le[0].hOffset?le[0].hOffset:0)+"px "+(void 0!==le[0].vOffset?le[0].vOffset:0)+"px "+(void 0!==le[0].blur?le[0].blur:14)+"px "+pa(void 0!==le[0].color?le[0].color:"#000000",void 0!==le[0].opacity?le[0].opacity:.2):void 0)+")":void 0},onError:()=>function(){const e=function(e){var t;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{preview:a,attributes:i={}}=e,{url:o,providerNameSlug:n,type:r,...c}=i;if(!o||!Object(gt.getBlockType)($l))return;const s=Vl(o),d="wordpress"===n||"wp-embed"===r,b=!d&&s&&(s.attributes.providerNameSlug!==n||!n);if(b)return Object(gt.createBlock)($l,{url:o,...c,...s.attributes});const m=null===(t=Object(gt.getBlockVariations)($l))||void 0===t?void 0:t.find(e=>{let{name:t}=e;return"wordpress"===t});return m&&a&&Zl(a.html)&&!d?Object(gt.createBlock)($l,{url:o,...m.attributes,...l}):void 0}({attributes:{url:k}});void 0!==e&&r(e)}(),onLoad:e=>{tt(Object(el.pick)(e.target,["naturalWidth","naturalHeight"]))}}),t&&Object(b.createElement)(U.Spinner,null));if(C&&(Rt=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(T||"land43")},Rt)),ut&&Xe&&et){const e=Xe>ut,t=et/Xe;Ht=e?ut:Xe,Bt=e?ut*t:et}if(xt&&lt)Rt=Object(b.createElement)(ma,{url:k,width:x,height:E,clientWidth:ut,naturalHeight:et,naturalWidth:Xe});else if(ht&&Ht&&"Desktop"===v){const e=C?"100%":"auto",t=Ie||x||Ht;let l=Xe/et;if(C)switch(T){case"land43":l=4/3;break;case"land32":l=1.5;break;case"land169":l=16/9;break;case"land21":l=2;break;case"land31":l=3;break;case"land41":l=4;break;case"port34":l=3/4;break;case"port23":l=2/3;break;case"port916":l=9/16;break;case"square":l=1}const a=Xe<et?20:20*l,n=et<Xe?20:20/l,r=2.5*yt;let c=!1,s=!1;"center"===O?(c=!0,s=!0):Object(m.isRTL)()?"left"===O?c=!0:s=!0:"right"===O?s=!0:c=!0,Rt=Object(b.createElement)(U.ResizableBox,{size:{width:null!=Ie?Ie:e,height:"auto"},showHandle:o,minWidth:a,maxWidth:r,minHeight:n,maxHeight:r/l,lockAspectRatio:!0,enable:{top:!1,right:c,bottom:!1,left:s},onResizeStart:function(){qe(!1)},onResizeStop:(e,l,a,o)=>{qe(!0),i({imgMaxWidth:parseInt(t+o.width,10)})}},Rt)}else Rt=Object(b.createElement)("div",{style:{maxWidth:Ie||x}},Rt);return Object(b.createElement)(ta,{id:j,url:k,naturalWidth:Xe,naturalHeight:et,clientWidth:ut,onSaveImage:e=>i(e),isEditing:lt,onFinishEditing:()=>at(!1)},!t&&St,Rt,(!Ce.RichText.isEmpty(f)||o)&&!1!==ie&&Object(b.createElement)(Ce.RichText,{ref:Ae,tagName:"figcaption","aria-label":Object(m.__)("Image caption text"),placeholder:Object(m.__)("Add caption"),value:f,onChange:e=>i({caption:e}),style:{color:ne&&void 0!==ne[0]&&void 0!==ne[0].color?pa(ne[0].color):void 0,fontFamily:ne&&void 0!==ne[0]&&void 0!==ne[0].family?ne[0].family:void 0,fontStyle:ne&&void 0!==ne[0]&&void 0!==ne[0].style?ne[0].style:void 0,fontWeight:ne&&void 0!==ne[0]&&void 0!==ne[0].weight?ne[0].weight:void 0,textTransform:ne&&void 0!==ne[0]&&void 0!==ne[0].textTransform?ne[0].textTransform:void 0,letterSpacing:ne&&void 0!==ne[0]&&void 0!==ne[0].letterSpacing?ne[0].letterSpacing:void 0,lineHeight:Re,fontSize:Be},inlineToolbar:!0,__unstableOnSplitAtEnd:()=>n(Object(gt.createBlock)("core/paragraph"))}))}const ei=(e,t)=>t&&!e&&!Object(tl.isBlobURL)(t),ti=[];var li=Object(w.compose)([Object(a.withSelect)((e,t)=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()})),U.withNotices])((function(e){let{attributes:t,setAttributes:l,isSelected:i,className:o,noticeUI:n,insertBlocksAfter:r,noticeOperations:c,onReplace:s,context:d,clientId:p,getPreviewDevice:u}=e;const{url:h="",alt:v,caption:k,align:y,id:f,width:O,height:j,uniqueID:_,sizeSlug:w,imageFilter:x,useRatio:E,imgMaxWidth:S,zIndex:C,kadenceAnimation:T,kadenceAOSOptions:N}=t;Object(b.useEffect)(()=>{if(_)ti.includes(_)?(l({uniqueID:"_"+p.substr(2,9)}),ti.push("_"+p.substr(2,9))):ti.push(_);else{const e=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==e["kadence/image"]&&"object"==typeof e["kadence/image"]&&Object.keys(e["kadence/image"]).map(l=>{t[l]=e["kadence/image"][l]}),l({uniqueID:"_"+p.substr(2,9)}),ti.push("_"+p.substr(2,9))}d&&(d.queryId||Number.isFinite(d.queryId))&&d.postId?t.inQueryBlock||l({inQueryBlock:!0}):t.inQueryBlock&&l({inQueryBlock:!1}),Object(el.debounce)(()=>{!function(){let e=null;d&&(d.queryId||Number.isFinite(d.queryId))&&d.postId&&(e=d.postId),t.kadenceDynamic&&t.kadenceDynamic.url&&t.kadenceDynamic.url.enable&&Object(ut.applyFilters)("kadence.dynamicImage","",t,l,"url",e)}()},200)()},[]);const[z,M]=Object(b.useState)(),I=Object(b.useRef)();Object(b.useEffect)(()=>{I.current=v},[v]);const H=Object(b.useRef)();Object(b.useEffect)(()=>{H.current=k},[k]);const B=Object(b.useRef)(),{imageDefaultSize:P,mediaUpload:R}=Object(a.useSelect)(e=>{const{getSettings:t}=e(Ce.store);return Object(el.pick)(t(),["imageDefaultSize","mediaUpload"])},[]);function A(e){c.removeAllNotices(),c.createErrorNotice(e)}function L(e){var a,i,o,n,r;if(!e||!e.url)return void l({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0});if(Object(tl.isBlobURL)(e.url))return void M(e.url);M();let c,s=((e,t)=>{const l=Object(el.pick)(e,["alt","id","link","caption"]);return l.url=Object(el.get)(e,["sizes",t,"url"])||Object(el.get)(e,["media_details","sizes",t,"source_url"])||e.url,l})(e,P);var d,b;H.current&&!Object(el.get)(s,["caption"])&&(s=Object(el.omit)(s,["caption"])),c=e.id&&e.id===f?{url:h}:{width:void 0,height:void 0,sizeSlug:(d=e,b=P,Object(el.has)(d,["sizes",b,"url"])||Object(el.has)(d,["media_details","sizes",b,"source_url"])?P:"full")};let m,p=t.linkDestination;if(!p)switch((null===(a=wp)||void 0===a||null===(i=a.media)||void 0===i||null===(o=i.view)||void 0===o||null===(n=o.settings)||void 0===n||null===(r=n.defaultProps)||void 0===r?void 0:r.link)||"none"){case"file":case"media":p="media";break;case"post":case"attachment":p="attachment";break;case"custom":p="custom";break;case"none":p="none"}switch(p){case"media":m=e.url;break;case"attachment":m=e.link}s.link=m,l({...s,...c,linkDestination:p})}function F(e){e!==h&&l({url:e,id:void 0,width:void 0,height:void 0,sizeSlug:P})}let W=((e,t)=>!e&&Object(tl.isBlobURL)(t))(f,h);Object(b.useEffect)(()=>{if(!W)return;const e=Object(tl.getBlobByURL)(h);e&&R({filesList:[e],onFileChange:e=>{let[t]=e;L(t)},allowedTypes:ga,onError:e=>{W=!1,c.createErrorNotice(e),l({src:void 0,id:void 0,url:void 0})}})},[]),Object(b.useEffect)(()=>{W?M(h):Object(tl.revokeBlobURL)(z)},[W,h]),ei(f,h);const D=!!h&&Object(b.createElement)("img",{alt:Object(m.__)("Edit image"),title:Object(m.__)("Edit image"),className:"edit-image-preview",src:h}),$=xt()(o,{"is-transient":z,"is-resized":!!O||!!j,"aos-animate":"aos-animate",["size-"+w]:w,["filter-"+x]:x&&"none"!==x,"kb-image-is-ratio-size":E,"image-is-svg":h&&h.endsWith(".svg")}),U=Object(Ce.useBlockProps)({ref:B,className:$});return Object(b.createElement)("figure",Ke()({"data-aos":T||void 0,"data-aos-duration":N&&N[0]&&N[0].duration?N[0].duration:void 0,"data-aos-easing":N&&N[0]&&N[0].easing?N[0].easing:void 0},U,{style:{maxWidth:!S||"left"!==y&&"right"!==y?void 0:S+"px",zIndex:C||void 0}}),(z||h)&&Object(b.createElement)(Xa,{temporaryURL:z,previewDevice:u,attributes:t,setAttributes:l,isSelected:i,insertBlocksAfter:r,onReplace:s,onSelectImage:L,onSelectURL:F,onUploadError:A,containerRef:B,context:d,clientId:p}),!h&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ce.BlockControls,{group:"block"},Object(b.createElement)(Ce.BlockAlignmentControl,{value:y,onChange:function(e){const t=["wide","full"].includes(e)?{width:void 0,height:void 0}:{};l({...t,align:e})}})),Object(b.createElement)(Ce.InspectorControls,null,Object(b.createElement)(Pt,{title:Object(m.__)("Image settings","kadence-blocks"),initialOpen:!0,panelName:"kb-image-settings-edit"},Object(b.createElement)(Il,{label:Object(m.__)("Image","kadence-blocks"),hasImage:!!h,imageURL:h||"",imageID:f||"",onRemoveImage:()=>{l({url:void 0,width:void 0,height:void 0,sizeSlug:void 0})},onSaveImage:L,disableMediaButtons:!!h,dynamicAttribute:"url",isSelected:i,attributes:t,setAttributes:l,name:"kadence/image",clientId:p,context:d})))),Object(b.createElement)(jl,{labels:{title:Object(m.__)("Advanced Image","kadence-blocks")},icon:g.image,selectIcon:ll.a,selectLabel:Object(m.__)("Select Image","kadence-blocks"),onSelect:L,onSelectURL:F,accept:"image/*",notices:n,onError:A,className:"kadence-image-upload",allowedTypes:ga,mediaPreview:D,disableMediaButtons:z||h}))})),ai={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:e=>(e=e[0],Object(gt.createBlock)("kadence/image",{id:e.id,url:e.url,alt:e.alt,caption:e.caption,align:e.align,sizeSlug:e.sizeSlug,width:e.width,height:e.height}))}],to:[{type:"block",blocks:["core/image"],transform:e=>Object(gt.createBlock)("core/image",{id:e.id,url:e.url,alt:e.alt,caption:e.caption,align:e.align,sizeSlug:e.sizeSlug,width:e.width,height:e.height})}]};const{attributes:ii}=Dl;var oi=[{attributes:ii,save:e=>{let{attributes:t}=e;const{url:l,alt:a,caption:i,align:o,link:n,width:r,height:c,id:s,linkTarget:d,linkNoFollow:m,linkSponsored:p,showCaption:g,sizeSlug:u,title:h,uniqueID:v,imageFilter:k,useRatio:y,ratio:f}=t,O=xt()({["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),j=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image"),["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),_=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image")});let w;d&&(w="noopener noreferrer"),void 0!==m&&!0===m&&(w=w?w.concat(" nofollow"):"nofollow"),void 0!==p&&!0===p&&(w=w?w.concat(" sponsored"):"sponsored");let x=Object(b.createElement)("img",{src:l,alt:a,className:s?"kb-img wp-image-"+s:"kb-img",width:r,height:c,title:h});y&&(x=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(f||"land43")},x));const E=Object(b.createElement)(b.Fragment,null,n?Object(b.createElement)("a",{href:n,className:"kb-advanced-image-link",target:d?"_blank":void 0,rel:w||void 0},x):x,!Ce.RichText.isEmpty(i)&&!1!==g&&Object(b.createElement)(Ce.RichText.Content,{tagName:"figcaption",value:i}));return"left"===o||"right"===o||"center"===o?Object(b.createElement)("div",Ce.useBlockProps.save({className:_}),Object(b.createElement)("figure",{className:O},E)):Object(b.createElement)("figure",Ce.useBlockProps.save({className:j}),E)}},{attributes:ii,save:e=>{let{attributes:t}=e;const{url:l,alt:a,caption:i,align:o,link:n,width:r,height:c,id:s,linkTarget:d,linkNoFollow:m,linkSponsored:p,showCaption:g,sizeSlug:u,title:h,uniqueID:v,imageFilter:k,useRatio:y,ratio:f}=t,O=xt()({["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),j=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image"),["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),_=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image")});let w;d&&(w="noopener noreferrer"),void 0!==m&&!0===m&&(w=w?w.concat(" nofollow"):"nofollow"),void 0!==p&&!0===p&&(w=w?w.concat(" sponsored"):"sponsored");let x=Object(b.createElement)("img",{src:l,alt:a,className:s?"kb-img kadence-image-"+s:"kb-img",width:r,height:c,title:h});y&&(x=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(f||"land43")},x));const E=Object(b.createElement)(b.Fragment,null,n?Object(b.createElement)("a",{href:n,className:"kb-advanced-image-link",target:d?"_blank":void 0,rel:w||void 0},x):x,!Ce.RichText.isEmpty(i)&&!1!==g&&Object(b.createElement)(Ce.RichText.Content,{tagName:"figcaption",value:i}));return"left"===o||"right"===o||"center"===o?Object(b.createElement)("div",Ce.useBlockProps.save({className:_}),Object(b.createElement)("figure",{className:O},E)):Object(b.createElement)("figure",Ce.useBlockProps.save({className:j}),E)}}];const{name:ni}=Dl,ri={title:Object(m._x)("Advanced Image","block title","kadence-blocks"),description:Object(m._x)("Image block with greater controls and advanced features","block description","kadence-blocks"),example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",
18
  // translators: Caption accompanying an image of the Mont Blanc, which serves as an example for the Image block.
19
- caption:Object(m.__)("Mont Blanc appears—still, snowy, and serene.","kadence-blocks")}},__experimentalLabel(e,t){let{context:l}=t;if("accessibility"===l){const{caption:t,alt:l,url:a}=e;return a?l?l+(t?". "+t:""):t||"":Object(m.__)("Empty")}},getEditWrapperProps:e=>({"data-align":e.align}),transforms:ai,edit:li,save:function(e){let{attributes:t}=e;const{url:l,alt:a,caption:i,align:o,link:n,width:r,height:c,id:s,linkTarget:d,linkNoFollow:m,linkSponsored:p,linkTitle:g,showCaption:u,sizeSlug:h,title:v,uniqueID:k,imageFilter:y,useRatio:f,ratio:O}=t,j=xt()({["align"+o]:o,["size-"+h]:h,"is-resized":r||c,["kb-filter-"+y]:y&&"none"!==y,"kb-image-is-ratio-size":f,"image-is-svg":l&&l.endsWith(".svg")}),_=xt()({["kb-image"+k]:k,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image"),["align"+o]:o,["size-"+h]:h,"is-resized":r||c,["kb-filter-"+y]:y&&"none"!==y,"kb-image-is-ratio-size":f,"image-is-svg":l&&l.endsWith(".svg")}),w=xt()({["kb-image"+k]:k,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image")});let x;d&&(x="noopener noreferrer"),void 0!==m&&!0===m&&(x=x?x.concat(" nofollow"):"nofollow"),void 0!==p&&!0===p&&(x=x?x.concat(" sponsored"):"sponsored");let E=Object(b.createElement)("img",{src:l,alt:a,className:s?"kb-img wp-image-"+s:"kb-img",width:r,height:c,title:v});f&&(E=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(O||"land43")},E));const S=Object(b.createElement)(b.Fragment,null,n?Object(b.createElement)("a",{href:n,className:"kb-advanced-image-link",target:d?"_blank":void 0,rel:x||void 0,"aria-label":g||void 0},E):E,!Ce.RichText.isEmpty(i)&&!1!==u&&Object(b.createElement)(Ce.RichText.Content,{tagName:"figcaption",value:i}));return"left"===o||"right"===o||"center"===o?Object(b.createElement)("div",Ce.useBlockProps.save({className:w}),Object(b.createElement)("figure",{className:j},S)):Object(b.createElement)("figure",Ce.useBlockProps.save({className:_}),S)},deprecated:oi};Object(gt.registerBlockType)("kadence/image",{...Dl,icon:{src:g.image},...ri});const ci=[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#000000"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"},{lightness:17}]}],si=[{featureType:"all",elementType:"all",stylers:[{saturation:"32"},{lightness:"-3"},{visibility:"on"},{weight:"1.18"}]},{featureType:"administrative",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"landscape.man_made",elementType:"all",stylers:[{saturation:"-70"},{lightness:"14"}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{saturation:"100"},{lightness:"-14"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"off"},{lightness:"12"}]}],di=[{featureType:"all",elementType:"labels.text",stylers:[{color:"#878787"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f9f5ed"}]},{featureType:"road.highway",elementType:"all",stylers:[{color:"#f5f5f5"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"all",stylers:[{color:"#aee0f4"}]}],bi=[{featureType:"all",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{color:"#000000"},{lightness:13}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#144b53"},{lightness:14},{weight:1.4}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#08304b"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#0c4152"},{lightness:5}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#0b434f"},{lightness:25}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#000000"}]},{featureType:"road.arterial",elementType:"geometry.stroke",stylers:[{color:"#0b3d51"},{lightness:16}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"}]},{featureType:"transit",elementType:"all",stylers:[{color:"#146474"}]},{featureType:"water",elementType:"all",stylers:[{color:"#021019"}]}],mi=[{featureType:"administrative.country",elementType:"labels.text",stylers:[{lightness:"29"}]},{featureType:"administrative.province",elementType:"labels.text.fill",stylers:[{lightness:"-12"},{color:"#796340"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{lightness:"15"},{saturation:"15"}]},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{visibility:"on"},{color:"#fbf5ed"}]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{visibility:"on"},{color:"#fbf5ed"}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"poi.attraction",elementType:"all",stylers:[{visibility:"on"},{lightness:"30"},{saturation:"-41"},{gamma:"0.84"}]},{featureType:"poi.attraction",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi.business",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.business",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"poi.medical",elementType:"geometry",stylers:[{color:"#fbd3da"}]},{featureType:"poi.medical",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#b0e9ac"},{visibility:"on"}]},{featureType:"poi.park",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{hue:"#68ff00"},{lightness:"-24"},{gamma:"1.59"}]},{featureType:"poi.sports_complex",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.sports_complex",elementType:"geometry",stylers:[{saturation:"10"},{color:"#c3eb9a"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{visibility:"on"},{lightness:"30"},{color:"#e7ded6"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"on"},{saturation:"-39"},{lightness:"28"},{gamma:"0.86"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffe523"},{visibility:"on"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{visibility:"on"},{saturation:"0"},{gamma:"1.44"},{color:"#fbc28b"}]},{featureType:"road.highway",elementType:"labels",stylers:[{visibility:"on"},{saturation:"-40"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#fed7a5"}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{visibility:"on"},{gamma:"1.54"},{color:"#fbe38b"}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{color:"#ffffff"},{visibility:"on"},{gamma:"2.62"},{lightness:"10"}]},{featureType:"road.local",elementType:"geometry.stroke",stylers:[{visibility:"on"},{weight:"0.50"},{gamma:"1.04"}]},{featureType:"transit.station.airport",elementType:"geometry.fill",stylers:[{color:"#dee3fb"}]},{featureType:"water",elementType:"geometry",stylers:[{saturation:"46"},{color:"#a4e1ff"}]}],pi=[{featureType:"all",elementType:"all",stylers:[{invert_lightness:!0},{saturation:10},{lightness:30},{gamma:.5},{hue:"#435158"}]}],gi=[{featureType:"water",elementType:"geometry",stylers:[{visibility:"on"},{color:"#aee2e0"}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#abce83"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{color:"#769E72"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#7B8758"}]},{featureType:"poi",elementType:"labels.text.stroke",stylers:[{color:"#EBF4A4"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{visibility:"simplified"},{color:"#8dab68"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{visibility:"simplified"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#5B5B3F"}]},{featureType:"road",elementType:"labels.text.stroke",stylers:[{color:"#ABCE83"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#A4C67D"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#9BBF72"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#EBF4A4"}]},{featureType:"transit",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{visibility:"on"},{color:"#87ae79"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#7f2200"},{visibility:"off"}]},{featureType:"administrative",elementType:"labels.text.stroke",stylers:[{color:"#ffffff"},{visibility:"on"},{weight:4.1}]},{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#495421"}]},{featureType:"administrative.neighborhood",elementType:"labels",stylers:[{visibility:"off"}]}],ui=[{elementType:"geometry",stylers:[{color:"#242f3e"}]},{elementType:"labels.text.stroke",stylers:[{color:"#242f3e"}]},{elementType:"labels.text.fill",stylers:[{color:"#746855"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#263c3f"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#6b9a76"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#38414e"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{color:"#212a37"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#9ca5b3"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#746855"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#1f2835"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#f3d19c"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#2f3948"}]},{featureType:"transit.station",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#17263c"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#515c6d"}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{color:"#17263c"}]}];var hi=l(95);const vi=["places"];var ki=function(e){let{zoom:t,lat:l,lng:a,showMarker:i,mapType:o,mapStyle:n,customSnazzy:r,googleApiKey:c}=e,s={styles:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"shades_of_grey"===e?ci:"no_label_bright_colors"===e?si:"clean_interface"===e?di:"midnight_commander"===e?bi:"apple_maps_esque"===e?mi:"cobalt"===e?pi:"avocado"===e?gi:"night_mode"===e?ui:"custom"===e&&""!==t?JSON.parse(t):[]}(n,r),mapTypeId:o},d=isNaN(parseFloat(l))?parseFloat("42.877742"):parseFloat(l),m=isNaN(parseFloat(a))?parseFloat("-97.380979"):parseFloat(a);return Object(b.createElement)(hi.b,{googleMapsApiKey:c,libraries:vi},Object(b.createElement)(hi.a,{mapContainerStyle:{width:"100%",height:"100%"},center:{lat:d,lng:m},zoom:t?parseInt(t):10,options:s},i?Object(b.createElement)(hi.c,{position:{lat:d,lng:m}}):null))};const{Dashicon:yi,Button:fi,ButtonGroup:Oi}=wp.components,{AlignmentToolbar:ji}=wp.blockEditor;function _i(e){let{label:t,onChange:l,onChangeTablet:i,onChangeMobile:o,mobileValue:n,tabletValue:r,value:c,isCollapsed:s=!1}=e;const[d,p]=Object(b.useState)("Desktop"),g=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);g!==d&&p(g);const{setPreviewDeviceType:h}=Object(a.useDispatch)("kadenceblocks/data"),v=[{name:"Desktop",title:Object(b.createElement)(yi,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:Object(b.createElement)(yi,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:Object(b.createElement)(yi,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],y={};return y.Mobile=Object(b.createElement)(ji,{value:n||"",isCollapsed:s,onChange:e=>o(e)}),y.Tablet=Object(b.createElement)(ji,{value:r||"",isCollapsed:s,onChange:e=>i(e)}),y.Desktop=Object(b.createElement)(ji,{value:c||"",isCollapsed:s,onChange:e=>l(e)}),[l&&i&&o&&Object(b.createElement)("div",{className:"components-base-control kb-sidebar-alignment kb-responsive-align-control"},Object(b.createElement)("div",{className:"kadence-title-bar"},t&&Object(b.createElement)("span",{className:"kadence-control-title"},t),Object(b.createElement)(Oi,{className:"kb-measure-responsive-options","aria-label":Object(m.__)("Device","kadence-blocks")},k()(v,e=>{let{name:t,key:l,title:a,itemClass:i}=e;return Object(b.createElement)(fi,{key:l,className:`kb-responsive-btn ${i}${t===d?" is-active":""}`,isSmall:!0,"aria-pressed":d===t,onClick:()=>{return h(u(e=t)),void p(u(e));var e}},a)}))),Object(b.createElement)("div",{className:"kb-responsive-align-control-inner"},y[d]?y[d]:y.Desktop))]}const{InspectorControls:wi}=wp.blockEditor,{PanelBody:xi,RangeControl:Ei,TextControl:Si,TextareaControl:Ci,SelectControl:Ti,ToggleControl:Ni,Modal:zi,Button:Mi}=wp.components,Ii=[];var Hi=l(90);const{name:Bi}=Hi,Pi={title:Object(m._x)("Google Maps","block title","kadence-blocks"),description:Object(m._x)("Display google maps on your site","block description","kadence-blocks"),getEditWrapperProps:e=>({"data-align":e.align}),transforms:{from:[],to:[]},edit:function(e){let{attributes:t,setAttributes:l,className:i,clientId:o}=e;const{uniqueID:n,heightDesktop:r,heightTablet:c,heightMobile:s,widthDesktop:d,widthTablet:p,widthMobile:g,marginDesktop:u,marginTablet:h,marginMobile:v,marginUnit:k,paddingDesktop:y,paddingTablet:f,paddingMobile:O,paddingUnit:j,location:_,showMarker:w,mapStyle:x,customSnazzy:S,lat:C,lng:T,zoom:N,apiType:z,mapType:M,mapFilter:I,mapFilterAmount:H,sizeSlug:B,textAlign:P}=t,R=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]),[A,L]=Object(b.useState)("");let F=ha()(A)?"AIzaSyBAM2o7PiQqwk15LC1XRH2e_KJ-jUa7KYk":A;Object(b.useEffect)(()=>{if("javascript"===z){const e=setTimeout(()=>W(_),600);return()=>clearTimeout(e)}},[_,z]);const W=async e=>{try{const t=new window.google.maps.Geocoder,a=await t.geocode({address:e});_t()(a.results,[0])?l({lat:a.results[0].geometry.location.lat(),lng:a.results[0].geometry.location.lng()}):ce(Object(m.__)("Could not find location","kadence-blocks")+": "+e,{type:"snackbar"})}catch(t){ce(Object(m.__)("Could not find location","kadence-blocks")+": "+e,{type:"snackbar"})}},D=(e,t,l,a)=>{if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t},$=D(R,void 0!==r?r:"450",void 0!==c?c:"",void 0!==s?s:""),U=D(R,void 0!==d?d:"",void 0!==p?p:"",void 0!==g?g:""),V=D(R,void 0!==u?u[0]:"",void 0!==h?h[0]:"",void 0!==v?v[0]:""),G=D(R,void 0!==u?u[1]:"",void 0!==h?h[1]:"",void 0!==v?v[1]:""),q=D(R,void 0!==u?u[2]:"",void 0!==h?h[2]:"",void 0!==v?v[2]:""),K=D(R,void 0!==u?u[3]:"",void 0!==h?h[3]:"",void 0!==v?v[3]:""),Q=D(R,void 0!==y?y[0]:"",void 0!==f?f[0]:"",void 0!==O?O[0]:""),J=D(R,void 0!==y?y[1]:"",void 0!==f?f[1]:"",void 0!==O?O[1]:""),Y=D(R,void 0!==y?y[2]:"",void 0!==f?f[2]:"",void 0!==O?O[2]:""),X=D(R,void 0!==y?y[3]:"",void 0!==f?f[3]:"",void 0!==O?O[3]:""),ee=D(R,void 0!==P&&void 0!==P[0]?P[0]:"",void 0!==P&&void 0!==P[1]?P[1]:"",void 0!==P&&void 0!==P[2]?P[2]:""),[te,le]=Object(b.useState)("individual"),[ae,ie]=Object(b.useState)("individual"),[oe,ne]=Object(b.useState)(!1),re=()=>ne(!1),{createErrorNotice:ce}=Object(a.useDispatch)(Pl.store);Object(b.useEffect)(()=>{let e;if(wp.api.loadPromise.then(()=>{e=new wp.api.models.Settings,e.fetch().then(e=>{L(e.kadence_blocks_google_maps_api)})}),n)Ii.includes(n)?(l({uniqueID:"_"+o.substr(2,9)}),Ii.push("_"+o.substr(2,9))):Ii.push(n);else{const e=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==e["kadence/googlemaps"]&&"object"==typeof e["kadence/googlemaps"]&&Object.keys(e["kadence/googlemaps"]).map(t=>{n=e["kadence/googlemaps"][t]}),l({uniqueID:"_"+o.substr(2,9)}),Ii.push("_"+o.substr(2,9))}},[]);const se=e=>{switch(e){case"standard":return"0";case"grayscale":case"invert":return"100";case"saturate":return"150";case"sepia":return"30";default:return"50"}},de=xt()(i,{["size-"+B]:B}),be=Object(Ce.useBlockProps)({className:de});let me={key:F,zoom:N,maptype:M,q:_};const pe=Object.keys(me).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(me[e])}`).join("&");return Object(b.createElement)("figure",be,Object(b.createElement)(wi,null,Object(b.createElement)(xi,{title:Object(m.__)("Map Location","kadence-blocks"),initialOpen:!0},Object(b.createElement)(Si,{label:Object(m.__)("Location","kadence-blocks"),value:_,onChange:e=>{l({location:e})}}),"javascript"===z?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ni,{label:Object(m.__)("Show Marker","kadence-blocks"),checked:w,onChange:e=>{l({showMarker:e})}})):null,Object(b.createElement)(Ei,{label:Object(m.__)("Zoom","kadence-blocks"),value:parseInt(N),onChange:e=>l({zoom:e}),min:1,max:20}),Object(b.createElement)(Ti,{label:Object(m.__)("Map Type","kadence-blocks"),value:M,onChange:e=>l({mapType:e}),options:[{label:Object(m.__)("Road Map","kadence-blocks"),value:"roadmap"},{label:Object(m.__)("Satellite","kadence-blocks"),value:"satellite"}]}),Object(b.createElement)(Ti,{label:Object(m.__)("Map Filter","kadence-blocks"),value:I,onChange:e=>l({mapFilter:e,mapFilterAmount:se(e)}),options:[{label:Object(m.__)("None","kadence-blocks"),value:"standard"},{label:Object(m.__)("Grayscale","kadence-blocks"),value:"grayscale"},{label:Object(m.__)("Invert","kadence-blocks"),value:"invert"},{label:Object(m.__)("Saturate","kadence-blocks"),value:"saturate"},{label:Object(m.__)("Sepia","kadence-blocks"),value:"sepia"}]}),"standard"!==I?Object(b.createElement)(E,{label:Object(m.__)("Map Filter Strength ","kadence-blocks"),value:H,onChange:e=>l({mapFilterAmount:e}),min:0,max:"saturate"===I?250:100}):null,"javascript"===z&&"roadmap"===M?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ti,{label:Object(m.__)("Map Style","kadence-blocks"),value:x,onChange:e=>l({mapStyle:e}),options:[{label:Object(m.__)("None","kadence-blocks"),value:"standard"},{label:Object(m.__)("Apple Maps Esque","kadence-blocks"),value:"apple_maps_esque"},{label:Object(m.__)("Avocado","kadence-blocks"),value:"avocado"},{label:Object(m.__)("Clean Interface","kadence-blocks"),value:"clean_interface"},{label:Object(m.__)("Cobalt","kadence-blocks"),value:"cobalt"},{label:Object(m.__)("Midnight Commander","kadence-blocks"),value:"midnight_commander"},{label:Object(m.__)("Night Mode","kadence-blocks"),value:"night_mode"},{label:Object(m.__)("No labels, Bright Colors","kadence-blocks"),value:"no_label_bright_colors"},{label:Object(m.__)("Shades of Grey","kadence-blocks"),value:"shades_of_grey"},{label:Object(m.__)("Custom Snazzy Map","kadence-blocks"),value:"custom"}]})):null,"javascript"===z&&"roadmap"===M&&"custom"===x?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ci,{label:Object(m.__)("Custom Map Style","kadence-blocks"),help:Object(m.__)('Copy the "Javascript Style Array" from a Snazzy Maps style',"kadence-blocks"),value:S,onChange:e=>l({customSnazzy:e})}),Object(b.createElement)("a",{href:"https://snazzymaps.com",target:"_blank"}," ",Object(m.__)("Visit Snazzy Maps","kadence-blocks")," ")):null),Object(b.createElement)(xi,{title:Object(m.__)("Container Size","kadence-blocks"),initialOpen:!1},Object(b.createElement)(Z,{label:Object(m.__)("Height","kadence-blocks"),value:r,onChange:e=>l({heightDesktop:e}),tabletValue:c||"",onChangeTablet:e=>l({heightTablet:e}),mobileValue:s||"",onChangeMobile:e=>l({heightMobile:e}),min:100,max:1250,step:1,unit:"px",units:["px"],showUnit:!0}),Object(b.createElement)(Z,{label:Object(m.__)("Max Width","kadence-blocks"),value:d,onChange:e=>l({widthDesktop:e}),tabletValue:p||"",onChangeTablet:e=>l({widthTablet:e}),mobileValue:g||"",onChangeMobile:e=>l({widthMobile:e}),min:100,max:1250,step:1,unit:"px",units:["px"],showUnit:!0,reset:()=>l({widthDesktop:"",widthTablet:"",widthMobile:""})}),(d||p||g)&&Object(b.createElement)(_i,{label:Object(m.__)("Alignment","kadence-blocks"),value:P&&P[0]?P[0]:"",mobileValue:P&&P[1]?P[1]:"",tabletValue:P&&P[2]?P[2]:"",onChange:e=>l({textAlign:[e,P&&P[1]?P[1]:"",P&&P[2]?P[2]:""]}),onChangeTablet:e=>l({textAlign:[P&&P[0]?P[0]:"",e,P&&P[2]?P[2]:""]}),onChangeMobile:e=>l({textAlign:[P&&P[0]?P[0]:"",P&&P[1]?P[1]:"",e]})}),Object(b.createElement)(Ot,{label:Object(m.__)("Padding","kadence-blocks"),value:[Q,J,Y,X],control:ae,tabletValue:f,mobileValue:O,onChange:e=>l({paddingDesktop:e}),onChangeTablet:e=>l({paddingTablet:e}),onChangeMobile:e=>l({paddingMobile:e}),onChangeControl:e=>ie(e),min:0,max:"em"===j||"rem"===j?24:200,step:"em"===j||"rem"===j?.1:1,unit:j,units:["px","em","rem","%"],onUnit:e=>l({paddingUnit:e})}),Object(b.createElement)(Ot,{label:Object(m.__)("Margin","kadence-blocks"),value:[V,G,q,K],control:te,tabletValue:h,mobileValue:v,onChange:e=>{l({marginDesktop:[e[0],e[1],e[2],e[3]]})},onChangeTablet:e=>l({marginTablet:e}),onChangeMobile:e=>l({marginMobile:e}),onChangeControl:e=>le(e),min:"em"===k||"rem"===k?-12:-200,max:"em"===k||"rem"===k?24:200,step:"em"===k||"rem"===k?.1:1,unit:k,units:["px","em","rem","%","vh"],onUnit:e=>l({marginUnit:e})})),Object(b.createElement)(xi,{title:Object(m.__)("API Settings","kadence-blocks"),initialOpen:!1},Object(m.__)("This block includes an API key, but a custom key can be used. A custom key is required to use the Javascript API.","kadence-blocks"),Object(b.createElement)("br",null),Object(b.createElement)("a",{href:"https://developers.google.com/maps/documentation/embed/get-api-key",target:"_blank"},Object(m.__)("How to create an API Key","kadence-blocks")),Object(b.createElement)("br",null),Object(b.createElement)("h2",{style:{marginBottom:"0px"}},"Required Permissions"),Object(b.createElement)("ul",{style:{marginTop:"5px"}},"javascript"===z?Object(b.createElement)(b.Fragment,null,Object(b.createElement)("li",null,"- Maps Javascript API"),Object(b.createElement)("li",null,"- Geocoding API")):Object(b.createElement)("li",null,"- Maps Embed API")),Object(b.createElement)("br",null),Object(b.createElement)(Si,{label:Object(m.__)("API Key","kadence-blocks"),value:A,onChange:e=>L(e)}),Object(b.createElement)(Mi,{isPrimary:!0,onClick:function(){new wp.api.models.Settings({kadence_blocks_google_maps_api:A}).save().then(e=>{})},disabled:""===A},"Save"),""!==A?Object(b.createElement)(b.Fragment,null," ",Object(b.createElement)(Mi,{isDefault:!0,onClick:function(){L(""),new wp.api.models.Settings({kadence_blocks_google_maps_api:""}).save().then(e=>{})},disabled:""===A},"Remove"),Object(b.createElement)("br",null),Object(b.createElement)("br",null),Object(b.createElement)(Ni,{label:Object(m.__)("Use Javascript API","kadence-blocks"),checked:"javascript"===z,onChange:e=>{l({apiType:e?"javascript":"embed",mapFilter:"standard"}),e&&ne(!0)}})):null)),Object(b.createElement)("div",{style:{marginTop:""!==V?V+k:void 0,marginRight:""!==G?G+k:void 0,marginBottom:""!==q?q+k:void 0,marginLeft:""!==K?K+k:void 0,paddingTop:""!==Q?Q+j:void 0,paddingRight:""!==J?J+j:void 0,paddingBottom:""!==Y?Y+j:void 0,paddingLeft:""!==X?X+j:void 0}},Object(b.createElement)("div",{className:"kb-map-container kb-map-align-"+ee,style:{height:$+"px",maxWidth:""===U?"100%":U+"px",webkitFilter:"standard"!==I?I+"("+H+"%)":"none"}},Object(b.createElement)("div",{className:"kb-map-container-infobar"}),"embed"===z?Object(b.createElement)(b.Fragment,null,Object(b.createElement)("iframe",{width:"100%",height:"100%",src:"https://www.google.com/maps/embed/v1/place?"+pe})):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(ki,{zoom:N,customSnazzy:S,lat:C,lng:T,showMarker:w,mapType:M,mapStyle:x,googleApiKey:"AIzaSyDzwRtJXFMk604PIwm2H667t8_ex4QqOyI"})))),oe&&Object(b.createElement)(zi,{title:Object(m.__)("Google Maps Javascript API","kadence-blocks"),onRequestClose:re},Object(b.createElement)("div",{style:{maxWidth:"600px"}},Object(m.__)("The Google Maps Javascript API is paid service and costs per request.","kadence-blocks"),Object(b.createElement)("br",null),Object(b.createElement)("a",{href:"https://mapsplatform.google.com/pricing/",target:"_blank"},Object(m.__)("Click here to view the latest pricing","kadence-blocks")," "),".",Object(b.createElement)("br",null),Object(b.createElement)("br",null),Object(m.__)("This API key you enter is here visible by users, so make sure to restrict the key to specific endpoints and web addresses.","kadence-blocks"),Object(b.createElement)("br",null),Object(b.createElement)("a",{href:"https://developers.google.com/maps/api-security-best-practices#restricting-api-keys",target:"_blank"},Object(m.__)("More informaiton on that can be found here","kadence-blocks")),Object(b.createElement)("br",null),Object(b.createElement)("br",null),Object(b.createElement)(Mi,{className:"is-secondary",onClick:()=>{l({apiType:"embed"}),re()},text:Object(m.__)("Cancel","kadence-blocks")}),"    ",Object(b.createElement)(Mi,{className:"is-primary",onClick:re,text:Object(m.__)("Continue","kadence-blocks")}))))},save:function(e){let{attributes:t}=e;const{uniqueID:l,mapMode:a,zoom:i,mapType:o,apiType:n,location:r}=t,c=xt()({"kb-google-maps-container":!0,["kb-google-maps-container"+l]:!0,["align"+t.align]:t.align});let s={key:"KADENCE_GOOGLE_MAPS_KEY",zoom:i,maptype:o,q:r};const d=Object.keys(s).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(s[e])}`).join("&");return Object(b.createElement)("div",{className:c,"data-mapid":l},"javascript"===n?Object(b.createElement)("div",{id:"kb-google-map"+l,style:{width:"100%",height:"100%"}}):Object(b.createElement)("iframe",{width:"100%",height:"100%",style:{border:"0"},loading:"lazy",src:"https://www.google.com/maps/embed/v1/place?"+d}))}};Object(gt.registerBlockType)("kadence/googlemaps",{...Hi,icon:{src:g.googleMaps},...Pi});const{Component:Ri}=wp.element;var Ai=class extends Ri{render(){const{uniqueID:e="a",color:t="#eeeeee",rotate:l=40,strokeWidth:a=9,strokeGap:i=9,opacity:o=1}=this.props,n=a/2+i;return Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",className:"kb-pattern-svg-divider kb-stripes-svg"},Object(b.createElement)("defs",null,Object(b.createElement)("pattern",{id:"pat"+e,width:n,height:n,patternTransform:"rotate("+l+")",patternUnits:"userSpaceOnUse"},Object(b.createElement)("line",{x1:"0",y:"0",x2:"0",y2:n,stroke:t,"stroke-width":a}))),Object(b.createElement)("rect",{width:"100%",height:"100%",fill:"url(#pat"+e+")",opacity:o/100}))}};const{Component:Li,Fragment:Fi,renderToString:Wi}=wp.element,{InspectorControls:Di,BlockControls:$i,AlignmentToolbar:Ui,BlockAlignmentToolbar:Vi}=wp.blockEditor,{ToggleControl:Zi,RangeControl:Gi,SelectControl:qi,ResizableBox:Ki}=wp.components,Qi=[];var Ji=Object(w.compose)([Object(a.withSelect)(e=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType(),getUniqueIDs:e("kadenceblocks/data").getUniqueIDs()})),Object(a.withDispatch)(e=>({addUniqueID:(t,l)=>e("kadenceblocks/data").addUniqueID(t,l)}))])(class extends Li{constructor(){super(...arguments),this.state={user:kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin",settings:{}}}componentDidMount(){if(this.props.attributes.uniqueID)Qi.includes(this.props.attributes.uniqueID)?(this.props.attributes.uniqueID="_"+this.props.clientId.substr(2,9),Qi.push("_"+this.props.clientId.substr(2,9))):Qi.push(this.props.attributes.uniqueID);else{const e=kadence_blocks_params.config&&kadence_blocks_params.config["kadence/spacer"]?kadence_blocks_params.config["kadence/spacer"]:void 0,t=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==t["kadence/spacer"]&&"object"==typeof t["kadence/spacer"]?Object.keys(t["kadence/spacer"]).map(e=>{this.props.attributes[e]=t["kadence/spacer"][e]}):void 0!==e&&"object"==typeof e&&Object.keys(e).map(t=>{this.props.attributes[t]=e[t]}),this.props.setAttributes({uniqueID:"_"+this.props.clientId.substr(2,9)}),Qi.push("_"+this.props.clientId.substr(2,9))}const e=kadence_blocks_params.settings?JSON.parse(kadence_blocks_params.settings):{};void 0!==e["kadence/spacer"]&&"object"==typeof e["kadence/spacer"]&&this.setState({settings:e["kadence/spacer"]})}showSettings(e){return void 0===this.state.settings[e]||"all"===this.state.settings[e]||"contributor"===this.state.settings[e]&&("contributor"===this.state.user||"author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"author"===this.state.settings[e]&&("author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"editor"===this.state.settings[e]&&("editor"===this.state.user||"admin"===this.state.user)||"admin"===this.state.settings[e]&&"admin"===this.state.user}getPreviewSize(e,t,l,a){if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t}render(){var e;const{attributes:{blockAlignment:t,spacerHeight:l,tabletSpacerHeight:a,mobileSpacerHeight:i,dividerEnable:o,dividerStyle:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d,hAlign:p,uniqueID:g,spacerHeightUnits:u,rotate:h,strokeWidth:v,strokeGap:k,mobileHAlign:y,tabletHAlign:f,dividerWidthUnits:O,tabletDividerWidth:j,mobileDividerWidth:_,tabletDividerHeight:w,mobileDividerHeight:x,vsdesk:E,vstablet:S,vsmobile:C},className:T,setAttributes:N,toggleSelection:z}=this.props;let M;M=c<10?"0.0"+c:c>=100?"1":"0."+c;const I=(null===(e=document.querySelector('iframe[name="editor-canvas"]'))||void 0===e?void 0:e.contentWindow.document)||document,H=pa(r||"#eeeeee",M);let B=Wi(Object(b.createElement)(Ai,{uniqueID:g,color:pa(r),opacity:c,rotate:h,strokeWidth:v,strokeGap:k}));B=B.replace("patterntransform","patternTransform"),B=B.replace("patternunits","patternUnits");const P=this.getPreviewSize(this.props.getPreviewDevice,""!==l?l:60,""!==a?a:"",""!==i?i:""),R=this.getPreviewSize(this.props.getPreviewDevice,""!==p?p:"",""!==f?f:"",""!==y?y:""),A="stripe"!==n?1:10,L="stripe"!==n?400:60,F=this.getPreviewSize(this.props.getPreviewDevice,""!==s?s:1,""!==w?w:"",""!==x?x:""),W=this.getPreviewSize(this.props.getPreviewDevice,""!==d?d:1,""!==j?j:"",""!==_?_:"");return Object(b.createElement)("div",{className:T},this.showSettings("spacerDivider")&&Object(b.createElement)(Fi,null,Object(b.createElement)($i,{key:"controls"},Object(b.createElement)(Vi,{value:t,controls:["center","wide","full"],onChange:e=>N({blockAlignment:e})}),Object(b.createElement)(Ui,{value:p,onChange:e=>N({hAlign:e})})),Object(b.createElement)(Di,null,Object(b.createElement)(Pt,{title:Object(m.__)("Spacer Settings","kadence-blocks"),initialOpen:!0,panelName:"kb-spacer-settings"},this.showSettings("spacerHeight")&&Object(b.createElement)(Z,{label:Object(m.__)("Height","kadence-blocks"),value:l,onChange:e=>N({spacerHeight:e}),tabletValue:a||"",onChangeTablet:e=>N({tabletSpacerHeight:e}),mobileValue:i||"",onChangeMobile:e=>N({mobileSpacerHeight:e}),min:6,max:600,step:1,unit:u,onUnit:!!this.showSettings("spacerHeightUnits")&&(e=>N({spacerHeightUnits:e})),units:["px","vh"]})),Object(b.createElement)(Pt,{title:Object(m.__)("Divider Settings","kadence-blocks"),initialOpen:!0,panelName:"kb-divider-settings"},this.showSettings("dividerToggle")&&Object(b.createElement)(Zi,{label:Object(m.__)("Enable Divider","kadence-blocks"),checked:o,onChange:e=>N({dividerEnable:e})}),o&&this.showSettings("dividerStyles")&&Object(b.createElement)(Fi,null,Object(b.createElement)(_i,{label:Object(m.__)("Alignment","kadence-blocks"),value:p||"",mobileValue:y||"",tabletValue:f||"",onChange:e=>N({hAlign:e}),onChangeTablet:e=>N({tabletHAlign:e}),onChangeMobile:e=>N({mobileHAlign:e})}),Object(b.createElement)(qi,{label:Object(m.__)("Divider Style","kadence-blocks"),value:n,options:[{value:"solid",label:Object(m.__)("Solid","kadence-blocks")},{value:"dashed",label:Object(m.__)("Dashed","kadence-blocks")},{value:"dotted",label:Object(m.__)("Dotted","kadence-blocks")},{value:"stripe",label:Object(m.__)("Stripe","kadence-blocks")}],onChange:e=>N({dividerStyle:e})}),Object(b.createElement)(De,{label:Object(m.__)("Divider Color","kadence-blocks"),value:r||"",default:"",opacityValue:c,onChange:e=>N({dividerColor:e}),onOpacityChange:e=>N({dividerOpacity:e}),opacityUnit:100}),"stripe"===n&&Object(b.createElement)(Fi,null,Object(b.createElement)(Gi,{label:Object(m.__)("Stripe Angle","kadence-blocks"),value:h,onChange:e=>N({rotate:e}),min:0,max:135}),Object(b.createElement)(Gi,{label:Object(m.__)("Stripe Width","kadence-blocks"),value:v,onChange:e=>N({strokeWidth:e}),min:1,max:30}),Object(b.createElement)(Gi,{label:Object(m.__)("Stripe Gap","kadence-blocks"),value:k,onChange:e=>N({strokeGap:e}),min:1,max:30})),Object(b.createElement)(Z,{label:Object(m.__)("Divider Height","kadence-blocks"),value:s,onChange:e=>N({dividerHeight:e}),tabletValue:w||"",onChangeTablet:e=>N({tabletDividerHeight:e}),mobileValue:x||"",onChangeMobile:e=>N({mobileDividerHeight:e}),min:A,max:L,step:1,unit:"px"}),Object(b.createElement)(Z,{label:Object(m.__)("Divider Width","kadence-blocks"),value:d,onChange:e=>N({dividerWidth:e}),tabletValue:j||"",onChangeTablet:e=>N({tabletDividerWidth:e}),mobileValue:_||"",onChangeMobile:e=>N({mobileDividerWidth:e}),min:0,max:"px"==O?3e3:100,step:1,unit:O,onUnit:e=>N({dividerWidthUnits:e}),units:["px","%"]}))),Object(b.createElement)(Pt,{title:Object(m.__)("Visibility Settings","kadence-blocks"),initialOpen:!1,panelName:"kb-visibility-settings"},Object(b.createElement)(Zi,{label:Object(m.__)("Hide on Desktop","kadence-blocks"),checked:void 0!==E&&E,onChange:e=>N({vsdesk:e})}),Object(b.createElement)(Zi,{label:Object(m.__)("Hide on Tablet","kadence-blocks"),checked:void 0!==S&&S,onChange:e=>N({vstablet:e})}),Object(b.createElement)(Zi,{label:Object(m.__)("Hide on Mobile","kadence-blocks"),checked:void 0!==C&&C,onChange:e=>N({vsmobile:e})})))),Object(b.createElement)("div",{className:"kt-block-spacer kt-block-spacer-halign-"+R},o&&Object(b.createElement)(Fi,null,"stripe"===n&&Object(b.createElement)("span",{className:"kt-divider-stripe",style:{height:(F<10?10:F)+"px",width:W+(O||"%")}},Object(b.createElement)(Ai,{uniqueID:g,color:pa(r),opacity:c,rotate:h,strokeWidth:v,strokeGap:k})),"stripe"!==n&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:H,borderTopWidth:F+"px",width:W+(O||"%"),borderTopStyle:n}})),u&&"vh"===u&&Object(b.createElement)("div",{className:"kt-spacer-height-preview",style:{height:l+(u||"px")}},Object(b.createElement)("span",{id:"spacing-height-"+g},l+(u||"px"))),"vh"!==u&&this.showSettings("spacerDivider")&&this.showSettings("spacerHeight")&&Object(b.createElement)(Ki,{size:{height:P},minHeight:"20",handleClasses:{top:"kadence-spacer__resize-handler-top",bottom:"kadence-spacer__resize-handler-bottom"},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResize:(e,t,l,a)=>{I.getElementById("spacing-height-"+(g||"no-unique")).innerHTML=parseInt(P+a.height,10)+(u||"px")},onResizeStop:(e,t,l,a)=>{z(!0),"Mobile"===this.props.getPreviewDevice?N({mobileSpacerHeight:parseInt(P+a.height,10)}):"Tablet"===this.props.getPreviewDevice?N({tabletSpacerHeight:parseInt(P+a.height,10)}):N({spacerHeight:parseInt(P+a.height,10)})},onResizeStart:()=>{z(!1)}},g&&Object(b.createElement)("div",{className:"kt-spacer-height-preview"},Object(b.createElement)("span",{id:"spacing-height-"+g},P+(u||"px")))),"vh"!==u&&(!this.showSettings("spacerDivider")||!this.showSettings("spacerHeight"))&&Object(b.createElement)("div",{className:"kt-spacer-height-preview",style:{height:P+(u||"px")}},Object(b.createElement)("span",{id:"spacing-height-"+g},P+(u||"px")))))}});function Yi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.startsWith("palette")?e="var(--global-"+e+")":null===t||isNaN(t)||void 0===e||""===e||(e=Se(e,t)),e}var Xi=[{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerHeight:{type:"number",default:1},uniqueID:{type:"string",default:""},rotate:{type:"number",default:40},strokeWidth:{type:"number",default:4},strokeGap:{type:"number",default:5},tabletHAlign:{type:"string",default:""},mobileHAlign:{type:"string",default:""},vsdesk:{type:"bool",default:!1},vstablet:{type:"bool",default:!1},vsmobile:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d,uniqueID:m,spacerHeightUnits:p,rotate:g,strokeWidth:u,strokeGap:h,tabletHAlign:v,mobileHAlign:k,vsdesk:y,vstablet:f,vsmobile:O}=t;let j;j=c<10?"0.0"+c:c>=100?"1":"0."+c;const _=pa(r||"#eeeeee",j),w=xt()({["align"+(l||"none")]:!0,["kt-block-spacer-"+m]:m,"kvs-lg-false":"undefined"!==y&&y,"kvs-md-false":"undefined"!==f&&f,"kvs-sm-false":"undefined"!==O&&O}),x=xt()({"kt-block-spacer":!0,["kt-block-spacer-halign-"+n]:n,["kt-block-spacer-thalign-"+v]:v,["kt-block-spacer-malign-"+k]:k});return Object(b.createElement)("div",{className:w},Object(b.createElement)("div",{className:x,style:{height:a+(p||"px")}},i&&Object(b.createElement)(b.Fragment,null,"stripe"===o&&Object(b.createElement)("span",{className:"kt-divider-stripe",style:{height:(s<10?10:s)+"px",width:d+"%"}},Object(b.createElement)(Ai,{uniqueID:m,color:pa(r),opacity:c,rotate:g,strokeWidth:u,strokeGap:h})),"stripe"!==o&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:_,borderTopWidth:s+"px",width:d+"%",borderTopStyle:o}}))))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerHeight:{type:"number",default:1},uniqueID:{type:"string",default:""},rotate:{type:"number",default:40},strokeWidth:{type:"number",default:4},strokeGap:{type:"number",default:5},tabletHAlign:{type:"string",default:""},mobileHAlign:{type:"string",default:""},vsdesk:{type:"bool",default:!1},vstablet:{type:"bool",default:!1},vsmobile:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d,uniqueID:m,spacerHeightUnits:p,rotate:g,strokeWidth:u,strokeGap:h,tabletHAlign:v,mobileHAlign:k,vsdesk:y,vstablet:f,vsmobile:O}=t;let j;j=c<10?"0.0"+c:c>=100?"1":"0."+c;const _=Yi(r||"#eeeeee",j),w=xt()({["align"+(l||"none")]:!0,["kt-block-spacer-"+m]:m,"kvs-lg-false":"undefined"!==y&&y,"kvs-md-false":"undefined"!==f&&f,"kvs-sm-false":"undefined"!==O&&O}),x=xt()({"kt-block-spacer":!0,["kt-block-spacer-halign-"+n]:n,["kt-block-spacer-thalign-"+v]:v,["kt-block-spacer-malign-"+k]:k});return Object(b.createElement)("div",{className:w},Object(b.createElement)("div",{className:x,style:{height:a+(p||"px")}},i&&Object(b.createElement)(b.Fragment,null,"stripe"===o&&Object(b.createElement)("span",{className:"kt-divider-stripe",style:{height:(s<10?10:s)+"px",width:d+"%"}},Object(b.createElement)(Ai,{uniqueID:m,color:Yi(r),opacity:c,rotate:g,strokeWidth:u,strokeGap:h})),"stripe"!==o&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:_,borderTopWidth:s+"px",width:d+"%",borderTopStyle:o}}))))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerHeight:{type:"number",default:1},uniqueID:{type:"string",default:""}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerHeight:r,dividerWidth:c,uniqueID:s,spacerHeightUnits:d}=t;return Object(b.createElement)("div",{className:`align${l||"none"} kt-block-spacer-${s}`},Object(b.createElement)("div",{className:"kt-block-spacer kt-block-spacer-halign-"+n,style:{height:a+(d||"px")}},i&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopWidth:r+"px",width:c+"%",borderTopStyle:o}})))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:"60"},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:"100"},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:"80"},dividerHeight:{type:"number",default:"1"},uniqueID:{type:"string",default:""}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d}=t,m=Yi(r||"#eeeeee",c);return Object(b.createElement)("div",{className:"align"+l},Object(b.createElement)("div",{className:"kt-block-spacer kt-block-spacer-halign-"+n,style:{height:a+"px"}},i&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:m,borderTopWidth:s+"px",width:d+"%",borderTopStyle:o}})))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:"60"},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:"100"},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:"80"},dividerHeight:{type:"number",default:"1"}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,dividerColor:n,dividerOpacity:r,dividerHeight:c,dividerWidth:s}=t,d=Yi(n||"#eee",r);return Object(b.createElement)("div",{className:"align"+l},Object(b.createElement)("div",{className:"kt-block-spacer",style:{height:a+"px"}},i&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:d,borderTopWidth:c+"px",width:s+"%",borderTopStyle:o}})))}}];const{Fragment:eo}=wp.element,{registerBlockType:to,createBlock:lo}=wp.blocks;to("kadence/spacer",{title:Object(m.__)("Spacer/Divider","kadence-blocks"),icon:{src:g.spacerblock},category:"kadence-blocks",keywords:[Object(m.__)("spacer","kadence-blocks"),Object(m.__)("divider","kadence-blocks"),Object(m.__)("separator","kadence-blocks"),"kb"],supports:{anchor:!0},attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerWidthUnits:{type:"string",default:"%"},tabletDividerWidth:{type:"number"},mobileDividerWidth:{type:"number"},dividerHeight:{type:"number",default:1},tabletDividerHeight:{type:"number"},mobileDividerHeight:{type:"number"},uniqueID:{type:"string",default:""},rotate:{type:"number",default:40},strokeWidth:{type:"number",default:4},strokeGap:{type:"number",default:5},tabletHAlign:{type:"string",default:""},mobileHAlign:{type:"string",default:""},vsdesk:{type:"bool",default:!1},vstablet:{type:"bool",default:!1},vsmobile:{type:"bool",default:!1}},transforms:{from:[{type:"block",blocks:["core/spacer"],transform:e=>{let{height:t}=e;return lo("kadence/spacer",{spacerHeight:t,divider:!1})}},{type:"block",blocks:["core/separator"],transform:()=>lo("kadence/spacer",{spacerHeight:30,divider:!0})}],to:[{type:"block",blocks:["core/spacer"],transform:e=>{let{spacerHeight:t}=e;return lo("core/spacer",{height:t})}},{type:"block",blocks:["core/separator"],transform:()=>lo("core/separator")}]},getEditWrapperProps(e){let{blockAlignment:t}=e;if("full"===t||"wide"===t||"center"===t)return{"data-align":t}},edit:Ji,save:e=>{const{attributes:{blockAlignment:t,dividerEnable:l,dividerStyle:a,hAlign:i,dividerColor:o,dividerOpacity:n,uniqueID:r,rotate:c,strokeWidth:s,strokeGap:d,tabletHAlign:m,mobileHAlign:p,vsdesk:g,vstablet:u,vsmobile:h}}=e;let v;v=n<10?"0.0"+n:n>=100?"1":"0."+n;const k=xt()({["align"+(t||"none")]:!0,["kt-block-spacer-"+r]:r,"kvs-lg-false":"undefined"!==g&&g,"kvs-md-false":"undefined"!==u&&u,"kvs-sm-false":"undefined"!==h&&h}),y=xt()({"kt-block-spacer":!0,["kt-block-spacer-halign-"+i]:i,["kt-block-spacer-thalign-"+m]:m,["kt-block-spacer-malign-"+p]:p});return Object(b.createElement)("div",{className:k},Object(b.createElement)("div",{className:y},l&&Object(b.createElement)(eo,null,"stripe"===a&&Object(b.createElement)("span",{className:"kt-divider-stripe"},Object(b.createElement)(Ai,{uniqueID:r,color:pa(o),opacity:n,rotate:c,strokeWidth:s,strokeGap:d})),"stripe"!==a&&Object(b.createElement)("hr",{className:"kt-divider"}))))},deprecated:Xi});var ao=l(7),io=l.n(ao);const oo={};oo.block=Object(b.createElement)("svg",{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("g",{fill:"#0058b0",fillRule:"nonzero"},Object(b.createElement)("path",{d:"M42.82,13.431l-37.64,0c-2.742,0.003 -4.998,2.259 -5.001,5.001l0,11.136c0.003,2.742 2.259,4.998 5.001,5.001l37.64,0c2.742,-0.003 4.998,-2.259 5.001,-5.001l0,-11.136c-0.003,-2.742 -2.259,-4.998 -5.001,-5.001Zm3.204,5.001l0,8.687c-0.003,1.757 -1.448,3.201 -3.204,3.204l-37.64,0c-1.756,-0.003 -3.201,-1.447 -3.204,-3.204l0,-8.687c0.003,-1.757 1.448,-3.201 3.204,-3.204l37.64,0c1.756,0.003 3.201,1.447 3.204,3.204Z"}),Object(b.createElement)("path",{d:"M40.471,26.364l-32.942,0c-0.493,0 -0.898,0.406 -0.898,0.899c0,0.493 0.405,0.898 0.898,0.898l32.942,0c0.493,0 0.898,-0.405 0.898,-0.898c0,-0.493 -0.405,-0.899 -0.898,-0.899Z"})));var no=oo,ro=l(200),co=l.n(ro);if(void 0===so)var so=[];const{Component:bo}=wp.element;class mo extends bo{constructor(){super(...arguments),this.handleLoading=this.handleLoading.bind(this),this.handleActive=this.handleActive.bind(this),this.handleInactive=this.handleInactive.bind(this),this.loadFonts=this.loadFonts.bind(this),this.state={status:void 0,mounted:!1}}addFont(e){so.includes(e)||so.push(e)}handleLoading(){this.setState({status:"loading"})}handleActive(){this.setState({status:"active"})}handleInactive(){this.setState({status:"inactive"})}loadFonts(){this.state.mounted&&(so.includes(this.props.config.google.families[0])||(co.a.load({...this.props.config,loading:this.handleLoading,active:this.handleActive,inactive:this.handleInactive,context:frames["editor-canvas"]}),this.addFont(this.props.config.google.families[0])))}componentDidMount(){so=[],this.setState({mounted:!0,device:this.props.getPreviewDevice}),this.loadFonts()}componentDidUpdate(e,t){const{onStatus:l,config:a,getPreviewDevice:i}=this.props;t.status!==this.state.status&&l(this.state.status),this.state.device!==i?(so=[],this.setState({device:i}),this.loadFonts()):e.config!==a&&this.loadFonts()}componentWillUnmount(){this.setState({mounted:!1})}render(){const{children:e}=this.props;return e||null}}mo.propTypes={config:Je.a.object.isRequired,children:Je.a.element,onStatus:Je.a.func.isRequired},mo.defaultProps={onStatus:()=>{}};var po=Object(w.compose)([Object(a.withSelect)(e=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()}))])(mo),go=l(25),uo=l.n(go);const{Component:ho,Fragment:vo}=wp.element,{DropdownMenu:ko,MenuGroup:yo,MenuItem:fo,Toolbar:Oo,ToggleControl:jo,SelectControl:_o}=wp.components,{localStorage:wo}=window,xo={className:"block-editor-block-settings-menu__popover",position:"bottom right"};var Eo=class extends ho{constructor(){super(...arguments),this.state={iconOptions:[],iconOptionsNames:[]}}componentDidMount(){}render(){const{onPasteWrap:e,onPasteButton:t,blockAttributes:l,buttonIndex:a}=this.props,i=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 32 32",width:"20px",height:"20px"},Object(b.createElement)("path",{fillRule:"nonzero",d:"M26 8h-6V6l-6-6H0v24h12v8h20V14l-6-6zm0 2.828L29.172 14H26v-3.172zm-12-8L17.172 6H14V2.828zM2 2h10v6h6v14H2V2zm28 28H14v-6h6V10h4v6h6v14z"})),o=JSON.parse(wo.getItem("kadenceButtonStyle")),n=()=>{const e={};l.btns&&l.btns[a]&&(e.btn=[{size:"none"}],l.btns[a].size&&(e.btn[0].size=l.btns[a].size),l.btns[a].sizeType&&(e.btn[0].sizeType=l.btns[a].sizeType),l.btns[a].paddingBT&&(e.btn[0].paddingBT=l.btns[a].paddingBT),l.btns[a].paddingLR&&(e.btn[0].paddingLR=l.btns[a].paddingLR),l.btns[a].color&&(e.btn[0].color=l.btns[a].color),l.btns[a].background&&(e.btn[0].background=l.btns[a].background),l.btns[a].border&&(e.btn[0].border=l.btns[a].border),l.btns[a].backgroundOpacity&&(e.btn[0].backgroundOpacity=l.btns[a].backgroundOpacity),l.btns[a].borderOpacity&&(e.btn[0].borderOpacity=l.btns[a].borderOpacity),l.btns[a].borderRadius&&(e.btn[0].borderRadius=l.btns[a].borderRadius),l.btns[a].borderWidth&&(e.btn[0].borderWidth=l.btns[a].borderWidth),l.btns[a].colorHover&&(e.btn[0].colorHover=l.btns[a].colorHover),l.btns[a].backgroundHover&&(e.btn[0].backgroundHover=l.btns[a].backgroundHover),l.btns[a].borderHover&&(e.btn[0].borderHover=l.btns[a].borderHover),l.btns[a].backgroundHoverOpacity&&(e.btn[0].backgroundHoverOpacity=l.btns[a].backgroundHoverOpacity),l.btns[a].borderHoverOpacity&&(e.btn[0].borderHoverOpacity=l.btns[a].borderHoverOpacity),l.btns[a].icon&&(e.btn[0].icon=l.btns[a].icon),l.btns[a].iconSide&&(e.btn[0].iconSide=l.btns[a].iconSide),l.btns[a].iconHover&&(e.btn[0].iconHover=l.btns[a].iconHover),l.btns[a].cssClass&&(e.btn[0].cssClass=l.btns[a].cssClass),l.btns[a].gap&&(e.btn[0].gap=l.btns[a].gap),l.btns[a].responsiveSize&&(e.btn[0].responsiveSize=l.btns[a].responsiveSize),l.btns[a].gradient&&(e.btn[0].gradient=l.btns[a].gradient),l.btns[a].gradientHover&&(e.btn[0].gradientHover=l.btns[a].gradientHover),l.btns[a].btnStyle&&(e.btn[0].btnStyle=l.btns[a].btnStyle),l.btns[a].btnSize&&(e.btn[0].btnSize=l.btns[a].btnSize),l.btns[a].backgroundType&&(e.btn[0].backgroundType=l.btns[a].backgroundType),l.btns[a].backgroundHoverType&&(e.btn[0].backgroundHoverType=l.btns[a].backgroundHoverType),l.btns[a].width&&(e.btn[0].width=l.btns[a].width),l.btns[a].responsivePaddingBT&&(e.btn[0].responsivePaddingBT=l.btns[a].responsivePaddingBT),l.btns[a].responsivePaddingLR&&(e.btn[0].responsivePaddingLR=l.btns[a].responsivePaddingLR),l.btns[a].boxShadow&&(e.btn[0].boxShadow=l.btns[a].boxShadow),l.btns[a].boxShadowHover&&(e.btn[0].boxShadowHover=l.btns[a].boxShadowHover),l.btns[a].tabletGap&&(e.btn[0].tabletGap=l.btns[a].tabletGap),l.btns[a].mobileGap&&(e.btn[0].mobileGap=l.btns[a].mobileGap),l.btns[a].inheritStyles&&(e.btn[0].inheritStyles=l.btns[a].inheritStyles),l.btns[a].iconSize&&(e.btn[0].iconSize=l.btns[a].iconSize),l.btns[a].iconSizeType&&(e.btn[0].iconSizeType=l.btns[a].iconSizeType),l.btns[a].iconPadding&&(e.btn[0].iconPadding=l.btns[a].iconPadding),l.btns[a].iconTabletPadding&&(e.btn[0].iconTabletPadding=l.btns[a].iconTabletPadding),l.btns[a].iconMobilePadding&&(e.btn[0].iconMobilePadding=l.btns[a].iconMobilePadding),l.btns[a].onlyIcon&&(e.btn[0].onlyIcon=l.btns[a].onlyIcon),l.btns[a].iconColor&&(e.btn[0].iconColor=l.btns[a].iconColor),l.btns[a].iconColorHover&&(e.btn[0].iconColorHover=l.btns[a].iconColorHover),l.btns[a].label&&(e.btn[0].label=l.btns[a].label),l.btns[a].anchor&&(e.btn[0].anchor=l.btns[a].anchor),l.btns[a].borderStyle&&(e.btn[0].borderStyle=l.btns[a].borderStyle),l.btns[a].marginUnit&&(e.btn[0].marginUnit=l.btns[a].marginUnit),l.btns[a].margin&&(e.btn[0].margin=l.btns[a].margin),l.btns[a].tabletMargin&&(e.btn[0].tabletMargin=l.btns[a].tabletMargin),l.btns[a].mobileMargin&&(e.btn[0].mobileMargin=l.btns[a].mobileMargin)),l.letterSpacing&&(e.letterSpacing=l.letterSpacing),l.typography&&(e.typography=l.typography),l.googleFont&&(e.googleFont=l.googleFont),l.loadGoogleFont&&(e.loadGoogleFont=l.loadGoogleFont),l.fontSubset&&(e.fontSubset=l.fontSubset),l.fontVariant&&(e.fontVariant=l.fontVariant),l.fontWeight&&(e.fontWeight=l.fontWeight),l.fontStyle&&(e.fontStyle=l.fontStyle),l.textTransform&&(e.textTransform=l.textTransform),l.widthType&&(e.widthType=l.widthType),l.widthUnit&&(e.widthUnit=l.widthUnit),l.forceFullwidth&&(e.forceFullwidth=l.forceFullwidth),l.collapseFullwidth&&(e.collapseFullwidth=l.collapseFullwidth),wo.setItem("kadenceButtonStyle",JSON.stringify(e))},r=()=>{const l=JSON.parse(wo.getItem("kadenceButtonStyle"));l&&(l.btn&&l.btn[0]&&(t(l.btn[0]),delete l.btn),0===a&&e(l))};return Object(b.createElement)(ko,{className:"block-editor-block-settings-menu kadence-blocks-button-item__copy_styles",icon:i,label:Object(m.__)("Copy/Paste Styles","kadence-blocks"),popoverProps:xo},e=>{let{onClose:t}=e;return Object(b.createElement)(vo,null,Object(b.createElement)(yo,null,Object(b.createElement)(fo,{icon:"clipboard",onClick:uo()(t,n),label:Object(m.__)("Copy Styles","kadence-blocks")},Object(m.__)("Copy Styles","kadence-blocks")),Object(b.createElement)(fo,{icon:"editor-paste-text",onClick:uo()(t,r),disabled:!o,label:Object(m.__)("Paste Styles","kadence-blocks")},Object(m.__)("Paste Styles","kadence-blocks"))))})}},So=l(30),Co=l.n(So);function To(e){let{label:t,desktopChildren:l,tabletChildren:i,mobileChildren:o}=e;const[n,r]=Object(b.useState)("Desktop"),c=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);c!==n&&r(c);const{setPreviewDeviceType:s}=Object(a.useDispatch)("kadenceblocks/data"),d=[{name:"Desktop",title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],p={};return p.Mobile=o,p.Tablet=i,p.Desktop=l,Object(b.createElement)("div",{className:"components-base-control kb-small-responsive-control"},Object(b.createElement)("div",{className:"kadence-title-bar"},t&&Object(b.createElement)("span",{className:"kadence-control-title"},t),Object(b.createElement)(U.ButtonGroup,{className:"kb-small-responsive-options","aria-label":Object(m.__)("Device","kadence-blocks")},k()(d,e=>{let{name:t,key:l,title:a,itemClass:i}=e;return Object(b.createElement)(U.Button,{key:l,className:`kb-responsive-btn ${i}${t===n?" is-active":""}`,isSmall:!0,"aria-pressed":n===t,onClick:()=>{return s(u(e=t)),void r(u(e));var e}},a)}))),Object(b.createElement)("div",{className:"kb-small-measure-control-inner"},p[n]?p[n]:p.Desktop))}class No extends b.Component{constructor(){super(...arguments),this.state={isEditingLink:!1,isSettingsExpanded:!1,urlInput:null}}render(){const{label:e,onChangeUrl:t,url:l,additionalControls:a=!0,opensInNewTab:i,onChangeTarget:o,linkNoFollow:n,onChangeFollow:r,linkSponsored:c,onChangeSponsored:s,linkDownload:d,onChangeDownload:p,linkTitle:g,onChangeTitle:u,changeTargetType:h=!1,allowClear:v=!1,dynamicAttribute:k=""}=this.props,{urlInput:y,isEditingLink:f,isSettingsExpanded:O}=this.state,j=e=>{o(e)},_=Object(b.createElement)(b.Fragment,null,o&&Object(b.createElement)(b.Fragment,null,h&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Link Target","kadence-blocks-pro"),value:i,options:[{value:"_self",label:Object(m.__)("Same Window","kadence-blocks-pro")},{value:"_blank",label:Object(m.__)("New Window","kadence-blocks-pro")},{value:"video",label:Object(m.__)("Video Popup","kadence-blocks-pro")}],onChange:j}),"video"===i&&Object(b.createElement)("p",null,Object(m.__)("NOTE: Video popup only works with youtube and vimeo links.","kadence-blocks-pro"))),!h&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Open in New Tab","kadence-blocks-pro"),onChange:j,checked:i})),r&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("No Follow","kadence-blocks-pro"),onChange:e=>{r(e)},checked:n}),s&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Sponsored","kadence-blocks-pro"),onChange:e=>{s(e)},checked:c}),p&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Download","kadence-blocks-pro"),onChange:e=>{p(e)},checked:d}),u&&Object(b.createElement)(U.TextControl,{label:Object(m.__)("Title","kadence-blocks-pro"),onChange:e=>{u(e)},value:g})),w=null!==y?y:l;return Object(b.createElement)(U.Popover,{position:"bottom center"},Object(b.createElement)("div",{className:"components-base-control kb-popover-link-control kb-side-link-control"+(k&&kadence_blocks_params.dynamic_enabled?" has-dynamic-support":"")},Object(b.createElement)(Za,Ke()({url:w,onChange:e=>(e=>{t(e)})(e),attributes:this.props.attributes,dynamicAttribute:k,additionalControls:a,advancedOptions:_,isSettingsExpanded:O,onExpandSettings:()=>{this.setState({isSettingsExpanded:!O})},allowClear:v},this.props))))}}var zo=No;class Mo extends b.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=Object(b.createRef)(),this.debouncedToggle=wl()(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state;return Object(b.createElement)(U.Toolbar,null,Object(b.createElement)(U.Button,{className:"kb-dynamic-menu",icon:El.dynamic,onClick:()=>this.debouncedToggle(),isPressed:!1,"aria-haspopup":"true","aria-expanded":e,label:Object(m.__)("Dynamic Content","kadence-blocks"),showTooltip:!0}),e&&Object(b.createElement)(U.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef},Object(b.createElement)("div",{className:"kb-dynamic-popover-inner-wrap"},Object(b.createElement)("div",{className:"kb-pro-notice"},Object(b.createElement)("h2",null,Object(m.__)("Dynamic Content","kadence-blocks-pro")," "),Object(b.createElement)("p",null,Object(m.__)("Create dynamic sites by populating content from various sources.","kadence-blocks-pro")," "),Object(b.createElement)(U.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content"},Object(m.__)("Upgrade to Pro","kadence-blocks-pro"))))))}}var Io=Object(U.withFilters)("kadence.TextDynamicControl")(Mo),Ho=l(422),Bo=l(423),Po=l(424),Ro=l(425),Ao=l(426),Lo=l(427);const Fo={className:"block-editor-block-settings-menu__popover",position:"bottom right"},Wo=/[\s#]/g,Do=[];class $o extends b.Component{constructor(){super(...arguments),this.showSettings=this.showSettings.bind(this),this.saveArrayUpdate=this.saveArrayUpdate.bind(this),this.bindContainer=this.bindContainer.bind(this),this.deselectButton=this.deselectButton.bind(this),this.onSelectButton=this.onSelectButton.bind(this),this.onMoveForward=this.onMoveForward.bind(this),this.onMove=this.onMove.bind(this),this.onMoveBackward=this.onMoveBackward.bind(this),this.onRemoveButton=this.onRemoveButton.bind(this),this.onKeyRemoveButton=this.onKeyRemoveButton.bind(this),this.onDuplicateButton=this.onDuplicateButton.bind(this),this.state={btnFocused:"false",selectedButton:null,btnLink:!1,buttonMarginControl:"individual",marginControl:"individual",buttonMarginControl:"individual",iconPaddingControl:"individual",user:kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin",settings:{}}}componentDidMount(){if(this.props.attributes.uniqueID)Do.includes(this.props.attributes.uniqueID)?(this.props.attributes.uniqueID="_"+this.props.clientId.substr(2,9),Do.push("_"+this.props.clientId.substr(2,9))):Do.push(this.props.attributes.uniqueID);else{const e=kadence_blocks_params.config["kadence/advancedbtn"],t=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==t["kadence/advancedbtn"]&&"object"==typeof t["kadence/advancedbtn"]?Object.keys(t["kadence/advancedbtn"]).map(e=>{this.props.attributes[e]=t["kadence/advancedbtn"][e]}):void 0!==e&&"object"==typeof e&&Object.keys(e).map(t=>{this.props.attributes[t]=e[t]}),this.props.setAttributes({uniqueID:"_"+this.props.clientId.substr(2,9)}),Do.push("_"+this.props.clientId.substr(2,9))}const e=kadence_blocks_params.settings?JSON.parse(kadence_blocks_params.settings):{};void 0!==e["kadence/advancedbtn"]&&"object"==typeof e["kadence/advancedbtn"]&&this.setState({settings:e["kadence/advancedbtn"]}),this.props.attributes.btns&&this.props.attributes.btns[0]&&void 0===this.props.attributes.btns[0].btnSize&&this.saveArrayUpdate({btnSize:"custom"},0),this.props.attributes.btns&&this.props.attributes.btns[1]&&void 0===this.props.attributes.btns[1].btnSize&&this.saveArrayUpdate({btnSize:"custom"},1),this.props.attributes.btns&&this.props.attributes.btns[2]&&void 0===this.props.attributes.btns[2].btnSize&&this.saveArrayUpdate({btnSize:"custom"},2),this.props.attributes.btns&&this.props.attributes.btns[3]&&void 0===this.props.attributes.btns[3].btnSize&&this.saveArrayUpdate({btnSize:"custom"},3),this.props.attributes.btns&&this.props.attributes.btns[4]&&void 0===this.props.attributes.btns[4].btnSize&&this.saveArrayUpdate({btnSize:"custom"},4),void 0===this.props.attributes.widthType&&this.props.attributes.forceFullwidth&&this.props.setAttributes({widthType:"full"}),this.props.attributes.margin&&this.props.attributes.margin[0]&&this.props.attributes.margin[0].desk&&this.props.attributes.margin[0].desk[0]&&this.props.attributes.margin[0].desk[0]===this.props.attributes.margin[0].desk[1]&&this.props.attributes.margin[0].desk[0]===this.props.attributes.margin[0].desk[2]&&this.props.attributes.margin[0].desk[0]===this.props.attributes.margin[0].desk[3]?this.setState({marginControl:"linked"}):this.setState({marginControl:"individual"}),this.props.context&&this.props.context.queryId&&this.props.context.postId?this.props.attributes.inQueryBlock||this.props.setAttributes({inQueryBlock:!0}):this.props.attributes.inQueryBlock&&this.props.setAttributes({inQueryBlock:!1})}componentDidUpdate(e){!this.props.isSelected&&e.isSelected&&this.state.btnFocused&&this.setState({btnFocused:"false"}),!this.props.isSelected&&e.isSelected&&this.state.selectedButton&&this.setState({selectedButton:null})}deselectButton(){this.setState({selectedButton:null})}bindContainer(e){this.container=e}onSelectButton(e){return()=>{this.state.selectedButton!==e&&this.setState({selectedButton:e})}}onMove(e,t){const l=[...this.props.attributes.btns];l.splice(t,1,this.props.attributes.btns[e]),l.splice(e,1,this.props.attributes.btns[t]),this.setState({selectedButton:t}),this.props.setAttributes({btns:l})}onMoveForward(e){return()=>{e!==this.props.attributes.btns.length-1&&this.onMove(e,e+1)}}onMoveBackward(e){return()=>{0!==e&&this.onMove(e,e-1)}}onRemoveButton(e){return()=>{const t=Math.abs(this.props.attributes.btnCount-1),l=Co()(this.props.attributes.btns,(t,l)=>e!==l);this.setState({selectedButton:null}),this.props.setAttributes({btns:l,btnCount:t})}}onKeyRemoveButton(e){const t=Math.abs(this.props.attributes.btnCount-1),l=Co()(this.props.attributes.btns,(t,l)=>e!==l);this.setState({selectedButton:null}),this.props.setAttributes({btns:l,btnCount:t})}onDuplicateButton(e){return()=>{const t=Math.abs(this.props.attributes.btnCount+1),l=this.props.attributes.btns,a=l[e];l.splice(e+1,0,a),this.setState({selectedButton:e+1}),this.props.setAttributes({btns:l,btnCount:t}),this.saveArrayUpdate({iconSide:l[0].iconSide},0)}}showSettings(e){return void 0===this.state.settings[e]||"all"===this.state.settings[e]||"contributor"===this.state.settings[e]&&("contributor"===this.state.user||"author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"author"===this.state.settings[e]&&("author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"editor"===this.state.settings[e]&&("editor"===this.state.user||"admin"===this.state.user)||"admin"===this.state.settings[e]&&"admin"===this.state.user}saveArrayUpdate(e,t){const{attributes:l,setAttributes:a}=this.props,{btns:i}=l;a({btns:i.map((l,a)=>(t===a&&(l={...l,...e}),l))})}getPreviewSize(e,t,l,a){if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t}render(){const{attributes:{uniqueID:e,btnCount:t,btns:l,hAlign:a,letterSpacing:i,fontStyle:o,fontWeight:n,typography:r,googleFont:c,loadGoogleFont:s,fontSubset:d,fontVariant:p,forceFullwidth:g,thAlign:u,mhAlign:h,widthType:v,widthUnit:y,textTransform:f,margin:O,marginUnit:j,kadenceAOSOptions:_,kadenceAnimation:w,collapseFullwidth:x,lockBtnCount:E,hideLink:S},attributes:C,className:T,setAttributes:N,isSelected:z}=this.props,M={google:{families:[r+(p?":"+p:"")]}},I=e=>{const t=O.map((t,l)=>(0===l&&(t={...t,...e}),t));N({margin:t})},H=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[0]?O[0].desk[0]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[0]?O[0].tablet[0]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[0]?O[0].mobile[0]:""),B=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[1]?O[0].desk[1]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[1]?O[0].tablet[1]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[1]?O[0].mobile[1]:""),P=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[2]?O[0].desk[2]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[2]?O[0].tablet[2]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[2]?O[0].mobile[2]:""),R=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[3]?O[0].desk[3]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[3]?O[0].tablet[3]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[3]?O[0].mobile[3]:""),A="em"===j||"rem"===j?-12:-200,L="em"===j||"rem"===j?24:200,F="em"===j||"rem"===j?.1:1,W=[{key:"small",name:Object(m.__)("S")},{key:"standard",name:Object(m.__)("M")},{key:"large",name:Object(m.__)("L")},{key:"custom",name:Object(b.createElement)(U.Icon,{icon:Ho.a})}],D=[{key:"auto",name:Object(m.__)("Auto")},{key:"fixed",name:Object(m.__)("Fixed")},{key:"full",name:Object(m.__)("Full")}],$=[{key:"linear",name:Object(m.__)("Linear")},{key:"radial",name:Object(m.__)("Radial")}],V=[{key:"solid",name:Object(m.__)("Solid")},{key:"gradient",name:Object(m.__)("Gradient")}],G=c?M:"",q=e=>{const t=z&&this.state.selectedButton===e,a=xt()({"btn-area-wrap":!0,"is-selected":t,[`kt-btn-${e}-area`]:!0});let c,s,d,p;c=void 0!==l[e].paddingLR||void 0!==l[e].paddingBT?"custom":"standard",void 0!==l[e].backgroundType&&"gradient"===l[e].backgroundType?(d="transparent"===l[e].background||void 0===l[e].background?"rgba(255,255,255,0)":pa(l[e].background,void 0!==l[e].backgroundOpacity?l[e].backgroundOpacity:1),p=void 0!==l[e].gradient&&void 0!==l[e].gradient[0]&&""!==l[e].gradient[0]?pa(l[e].gradient[0],void 0!==l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1):pa("#999999",void 0!==l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1),void 0!==l[e].gradient&&"radial"===l[e].gradient[4]?s=`radial-gradient(at ${void 0===l[e].gradient[6]?"center center":l[e].gradient[6]}, ${d} ${void 0===l[e].gradient[2]?"0":l[e].gradient[2]}%, ${p} ${void 0===l[e].gradient[3]?"100":l[e].gradient[3]}%)`:void 0!==l[e].gradient&&"radial"===l[e].gradient[4]||(s=`linear-gradient(${void 0!==l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:"180"}deg, ${d} ${void 0!==l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:"0"}%, ${p} ${void 0!==l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:"100"}%)`)):s="transparent"===l[e].background||void 0===l[e].background?void 0:pa(l[e].background,void 0!==l[e].backgroundOpacity?l[e].backgroundOpacity:1);const g=Object(m.__)("Button","kadence-blocks")+" "+(e+1)+" "+Object(m.__)("Settings","kadence-blocks"),u=0!==e||e+1!==l.length,h=xt()({"kt-button":!0,["kt-button-"+e]:!0,["kt-btn-size-"+(l[e].btnSize?l[e].btnSize:c)]:!0,["kt-btn-style-"+(l[e].btnStyle?l[e].btnStyle:"basic")]:!0,["kb-btn-global-"+l[e].inheritStyles]:l[e].inheritStyles,"wp-block-button__link":l[e].inheritStyles&&"inherit"===l[e].inheritStyles,"kb-btn-has-icon":l[e].icon,"kb-btn-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[0],"kb-btn-tablet-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[1],"kb-btn-mobile-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[2]}),k=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[0]&&""!==l[e].iconPadding[0]?l[e].iconPadding[0]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[0]&&""!==l[e].iconTabletPadding[0]?l[e].iconTabletPadding[0]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[0]&&""!==l[e].iconMobilePadding[0]?l[e].iconMobilePadding[0]:""):"",O=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[1]&&""!==l[e].iconPadding[1]?l[e].iconPadding[1]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[1]&&""!==l[e].iconTabletPadding[1]?l[e].iconTabletPadding[1]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[1]&&""!==l[e].iconMobilePadding[1]?l[e].iconMobilePadding[1]:""):"",j=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[2]&&""!==l[e].iconPadding[2]?l[e].iconPadding[2]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[2]&&""!==l[e].iconTabletPadding[2]?l[e].iconTabletPadding[2]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[2]&&""!==l[e].iconMobilePadding[2]?l[e].iconMobilePadding[2]:""):"",_=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[3]&&""!==l[e].iconPadding[3]?l[e].iconPadding[3]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[3]&&""!==l[e].iconTabletPadding[3]?l[e].iconTabletPadding[3]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[3]&&""!==l[e].iconMobilePadding[3]?l[e].iconMobilePadding[3]:""):"",w=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[0]&&""!==l[e].margin[0]?l[e].margin[0]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[0]&&""!==l[e].tabletMargin[0]?l[e].tabletMargin[0]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[0]&&""!==l[e].mobileMargin[0]?l[e].mobileMargin[0]:""),x=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[1]&&""!==l[e].margin[1]?l[e].margin[1]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[1]&&""!==l[e].tabletMargin[1]?l[e].tabletMargin[1]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[1]&&""!==l[e].mobileMargin[1]?l[e].mobileMargin[1]:""),S=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[2]&&""!==l[e].margin[2]?l[e].margin[2]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[2]&&""!==l[e].tabletMargin[2]?l[e].tabletMargin[2]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[2]&&""!==l[e].mobileMargin[2]?l[e].mobileMargin[2]:""),C=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[3]&&""!==l[e].margin[3]?l[e].margin[3]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[3]&&""!==l[e].tabletMargin[3]?l[e].tabletMargin[3]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[3]&&""!==l[e].mobileMargin[3]?l[e].mobileMargin[3]:""),T=this.getPreviewSize(this.props.getPreviewDevice,l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:void 0,l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:void 0,l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:void 0);return Object(b.createElement)("div",{className:a,style:{marginRight:l[e].gap+"px"},tabIndex:"0",ref:this.bindContainer,"aria-label":g,role:"button",onClick:this.onSelectButton(e),unstableOnFocus:this.onSelectButton(e),onKeyDown:e=>{const{keyCode:t}=e;xa.DELETE}},Object(b.createElement)("span",{className:`kt-button-wrap kt-btn-${e}-action kt-btn-svg-show-${l[e].iconHover?"hover":"always"}`},Object(b.createElement)("span",{className:h,style:{background:void 0!==s?s:void 0,color:void 0!==l[e].color?pa(l[e].color):void 0,fontSize:void 0!==l[e].size?this.getPreviewSize(this.props.getPreviewDevice,l[e].size,void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[0]?l[e].responsiveSize[0]:"",void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[1]?l[e].responsiveSize[1]:"")+(void 0!==l[e].sizeType?l[e].sizeType:"px"):void 0,fontWeight:n,fontStyle:o,letterSpacing:i+"px",textTransform:f||void 0,fontFamily:r||"",borderRadius:void 0!==l[e].borderRadius?l[e].borderRadius+"px":void 0,borderWidth:void 0!==l[e].borderWidth&&""!==l[e].borderWidth?l[e].borderWidth+"px":void 0,borderStyle:void 0!==l[e].borderStyle&&""!==l[e].borderStyle?l[e].borderStyle:void 0,borderColor:void 0===l[e].border?"#555555":pa(l[e].border,void 0!==l[e].borderOpacity?l[e].borderOpacity:1),paddingLeft:void 0!==l[e].paddingLR&&"custom"===l[e].btnSize?l[e].paddingLR+"px":void 0,paddingRight:void 0!==l[e].paddingLR&&"custom"===l[e].btnSize?l[e].paddingLR+"px":void 0,paddingTop:void 0!==l[e].paddingBT&&"custom"===l[e].btnSize?l[e].paddingBT+"px":void 0,paddingBottom:void 0!==l[e].paddingBT&&"custom"===l[e].btnSize?l[e].paddingBT+"px":void 0,marginTop:""!==w?w+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,marginRight:""!==x?x+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,marginBottom:""!==S?S+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,marginLeft:""!==C?C+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,width:void 0!==v&&"fixed"===v&&void 0!==T?T+(void 0!==y?y:"px"):void 0,boxShadow:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[0]&&l[e].boxShadow[0]?(void 0!==l[e].boxShadow[7]&&l[e].boxShadow[7]?"inset ":"")+(void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1)+"px "+(void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1)+"px "+(void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2)+"px "+(void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0)+"px "+pa(void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:1):void 0}},l[e].icon&&"left"===l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em",style:{fontSize:void 0!==l[e].iconSize?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconSize&&void 0!==l[e].iconSize[0]?l[e].iconSize[0]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[1]?l[e].iconSize[1]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[2]?l[e].iconSize[2]:"")+(void 0!==l[e].iconSizeType?l[e].iconSizeType:"px"):void 0,color:void 0!==l[e].iconColor?pa(l[e].iconColor):void 0,paddingTop:k?k+"px":void 0,paddingRight:O?O+"px":void 0,paddingBottom:j?j+"px":void 0,paddingLeft:_?_+"px":void 0}}),Object(b.createElement)(Ce.RichText,{tagName:"div",placeholder:Object(m.__)("Button...","kadence-blocks"),value:l[e].text,unstableOnFocus:()=>{1===e?Q():2===e?J():3===e?Y():4===e?X():K()},onChange:t=>{this.saveArrayUpdate({text:t},e)},allowedFormats:Object(ut.applyFilters)("kadence.whitelist_richtext_formats",["kadence/insert-dynamic","core/bold","core/italic","core/strikethrough","toolset/inline-field"],"kadence/advancedbtn"),className:"kt-button-text",keepPlaceholderOnFocus:!0}),l[e].icon&&"left"!==l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em",style:{fontSize:void 0!==l[e].iconSize?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconSize&&void 0!==l[e].iconSize[0]?l[e].iconSize[0]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[1]?l[e].iconSize[1]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[2]?l[e].iconSize[2]:"")+(void 0!==l[e].iconSizeType?l[e].iconSizeType:"px"):void 0,color:void 0!==l[e].iconColor?pa(l[e].iconColor):void 0,paddingTop:k?k+"px":void 0,paddingRight:O?O+"px":void 0,paddingBottom:j?j+"px":void 0,paddingLeft:_?_+"px":void 0}}))),t&&Object(b.createElement)(zo,Ke()({url:l[e].link,onChangeUrl:t=>{this.saveArrayUpdate({link:t},e)},additionalControls:!0,changeTargetType:!0,opensInNewTab:void 0!==l[e].target?l[e].target:"",onChangeTarget:t=>{this.saveArrayUpdate({target:t},e)},linkNoFollow:void 0!==l[e].noFollow&&l[e].noFollow,onChangeFollow:t=>{this.saveArrayUpdate({noFollow:t},e)},linkSponsored:void 0!==l[e].sponsored&&l[e].sponsored,onChangeSponsored:t=>{this.saveArrayUpdate({sponsored:t},e)},linkDownload:void 0!==l[e].download&&l[e].download,onChangeDownload:t=>{this.saveArrayUpdate({download:t},e)},dynamicAttribute:"btns:"+e+":link",allowClear:!0},this.props)),t&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)("div",{className:"kadence-blocks-button-item-controls kadence-blocks-button-item__move-menu"},Object(b.createElement)(Eo,{onPasteWrap:e=>N(e),onPasteButton:t=>this.saveArrayUpdate(t,e),blockAttributes:this.props.attributes,buttonIndex:e}),u&&Object(b.createElement)(U.DropdownMenu,{className:"block-editor-block-settings-menu kadence-blocks-button-item__move-menu_item",icon:Bo.a,label:Object(m.__)("Move Button","kadence-blocks"),popoverProps:Fo},t=>{let{onClose:a}=t;return Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.MenuGroup,null,Object(b.createElement)(U.MenuItem,{icon:Po.a,onClick:uo()(a,this.onMoveBackward(e)),disabled:0===e,label:Object(m.__)("Move Left","kadence-blocks")},Object(m.__)("Move Left","kadence-blocks")),Object(b.createElement)(U.MenuItem,{icon:Ro.a,onClick:uo()(a,this.onMoveForward(e)),disabled:e+1===l.length,label:Object(m.__)("Move Right","kadence-blocks")},Object(m.__)("Move Right","kadence-blocks"))))})),Object(b.createElement)("div",{className:"kadence-blocks-button-item-controls kadence-blocks-button-item__inline-menu"},Object(b.createElement)(U.Button,{icon:Ao.a,onClick:this.onDuplicateButton(e),className:"kadence-blocks-button-item__duplicate",label:Object(m.__)("Duplicate Button","kadence-blocks"),disabled:!t}),Object(b.createElement)(U.Button,{icon:Qa.a,onClick:this.onRemoveButton(e),className:"kadence-blocks-button-item__remove",label:Object(m.__)("Remove Button","kadence-blocks"),disabled:!t||1===l.length||E}))))},K=()=>{"btn0"!==this.state.btnFocused&&this.setState({btnFocused:"btn0"})},Q=()=>{"btn1"!==this.state.btnFocused&&this.setState({btnFocused:"btn1"})},J=()=>{"btn2"!==this.state.btnFocused&&this.setState({btnFocused:"btn2"})},Y=()=>{"btn3"!==this.state.btnFocused&&this.setState({btnFocused:"btn3"})},X=()=>{"btn4"!==this.state.btnFocused&&this.setState({btnFocused:"btn4"})},ee=[{key:"",name:Object(m.__)("Default","kadence-blocks")},{key:"inherit",name:Object(m.__)("Theme","kadence-blocks")}],te=e=>{if(z&&this.state.selectedButton===e&&kadence_blocks_params.dynamic_enabled)return Object(b.createElement)(Io,Ke()({dynamicAttribute:"btns:"+e+":text"},this.props))},le=e=>{const t=z&&this.state.selectedButton===e;return Object(b.createElement)(Pt,{title:Object(m.__)("Button","kadence-blocks")+" "+(e+1)+" "+Object(m.__)("Settings","kadence-blocks"),initialOpen:!1,opened:!0===t||void 0,panelName:"kb-adv-btn-"+e},Object(b.createElement)(b.Fragment,null,Object(b.createElement)("h2",{className:"side-h2-label"},Object(m.__)("Button Inherit Styles","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-style-btn-group kb-button-global-styles","aria-label":Object(m.__)("Button Global Styles","kadence-blocks")},k()(ee,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-style-btn",isSmall:!0,isPrimary:void 0!==l[e].inheritStyles&&l[e].inheritStyles===i,"aria-pressed":void 0!==l[e].inheritStyles&&l[e].inheritStyles===i,onClick:()=>{"inherit"===i?this.saveArrayUpdate({color:"",background:"",backgroundType:"solid",border:"",colorHover:"",backgroundHover:"",backgroundHoverType:"solid",borderHover:"",inheritStyles:i},e):this.saveArrayUpdate({inheritStyles:i},e)}},a)}))),!E&&Object(b.createElement)(qa,Ke()({label:Object(m.__)("Button Link","kadence-blocks"),url:l[e].link,onChangeUrl:t=>{this.saveArrayUpdate({link:t},e)},additionalControls:!0,changeTargetType:!0,opensInNewTab:void 0!==l[e].target?l[e].target:"",onChangeTarget:t=>{this.saveArrayUpdate({target:t},e)},linkNoFollow:void 0!==l[e].noFollow&&l[e].noFollow,onChangeFollow:t=>{this.saveArrayUpdate({noFollow:t},e)},linkSponsored:void 0!==l[e].sponsored&&l[e].sponsored,onChangeSponsored:t=>{this.saveArrayUpdate({sponsored:t},e)},linkDownload:void 0!==l[e].download&&l[e].download,onChangeDownload:t=>{this.saveArrayUpdate({download:t},e)},dynamicAttribute:"btns:"+e+":link",allowClear:!0},this.props)),this.showSettings("sizeSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Z,{label:Object(m.__)("Font Size","kadence-blocks"),value:l[e].size?l[e].size:"",onChange:t=>{this.saveArrayUpdate({size:t},e)},tabletValue:void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[0]?l[e].responsiveSize[0]:"",onChangeTablet:t=>{this.saveArrayUpdate({responsiveSize:[t,void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[1]?l[e].responsiveSize[1]:""]},e)},mobileValue:void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[1]?l[e].responsiveSize[1]:"",onChangeMobile:t=>{this.saveArrayUpdate({responsiveSize:[void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[0]?l[e].responsiveSize[0]:"",t]},e)},min:0,max:"px"!==(l[e].sizeType?l[e].sizeType:"px")?12:200,step:"px"!==(l[e].sizeType?l[e].sizeType:"px")?.1:1,unit:l[e].sizeType?l[e].sizeType:"px",onUnit:t=>{this.saveArrayUpdate({sizeType:t},e)},units:["px","em","rem"]}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Button Size")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Button Size","kadence-blocks")},k()(W,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:l[e].btnSize===i,"aria-pressed":l[e].btnSize===i,onClick:()=>this.saveArrayUpdate({btnSize:i},e)},a)}))),"custom"===l[e].btnSize&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)("h2",{className:"kt-heading-size-title kt-secondary-color-size"},Object(m.__)("Padding","kadence-blocks")),Object(b.createElement)(U.TabPanel,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),className:"kt-mobile-tab"}]},t=>{let a;return t.name&&(a="mobile"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Top and Bottom Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[1]?l[e].responsivePaddingBT[1]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingBT:[void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[0]?l[e].responsivePaddingBT[0]:"",t]},e)},min:0,max:100}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Left and Right Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[1]?l[e].responsivePaddingLR[1]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingLR:[void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[0]?l[e].responsivePaddingLR[0]:"",t]},e)},min:0,max:100})):"tablet"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Top and Bottom Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[0]?l[e].responsivePaddingBT[0]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingBT:[t,void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[1]?l[e].responsivePaddingBT[1]:""]},e)},min:0,max:100}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Left and Right Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[0]?l[e].responsivePaddingLR[0]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingLR:[t,void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[1]?l[e].responsivePaddingLR[1]:""]},e)},min:0,max:100})):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Top and Bottom Padding","kadence-blocks"),value:l[e].paddingBT,onChange:t=>{this.saveArrayUpdate({paddingBT:t},e)},min:0,max:100}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Left and Right Padding","kadence-blocks"),value:l[e].paddingLR,onChange:t=>{this.saveArrayUpdate({paddingLR:t},e)},min:0,max:100}))),Object(b.createElement)("div",{className:t.className,key:t.className},a)})),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Button Width","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Button Width","kadence-blocks")},k()(D,e=>{let{name:t,key:l}=e;return Object(b.createElement)(U.Button,{key:l,className:"kt-btn-size-btn",isSmall:!0,isPrimary:v===l,"aria-pressed":v===l,onClick:()=>{var e;"full"===(e=l)?(N({forceFullwidth:!0}),N({widthType:e})):(N({forceFullwidth:!1}),N({widthType:e}))}},t)}))),"full"===v&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Collapse on mobile","kadence-blocks"),checked:void 0!==x&&x,onChange:e=>N({collapseFullwidth:e})}),"fixed"===v&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(Z,{label:Object(m.__)("Fixed Width","kadence-blocks"),value:l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:void 0,onChange:t=>{this.saveArrayUpdate({width:[t,void 0!==l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:"",void 0!==l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:""]},e)},tabletValue:l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:void 0,onChangeTablet:t=>{this.saveArrayUpdate({width:[void 0!==l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:"",t,void 0!==l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:""]},e)},mobileValue:l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:void 0,onChangeMobile:t=>{this.saveArrayUpdate({width:[void 0!==l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:"",void 0!==l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:"",t]},e)},min:10,max:"px"!==(y||"px")?100:600,step:1,unit:y||"px",onUnit:e=>{N({widthUnit:e})},units:["px","%"]}))),this.showSettings("colorSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)("h2",{className:"kt-tab-wrap-title kt-color-settings-title"},Object(m.__)("Color Settings","kadence-blocks")),Object(b.createElement)(U.TabPanel,{className:"kt-inspect-tabs kt-hover-tabs",activeClass:"active-tab",tabs:[{name:"normal"+e,title:Object(m.__)("Normal"),className:"kt-normal-tab"},{name:"hover"+e,title:Object(m.__)("Hover"),className:"kt-hover-tab"}]},t=>{let l;return t.name&&(l="hover"+e===t.name?ae(e):ie(e)),Object(b.createElement)("div",{className:t.className,key:t.className},l)}),Object(b.createElement)("h2",null,Object(m.__)("Border Settings","kadence-blocks")),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Border Width"),value:l[e].borderWidth,onChange:t=>{this.saveArrayUpdate({borderWidth:t},e)},min:0,max:20}),Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Border Style","kadence-blocks"),value:void 0!==l[e].borderStyle&&l[e].borderStyle?l[e].borderStyle:"",options:[{value:"",label:Object(m.__)("Default","kadence-blocks")},{value:"solid",label:Object(m.__)("Solid","kadence-blocks")},{value:"dashed",label:Object(m.__)("Dashed","kadence-blocks")},{value:"dotted",label:Object(m.__)("Dotted","kadence-blocks")},{value:"double",label:Object(m.__)("Double","kadence-blocks")},{value:"groove",label:Object(m.__)("Groove","kadence-blocks")},{value:"ridge",label:Object(m.__)("Ridge","kadence-blocks")}],onChange:t=>{this.saveArrayUpdate({borderStyle:t},e)}}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Border Radius","kadence-blocks"),value:l[e].borderRadius,onChange:t=>{this.saveArrayUpdate({borderRadius:t},e)},min:0,max:50}),Object(b.createElement)(Ot,{label:Object(m.__)("Button Margin","kadence-blocks"),value:void 0!==l[e].margin?l[e].margin:["","","",""],control:this.state.buttonMarginControl,tabletValue:void 0!==l[e].tabletMargin?l[e].tabletMargin:["","","",""],mobileValue:void 0!==l[e].mobileMargin?l[e].mobileMargin:["","","",""],onChange:t=>{this.saveArrayUpdate({margin:t},e)},onChangeTablet:t=>this.saveArrayUpdate({tabletMargin:t},e),onChangeMobile:t=>this.saveArrayUpdate({mobileMargin:t},e),onChangeControl:e=>this.setState({buttonMarginControl:e}),min:0,max:"px"!==(void 0!==l[e].marginUnit?l[e].marginUnit:"px")?12:200,step:"px"!==(void 0!==l[e].marginUnit?l[e].marginUnit:"px")?.1:1,unit:void 0!==l[e].marginUnit?l[e].marginUnit:"px",units:["px","em","rem"],onUnit:t=>this.saveArrayUpdate({marginUnit:t},e)})),this.showSettings("iconSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)("h2",{className:"kt-tool"},Object(m.__)("Icon Settings","kadence-blocks")),Object(b.createElement)("div",{className:"kt-select-icon-container"},Object(b.createElement)(st,{value:l[e].icon,onChange:t=>{this.saveArrayUpdate({icon:t},e)}})),Object(b.createElement)(Z,{label:Object(m.__)("Icon Size","kadence-blocks"),value:l[e].iconSize&&void 0!==l[e].iconSize[0]&&l[e].iconSize[0]?l[e].iconSize[0]:"",onChange:t=>{this.saveArrayUpdate({iconSize:[t,l[e].iconSize&&void 0!==l[e].iconSize[1]&&l[e].iconSize[1]?l[e].iconSize[1]:"",l[e].iconSize&&void 0!==l[e].iconSize[2]&&l[e].iconSize[2]?l[e].iconSize[2]:""]},e)},tabletValue:l[e].iconSize&&void 0!==l[e].iconSize[1]&&l[e].iconSize[1]?l[e].iconSize[1]:"",onChangeTablet:t=>{this.saveArrayUpdate({iconSize:[l[e].iconSize&&void 0!==l[e].iconSize[0]&&l[e].iconSize[0]?l[e].iconSize[0]:"",t,l[e].iconSize&&void 0!==l[e].iconSize[2]&&l[e].iconSize[2]?l[e].iconSize[2]:""]},e)},mobileValue:l[e].iconSize&&void 0!==l[e].iconSize[2]&&l[e].iconSize[2]?l[e].iconSize[2]:"",onChangeMobile:t=>{this.saveArrayUpdate({iconSize:[l[e].iconSize&&void 0!==l[e].iconSize[0]&&l[e].iconSize[0]?l[e].iconSize[0]:"",l[e].iconSize&&void 0!==l[e].iconSize[1]&&l[e].iconSize[1]?l[e].iconSize[1]:"",t]},e)},min:0,max:"px"!==(l[e].iconSizeType?l[e].iconSizeType:"px")?12:200,step:"px"!==(l[e].iconSizeType?l[e].iconSizeType:"px")?.1:1,unit:l[e].iconSizeType?l[e].iconSizeType:"px",onUnit:t=>{this.saveArrayUpdate({iconSizeType:t},e)},units:["px","em","rem"]}),Object(b.createElement)(U.TabPanel,{className:"kt-inspect-tabs kt-hover-tabs",activeClass:"active-tab",tabs:[{name:"normal"+e,title:Object(m.__)("Normal","kadence-blocks"),className:"kt-normal-tab"},{name:"hover"+e,title:Object(m.__)("Hover","kadence-blocks"),className:"kt-hover-tab"}]},t=>{let a;return t.name&&(a="hover"+e===t.name?Object(b.createElement)(De,{label:Object(m.__)("Hover Icon Color","kadence-blocks"),value:l[e].iconColorHover?l[e].iconColorHover:"",default:"",onChange:t=>{this.saveArrayUpdate({iconColorHover:t},e)}}):Object(b.createElement)(De,{label:Object(m.__)("Icon Color","kadence-blocks"),value:l[e].iconColor?l[e].iconColor:"",default:"",onChange:t=>{this.saveArrayUpdate({iconColor:t},e)}})),Object(b.createElement)("div",{className:t.className,key:t.className},a)}),Object(b.createElement)(To,{label:Object(m.__)("Show Only Icon","kadence-blocks"),desktopChildren:Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Show only Icon","kadence-blocks"),checked:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],onChange:t=>this.saveArrayUpdate({onlyIcon:[t,void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:"",void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[2]?l[e].onlyIcon[2]:""]},e)}),tabletChildren:Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Show only Icon","kadence-blocks"),disabled:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],checked:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],onChange:t=>this.saveArrayUpdate({onlyIcon:[void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],t,void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[2]?l[e].onlyIcon[2]:""]},e)}),mobileChildren:Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Show only Icon","kadence-blocks"),disabled:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]&&""!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],checked:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[2]&&""!==l[e].onlyIcon[2]?l[e].onlyIcon[2]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],onChange:t=>this.saveArrayUpdate({onlyIcon:[void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:"",t]},e)})}),Object(b.createElement)(Ot,{label:Object(m.__)("Icon Padding","kadence-blocks"),value:void 0!==l[e].iconPadding?l[e].iconPadding:["","","",""],control:this.state.iconPaddingControl,tabletValue:void 0!==l[e].iconTabletPadding?l[e].iconTabletPadding:["","","",""],mobileValue:void 0!==l[e].iconMobilePadding?l[e].iconMobilePadding:["","","",""],onChange:t=>this.saveArrayUpdate({iconPadding:t},e),onChangeTablet:t=>this.saveArrayUpdate({iconTabletPadding:t},e),onChangeMobile:t=>this.saveArrayUpdate({iconMobilePadding:t},e),onChangeControl:e=>this.setState({iconPaddingControl:e}),min:0,max:200,step:1,unit:"px",units:["px"]}),Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Icon Location","kadence-blocks"),value:l[e].iconSide,options:[{value:"right",label:Object(m.__)("Right")},{value:"left",label:Object(m.__)("Left")}],onChange:t=>{this.saveArrayUpdate({iconSide:t},e)}})),Object(b.createElement)(U.TextControl,{label:Object(m.__)("Add Custom CSS Class","kadence-blocks"),value:l[e].cssClass?l[e].cssClass:"",onChange:t=>this.saveArrayUpdate({cssClass:t},e)}),Object(b.createElement)(U.TextControl,{label:Object(m.__)("Add HTML ID","kadence-blocks"),value:l[e].anchor?l[e].anchor:"",onChange:t=>{t=t.replace(Wo,"-"),this.saveArrayUpdate({anchor:t},e)}}),Object(b.createElement)("h2",{className:"kt-heading-size-title kt-secondary-color-size"},Object(m.__)("Gap Between Next","kadence-blocks")),Object(b.createElement)(U.TabPanel,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),className:"kt-mobile-tab"}]},t=>{let a;return t.name&&(a="mobile"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{value:l[e].mobileGap,onChange:t=>{this.saveArrayUpdate({mobileGap:t},e)},min:0,max:50})):"tablet"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{value:l[e].tabletGap,onChange:t=>{this.saveArrayUpdate({tabletGap:t},e)},min:0,max:50})):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{value:l[e].gap,onChange:t=>{this.saveArrayUpdate({gap:t},e)},min:0,max:50}))),Object(b.createElement)("div",{className:t.className,key:t.className},a)}),Object(b.createElement)(U.TextControl,{label:Object(m.__)("Add Aria Label","kadence-blocks"),value:l[e].label?l[e].label:"",onChange:t=>this.saveArrayUpdate({label:t},e)}))},ae=e=>Object(b.createElement)("div",null,Object(b.createElement)(De,{label:Object(m.__)("Hover Text Color","kadence-blocks"),value:l[e].colorHover?l[e].colorHover:"#ffffff",default:"#ffffff",onChange:t=>{this.saveArrayUpdate({colorHover:t},e)}}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Background Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Background Type","kadence-blocks")},k()(V,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(void 0!==l[e].backgroundHoverType?l[e].backgroundHoverType:"solid")===i,"aria-pressed":(void 0!==l[e].backgroundHoverType?l[e].backgroundHoverType:"solid")===i,onClick:()=>this.saveArrayUpdate({backgroundHoverType:i},e)},a)}))),"gradient"!==l[e].backgroundHoverType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Background Color","kadence-blocks"),value:l[e].backgroundHover?l[e].backgroundHover:"",default:"",opacityValue:l[e].backgroundHoverOpacity,onChange:t=>{this.saveArrayUpdate({backgroundHover:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundHoverOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({backgroundHover:t,backgroundHoverOpacity:l},e)})),"gradient"===l[e].backgroundHoverType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 1","kadence-blocks"),value:l[e].backgroundHover?l[e].backgroundHover:"",default:"",opacityValue:l[e].backgroundHoverOpacity,onChange:t=>{this.saveArrayUpdate({backgroundHover:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundHoverOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({backgroundHover:t,backgroundHoverOpacity:l},e)}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,t,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 2","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",default:"#777777",opacityValue:l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,onChange:t=>{this.saveArrayUpdate({gradientHover:[t,l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},onOpacityChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",t,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)}}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,t,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Gradient Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Gradient Type","kadence-blocks")},k()($,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")===i,"aria-pressed":(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")===i,onClick:()=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,i,l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)}},a)}))),"radial"!==(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")&&Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Gradient Angle","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",t,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},min:0,max:360}),"radial"===(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")&&Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Gradient Position","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center",options:[{value:"center top",label:Object(m.__)("Center Top","kadence-blocks")},{value:"center center",label:Object(m.__)("Center Center","kadence-blocks")},{value:"center bottom",label:Object(m.__)("Center Bottom","kadence-blocks")},{value:"left top",label:Object(m.__)("Left Top","kadence-blocks")},{value:"left center",label:Object(m.__)("Left Center","kadence-blocks")},{value:"left bottom",label:Object(m.__)("Left Bottom","kadence-blocks")},{value:"right top",label:Object(m.__)("Right Top","kadence-blocks")},{value:"right center",label:Object(m.__)("Right Center","kadence-blocks")},{value:"right bottom",label:Object(m.__)("Right Bottom","kadence-blocks")}],onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,t]},e)}})),Object(b.createElement)(De,{label:Object(m.__)("Hover Border Color","kadence-blocks"),value:l[e].borderHover?l[e].borderHover:"",default:"",opacityValue:l[e].borderHoverOpacity,onChange:t=>{this.saveArrayUpdate({borderHover:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({borderHoverOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({borderHover:t,borderHoverOpacity:l},e)}),Object(b.createElement)(Ve,{label:Object(m.__)("Hover Box Shadow","kadence-blocks"),enable:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[0]&&l[e].boxShadowHover[0],color:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",default:"#000000",onArrayChange:(t,a)=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],t,a,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},opacity:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,hOffset:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,vOffset:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,blur:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,spread:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,inset:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[7]&&l[e].boxShadowHover[7],onEnableChange:t=>{this.saveArrayUpdate({boxShadowHover:[t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onColorChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onOpacityChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onHOffsetChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onVOffsetChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onBlurChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onSpreadChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,t,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onInsetChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,t]},e)}})),ie=e=>Object(b.createElement)("div",null,Object(b.createElement)(De,{label:Object(m.__)("Text Color","kadence-blocks"),value:l[e].color,default:"",onChange:t=>{this.saveArrayUpdate({color:t},e)}}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Background Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Background Type","kadence-blocks")},k()(V,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(void 0!==l[e].backgroundType?l[e].backgroundType:"solid")===i,"aria-pressed":(void 0!==l[e].backgroundType?l[e].backgroundType:"solid")===i,onClick:()=>this.saveArrayUpdate({backgroundType:i},e)},a)}))),"gradient"!==l[e].backgroundType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Background Color","kadence-blocks"),value:l[e].background,default:"",opacityValue:l[e].backgroundOpacity,onChange:t=>{this.saveArrayUpdate({background:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({background:t,backgroundOpacity:l},e)})),"gradient"===l[e].backgroundType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 1","kadence-blocks"),value:l[e].background,default:"",opacityValue:l[e].backgroundOpacity,onChange:t=>{this.saveArrayUpdate({background:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({background:t,backgroundOpacity:l},e)}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,t,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 2","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",default:"#999999",opacityValue:l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,onChange:t=>{this.saveArrayUpdate({gradient:[t,l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},onOpacityChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",t,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)}}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,t,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Gradient Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Gradient Type","kadence-blocks")},k()($,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")===i,"aria-pressed":(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")===i,onClick:()=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,i,l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)}},a)}))),"radial"!==(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")&&Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Gradient Angle","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",t,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},min:0,max:360}),"radial"===(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")&&Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Gradient Position","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center",options:[{value:"center top",label:Object(m.__)("Center Top","kadence-blocks")},{value:"center center",label:Object(m.__)("Center Center","kadence-blocks")},{value:"center bottom",label:Object(m.__)("Center Bottom","kadence-blocks")},{value:"left top",label:Object(m.__)("Left Top","kadence-blocks")},{value:"left center",label:Object(m.__)("Left Center","kadence-blocks")},{value:"left bottom",label:Object(m.__)("Left Bottom","kadence-blocks")},{value:"right top",label:Object(m.__)("Right Top","kadence-blocks")},{value:"right center",label:Object(m.__)("Right Center","kadence-blocks")},{value:"right bottom",label:Object(m.__)("Right Bottom","kadence-blocks")}],onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,t]},e)}})),Object(b.createElement)(De,{label:Object(m.__)("Border Color","kadence-blocks"),value:l[e].border?l[e].border:"#555555",default:"",opacityValue:l[e].borderOpacity,onChange:t=>{this.saveArrayUpdate({border:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({borderOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({border:t,borderOpacity:l},e)}),Object(b.createElement)(Ve,{label:Object(m.__)("Box Shadow","kadence-blocks"),enable:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[0]&&l[e].boxShadow[0],color:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",default:"#000000",onArrayChange:(t,a)=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],t,a,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},opacity:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,hOffset:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,vOffset:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,blur:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,spread:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,inset:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[7]&&l[e].boxShadow[7],onEnableChange:t=>{this.saveArrayUpdate({boxShadow:[t,l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onColorChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],t,l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onOpacityChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",t,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onHOffsetChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,t,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onVOffsetChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,t,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onBlurChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,t,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onSpreadChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,t,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onInsetChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,t]},e)}})),ne=Object(b.createElement)(b.Fragment,null,io()(t,e=>le(e))),re=(Object(b.createElement)(b.Fragment,null,io()(t,e=>te(e))),Object(b.createElement)("div",null,io()(t,e=>q(e)))),ce=Object(b.createElement)("style",null,io()(t,t=>(t=>{let a,i,o,n="0",r="",c="";return void 0!==l[t].backgroundHoverType&&"gradient"===l[t].backgroundHoverType&&void 0!==l[t].gradientHover?(i=void 0===l[t].backgroundHover?pa("#444444",void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1):pa(l[t].backgroundHover,void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1),o=void 0===l[t].gradientHover[0]?pa("#777777",void 0!==l[t].gradientHover[1]?l[t].gradientHover[1]:1):pa(l[t].gradientHover[0],void 0!==l[t].gradientHover[1]?l[t].gradientHover[1]:1),void 0!==l[t].gradientHover&&"radial"===l[t].gradientHover[4]?a=`radial-gradient(at ${void 0===l[t].gradientHover[6]?"center center":l[t].gradientHover[6]}, ${i} ${void 0===l[t].gradientHover[2]?"0":l[t].gradientHover[2]}%, ${o} ${void 0===l[t].gradientHover[3]?"100":l[t].gradientHover[3]}%)`:void 0!==l[t].backgroundType&&"gradient"===l[t].backgroundType&&void 0!==l[t].gradientHover&&"linear"===l[t].gradientHover[4]&&(a=`linear-gradient(${void 0===l[t].gradientHover[5]?"180":l[t].gradientHover[5]}deg, ${i} ${void 0===l[t].gradientHover[2]?"0":l[t].gradientHover[2]}%, ${o} ${void 0===l[t].gradientHover[3]?"100":l[t].gradientHover[3]}%)`)):void 0!==l[t].backgroundHoverType&&"gradient"===l[t].backgroundHoverType&&void 0===l[t].gradientHover?(i=void 0===l[t].backgroundHover?pa("#444444",void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1):pa(l[t].backgroundHover,void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1),a=`linear-gradient(180deg, ${i} 0%, #777777 100%)`):a=pa(void 0===l[t].backgroundHover?"#444444":l[t].backgroundHover,void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1),void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]&&!1===l[t].boxShadowHover[7]&&(r=""+(void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]?(void 0!==l[t].boxShadowHover[7]&&l[t].boxShadowHover[7]?"inset ":"")+(void 0!==l[t].boxShadowHover[3]?l[t].boxShadowHover[3]:1)+"px "+(void 0!==l[t].boxShadowHover[4]?l[t].boxShadowHover[4]:1)+"px "+(void 0!==l[t].boxShadowHover[5]?l[t].boxShadowHover[5]:2)+"px "+(void 0!==l[t].boxShadowHover[6]?l[t].boxShadowHover[6]:0)+"px "+pa(void 0!==l[t].boxShadowHover[1]?l[t].boxShadowHover[1]:"#000000",void 0!==l[t].boxShadowHover[2]?l[t].boxShadowHover[2]:1):void 0),c="none",n="0"),void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]&&!0===l[t].boxShadowHover[7]&&(c=""+(void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]?(void 0!==l[t].boxShadowHover[7]&&l[t].boxShadowHover[7]?"inset ":"")+(void 0!==l[t].boxShadowHover[3]?l[t].boxShadowHover[3]:1)+"px "+(void 0!==l[t].boxShadowHover[4]?l[t].boxShadowHover[4]:1)+"px "+(void 0!==l[t].boxShadowHover[5]?l[t].boxShadowHover[5]:2)+"px "+(void 0!==l[t].boxShadowHover[6]?l[t].boxShadowHover[6]:0)+"px "+pa(void 0!==l[t].boxShadowHover[1]?l[t].boxShadowHover[1]:"#000000",void 0!==l[t].boxShadowHover[2]?l[t].boxShadowHover[2]:1):void 0),n=void 0!==l[t].borderRadius?l[t].borderRadius:"3",r="none"),`#kt-btns_${e} .kt-button-${t}:hover {\n\t\t\t\t\t${l[t].colorHover?"color:"+pa(l[t].colorHover)+"!important;":""}\n\t\t\t\t\t${l[t].borderHover||l[t].borderHoverOpacity&&1!==l[t].borderHoverOpacity?"border-color:"+pa(void 0===l[t].borderHover?"#444444":l[t].borderHover,void 0!==l[t].borderHoverOpacity?l[t].borderHoverOpacity:1)+"!important;":""}\n\t\t\t\t\t${r?"box-shadow:"+r+"!important;":""}\n\t\t\t\t}\n\t\t\t\t${l[t].iconColorHover?`#kt-btns_${e} .kt-button-${t}:hover .kt-btn-svg-icon { color:${pa(l[t].iconColorHover)} !important;}`:""}\n\t\t\t\t#kt-btns_${e} .kt-button-${t}::before {\n\t\t\t\t\t${a?"background:"+a+";":""}\n\t\t\t\t\t${c?"box-shadow:"+c+";":""}\n\t\t\t\t\t${n?"border-radius:"+n+"px;":""}\n\t\t\t\t}`})(t)));return Object(b.createElement)(b.Fragment,null,ce,Object(b.createElement)("div",{id:"kt-btns_"+e,className:`${T} kt-btn-align-${a}${u?" kt-btn-tab-align-"+u:""}${h?" kt-btn-mobile-align-"+h:""}${g?" kt-force-btn-fullwidth":""}`},Object(b.createElement)(Ce.BlockControls,null,Object(b.createElement)(Ce.AlignmentToolbar,{value:a,onChange:e=>N({hAlign:e})})),this.showSettings("allSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ce.InspectorControls,null,this.showSettings("countSettings")&&Object(b.createElement)(Pt,{title:Object(m.__)("Button Count","kadence-blocks"),initialOpen:!0,panelName:"kb-adv-btn-count"},!E&&Object(b.createElement)(U.PanelRow,null,Object(b.createElement)(U.Button,{className:"kb-add-field",isPrimary:!0,icon:Lo.a,onClick:()=>{const e=l,a=Math.abs(t+1);e.push({text:e[0].text,link:e[0].link,target:e[0].target,size:e[0].size,paddingBT:e[0].paddingBT,paddingLR:e[0].paddingLR,color:e[0].color,background:e[0].background,border:e[0].border,backgroundOpacity:e[0].backgroundOpacity,borderOpacity:e[0].borderOpacity,borderRadius:e[0].borderRadius,borderWidth:e[0].borderWidth,colorHover:e[0].colorHover,backgroundHover:e[0].backgroundHover,borderHover:e[0].borderHover,backgroundHoverOpacity:e[0].backgroundHoverOpacity,borderHoverOpacity:e[0].borderHoverOpacity,icon:e[0].icon,iconSide:e[0].iconSide,iconHover:e[0].iconHover,cssClass:e[0].cssClass?e[0].cssClass:"",noFollow:!!e[0].noFollow&&e[0].noFollow,gap:e[0].gap?e[0].gap:5,responsiveSize:e[0].responsiveSize?e[0].responsiveSize:["",""],gradient:e[0].gradient?e[0].gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:e[0].gradientHover?e[0].gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:e[0].btnStyle?e[0].btnStyle:"basic",btnSize:e[0].btnSize?e[0].btnSize:"standard",backgroundType:e[0].backgroundType?e[0].backgroundType:"solid",backgroundHoverType:e[0].backgroundHoverType?e[0].backgroundHoverType:"solid",width:e[0].width?e[0].width:["","",""],responsivePaddingBT:e[0].responsivePaddingBT?e[0].responsivePaddingBT:["",""],responsivePaddingLR:e[0].responsivePaddingLR?e[0].responsivePaddingLR:["",""],boxShadow:e[0].boxShadow?e[0].boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:e[0].boxShadowHover?e[0].boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1],sponsored:!!e[0].sponsored&&e[0].sponsored,download:!1,tabletGap:e[0].tabletGap?e[0].tabletGap:"",mobileGap:e[0].mobileGap?e[0].mobileGap:"",inheritStyles:e[0].inheritStyles?e[0].inheritStyles:"",iconSize:e[0].iconSize?e[0].iconSize:["","",""],iconPadding:e[0].iconPadding?e[0].iconPadding:["","","",""],iconTabletPadding:e[0].iconTabletPadding?e[0].iconTabletPadding:["","","",""],iconMobilePadding:e[0].iconMobilePadding?e[0].iconMobilePadding:["","","",""],onlyIcon:e[0].onlyIcon?e[0].onlyIcon:[!1,"",""],iconColor:e[0].iconColor?e[0].iconColor:"",iconColorHover:e[0].iconColorHover?e[0].iconColorHover:"",sizeType:e[0].sizeType?e[0].sizeType:"px",iconSizeType:e[0].iconSizeType?e[0].iconSizeType:"px",label:e[0].label?e[0].label:"",marginUnit:e[0].marginUnit?e[0].marginUnit:"px",margin:e[0].margin?e[0].margin:["","","",""],tabletMargin:e[0].tabletMargin?e[0].tabletMargin:["","","",""],mobileMargin:e[0].mobileMargin?e[0].mobileMargin:["","","",""],anchor:e[0].anchor?e[0].anchor:"",borderStyle:e[0].borderStyle?e[0].borderStyle:""}),N({btns:e}),this.saveArrayUpdate({iconSide:l[0].iconSide},0),N({btnCount:a})}},Object(m.__)("Add Button","kadence-blocks"))),Object(b.createElement)(_i,{label:Object(m.__)("Button Alignment","kadence-blocks"),value:a||"",mobileValue:h||"",tabletValue:u||"",onChange:e=>N({hAlign:e}),onChangeTablet:e=>N({thAlign:e}),onChangeMobile:e=>N({mhAlign:e})})),ne,this.showSettings("fontSettings")&&Object(b.createElement)(Pt,{title:Object(m.__)("Font Family","kadence-blocks"),initialOpen:!1,className:"kt-font-family-area",panelName:"kb-adv-btn-font-family"},Object(b.createElement)(oe,{fontGroup:"button",letterSpacing:i,onLetterSpacing:e=>N({letterSpacing:e}),textTransform:f,onTextTransform:e=>N({textTransform:e}),fontFamily:r,onFontFamily:e=>N({typography:e}),onFontChange:e=>{N({typography:e.value,googleFont:e.google})},googleFont:c,onGoogleFont:e=>N({googleFont:e}),loadGoogleFont:s,onLoadGoogleFont:e=>N({loadGoogleFont:e}),fontVariant:p,onFontVariant:e=>N({fontVariant:e}),fontWeight:n,onFontWeight:e=>N({fontWeight:e}),fontStyle:o,onFontStyle:e=>N({fontStyle:e}),fontSubset:d,onFontSubset:e=>N({fontSubset:e})})),this.showSettings("marginSettings")&&Object(b.createElement)(Pt,{title:Object(m.__)("Container Margin","kadence-blocks"),initialOpen:!1,panelName:"kb-adv-btn-container-margin"},Object(b.createElement)(Ot,{label:Object(m.__)("Container Margin","kadence-blocks"),value:void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk?O[0].desk:["","","",""],control:this.state.marginControl,tabletValue:void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet?O[0].tablet:["","","",""],mobileValue:void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile?O[0].mobile:["","","",""],onChange:e=>I({desk:e}),onChangeTablet:e=>I({tablet:e}),onChangeMobile:e=>I({mobile:e}),onChangeControl:e=>this.setState({marginControl:e}),min:A,max:L,step:F,unit:j,units:["px","em","rem","%","vh"],onUnit:e=>N({marginUnit:e})}))),Object(b.createElement)(Ce.InspectorAdvancedControls,null,Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Force Button Fullwidth","kadence-blocks"),checked:void 0!==g&&g,onChange:e=>(e=>{e?(N({forceFullwidth:!0}),N({widthType:"full"})):(N({forceFullwidth:!1}),N({widthType:"full"}))})(e)}),void 0!==g&&g&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Collapse on mobile","kadence-blocks"),checked:void 0!==x&&x,onChange:e=>N({collapseFullwidth:e})}))),Object(b.createElement)("div",{id:"animate-id"+e,className:"btn-inner-wrap aos-animate kt-animation-wrap","data-aos":w||void 0,"data-aos-duration":_&&_[0]&&_[0].duration?_[0].duration:void 0,"data-aos-easing":_&&_[0]&&_[0].easing?_[0].easing:void 0,style:{marginTop:void 0!==H?H+j:void 0,marginRight:void 0!==B?B+j:void 0,marginBottom:void 0!==P?P+j:void 0,marginLeft:void 0!==R?R+j:void 0}},re,c&&Object(b.createElement)(po,{config:G}))))}}var Uo=Object(w.compose)([Object(a.withSelect)((e,t)=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()}))])($o);const{registerBlockType:Vo}=wp.blocks;Vo("kadence/advancedbtn",{title:Object(m.__)("Advanced Button","kadence-blocks"),description:Object(m.__)("Create an advanced button or a row of buttons. Style each one, including hover controls!","kadence-blocks"),icon:{src:no.block},category:"kadence-blocks",keywords:["KB",Object(m.__)("Button","kadence-blocks"),Object(m.__)("Icon","kadence-blocks")],supports:{ktanimate:!0,ktanimateadd:!0,ktanimatepreview:!0,ktdynamic:!0},usesContext:["postId","queryId"],attributes:{hAlign:{type:"string",default:"center"},thAlign:{type:"string",default:""},mhAlign:{type:"string",default:""},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:"",paddingBT:"",paddingLR:"",color:"#555555",background:"",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:"",borderWidth:"",colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5,responsiveSize:["",""],gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:"basic",btnSize:"standard",backgroundType:"solid",backgroundHoverType:"solid",width:["","",""],responsivePaddingBT:["",""],responsivePaddingLR:["",""],boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1],sponsored:!1,download:!1,tabletGap:"",mobileGap:"",inheritStyles:"",iconSize:["","",""],iconPadding:["","","",""],iconTabletPadding:["","","",""],iconMobilePadding:["","","",""],onlyIcon:[!1,"",""],iconColor:"",iconColorHover:"",sizeType:"px",iconSizeType:"px",label:"",marginUnit:"px",margin:["","","",""],tabletMargin:["","","",""],mobileMargin:["","","",""],anchor:"",borderStyle:""}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},textTransform:{type:"string",default:""},widthType:{type:"string",default:"auto"},widthUnit:{type:"string",default:"px"},forceFullwidth:{type:"bool",default:!1},collapseFullwidth:{type:"bool",default:!1},margin:{type:"array",default:[{desk:["","","",""],tablet:["","","",""],mobile:["","","",""]}]},marginUnit:{type:"string",default:"px"},inQueryBlock:{type:"bool",default:!1},lockBtnCount:{type:"bool",default:!1},hideLink:{type:"bool",default:!1}},edit:Uo,save:e=>{const{attributes:{btnCount:t,btns:l,hAlign:a,uniqueID:i,letterSpacing:o,forceFullwidth:n,thAlign:r,mhAlign:c,collapseFullwidth:s}}=e;return Object(b.createElement)("div",{className:`kt-btn-align-${a} kt-btn-tablet-align-${r||"inherit"} kt-btn-mobile-align-${c||"inherit"} kt-btns-wrap kt-btns${i}${n?" kt-force-btn-fullwidth":""}${s?" kt-mobile-collapse-btn-fullwidth":""}`},io()(t,e=>(e=>{let t,a,i,n;"_blank"===l[e].target&&(t="noreferrer noopener"),!0===l[e].noFollow&&(t=t?t.concat(" nofollow"):"nofollow"),void 0!==l[e].sponsored&&!0===l[e].sponsored&&(t=t?t.concat(" sponsored"):"sponsored"),a=void 0!==l[e].paddingLR||void 0!==l[e].paddingBT?"custom":"standard",i=void 0!==l[e].inheritStyles&&""!==l[e].inheritStyles?"kb-btn-global-"+l[e].inheritStyles:"",n=void 0!==l[e].inheritStyles&&"inherit"===l[e].inheritStyles?"wp-block-button__link":"";const r=xt()({"kt-button":!0,button:!0,[`kt-btn-${e}-action`]:!0,["kt-btn-size-"+(l[e].btnSize?l[e].btnSize:a)]:!0,["kt-btn-style-"+(l[e].btnStyle?l[e].btnStyle:"basic")]:!0,["kt-btn-svg-show-"+(l[e].iconHover?"hover":"always")]:!0,["kt-btn-has-text-"+(l[e].text?"true":"false")]:!0,["kt-btn-has-svg-"+(l[e].icon?"true":"false")]:!0,ktblocksvideopop:"video"===l[e].target,[l[e].cssClass]:l[e].cssClass,[i]:i,[n]:n,"kb-btn-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[0],"kb-btn-tablet-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[1],"kb-btn-mobile-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[2]});return Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{id:l[e].anchor?l[e].anchor:void 0,className:r,"aria-label":l[e].label?l[e].label:void 0,download:void 0!==l[e].download&&!0===l[e].download?"":void 0,href:l[e].link?l[e].link:"#",target:"_blank"===l[e].target?l[e].target:void 0,rel:t,style:{borderRadius:void 0!==l[e].borderRadius&&""!==l[e].borderRadius?l[e].borderRadius+"px":void 0,borderWidth:void 0!==l[e].borderWidth&&""!==l[e].borderWidth?l[e].borderWidth+"px":void 0,letterSpacing:void 0!==o&&""!==o?o+"px":void 0}},l[e].icon&&"left"===l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em"}),Object(b.createElement)(Ce.RichText.Content,{tagName:"span",className:"kt-btn-inner-text",value:l[e].text}),l[e].icon&&"left"!==l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em"})))})(e)))},deprecated:[{attributes:{hAlign:{type:"string",default:"center"},thAlign:{type:"string",default:""},mhAlign:{type:"string",default:""},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:"",paddingBT:"",paddingLR:"",color:"#555555",background:"",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:"",borderWidth:"",colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5,responsiveSize:["",""],gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:"basic",btnSize:"standard",backgroundType:"solid",backgroundHoverType:"solid",width:["","",""],responsivePaddingBT:["",""],responsivePaddingLR:["",""],boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1],sponsored:!1,download:!1,tabletGap:"",mobileGap:"",inheritStyles:"",iconSize:["","",""],iconPadding:["","","",""],iconTabletPadding:["","","",""],iconMobilePadding:["","","",""],onlyIcon:[!1,"",""],iconColor:"",iconColorHover:"",sizeType:"px"}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},textTransform:{type:"string",default:""},widthType:{type:"string",default:"auto"},widthUnit:{type:"string",default:"px"},forceFullwidth:{type:"bool",default:!1},collapseFullwidth:{type:"bool",default:!1},margin:{type:"array",default:[{desk:["","","",""],tablet:["","","",""],mobile:["","","",""]}]},marginUnit:{type:"string",default:"px"}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n,forceFullwidth:r,thAlign:c,mhAlign:s,collapseFullwidth:d}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btn-tablet-align-${c||"inherit"} kt-btn-mobile-align-${s||"inherit"} kt-btns-wrap kt-btns${o}${r?" kt-force-btn-fullwidth":""}${d?" kt-mobile-collapse-btn-fullwidth":""}`},io()(l,e=>(e=>{let t,l,i,o;"_blank"===a[e].target&&(t="noreferrer noopener"),!0===a[e].noFollow&&(t=t?t.concat(" nofollow"):"nofollow"),void 0!==a[e].sponsored&&!0===a[e].sponsored&&(t=t?t.concat(" sponsored"):"sponsored"),l=void 0!==a[e].paddingLR||void 0!==a[e].paddingBT?"custom":"standard",i=void 0!==a[e].inheritStyles&&""!==a[e].inheritStyles?"kb-btn-global-"+a[e].inheritStyles:"",o=void 0!==a[e].inheritStyles&&"inherit"===a[e].inheritStyles?"wp-block-button__link":"";const r=xt()({"kt-button":!0,button:!0,[`kt-btn-${e}-action`]:!0,["kt-btn-size-"+(a[e].btnSize?a[e].btnSize:l)]:!0,["kt-btn-style-"+(a[e].btnStyle?a[e].btnStyle:"basic")]:!0,["kt-btn-svg-show-"+(a[e].iconHover?"hover":"always")]:!0,["kt-btn-has-text-"+(a[e].text?"true":"false")]:!0,["kt-btn-has-svg-"+(a[e].icon?"true":"false")]:!0,ktblocksvideopop:"video"===a[e].target,[a[e].cssClass]:a[e].cssClass,[i]:i,[o]:o,"kb-btn-only-icon":a[e].icon&&a[e].onlyIcon&&a[e].onlyIcon[0],"kb-btn-tablet-only-icon":a[e].icon&&a[e].onlyIcon&&a[e].onlyIcon[1],"kb-btn-mobile-only-icon":a[e].icon&&a[e].onlyIcon&&a[e].onlyIcon[2]});return Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{className:r,download:void 0!==a[e].download&&!0===a[e].download?"":void 0,href:a[e].link?a[e].link:"#",target:"_blank"===a[e].target?a[e].target:void 0,rel:t,style:{borderRadius:void 0!==a[e].borderRadius&&""!==a[e].borderRadius?a[e].borderRadius+"px":void 0,borderWidth:void 0!==a[e].borderWidth&&""!==a[e].borderWidth?a[e].borderWidth+"px":void 0,letterSpacing:void 0!==n&&""!==n?n+"px":void 0}},a[e].icon&&"left"===a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"}),Object(b.createElement)(Ce.RichText.Content,{tagName:"span",className:"kt-btn-inner-text",value:a[e].text}),a[e].icon&&"left"!==a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"})))})(e)))}},{attributes:{hAlign:{type:"string",default:"center"},thAlign:{type:"string",default:""},mhAlign:{type:"string",default:""},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:"",paddingBT:"",paddingLR:"",color:"#555555",background:"",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:"",borderWidth:"",colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5,responsiveSize:["",""],gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:"basic",btnSize:"standard",backgroundType:"solid",backgroundHoverType:"solid",width:["","",""],responsivePaddingBT:["",""],responsivePaddingLR:["",""],boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1]}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},widthType:{type:"string",default:"auto"},widthUnit:{type:"string",default:"px"},forceFullwidth:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n,forceFullwidth:r,thAlign:c,mhAlign:s}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btn-tablet-align-${c||"inherit"} kt-btn-mobile-align-${s||"inherit"} kt-btns-wrap kt-btns${o}${r?" kt-force-btn-fullwidth":""}`},io()(l,e=>(e=>{let t,l;return t="_blank"===a[e].target&&!0===a[e].noFollow?"noreferrer noopener nofollow":"_blank"===a[e].target?"noreferrer noopener":!0===a[e].noFollow?"nofollow":void 0,l=void 0!==a[e].paddingLR||void 0!==a[e].paddingBT?"custom":"standard",Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{className:`kt-button kt-btn-${e}-action kt-btn-size-${a[e].btnSize?a[e].btnSize:l} kt-btn-style-${a[e].btnStyle?a[e].btnStyle:"basic"} kt-btn-svg-show-${a[e].iconHover?"hover":"always"} kt-btn-has-text-${a[e].text?"true":"false"} kt-btn-has-svg-${a[e].icon?"true":"false"}${"video"===a[e].target?" ktblocksvideopop":""}${a[e].cssClass?" "+a[e].cssClass:""}`,href:a[e].link?a[e].link:"#",target:"_blank"===a[e].target?a[e].target:void 0,rel:t,style:{borderRadius:void 0!==a[e].borderRadius&&""!==a[e].borderRadius?a[e].borderRadius+"px":void 0,borderWidth:void 0!==a[e].borderWidth&&""!==a[e].borderWidth?a[e].borderWidth+"px":void 0,letterSpacing:void 0!==n&&""!==n?n+"px":void 0}},a[e].icon&&"left"===a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"}),Object(b.createElement)(Ce.RichText.Content,{tagName:"span",className:"kt-btn-inner-text",value:a[e].text}),a[e].icon&&"left"!==a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"})))})(e)))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},forceFullwidth:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n,forceFullwidth:r}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}${r?" kt-force-btn-fullwidth":""}`},io()(l,e=>(e=>{let t;return t="_blank"===a[e].target&&!0===a[e].noFollow?"noreferrer noopener nofollow":"_blank"===a[e].target?"noreferrer noopener":!0===a[e].noFollow?"nofollow":void 0,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{className:`kt-button kt-btn-${e}-action kt-btn-svg-show-${a[e].iconHover?"hover":"always"} kt-btn-has-text-${a[e].text?"true":"false"} kt-btn-has-svg-${a[e].icon?"true":"false"}${"video"===a[e].target?" ktblocksvideopop":""}${a[e].cssClass?" "+a[e].cssClass:""}`,href:a[e].link?a[e].link:"#",target:"_blank"===a[e].target?a[e].target:void 0,rel:t,style:{fontSize:a[e].size?a[e].size+"px":void 0,borderRadius:a[e].borderRadius?a[e].borderRadius+"px":void 0,borderWidth:a[e].borderWidth+"px",paddingLeft:a[e].paddingLR?a[e].paddingLR+"px":void 0,paddingRight:a[e].paddingLR?a[e].paddingLR+"px":void 0,paddingTop:a[e].paddingBT?a[e].paddingBT+"px":void 0,paddingBottom:a[e].paddingBT?a[e].paddingBT+"px":void 0,letterSpacing:n?n+"px":void 0}},a[e].icon&&"left"===a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[e].text),a[e].icon&&"left"!==a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"})))})(e)))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1,cssClass:""}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}${a[t].cssClass?" "+a[t].cssClass:""}`,href:a[t].link?a[t].link:"#",target:a[t].target,rel:a[t].target?"noopener noreferrer":void 0,style:{fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingBT?a[t].paddingBT+"px":void 0,paddingBottom:a[t].paddingBT?a[t].paddingBT+"px":void 0,letterSpacing:n?n+"px":void 0}},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1,cssClass:""}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}${a[t].cssClass?" "+a[t].cssClass:""}`,href:a[t].link?a[t].link:"#",target:a[t].target,rel:"_blank"===a[t].target?"noreferrer noopener":void 0,style:{fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingBT?a[t].paddingBT+"px":void 0,paddingBottom:a[t].paddingBT?a[t].paddingBT+"px":void 0,letterSpacing:n?n+"px":void 0}},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1}]}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}`,href:a[t].link?a[t].link:"#",target:a[t].target,style:{fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingTB?a[t].paddingTB+"px":void 0,paddingBottom:a[t].paddingTB?a[t].paddingTB+"px":void 0,letterSpacing:n?n+"px":void 0}},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1}]}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}`,href:a[t].link?a[t].link:"#",target:a[t].target,style:{backgroundColor:a[t].background?a[t].background:"transparent",color:a[t].color,fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth?a[t].borderWidth+"px":void 0,borderColor:a[t].border,paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingTB?a[t].paddingTB+"px":void 0,paddingBottom:a[t].paddingTB?a[t].paddingTB+"px":void 0},onMouseOver:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onFocus:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onBlur:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`,onMouseOut:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1}]}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}`,href:a[t].link?a[t].link:"#",target:a[t].target,style:{backgroundColor:a[t].background?a[t].background:"transparent",color:a[t].color,fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",borderColor:a[t].border,paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingTB?a[t].paddingTB+"px":void 0,paddingBottom:a[t].paddingTB?a[t].paddingTB+"px":void 0},onMouseOver:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onFocus:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onBlur:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`,onMouseOut:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}}]});const{SVG:Zo,G:Go}=wp.components,qo={};qo.block=Object(b.createElement)(Zo,{width:"24px",height:"16px",viewBox:"0 0 24 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},Object(b.createElement)(Go,{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Object(b.createElement)(Go,{id:"Counter-595b40b65ba036ed117d0884",fill:"#0058b0",fillRule:"nonzero"},Object(b.createElement)("path",{d:"M1.05882353,0 C0.478245953,0 0,0.478245882 0,1.05882353 L0,14.4705882 C0,15.0511659 0.478245953,15.5294118 1.05882353,15.5294118 L7.41176471,15.5294118 C7.68598765,15.5294118 7.92869435,15.40884 8.11764706,15.2350645 C8.30659976,15.40884 8.54930647,15.5294118 8.82352941,15.5294118 L15.1764706,15.5294118 C15.4506935,15.5294118 15.6934002,15.40884 15.8823529,15.2350645 C16.0713056,15.40884 16.3140124,15.5294118 16.5882353,15.5294118 L22.9411765,15.5294118 C23.5217541,15.5294118 24,15.0511659 24,14.4705882 L24,1.05882353 C24,0.478245882 23.5217541,0 22.9411765,0 L16.5882353,0 C16.3140124,0 16.0713056,0.120571765 15.8823529,0.294347294 C15.6934002,0.120571765 15.4506935,0 15.1764706,0 L8.82352941,0 C8.54930647,0 8.30659976,0.120571765 8.11764706,0.294347294 C7.92869435,0.120571765 7.68598765,0 7.41176471,0 L1.05882353,0 Z M1.05882353,0.705882353 L7.41176471,0.705882353 C7.61118706,0.705882353 7.76470588,0.859401176 7.76470588,1.05882353 L8.47058824,1.05882353 C8.47058824,0.859401176 8.62410706,0.705882353 8.82352941,0.705882353 L15.1764706,0.705882353 C15.3758929,0.705882353 15.5294118,0.859401176 15.5294118,1.05882353 L16.2352941,1.05882353 C16.2352941,0.859401176 16.3888129,0.705882353 16.5882353,0.705882353 L17.7028952,0.705882353 C17.762316,1.05000706 17.8591306,1.35650435 17.9944853,1.62270212 C18.3834265,2.42105506 19.0697866,2.85937518 19.9549631,2.85937482 C21.2206105,2.85937482 22.1181067,1.99069871 22.1181067,0.774816 C22.1181067,0.751322471 22.1153629,0.729084 22.1146599,0.705882353 L22.9411765,0.705882353 C23.1405988,0.705882353 23.2941176,0.859401176 23.2941176,1.05882353 L23.2941176,14.4705882 C23.2941176,14.6700106 23.1405988,14.8235294 22.9411765,14.8235294 L16.5882353,14.8235294 C16.3888129,14.8235294 16.2352941,14.6700106 16.2352941,14.4705882 L15.5294118,14.4705882 C15.5294118,14.6700106 15.3758929,14.8235294 15.1764706,14.8235294 L8.82352941,14.8235294 C8.62410706,14.8235294 8.47058824,14.6700106 8.47058824,14.4705882 L7.76470588,14.4705882 C7.76470588,14.6700106 7.61118706,14.8235294 7.41176471,14.8235294 L1.05882353,14.8235294 C0.859401106,14.8235294 0.705882353,14.6700106 0.705882353,14.4705882 L0.705882353,1.05882353 C0.705882353,0.859401176 0.859401106,0.705882353 1.05882353,0.705882353 Z M18.7010569,0.705882353 L21.1909468,0.705882353 C21.1934164,0.738576353 21.199908,0.769312941 21.199908,0.803079176 C21.199908,1.506138 20.6582206,2.04457729 19.9466912,2.04457729 C19.2351618,2.04457729 18.6934744,1.49840082 18.6934744,0.787224353 C18.6934744,0.759073765 18.6991927,0.733278706 18.7010569,0.705882353 Z M8.11764706,1.76470588 C7.92272303,1.76470588 7.76470588,1.92272303 7.76470588,2.11764706 C7.76470588,2.31257109 7.92272303,2.47058824 8.11764706,2.47058824 C8.31257109,2.47058824 8.47058824,2.31257109 8.47058824,2.11764706 C8.47058824,1.92272303 8.31257109,1.76470588 8.11764706,1.76470588 Z M15.8823529,1.76470588 C15.6874289,1.76470588 15.5294118,1.92272303 15.5294118,2.11764706 C15.5294118,2.31257109 15.6874289,2.47058824 15.8823529,2.47058824 C16.077277,2.47058824 16.2352941,2.31257109 16.2352941,2.11764706 C16.2352941,1.92272303 16.077277,1.76470588 15.8823529,1.76470588 Z M8.11764706,3.17647059 C7.92272303,3.17647059 7.76470588,3.33448774 7.76470588,3.52941176 C7.76470588,3.72433579 7.92272303,3.88235294 8.11764706,3.88235294 C8.31257109,3.88235294 8.47058824,3.72433579 8.47058824,3.52941176 C8.47058824,3.33448774 8.31257109,3.17647059 8.11764706,3.17647059 Z M15.8823529,3.17647059 C15.6874289,3.17647059 15.5294118,3.33448774 15.5294118,3.52941176 C15.5294118,3.72433579 15.6874289,3.88235294 15.8823529,3.88235294 C16.077277,3.88235294 16.2352941,3.72433579 16.2352941,3.52941176 C16.2352941,3.33448774 16.077277,3.17647059 15.8823529,3.17647059 Z M8.11764706,4.58823529 C7.92272303,4.58823529 7.76470588,4.74625244 7.76470588,4.94117647 C7.76470588,5.1361005 7.92272303,5.29411765 8.11764706,5.29411765 C8.31257109,5.29411765 8.47058824,5.1361005 8.47058824,4.94117647 C8.47058824,4.74625244 8.31257109,4.58823529 8.11764706,4.58823529 Z M15.8823529,4.58823529 C15.6874289,4.58823529 15.5294118,4.74625244 15.5294118,4.94117647 C15.5294118,5.1361005 15.6874289,5.29411765 15.8823529,5.29411765 C16.077277,5.29411765 16.2352941,5.1361005 16.2352941,4.94117647 C16.2352941,4.74625244 16.077277,4.58823529 15.8823529,4.58823529 Z M4.23943024,4.71852035 C2.85378318,4.71852035 2.03079035,5.86897059 2.03079035,7.84191176 C2.03079035,9.82720588 2.84531259,10.9766855 4.23943024,10.9763327 C5.62895965,10.9763327 6.43979788,9.83055318 6.43979788,7.84949435 C6.43979788,5.87267082 5.61660671,4.71852035 4.23943024,4.71852035 Z M12.0041361,4.71852035 C10.6184891,4.71852035 9.79549624,5.86897059 9.79549624,7.84191176 C9.79549624,9.82720588 10.6100185,10.9766855 12.0041361,10.9763327 C13.3936655,10.9763327 14.2045038,9.83055318 14.2045038,7.84949435 C14.2045038,5.87267082 13.3813126,4.71852035 12.0041361,4.71852035 Z M4.23943024,5.52987141 C5.04201847,5.52987141 5.50505506,6.34473529 5.50505506,7.84191176 C5.50505506,9.35567647 5.05013612,10.1663605 4.23943024,10.1663605 C3.42872435,10.1663605 2.96553318,9.35144118 2.96553318,7.84191176 C2.96553318,6.34861765 3.436842,5.52987141 4.23943024,5.52987141 Z M12.0041361,5.52987141 C12.8067244,5.52987141 13.2697609,6.34473529 13.2697609,7.84191176 C13.2697609,9.35567647 12.814842,10.1663605 12.0041361,10.1663605 C11.1934302,10.1663605 10.7302391,9.35144118 10.7302391,7.84191176 C10.7302391,6.34861765 11.2015479,5.52987141 12.0041361,5.52987141 Z M8.11764706,6 C7.92272303,6 7.76470588,6.15801715 7.76470588,6.35294118 C7.76470588,6.54786521 7.92272303,6.70588235 8.11764706,6.70588235 C8.31257109,6.70588235 8.47058824,6.54786521 8.47058824,6.35294118 C8.47058824,6.15801715 8.31257109,6 8.11764706,6 Z M15.8823529,6 C15.6874289,6 15.5294118,6.15801715 15.5294118,6.35294118 C15.5294118,6.54786521 15.6874289,6.70588235 15.8823529,6.70588235 C16.077277,6.70588235 16.2352941,6.54786521 16.2352941,6.35294118 C16.2352941,6.15801715 16.077277,6 15.8823529,6 Z M17.7835479,6.98092835 L17.7835479,7.80468741 L20.8193933,7.80468741 L20.8193933,7.875 L18.1764706,12.9492187 L19.1484374,12.9492187 L21.7458639,7.82054224 L21.7458639,6.98092835 L17.7835479,6.98092835 Z M8.11764706,7.41176471 C7.92272303,7.41176471 7.76470588,7.56978185 7.76470588,7.76470588 C7.76470588,7.95962991 7.92272303,8.11764706 8.11764706,8.11764706 C8.31257109,8.11764706 8.47058824,7.95962991 8.47058824,7.76470588 C8.47058824,7.56978185 8.31257109,7.41176471 8.11764706,7.41176471 Z M15.8823529,7.41176471 C15.6874289,7.41176471 15.5294118,7.56978185 15.5294118,7.76470588 C15.5294118,7.95962991 15.6874289,8.11764706 15.8823529,8.11764706 C16.077277,8.11764706 16.2352941,7.95962991 16.2352941,7.76470588 C16.2352941,7.56978185 16.077277,7.41176471 15.8823529,7.41176471 Z M8.11764706,8.82352941 C7.92272303,8.82352941 7.76470588,8.98154656 7.76470588,9.17647059 C7.76470588,9.37139462 7.92272303,9.52941176 8.11764706,9.52941176 C8.31257109,9.52941176 8.47058824,9.37139462 8.47058824,9.17647059 C8.47058824,8.98154656 8.31257109,8.82352941 8.11764706,8.82352941 Z M15.8823529,8.82352941 C15.6874289,8.82352941 15.5294118,8.98154656 15.5294118,9.17647059 C15.5294118,9.37139462 15.6874289,9.52941176 15.8823529,9.52941176 C16.077277,9.52941176 16.2352941,9.37139462 16.2352941,9.17647059 C16.2352941,8.98154656 16.077277,8.82352941 15.8823529,8.82352941 Z M8.11764706,10.2352941 C7.92272303,10.2352941 7.76470588,10.3933113 7.76470588,10.5882353 C7.76470588,10.7831593 7.92272303,10.9411765 8.11764706,10.9411765 C8.31257109,10.9411765 8.47058824,10.7831593 8.47058824,10.5882353 C8.47058824,10.3933113 8.31257109,10.2352941 8.11764706,10.2352941 Z M15.8823529,10.2352941 C15.6874289,10.2352941 15.5294118,10.3933113 15.5294118,10.5882353 C15.5294118,10.7831593 15.6874289,10.9411765 15.8823529,10.9411765 C16.077277,10.9411765 16.2352941,10.7831593 16.2352941,10.5882353 C16.2352941,10.3933113 16.077277,10.2352941 15.8823529,10.2352941 Z M8.11764706,11.6470588 C7.92272303,11.6470588 7.76470588,11.805076 7.76470588,12 C7.76470588,12.194924 7.92272303,12.3529412 8.11764706,12.3529412 C8.31257109,12.3529412 8.47058824,12.194924 8.47058824,12 C8.47058824,11.805076 8.31257109,11.6470588 8.11764706,11.6470588 Z M15.8823529,11.6470588 C15.6874289,11.6470588 15.5294118,11.805076 15.5294118,12 C15.5294118,12.194924 15.6874289,12.3529412 15.8823529,12.3529412 C16.077277,12.3529412 16.2352941,12.194924 16.2352941,12 C16.2352941,11.805076 16.077277,11.6470588 15.8823529,11.6470588 Z M8.11764706,13.0588235 C7.92272303,13.0588235 7.76470588,13.2168407 7.76470588,13.4117647 C7.76470588,13.6066887 7.92272303,13.7647059 8.11764706,13.7647059 C8.31257109,13.7647059 8.47058824,13.6066887 8.47058824,13.4117647 C8.47058824,13.2168407 8.31257109,13.0588235 8.11764706,13.0588235 Z M15.8823529,13.0588235 C15.6874289,13.0588235 15.5294118,13.2168407 15.5294118,13.4117647 C15.5294118,13.6066887 15.6874289,13.7647059 15.8823529,13.7647059 C16.077277,13.7647059 16.2352941,13.6066887 16.2352941,13.4117647 C16.2352941,13.2168407 16.077277,13.0588235 15.8823529,13.0588235 Z",id:"Shape"}))));var Ko=qo;const{__:Qo}=wp.i18n;const{__:Jo}=wp.i18n,{Component:Yo,Fragment:Xo}=wp.element,{InspectorControls:en}=wp.blockEditor,{TextControl:tn,RangeControl:ln,ToggleControl:an,TabPanel:on,Dashicon:nn,SelectControl:rn}=wp.components;var cn=class extends Yo{constructor(){super(...arguments),this.state={titlePaddingControl:"individual",titleMarginControl:"individual",numberPaddingControl:"individual",numberMarginControl:"individual",user:kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin",settings:{}}}componentDidMount(){const e=kadence_blocks_params.settings?JSON.parse(kadence_blocks_params.settings):{};void 0!==e["kadence/countup"]&&"object"==typeof e["kadence/countup"]&&this.setState({settings:e["kadence/countup"]})}showSettings(e){return void 0===this.state.settings[e]||"all"===this.state.settings[e]||"contributor"===this.state.settings[e]&&("contributor"===this.state.user||"author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"author"===this.state.settings[e]&&("author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"editor"===this.state.settings[e]&&("editor"===this.state.user||"admin"===this.state.user)||"admin"===this.state.settings[e]&&"admin"===this.state.user}getPreviewSize(e,t,l,a){if("Mobile"===e){if(void 0!==a&&""!==a)return a;if(void 0!==l&&""!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l)return l;return t}render(){const{attributes:e,setAttributes:t}=this.props,{start:l,end:a,prefix:i,suffix:o,duration:n,separator:r,displayTitle:c,titleFont:s,titleAlign:d,titleColor:m,titleMinHeight:p,titlePadding:g,titleMobilePadding:u,titleMobileMargin:h,titleTabletMargin:v,titleTabletPadding:k,titleMargin:y,titlePaddingType:f,titleMarginType:O,numberColor:j,numberMinHeight:_,numberFont:w,numberAlign:x,numberPadding:S,numberMobilePadding:C,numberMobileMargin:T,numberTabletMargin:N,numberTabletPadding:z,numberMargin:M,numberPaddingType:I,numberMarginType:H,decimalSpaces:B,decimal:P}=e,{titlePaddingControl:R,titleMarginControl:A,numberPaddingControl:L,numberMarginControl:F}=this.state,W=e=>{const l=s.map((t,l)=>(0===l&&(t={...t,...e}),t));t({titleFont:l})},D=e=>{const l=w.map((t,l)=>(0===l&&(t={...t,...e}),t));t({numberFont:l})};let $=!0===r?",":r;return $=!1===$?"":$,Object(b.createElement)(Xo,null,Object(b.createElement)(en,null,Object(b.createElement)(Pt,{title:Jo("Count Up Settings"),initialOpen:!0,panelName:"kb-inspector-countup-settings"},Object(b.createElement)("div",{className:"kt-columns-control"},Object(b.createElement)("div",{style:{marginBottom:"15px"}},Object(b.createElement)(U.__experimentalNumberControl,{label:Jo("Starting Number","kadence-blocks"),value:l,onChange:e=>t({start:parseInt(e)}),min:0,isShiftStepEnabled:!0,shiftStep:10})),Object(b.createElement)("div",{style:{marginBottom:"15px"}},Object(b.createElement)(U.__experimentalNumberControl,{label:Jo("Ending Number","kadence-blocks"),value:a,onChange:e=>t({end:parseInt(e)}),min:0,isShiftStepEnabled:!0,shiftStep:10})),Object(b.createElement)(tn,{label:Jo("Number Prefix","kadence-blocks"),value:i,onChange:e=>t({prefix:e})}),Object(b.createElement)(tn,{label:Jo("Number Suffix","kadence-blocks"),value:o,onChange:e=>t({suffix:e})}),Object(b.createElement)(ln,{label:Jo("Animation Duration","kadence-blocks"),value:n,onChange:e=>t({duration:e}),min:.1,max:25,step:.1}),Object(b.createElement)(rn,{label:Jo("Thousand Separator","kadence-blocks"),value:$,options:[{value:"",label:Jo("None","kadence-blocks")},{value:",",label:","},{value:".",label:"."}],onChange:e=>t({separator:e})}),Object(b.createElement)(rn,{label:Jo("Decimal","kadence-blocks"),value:P,options:[{value:"",label:Jo("None","kadence-blocks")},{value:".",label:"."},{value:",",label:","}],onChange:e=>t({decimal:e})}),P&&Object(b.createElement)(ln,{label:Jo("Decimal Spaces","kadence-blocks"),value:B,onChange:e=>t({decimalSpaces:e}),min:1,max:25,step:1}))),Object(b.createElement)(Pt,{title:Jo("Title Settings","kadence-blocks"),initialOpen:!1,panelName:"kb-inspector-title-settings"},Object(b.createElement)(an,{label:Jo("Show Title","kadence-blocks"),checked:c,onChange:e=>t({displayTitle:e})}),c&&Object(b.createElement)(Xo,null,Object(b.createElement)(De,{label:Jo("Title Color","kadence-blocks"),value:m||"",default:"",onChange:e=>t({titleColor:e})}),Object(b.createElement)(_i,{label:Jo("Text Alignment","kadence-blocks"),value:d&&d[0]?d[0]:"",mobileValue:d&&d[2]?d[2]:"",tabletValue:d&&d[1]?d[1]:"",onChange:e=>t({titleAlign:[e,d&&d[1]?d[1]:"",d&&d[2]?d[2]:""]}),onChangeTablet:e=>t({titleAlign:[d&&d[0]?d[0]:"",e,d&&d[2]?d[2]:""]}),onChangeMobile:e=>t({titleAlign:[d&&d[0]?d[0]:"",d&&d[1]?d[1]:"",e]})}),Object(b.createElement)("h2",{className:"kt-heading-size-title"},Jo("Min Height")),Object(b.createElement)(on,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(nn,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(nn,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(nn,{icon:"smartphone"}),className:"kt-mobile-tab"}]},e=>{let l;return e.name&&(l="mobile"===e.name?Object(b.createElement)(E,{value:void 0!==p&&void 0!==p[2]?p[2]:"",onChange:e=>t({titleMinHeight:[void 0!==p&&void 0!==p[0]?p[0]:"",void 0!==p&&void 0!==p[1]?p[1]:"",e]}),step:1,min:0,max:600}):"tablet"===e.name?Object(b.createElement)(E,{value:void 0!==p&&void 0!==p[1]?p[1]:"",onChange:e=>t({titleMinHeight:[void 0!==p&&void 0!==p[0]?p[0]:"",e,void 0!==p&&void 0!==p[2]?p[2]:""]}),step:1,min:0,max:600}):Object(b.createElement)(E,{value:void 0!==p&&void 0!==p[0]?p[0]:"",onChange:e=>t({titleMinHeight:[e,void 0!==p&&void 0!==p[1]?p[1]:"",void 0!==p&&void 0!==p[2]?p[2]:""]}),step:1,min:0,max:600})),Object(b.createElement)("div",{className:e.className,key:e.className},l)}),Object(b.createElement)(oe,{fontGroup:"heading",tagLowLevel:2,tagHighLevel:7,otherTags:{p:!0,span:!0,div:!0},tagLevel:s[0].level,htmlTag:s[0].htmlTag,onTagLevel:e=>W({level:e}),onTagLevelHTML:(e,t)=>{W({level:e,htmlTag:t})},fontSize:s[0].size,onFontSize:e=>W({size:e}),fontSizeType:s[0].sizeType,onFontSizeType:e=>W({sizeType:e}),lineHeight:s[0].lineHeight,onLineHeight:e=>W({lineHeight:e}),lineHeightType:s[0].lineType,onLineHeightType:e=>W({lineType:e}),letterSpacing:s[0].letterSpacing,onLetterSpacing:e=>W({letterSpacing:e}),fontFamily:s[0].family,onFontFamily:e=>W({family:e}),onFontChange:e=>{W({family:e.value,google:e.google})},onFontArrayChange:e=>W(e),googleFont:s[0].google,onGoogleFont:e=>W({google:e}),loadGoogleFont:s[0].loadGoogle,onLoadGoogleFont:e=>W({loadGoogle:e}),fontVariant:s[0].variant,onFontVariant:e=>W({variant:e}),fontWeight:s[0].weight,onFontWeight:e=>W({weight:e}),fontStyle:s[0].style,onFontStyle:e=>W({style:e}),fontSubset:s[0].subset,onFontSubset:e=>W({subset:e})}),Object(b.createElement)(Ot,{label:Jo("Title Padding","kadence-blocks"),value:g,control:R,tabletValue:k,mobileValue:u,onChange:e=>t({titlePadding:e}),onChangeTablet:e=>t({titleTabletPadding:e}),onChangeMobile:e=>t({titleMobilePadding:e}),onChangeControl:e=>this.setState({titlePaddingControl:e}),min:0,max:"em"===f||"rem"===f?12:200,step:"em"===f||"rem"===f?.1:1,unit:f,units:["px","em","rem","%"],onUnit:e=>t({titlePaddingType:e})}),Object(b.createElement)(Ot,{label:Jo("Title Margin","kadence-blocks"),value:y,control:A,tabletValue:v,mobileValue:h,onChange:e=>t({titleMargin:e}),onChangeTablet:e=>t({titleTabletMargin:e}),onChangeMobile:e=>t({titleMobileMargin:e}),onChangeControl:e=>this.setState({titleMarginControl:e}),min:"em"===O||"rem"===O?-12:-200,max:"em"===O||"rem"===O?12:200,step:"em"===O||"rem"===O?.1:1,unit:O,units:["px","em","rem","%","vh"],onUnit:e=>t({titleMarginType:e})}))),Object(b.createElement)(Pt,{title:Jo("Number Settings","kadence-blocks"),initialOpen:!1,panelName:"kb-inspector-number-settings"},Object(b.createElement)(De,{label:Jo("Number Color","kadence-blocks"),value:j||"",default:"",onChange:e=>t({numberColor:e})}),Object(b.createElement)(_i,{label:Jo("Text Alignment","kadence-blocks"),value:x&&x[0]?x[0]:"",mobileValue:x&&x[2]?x[2]:"",tabletValue:x&&x[1]?x[1]:"",onChange:e=>t({numberAlign:[e,x&&x[1]?x[1]:"",x&&x[2]?x[2]:""]}),onChangeTablet:e=>t({numberAlign:[x&&x[0]?x[0]:"",e,x&&x[2]?x[2]:""]}),onChangeMobile:e=>t({numberAlign:[x&&x[0]?x[0]:"",x&&x[1]?x[1]:"",e]})}),Object(b.createElement)("h2",{className:"kt-heading-size-title"},Jo("Min Height")),Object(b.createElement)(on,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(nn,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(nn,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(nn,{icon:"smartphone"}),className:"kt-mobile-tab"}]},e=>{let l;return e.name&&(l="mobile"===e.name?Object(b.createElement)(E,{value:void 0!==_&&void 0!==_[2]?_[2]:"",onChange:e=>t({numberMinHeight:[void 0!==_&&void 0!==_[0]?_[0]:"",void 0!==_&&void 0!==_[1]?_[1]:"",e]}),step:1,min:0,max:600}):"tablet"===e.name?Object(b.createElement)(E,{value:void 0!==_&&void 0!==_[1]?_[1]:"",onChange:e=>t({numberMinHeight:[void 0!==_&&void 0!==_[0]?_[0]:"",e,void 0!==_&&void 0!==_[2]?_[2]:""]}),step:1,min:0,max:600}):Object(b.createElement)(E,{value:void 0!==_&&void 0!==_[0]?_[0]:"",onChange:e=>t({numberMinHeight:[e,void 0!==_&&void 0!==_[1]?_[1]:"",void 0!==_&&void 0!==_[2]?_[2]:""]}),step:1,min:0,max:600})),Object(b.createElement)("div",{className:e.className,key:e.className},l)}),Object(b.createElement)(oe,{fontGroup:"number",fontSize:w[0].size,onFontSize:e=>D({size:e}),fontSizeType:w[0].sizeType,onFontSizeType:e=>D({sizeType:e}),lineHeight:w[0].lineHeight,onLineHeight:e=>D({lineHeight:e}),lineHeightType:w[0].lineType,onLineHeightType:e=>D({lineType:e}),letterSpacing:w[0].letterSpacing,onLetterSpacing:e=>D({letterSpacing:e}),fontFamily:w[0].family,onFontFamily:e=>D({family:e}),onFontChange:e=>{D({family:e.value,google:e.google})},onFontArrayChange:e=>D(e),googleFont:w[0].google,onGoogleFont:e=>D({google:e}),loadGoogleFont:w[0].loadGoogle,onLoadGoogleFont:e=>D({loadGoogle:e}),fontVariant:w[0].variant,onFontVariant:e=>D({variant:e}),fontWeight:w[0].weight,onFontWeight:e=>D({weight:e}),fontStyle:w[0].style,onFontStyle:e=>D({style:e}),fontSubset:w[0].subset,onFontSubset:e=>D({subset:e})}),Object(b.createElement)(Ot,{label:Jo("Number Padding","kadence-blocks"),value:S,control:L,tabletValue:z,mobileValue:C,onChange:e=>t({numberPadding:e}),onChangeTablet:e=>t({numberTabletPadding:e}),onChangeMobile:e=>t({numberMobilePadding:e}),onChangeControl:e=>this.setState({numberPaddingControl:e}),min:0,max:"em"===I||"rem"===I?12:200,step:"em"===I||"rem"===I?.1:1,unit:I,units:["px","em","rem","%"],onUnit:e=>t({numberPaddingType:e})}),Object(b.createElement)(Ot,{label:Jo("Number Margin","kadence-blocks"),value:M,control:F,tabletValue:N,mobileValue:T,onChange:e=>t({numberMargin:e}),onChangeTablet:e=>t({numberTabletMargin:e}),onChangeMobile:e=>t({numberMobileMargin:e}),onChangeControl:e=>this.setState({numberMarginControl:e}),min:"em"===H||"rem"===H?-12:-200,max:"em"===H||"rem"===H?12:200,step:"em"===H||"rem"===H?.1:1,unit:H,units:["px","em","rem","%","vh"],onUnit:e=>t({numberMarginType:e})}))))}},sn=l(201),dn=l.n(sn);const{Component:bn,Fragment:mn}=wp.element,{RichText:pn}=wp.blockEditor,{__:gn}=wp.i18n,un=[];var hn=Object(w.compose)([Object(a.withSelect)((e,t)=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()}))])(class extends bn{constructor(){super(...arguments)}componentDidMount(){if(this.props.attributes.uniqueID)un.includes(this.props.attributes.uniqueID)?(this.props.attributes.uniqueID="_"+this.props.clientId.substr(2,9),un.push("_"+this.props.clientId.substr(2,9))):un.push(this.props.attributes.uniqueID);else{const e=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==this.props.attributes.noCustomDefaults&&this.props.attributes.noCustomDefaults||void 0!==e["kadence/countup"]&&"object"==typeof e["kadence/countup"]&&Object.keys(e["kadence/countup"]).map(t=>{this.props.attributes[t]=e["kadence/countup"][t]}),this.props.setAttributes({uniqueID:"_"+this.props.clientId.substr(2,9),numberFont:[...this.props.attributes.numberFont]}),un.push("_"+this.props.clientId.substr(2,9))}}render(){const{clientId:e,attributes:t,className:l,isSelected:a,setAttributes:i}=this.props,{uniqueID:o,title:n,start:r,end:c,prefix:s,suffix:d,duration:m,separator:p,displayTitle:g,titleFont:u,titleAlign:h,titleColor:v,titleMinHeight:k,numberFont:y,numberAlign:f,numberColor:O,numberMinHeight:j,numberPadding:_,numberMobilePadding:w,numberMobileMargin:x,numberTabletMargin:E,numberTabletPadding:S,numberMargin:C,numberPaddingType:T,numberMarginType:N,titlePadding:z,titleMobilePadding:M,titleMobileMargin:I,titleTabletMargin:H,titleTabletPadding:B,titleMargin:P,titlePaddingType:R,titleMarginType:A,decimal:L,decimalSpaces:F}=t,W=u[0].htmlTag&&"heading"!==u[0].htmlTag?u[0].htmlTag:"h"+u[0].level,D={google:{families:[u[0].family+(u[0].variant?":"+u[0].variant:"")]}},$=u[0].google?D:"",U={google:{families:[y[0].family+(y[0].variant?":"+y[0].variant:"")]}},V=y[0].google?U:"",Z=(e,t,l,a)=>{if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t},G=Z(this.props.getPreviewDevice,void 0!==h[0]?h[0]:"",void 0!==h[1]?h[1]:"",void 0!==h[2]?h[2]:""),q=Z(this.props.getPreviewDevice,void 0!==f[0]?f[0]:"",void 0!==f[1]?f[1]:"",void 0!==f[2]?f[2]:""),K=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[0]?C[0]:"",void 0!==E&&void 0!==E[0]?E[0]:"",void 0!==x&&void 0!==x[0]?x[0]:""),Q=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[1]?C[1]:"",void 0!==E&&void 0!==E[1]?E[1]:"",void 0!==x&&void 0!==x[1]?x[1]:""),J=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[2]?C[2]:"",void 0!==E&&void 0!==E[2]?E[2]:"",void 0!==x&&void 0!==x[2]?x[2]:""),Y=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[3]?C[3]:"",void 0!==E&&void 0!==E[3]?E[3]:"",void 0!==x&&void 0!==x[3]?x[3]:""),X=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[0]?_[0]:"",void 0!==S&&void 0!==S[0]?S[0]:"",void 0!==w&&void 0!==w[0]?w[0]:""),ee=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[1]?_[1]:"",void 0!==S&&void 0!==S[1]?S[1]:"",void 0!==w&&void 0!==w[1]?w[1]:""),te=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[2]?_[2]:"",void 0!==S&&void 0!==S[2]?S[2]:"",void 0!==w&&void 0!==w[2]?w[2]:""),le=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[3]?_[3]:"",void 0!==S&&void 0!==S[3]?S[3]:"",void 0!==w&&void 0!==w[3]?w[3]:""),ae=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[0]?P[0]:"",void 0!==H&&void 0!==H[0]?H[0]:"",void 0!==I&&void 0!==I[0]?I[0]:""),ie=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[1]?P[1]:"",void 0!==H&&void 0!==H[1]?H[1]:"",void 0!==I&&void 0!==I[1]?I[1]:""),oe=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[2]?P[2]:"",void 0!==H&&void 0!==H[2]?H[2]:"",void 0!==I&&void 0!==I[2]?I[2]:""),ne=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[3]?P[3]:"",void 0!==H&&void 0!==H[3]?H[3]:"",void 0!==I&&void 0!==I[3]?I[3]:""),re=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[0]?z[0]:"",void 0!==B&&void 0!==B[0]?B[0]:"",void 0!==M&&void 0!==M[0]?M[0]:""),ce=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[1]?z[1]:"",void 0!==B&&void 0!==B[1]?B[1]:"",void 0!==M&&void 0!==M[1]?M[1]:""),se=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[2]?z[2]:"",void 0!==B&&void 0!==B[2]?B[2]:"",void 0!==M&&void 0!==M[2]?M[2]:""),de=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[3]?z[3]:"",void 0!==B&&void 0!==B[3]?B[3]:"",void 0!==M&&void 0!==M[3]?M[3]:""),be=xt()({["kb-count-up-"+o]:o,"kb-count-up":!0});let me=!0===p?",":p;return me=!1===me?"":me,Object(b.createElement)(mn,null,a&&Object(b.createElement)(cn,this.props),g&&u[0].google&&Object(b.createElement)(po,{config:$}),y[0].google&&Object(b.createElement)(po,{config:V}),Object(b.createElement)("div",{className:be},Object(b.createElement)("div",{className:"kb-count-up-number",style:{fontWeight:y[0].weight,fontStyle:y[0].style,color:pa(O),fontSize:y[0].size[0]+y[0].sizeType,lineHeight:y[0].lineHeight&&y[0].lineHeight[0]?y[0].lineHeight[0]+y[0].lineType:void 0,letterSpacing:y[0].letterSpacing+"px",fontFamily:y[0].family?y[0].family:"",minHeight:void 0!==j&&void 0!==j[0]?j[0]+"px":void 0,textAlign:q,paddingTop:""!==X?X+T:void 0,paddingRight:""!==ee?ee+T:void 0,paddingBottom:""!==te?te+T:void 0,paddingLeft:""!==le?le+T:void 0,marginTop:K?K+N:void 0,marginRight:Q?Q+N:void 0,marginBottom:J?J+N:void 0,marginLeft:Y?Y+N:void 0}},Object(b.createElement)(dn.a,{start:r,end:c,duration:m,separator:me,decimal:L||void 0,decimals:L&&F?F:void 0,prefix:s,suffix:d})),g&&Object(b.createElement)(pn,{tagName:W,className:"kb-count-up-title",value:n,onChange:e=>i({title:e}),placeholder:gn("Type Here...","kadence-blocks"),style:{fontWeight:u[0].weight,fontStyle:u[0].style,color:pa(v),fontSize:u[0].size[0]+u[0].sizeType,lineHeight:u[0].lineHeight&&u[0].lineHeight[0]?u[0].lineHeight[0]+u[0].lineType:void 0,letterSpacing:u[0].letterSpacing+"px",fontFamily:u[0].family?u[0].family:"",minHeight:void 0!==k&&void 0!==k[0]?k[0]+"px":void 0,textAlign:G,paddingTop:""!==re?re+R:void 0,paddingRight:""!==ce?ce+R:void 0,paddingBottom:""!==se?se+R:void 0,paddingLeft:""!==de?de+R:void 0,marginTop:ae?ae+A:void 0,marginRight:ie?ie+A:void 0,marginBottom:oe?oe+A:void 0,marginLeft:ne?ne+A:void 0}})))}});const{__:vn}=wp.i18n,{Component:kn}=wp.element,{RichText:yn}=wp.blockEditor;const{RichText:fn}=wp.blockEditor;var On=[{attributes:{uniqueID:{type:"string",default:""},title:{type:"string",default:""},displayTitle:{type:"bool",default:!0},titleFont:{type:"array",default:[{level:4,htmlTag:"div",size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},titlePaddingType:{type:"string",default:"px"},titlePadding:{type:"array",default:["","","",""]},titleTabletPadding:{type:"array",default:["","","",""]},titleMobilePadding:{type:"array",default:["","","",""]},titleMarginType:{type:"string",default:"px"},titleMargin:{type:"array",default:["","","",""]},titleTabletMargin:{type:"array",default:["","","",""]},titleMobileMargin:{type:"array",default:["","","",""]},titleAlign:{type:"array",default:["","",""]},titleColor:{type:"string",default:""},titleHoverColor:{type:"string",default:""},titleMinHeight:{type:"array",default:["","",""]},numberFont:{type:"array",default:[{size:["50","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},numberPaddingType:{type:"string",default:"px"},numberPadding:{type:"array",default:["","","",""]},numberTabletPadding:{type:"array",default:["","","",""]},numberMobilePadding:{type:"array",default:["","","",""]},numberMarginType:{type:"string",default:"px"},numberMargin:{type:"array",default:["","","",""]},numberTabletMargin:{type:"array",default:["","","",""]},numberMobileMargin:{type:"array",default:["","","",""]},numberAlign:{type:"array",default:["","",""]},numberColor:{type:"string",default:""},numberHoverColor:{type:"string",default:""},numberMinHeight:{type:"array",default:["","",""]},start:{type:"number",default:0},end:{type:"number",default:100},prefix:{type:"string",default:""},suffix:{type:"string",default:""},duration:{type:"number",default:2.5},separator:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{uniqueID:l,title:a,start:i,end:o,prefix:n,suffix:r,duration:c,separator:s,titleFont:d,displayTitle:m}=t,p=xt()({["kb-count-up-"+l]:l,"kb-count-up":!0}),g=d[0].htmlTag&&"heading"!==d[0].htmlTag?d[0].htmlTag:"h"+d[0].level;return Object(b.createElement)("div",{className:p,"data-start":i,"data-end":o,"data-prefix":n,"data-suffix":r,"data-duration":c,"data-separator":s},Object(b.createElement)("div",{className:"kb-count-up-process kb-count-up-number"}),a&&m&&Object(b.createElement)(fn.Content,{tagName:g,className:"kb-count-up-title",value:a}))}}];const{__:jn}=wp.i18n,{registerBlockType:wn}=wp.blocks,{Icon:xn}=wp.components;wn("kadence/countup",{title:jn("Count Up","kadence-blocks"),icon:Object(b.createElement)(xn,{icon:Ko.block}),category:"kadence-blocks",keywords:["count down","counter","count up","number spinner"],description:jn("An animated count up or down to a specific value.","kadence-blocks"),attributes:{uniqueID:{type:"string",default:""},title:{type:"string",default:""},displayTitle:{type:"bool",default:!0},titleFont:{type:"array",default:[{level:4,htmlTag:"div",size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},titlePaddingType:{type:"string",default:"px"},titlePadding:{type:"array",default:["","","",""]},titleTabletPadding:{type:"array",default:["","","",""]},titleMobilePadding:{type:"array",default:["","","",""]},titleMarginType:{type:"string",default:"px"},titleMargin:{type:"array",default:["","","",""]},titleTabletMargin:{type:"array",default:["","","",""]},titleMobileMargin:{type:"array",default:["","","",""]},titleAlign:{type:"array",default:["","",""]},titleColor:{type:"string",default:""},titleHoverColor:{type:"string",default:""},titleMinHeight:{type:"array",default:["","",""]},numberFont:{type:"array",default:[{size:["50","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},numberPaddingType:{type:"string",default:"px"},numberPadding:{type:"array",default:["","","",""]},numberTabletPadding:{type:"array",default:["","","",""]},numberMobilePadding:{type:"array",default:["","","",""]},numberMarginType:{type:"string",default:"px"},numberMargin:{type:"array",default:["","","",""]},numberTabletMargin:{type:"array",default:["","","",""]},numberMobileMargin:{type:"array",default:["","","",""]},numberAlign:{type:"array",default:["","",""]},numberColor:{type:"string",default:""},numberHoverColor:{type:"string",default:""},numberMinHeight:{type:"array",default:["","",""]},start:{type:"number",default:0},end:{type:"number",default:100},prefix:{type:"string",default:""},suffix:{type:"string",default:""},duration:{type:"number",default:2.5},separator:{type:"string",default:""},decimal:{type:"string",default:""},decimalSpaces:{type:"number",default:2}},edit:hn,save:class extends kn{render(){const{attributes:e}=this.props,{uniqueID:t,title:l,start:a,end:i,prefix:o,suffix:n,duration:r,separator:c,titleFont:s,displayTitle:d,decimal:m,decimalSpaces:p}=e,g=xt()({["kb-count-up-"+t]:t,"kb-count-up":!0}),u=s[0].htmlTag&&"heading"!==s[0].htmlTag?s[0].htmlTag:"h"+s[0].level;return Object(b.createElement)("div",{className:g,"data-start":a,"data-end":i,"data-prefix":o,"data-suffix":n,"data-duration":r,"data-separator":c,"data-decimal":m||void 0,"data-decimal-spaces":m?p:void 0},Object(b.createElement)("div",{className:"kb-count-up-process kb-count-up-number"}),l&&d&&Object(b.createElement)(yn.Content,{tagName:u,className:"kb-count-up-title",value:l}))}},deprecated:On});var En=l(202),Sn=l.n(En),Cn=l(91),Tn=l.n(Cn);function Nn(e){let{desktopChildren:t,tabletChildren:l,mobileChildren:i}=e;const[o,n]=Object(b.useState)("Desktop"),r=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);r!==o&&n(r);const{setPreviewDeviceType:c}=Object(a.useDispatch)("kadenceblocks/data"),s=[{name:"Desktop",key:"desktop",label:Object(m.__)("Desktop","kadence-blocks"),title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",label:Object(m.__)("Tablet","kadence-blocks"),title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",label:Object(m.__)("Mobile","kadence-blocks"),title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],d={};return d.Mobile=i,d.Tablet=l,d.Desktop=t,Object(b.createElement)("div",{className:"components-base-control kt-inspect-tabs kb-responsive-control"},Object(b.createElement)("div",{className:"kadence-title-bar"},Object(b.createElement)(U.ButtonGroup,{className:"components-tab-panel__tabs","aria-label":Object(m.__)("Device","kadence-blocks")},k()(s,e=>{let{name:t,key:l,title:a,itemClass:i,label:r}=e;return Object(b.createElement)(U.Button,{key:l,className:`components-tab-panel__tabs-item ${i}${t===o?" active-tab":""}`,"aria-pressed":o===t,"aria-label":r,onClick:()=>{return c(u(e=t)),void n(u(e));var e}},a)}))),Object(b.createElement)("div",{className:"kb-responsive-control-inner"},d[o]?d[o]:d.Desktop))}const zn={};zn.inherit=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",width:"24",height:"24",strokeLinejoin:"round",strokeMiterlimit:"1.5",clipRule:"evenodd",viewBox:"0 0 24 24"},Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeWidth:"1.5",d:"M12.383 26.976l2.01-.941 1.884.538 1.623 1.666-.692.236.281 1.539 1.552 1.35-1.552 2.153",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M12.016 24.355l.998-.952M33.573 26.085l-1.636-1.343-1.348-1.248M26.35 27.774l.332.37 1.349.756-.711 2.768 1.274 1.203.989-.449 3.933-6.226",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M29.519 9.539c5.298 1.881 9.099 6.977 9.099 12.961 0 7.582-6.102 13.737-13.618 13.737S11.382 30.082 11.382 22.5",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M20.684 3.211v9.433h4.179l-6.429 6.429-6.429-6.429h4.179V8.021",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48) translate(-6.686 -1.321) scale(1.55693)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M32.994 21.014l.2.205 3.364.329 1.532 2.432M32.931 12.002l-3.219.944-1.054 1.996-.408-.003",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}));var Mn=zn;const{Component:In,Fragment:Hn}=wp.element,{Dashicon:Bn}=wp.components;var Pn=class extends In{constructor(e){super(e),this.toggleViews=this.toggleViews.bind(this),this.handleChange=this.handleChange.bind(this),this.state={view:"rgb"}}toggleViews(){"hsl"===this.state.view?this.setState({view:"rgb"}):"rgb"===this.state.view&&this.setState({view:"hsl"})}handleChange(e,t){e.hex&&Oe.isValidHex(e.hex)?this.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?this.props.onChange({r:e.r||this.props.rgb.r,g:e.g||this.props.rgb.g,b:e.b||this.props.rgb.b,a:this.props.rgb.a,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),this.props.onChange({h:this.props.hsl.h,s:this.props.hsl.s,l:this.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&(e.l=e.l.replace("%","")),this.props.onChange({h:e.h||this.props.hsl.h||0,s:Number(e.s&&e.s/100||this.props.hsl.s||0),l:Number(e.l&&e.l/100||this.props.hsl.l||0),a:Math.round(100*e.a)/100||this.props.rgb.a||1,source:"hsl"},t))}render(){const e={fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"100%",padding:"4px 10% 3px",border:"none",borderRadius:"2px",boxShadow:"rgb(218, 218, 218) 0px 0px 0px 1px inset",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"},toggle:{width:"32px",textAlign:"right",position:"relative"}};return Object(b.createElement)("div",{style:e.fields,className:"flexbox-fix"},Object(b.createElement)("div",{style:e.double},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"hex",value:this.props.hex.replace("#",""),onChange:this.handleChange})),"rgb"===this.state.view&&Object(b.createElement)(Hn,null,Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})),Object(b.createElement)("div",{style:e.alpha},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))),"hsl"===this.state.view&&Object(b.createElement)(Hn,null,Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange,dragLabel:"true",dragMax:"359"})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"s",value:""+Math.round(100*this.props.hsl.s),onChange:this.handleChange})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"l",value:""+Math.round(100*this.props.hsl.l),onChange:this.handleChange})),Object(b.createElement)("div",{style:e.alpha},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange}))),Object(b.createElement)("div",{style:e.toggle},Object(b.createElement)("div",{className:"toggle-icons",style:e.icon,onClick:this.toggleViews,ref:e=>this.icon=e},Object(b.createElement)(Bn,{icon:"arrow-up-alt2"}),Object(b.createElement)(Bn,{icon:"arrow-down-alt2"}))))}},Rn=Object(ve.a)(e=>{let{rgb:t,hex:l,hsv:a,hsl:i,onChange:o,renderers:n}=e;const r={picker:{width:300,position:"relative",marginBottom:10},hue:{height:10,position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"},input:{height:34,border:"1px solid "+l,paddingLeft:10},body:{padding:"10px 0"},controls:{display:"flex"},color:{width:"30px",height:"30px",position:"relative",marginTop:"3px",marginLeft:"10px",borderRadius:"50%",overflow:"hidden"},activeColor:{position:"absolute",left:0,right:0,top:0,bottom:0,borderRadius:"50%",background:`rgba(${t.r},${t.g},${t.b},${t.a})`,boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)"},swatch:{width:54,height:38,background:l},sliders:{padding:"4px 0",flex:"1"},saturation:{width:"100%",paddingBottom:"50%",position:"relative",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}};return Object(b.createElement)("div",{style:r.picker,className:"kadence-picker"},Object(b.createElement)("div",{style:r.saturation},Object(b.createElement)(ke.Saturation,{style:r.Saturation,hsl:i,hsv:a,pointer:ye.ChromePointerCircle,onChange:o})),Object(b.createElement)("div",{style:r.body},Object(b.createElement)("div",{style:r.controls,className:"flexbox-fix"},Object(b.createElement)("div",{style:r.sliders},Object(b.createElement)("div",{style:r.hue},Object(b.createElement)(ke.Hue,{style:r.Hue,hsl:i,onChange:o,pointer:fe.ChromePointer})),Object(b.createElement)("div",{style:r.alpha},Object(b.createElement)(ke.Alpha,{style:r.Alpha,rgb:t,hsl:i,renderers:n,pointer:fe.ChromePointer,onChange:o}))),Object(b.createElement)("div",{style:r.color},Object(b.createElement)(ke.Checkboard,null),Object(b.createElement)("div",{style:r.activeColor})))),Object(b.createElement)(Pn,{rgb:t,hsl:i,hex:l,onChange:o}))});const{Component:An}=wp.element,{Button:Ln,Popover:Fn,ColorIndicator:Wn,Tooltip:Dn,Dashicon:$n}=wp.components;Object(a.withSelect)((e,t)=>{const l=e("core/block-editor").getSettings();return{colors:o()(l,["colors"],[]),disableCustomColors:void 0===t.disableCustomColors?l.disableCustomColors:t.disableCustomColors}})(class extends An{constructor(){super(...arguments),this.onChangeState=this.onChangeState.bind(this),this.onChangeComplete=this.onChangeComplete.bind(this),this.unConvertOpacity=this.unConvertOpacity.bind(this),this.state={alpha:!1!==this.props.alpha,isVisible:!1,colors:[],classSat:"first",currentColor:"",inherit:!1,currentOpacity:void 0!==this.props.opacityValue?this.props.opacityValue:1,isPalette:!!(this.props.colorValue&&this.props.colorValue.startsWith("palette")||this.props.colorDefault&&this.props.colorDefault.startsWith("palette"))}}render(){const e=()=>{!0===this.state.isVisible&&this.setState({isVisible:!1})},t=100===this.props.opacityUnit?(e=>{let t=1;return e&&(t=e/100),t})(this.props.opacityValue):this.props.opacityValue,l=this.state.currentColor?this.state.currentColor:this.props.colorValue;let a=this.state.isPalette&&this.props.colors&&this.props.colors[parseInt(l.slice(-1),10)-1]?this.props.colors[parseInt(l.slice(-1),10)-1].color:l;return""===a&&(a=this.props.colorDefault),this.props.onOpacityChange&&!this.state.isPalette&&1!==Number(void 0!==t&&""!==t?t:1)&&(a=ne(void 0===a?"":a,void 0!==t&&""!==t?t:1)),Object(b.createElement)("div",{className:"kt-color-popover-container components-base-control new-kadence-advanced-colors"},Object(b.createElement)("div",{className:"kt-advanced-color-settings-container"},this.props.label&&Object(b.createElement)("h2",{className:"kt-beside-color-label"},this.props.label),this.props.colorValue&&this.props.colorValue!==this.props.colorDefault&&Object(b.createElement)(Dn,{text:Object(m.__)("Clear")},Object(b.createElement)(Ln,{className:"components-color-palette__clear",type:"button",onClick:()=>{this.setState({currentColor:this.props.colorDefault,isPalette:!(!this.props.colorDefault||!this.props.colorDefault.startsWith("palette"))}),this.props.onColorChange(this.props.colorDefault?this.props.colorDefault:void 0),this.props.onColorClassChange&&this.props.onColorClassChange("")},isSmall:!0},Object(b.createElement)($n,{icon:"redo"}))),Object(b.createElement)("div",{className:"kt-beside-color-click"},this.state.isVisible&&Object(b.createElement)(Fn,{position:"top left",className:"kt-popover-color new-kadence-advanced-colors-pop",onClose:e},"first"===this.state.classSat&&!this.props.disableCustomColors&&Object(b.createElement)(Rn,{color:a,onChange:e=>this.onChangeState(e,""),onChangeComplete:e=>{this.onChangeComplete(e,""),this.props.onColorClassChange&&this.props.onColorClassChange("")}}),"first"!==this.state.classSat&&!this.props.disableCustomColors&&Object(b.createElement)(Rn,{color:a,onChange:e=>this.onChangeState(e,""),onChangeComplete:e=>{this.onChangeComplete(e,""),this.props.onColorClassChange&&this.props.onColorClassChange("")}}),this.props.colors&&Object(b.createElement)("div",{className:"components-color-palette"},k()(this.props.colors,e=>{let{color:t,slug:l,name:a}=e;const i={color:t},o=l.replace("theme-",""),n=o===this.props.colorValue||!l.startsWith("theme-palette")&&this.props.colorValue===t;return Object(b.createElement)("div",{key:t,className:"components-color-palette__item-wrapper"},Object(b.createElement)(Dn,{text:a||// translators: %s: color hex code e.g: "#f00".
20
  Object(m.sprintf)(Object(m.__)("Color code: %s"),t)},Object(b.createElement)(Ln,{type:"button",className:"components-color-palette__item "+(n?"is-active":""),style:i,onClick:()=>{l.startsWith("theme-palette")?this.onChangeComplete(t,o):this.onChangeComplete(t,!1),this.props.onColorClassChange&&this.props.onColorClassChange(l)},"aria-label":a?// translators: %s: The name of the color e.g: "vivid red".
21
  Object(m.sprintf)(Object(m.__)("Color: %s"),a):// translators: %s: color hex code e.g: "#f00".
22
  Object(m.sprintf)(Object(m.__)("Color code: %s"),t),"aria-pressed":n})),o===this.props.colorValue&&Object(b.createElement)($n,{icon:"admin-site"}),!l.startsWith("theme-palette")&&this.props.colorValue===t&&Object(b.createElement)($n,{icon:"saved"}))}))),this.state.isVisible&&Object(b.createElement)(Dn,{text:Object(m.__)("Select Color")},Object(b.createElement)(Ln,{className:"kt-color-icon-indicate "+(this.state.alpha?"kt-has-alpha":"kt-no-alpha"),onClick:e},Object(b.createElement)(Wn,{className:"kt-advanced-color-indicate",colorValue:a}),""===a&&this.state.inherit&&Object(b.createElement)("span",{className:"color-indicator-icon"},Mn.inherit),(this.props.colorValue&&this.props.colorValue.startsWith("palette")||this.props.colorDefault&&this.props.colorDefault.startsWith("palette"))&&Object(b.createElement)("span",{className:"color-indicator-icon"},Object(b.createElement)($n,{icon:"admin-site"})))),!this.state.isVisible&&Object(b.createElement)(Dn,{text:Object(m.__)("Select Color")},Object(b.createElement)(Ln,{className:"kt-color-icon-indicate "+(this.state.alpha?"kt-has-alpha":"kt-no-alpha"),onClick:()=>{this.setState({isVisible:!0})}},Object(b.createElement)(Wn,{className:"kt-advanced-color-indicate",colorValue:a}),""===a&&this.state.inherit&&Object(b.createElement)("span",{className:"color-indicator-icon"},Mn.inherit),(this.props.colorValue&&this.props.colorValue.startsWith("palette")||this.props.colorDefault&&this.props.colorDefault.startsWith("palette"))&&Object(b.createElement)("span",{className:"color-indicator-icon"},Object(b.createElement)($n,{icon:"admin-site"})))))))}unConvertOpacity(e){let t=100;return e&&(t=100*e),t}onChangeState(e,t){let l,a=100===this.props.opacityUnit?100:1;t?l=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?this.props.onOpacityChange?(l="transparent"===e.hex?"#000000":e.hex,a=100===this.props.opacityUnit?this.unConvertOpacity(e.rgb.a):e.rgb.a):l="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":l=void 0!==e.hex?e.hex:e,this.setState({currentColor:l,currentOpacity:a,isPalette:!!t}),void 0!==this.props.onChange&&this.props.onChange(l)}onChangeComplete(e,t){let l,a=100===this.props.opacityUnit?100:1;t?l=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?this.props.onOpacityChange?(l="transparent"===e.hex?"#000000":e.hex,a=100===this.props.opacityUnit?this.unConvertOpacity(e.rgb.a):e.rgb.a):l="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":l=void 0!==e.hex?e.hex:e,this.setState({currentColor:l,currentOpacity:a,isPalette:!!t}),void 0!==this.props.onArrayChange?this.props.onArrayChange(l,a):(this.props.onColorChange(l),void 0!==this.props.onOpacityChange&&setTimeout(()=>{this.props.onOpacityChange(a)},50))}});const{Button:Un,ButtonGroup:Vn}=wp.components;function Zn(e){let{label:t,value:l,onChange:a,options:i=[],...o}=e;return Object(b.createElement)("div",{className:"kadence-radio-buttons-wrap"},Object(b.createElement)("h2",null,t),Object(b.createElement)(Vn,{className:"kadence-radio-container-control"},i.map((e,t)=>Object(b.createElement)(Un,{key:`${e.label}-${e.value}-${t}`,isTertiary:l!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:l===e.value,"aria-pressed":l===e.value,onClick:()=>a(e.value)},e.label))))}const{Component:Gn}=wp.element,{FocalPointPicker:qn}=wp.components;var Kn=class extends Gn{constructor(){super(...arguments),this.onPositionChange=this.onPositionChange.bind(this),this.convertPosition=this.convertPosition.bind(this),this.state={position:null}}convertPosition(e){if(!e)return{x:.5,y:.5};let t=.5,l=.5;const a=e.split(" ");if(a&&a[0])switch(a[0]){case"left":t=0;break;case"right":t=1;break;case"center":t=.5;break;default:t=parseInt(a[0],10)/100}if(a&&a[1])switch(a[1]){case"top":l=0;break;case"bottom":l=1;break;case"center":l=.5;break;default:l=parseInt(a[1],10)/100}return{x:t,y:l}}onPositionChange(e){let t;this.setState({position:e}),e&&e.x&&(t=100*e.x+"% "+100*e.y+"%"),this.props.onChange(t)}render(){const e=this.state.position?this.state.position:this.convertPosition(this.props.value);return Object(b.createElement)(qn,{url:this.props.url,value:e,onChange:e=>this.onPositionChange(e)})}};const{Button:Qn,ButtonGroup:Jn}=wp.components;function Yn(e){let{label:t,value:l,onChange:a,options:i=[],...o}=e;return Object(b.createElement)("div",{className:"kadence-radio-buttons-wrap"},Object(b.createElement)("h2",null,t),Object(b.createElement)(Jn,{className:"kadence-radio-container-control"},i.map((e,t)=>Object(b.createElement)(Qn,{key:`${e.label}-${e.value}-${t}`,isTertiary:l!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:l===e.value,"aria-pressed":l===e.value,onClick:()=>a(e.value)},e.label))))}class Xn extends b.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=Object(b.createRef)(),this.debouncedToggle=wl()(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state;return Object(b.createElement)("div",{className:"kb-dynamic-background-sidebar-wrap"},Object(b.createElement)(U.Button,{className:"kb-dynamic-background-sidebar",isTertiary:!0,icon:El.dynamic,onClick:()=>this.debouncedToggle(),isPressed:e,"aria-haspopup":"true","aria-expanded":e,label:Object(m.__)("Dynamic Background Image","kadence-blocks"),showTooltip:!0}),e&&Object(b.createElement)(U.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef},Object(b.createElement)("div",{className:"kb-dynamic-popover-inner-wrap"},Object(b.createElement)("div",{className:"kb-pro-notice"},Object(b.createElement)("h2",null,Object(m.__)("Dynamic Background Image","kadence-blocks-pro")," "),Object(b.createElement)("p",null,Object(m.__)("Create dynamic sites by populating background images from various sources.","kadence-blocks-pro")," "),Object(b.createElement)(U.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content"},Object(m.__)("Upgrade to Pro","kadence-blocks-pro"))))))}}var er=Object(U.withFilters)("kadence.BackgroundDynamicControl")(Xn);const tr=["image"];class lr extends b.Component{constructor(){super(...arguments)}render(){const{label:e,hasImage:t,onSaveImage:l,onRemoveImage:a,onSaveURL:i,onSavePosition:o,onSaveSize:n,onSaveRepeat:r,onSaveAttachment:c,disableMediaButtons:s,imageURL:d,imageID:p,imagePosition:g,imageSize:u,imageRepeat:h,imageAttachment:v,imageAttachmentParallax:k=!1,inlineImage:y,onSaveInlineImage:f,dynamicAttribute:O=""}=this.props;let j=[{value:"scroll",label:Object(m.__)("Scroll","kadence-blocks")},{value:"fixed",label:Object(m.__)("Fixed","kadence-blocks")}];return k&&(j=[{value:"scroll",label:Object(m.__)("Scroll","kadence-blocks")},{value:"fixed",label:Object(m.__)("Fixed","kadence-blocks")},{value:"parallax",label:Object(m.__)("Parallax","kadence-blocks")}]),Object(b.createElement)("div",{className:"kadence-image-background-control"},!t&&Object(b.createElement)(b.Fragment,null,e&&Object(b.createElement)("div",{class:"components-kadence-image-background__label"},e),Object(b.createElement)(jl,{labels:"",selectIcon:ll.a,selectLabel:Object(m.__)("Select Image","kadence-blocks"),onSelect:e=>l(e),onSelectURL:e=>i(e),accept:"image/*",className:"kadence-image-upload",allowedTypes:tr,disableMediaButtons:s,dynamicControl:O&&kadence_blocks_params.dynamic_enabled?Object(b.createElement)(er,this.props):void 0})),t&&Object(b.createElement)(b.Fragment,null,e&&Object(b.createElement)("div",{class:"components-kadence-image-background__label"},e),O&&kadence_blocks_params.dynamic_enabled&&this.props.attributes.kadenceDynamic&&this.props.attributes.kadenceDynamic[O]&&this.props.attributes.kadenceDynamic[O].enable?Object(b.createElement)("div",{className:"kb-dynamic-background-sidebar-top"},Object(b.createElement)(er,Ke()({startOpen:!this.props.attributes.kadenceDynamic[O].field},this.props))):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ce.MediaUpload,{onSelect:e=>l(e),type:"image",value:p||"",render:e=>{let{open:t}=e;return Object(b.createElement)(U.Button,{className:"components-button components-icon-button kt-cta-upload-btn",onClick:t,icon:Tl.a},Object(m.__)("Edit Image","kadence-blocks"))}}),Object(b.createElement)(U.Button,{icon:Nl.a,label:Object(m.__)("Remove Image","kadence-blocks"),className:"components-button components-icon-button kt-remove-img kt-cta-upload-btn",onClick:()=>a()}),O&&kadence_blocks_params.dynamic_enabled&&Object(b.createElement)(er,this.props)),Object(b.createElement)(Kn,{url:d||"",value:g||"center center",onChange:e=>o(e)}),Object(b.createElement)(Yn,{label:Object(m.__)("Background Image Size","kadence-blocks"),value:u||"cover",options:[{value:"cover",label:Object(m.__)("Cover","kadence-blocks")},{value:"contain",label:Object(m.__)("Contain","kadence-blocks")},{value:"auto",label:Object(m.__)("Auto","kadence-blocks")}],onChange:e=>n(e)}),"cover"!==(u||"cover")&&Object(b.createElement)(Yn,{label:Object(m.__)("Background Image Repeat","kadence-blocks"),value:h||"no-repeat",options:[{value:"no-repeat",label:Object(m.__)("No Repeat","kadence-blocks")},{value:"repeat",label:Object(m.__)("Repeat","kadence-blocks")},{value:"repeat-x",label:Object(m.__)("Repeat-x","kadence-blocks")},{value:"repeat-y",label:Object(m.__)("Repeat-y","kadence-blocks")}],onChange:e=>r(e)}),Object(b.createElement)(Yn,{label:Object(m.__)("Background Image Attachment","kadence-blocks"),value:v||"scroll",options:j,onChange:e=>c(e)}),"fixed"===(v||"scroll")&&Object(b.createElement)("p",{className:"kb-sidebar-help"},Object(m.__)("Note: Attachment Fixed works only on desktop.","kadence-blocks")),f&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Force Background Image inline?","kadence-blocks"),checked:void 0!==y&&y,onChange:e=>f(e)})))}}var ar=lr;function ir(e){var t;let{uniqueID:l,onSetState:a,onSetAttributes:i,firstColumnWidth:o,secondColumnWidth:n,widthString:r,secondWidthString:c,columnsUnlocked:s,leftPadding:d,rightPadding:p}=e;const g=(null===(t=document.querySelector('iframe[name="editor-canvas"]'))||void 0===t?void 0:t.contentWindow.document)||document;let u,h,v;u=Math.abs(r)===parseFloat(r)?r:"left-half"===r?"50":"right-half"===r||"center-half"===r?"25":"center-wide"===r?"20":"center-exwide"===r?"15":"33.3",h=Math.abs(c)===parseFloat(c)?c:"left-half"===c||"right-half"===c?"25":"center-half"===c?"50":"center-wide"===c?"60":"center-exwide"===c?"70":"33.3",v=Math.abs(c)===parseFloat(c)?Math.abs(Math.round(10*(parseFloat(u)+parseFloat(h)-100))/10):"left-half"===c?"25":"right-half"===c?"50":"center-half"===c?"25":"center-wide"===c?"20":"center-exwide"===c?"15":"33.3";const k="33.3"===u?30:parseFloat(u),y=o||k,f="33.3"===h?30:parseFloat(h),O=n||f,j=(e,t,i)=>{let r,c,d;s?(r=Math.round(10*parseFloat(i.style.width))/10,c=r-(o||u),d=Math.round(10*Math.abs((n||h)-c))/10):(r=5*Math.round(parseInt(i.style.width)/5),c=r-(o||u),d=5*Math.round(Math.abs((n||h)-c)/5)),a({firstWidth:r,secondWidth:d}),g.getElementById("left-column-width-"+l).innerHTML=r+"%",g.getElementById("right-column-width-"+l).innerHTML=d+"%",g.getElementById("third-right-column-width-"+l).innerHTML=d+"%",g.getElementById("third-column-width-"+l).innerHTML=Math.abs(Math.round(10*(d+r-100))/10)+"%"},_=(e,t,l)=>{let r,c,d;s?(r=Math.round(10*parseFloat(l.style.width))/10,c=r-(o||u),d=Math.round(10*Math.abs((n||h)-c))/10):(r=5*Math.round(parseInt(l.style.width)/5),c=r-(o||u),d=5*Math.round(Math.abs((n||h)-c)/5)),i({firstColumnWidth:r}),i({secondColumnWidth:d}),a({firstWidth:null,secondWidth:null})},w=(e,t,i)=>{let n,r,c;s?(n=o||parseFloat(u),c=Math.round(10*parseFloat(i.style.width))/10,r=Math.round(10*(c-n))/10):(n=5*Math.round((o||parseFloat(u))/5),c=5*Math.round(parseInt(i.style.width)/5),r=5*Math.round((c-n)/5)),a({firstWidth:n,secondWidth:r}),g.getElementById("left-column-width-"+l).innerHTML=n+"%",g.getElementById("right-column-width-"+l).innerHTML=r+"%",g.getElementById("third-right-column-width-"+l).innerHTML=r+"%",g.getElementById("third-column-width-"+l).innerHTML=Math.abs(Math.round(10*(parseFloat(r)+parseFloat(n)-100))/10)+"%"},x=(e,t,l)=>{let n,r,c;s?(n=o||parseFloat(u),c=Math.round(10*parseFloat(l.style.width))/10,r=Math.round(10*(c-n))/10):(n=5*Math.round((o||parseFloat(u))/5),c=5*Math.round(parseInt(l.style.width)/5),r=5*Math.round((c-n)/5)),i({firstColumnWidth:n}),i({secondColumnWidth:r}),a({firstWidth:null,secondWidth:null})};return Object(b.createElement)("div",{className:"kt-resizeable-column-container",style:{left:d+"px",right:p+"px"}},Object(b.createElement)(Tn.a,null,e=>{let{width:t}=e;return Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.ResizableBox,{className:"editor-row-first-column__resizer",size:{width:o?o+"%":u+"%"},minWidth:"10%",maxWidth:y+O-10+"%",enable:{right:!0},handleClasses:{right:"components-resizable-box__handle components-resizable-box__handle-right"},grid:s?[t/1e3,1]:[t/20,1],onResize:j,onResizeStop:_,axis:"x"},s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to 5% step resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!1})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l11.566,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-11.566,0Z"})))),!s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to fluid resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!0})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5"},Object(b.createElement)("path",{d:"M13.967,10.611l0.001,-1.222l1.815,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-1.816,0Z"}),Object(b.createElement)("path",{d:"M8.918,10.611l-0.022,-1.222l2.15,0l-0.031,1.222l-2.097,0Z"}),Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l1.693,0l-0.028,1.222l-1.665,0Z"}),Object(b.createElement)("circle",{cx:"12.427",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"}),Object(b.createElement)("circle",{cx:"7.456",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"})))),Object(b.createElement)("span",{id:"left-column-width-"+l,className:"left-column-width-size column-width-size-handle"},o?o+"%":u+"%"),Object(b.createElement)("span",{id:"right-column-width-"+l,className:"right-column-width-size column-width-size-handle"},n?n+"%":h+"%")),Object(b.createElement)(U.ResizableBox,{className:"editor-row-first-column__resizer second_resizer",size:{width:n?Math.abs(parseFloat(n)+parseFloat(o))+"%":Math.abs(parseFloat(h)+parseFloat(u))+"%"},minWidth:5*Math.round((o||u)/5)+10+"%",maxWidth:"90%",enable:{right:!0},handleClasses:{right:"components-resizable-box__handle components-resizable-box__handle-right"},grid:s?[t/1e3,1]:[t/20,1],onResize:w,onResizeStop:x,axis:"x"},s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to 5% step resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!1})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l11.566,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-11.566,0Z"})))),!s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to fluid resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!0})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5"},Object(b.createElement)("path",{d:"M13.967,10.611l0.001,-1.222l1.815,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-1.816,0Z"}),Object(b.createElement)("path",{d:"M8.918,10.611l-0.022,-1.222l2.15,0l-0.031,1.222l-2.097,0Z"}),Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l1.693,0l-0.028,1.222l-1.665,0Z"}),Object(b.createElement)("circle",{cx:"12.427",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"}),Object(b.createElement)("circle",{cx:"7.456",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"})))),Object(b.createElement)("span",{id:"third-right-column-width-"+l,className:"left-column-width-size column-width-size-handle"},n?n+"%":h+"%"),Object(b.createElement)("span",{id:"third-column-width-"+l,className:"right-column-width-size column-width-size-handle"},v+"%")))}))}var or=l(433),nr=l(430);const rr={};rr.kadence=Object(b.createElement)("svg",{width:"20px",height:"20px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("g",{fillRule:"nonzero"},Object(b.createElement)("path",{d:"M44.812,1.007l-41.624,45.986l0,-45.986l41.624,0Z",fill:"#105c90"}),Object(b.createElement)("path",{d:"M44.812,46.993l-41.624,-45.986l0,45.986l41.624,0Z",fill:"#179cd4"}))),rr.kadenceCat=Object(b.createElement)("svg",{width:"20px",height:"20px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M40.145,6.164l-32.29,35.673l0,-35.673l32.29,0Z",fill:"#105c90",fillRule:"nonzero"}),Object(b.createElement)("path",{d:"M40.145,41.836l-32.29,-35.673l0,35.673l32.29,0Z",fill:"#179cd4",fillRule:"nonzero"})),rr.kadenceBW=Object(b.createElement)("svg",{width:"20px",height:"20px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M40.145,6.164l-32.29,35.673l0,-35.673l32.29,0Z",fillOpacity:"0.502",fillRule:"nonzero"}),Object(b.createElement)("path",{d:"M40.145,41.836l-32.29,-35.673l0,35.673l32.29,0Z",fillRule:"nonzero"})),rr.kadenceNew=Object(b.createElement)("svg",{width:"20px",height:"20px",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 600 600"},Object(b.createElement)("path",{fill:"none",d:"M0 0H599.973V599.973H0z"}),Object(b.createElement)("path",{d:"M439.942 522.147H313.963c-13.641 0-24.713-11.076-24.713-24.717 0-13.637 11.072-24.713 24.713-24.713h82.291c12.842-.881 23-11.59 23-24.652 0-13.641-11.072-24.713-24.714-24.713h-60.165v-.004H265.77c-13.619 0-24.679-11.057-24.679-24.677 0-13.623 11.06-24.683 24.679-24.683h15.545l-.032-.029h23.109c13.615 0 24.669-11.053 24.669-24.668 0-13.614-11.054-24.667-24.669-24.667h-58.123v-.022H124.381c-13.614 0-24.669-11.055-24.669-24.672 0-13.615 11.055-24.67 24.669-24.67h121.888v-.069h47.722c13.603 0 24.647-11.043 24.647-24.648 0-13.602-11.044-24.647-24.647-24.647h-10.877l.003-.003h-50.683c-13.621 0-24.679-11.06-24.679-24.679 0-13.622 11.058-24.682 24.679-24.682h117.032c.583 0 1.16.019 1.732.059h41.834c13.638 0 24.71-11.073 24.71-24.712s-11.072-24.711-24.71-24.711h-61.494c-12.797-.928-22.905-11.618-22.905-24.65 0-13.64 11.073-24.715 24.714-24.715h96.865c.107 0 .213 0 .327.003h114.213l-200.123 218.55 242.056 225.813h-146.09l-.033-.033a15.92 15.92 0 01-.62.011zm-237.121-49.43c13.593 0 24.628 11.035 24.628 24.625 0 13.594-11.035 24.625-24.628 24.625H112.45c-13.59 0-24.625-11.031-24.625-24.625 0-13.59 11.035-24.625 24.625-24.625h90.371zm-35.777-98.729c13.632 0 24.7 11.068 24.7 24.702 0 13.63-11.068 24.699-24.7 24.699-13.634 0-24.701-11.069-24.701-24.699 0-13.634 11.067-24.702 24.701-24.702zM37.987 275.26c13.634 0 24.702 11.067 24.702 24.702 0 13.631-11.068 24.699-24.702 24.699-13.632 0-24.699-11.068-24.699-24.699 0-13.635 11.067-24.702 24.699-24.702zm95.722-98.728c13.632 0 24.701 11.067 24.701 24.701 0 13.633-11.069 24.7-24.701 24.7s-24.702-11.067-24.702-24.7c0-13.634 11.07-24.701 24.702-24.701zm88.581-98.729c13.593 0 24.626 11.036 24.626 24.626 0 13.592-11.033 24.627-24.626 24.627h-57.124c-13.59 0-24.625-11.035-24.625-24.627 0-13.59 11.033-24.626 24.625-24.626h57.124z"})),rr.kadenceCatNew=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 600 600",width:"20px",height:"20px"},Object(b.createElement)("path",{fill:"none",d:"M0 0H599.973V599.973H0z"}),Object(b.createElement)("clipPath",{id:"_clip1"},Object(b.createElement)("path",{d:"M0 0H599.973V599.973H0z"})),Object(b.createElement)("g",{clipPath:"url(#_clip1)"},Object(b.createElement)("path",{fill:"url(#_Linear2)",d:"M417.195 432.951h-76.036c-8.233 0-14.916-6.629-14.916-14.793 0-8.162 6.683-14.791 14.916-14.791h49.668c7.751-.528 13.882-6.937 13.882-14.754 0-8.165-6.683-14.792-14.916-14.792h-36.314v-.002h-41.407c-8.221 0-14.896-6.618-14.896-14.769 0-8.153 6.675-14.773 14.896-14.773h9.382l-.02-.018h13.949c8.217 0 14.889-6.615 14.889-14.763 0-8.149-6.672-14.764-14.889-14.764h-35.082v-.013h-73.566c-8.218 0-14.89-6.617-14.89-14.766 0-8.149 6.672-14.766 14.89-14.766h73.566v-.041h28.804c8.21 0 14.876-6.609 14.876-14.752 0-8.141-6.666-14.751-14.876-14.751h-6.565l.001-.002h-30.59c-8.221 0-14.895-6.619-14.895-14.771 0-8.153 6.674-14.772 14.895-14.772h70.636c.353 0 .7.012 1.046.035h25.249c8.231 0 14.914-6.627 14.914-14.79s-6.683-14.79-14.914-14.79h-37.115c-7.724-.555-13.825-6.953-13.825-14.753 0-8.163 6.683-14.792 14.917-14.792h58.464c.064 0 .129 0 .197.002h68.935L359.668 297.813l146.096 135.151h-88.175l-.019-.019c-.125.004-.249.006-.375.006zm-143.117-29.584c8.204 0 14.864 6.604 14.864 14.738 0 8.136-6.66 14.739-14.864 14.739h-54.545c-8.202 0-14.863-6.603-14.863-14.739 0-8.134 6.661-14.738 14.863-14.738h54.545zm-21.594-59.09c8.228 0 14.908 6.624 14.908 14.784 0 8.158-6.68 14.782-14.908 14.782-8.229 0-14.909-6.624-14.909-14.782 0-8.16 6.68-14.784 14.909-14.784zm-77.894-59.09c8.229 0 14.909 6.624 14.909 14.785 0 8.158-6.68 14.782-14.909 14.782-8.228 0-14.908-6.624-14.908-14.782 0-8.161 6.68-14.785 14.908-14.785zm57.774-59.089c8.228 0 14.909 6.624 14.909 14.784 0 8.159-6.681 14.783-14.909 14.783-8.227 0-14.909-6.624-14.909-14.783 0-8.16 6.682-14.784 14.909-14.784zm53.465-59.09c8.204 0 14.863 6.605 14.863 14.739 0 8.135-6.659 14.74-14.863 14.74h-34.478c-8.203 0-14.863-6.605-14.863-14.74 0-8.134 6.659-14.739 14.863-14.739h34.478z"}),Object(b.createElement)("path",{fill:"url(#_Linear3)",d:"M550.399 91.724h-21.233v-44.31H21.233v405.35h46.129v21.233H0V26.181h550.399v65.543z"}),Object(b.createElement)("path",{fill:"url(#_Linear4)",d:"M599.992 74.285H49.593v447.816h550.399V74.285zM70.826 95.518v405.35h507.933V95.518H70.826z"})),Object(b.createElement)("defs",null,Object(b.createElement)("linearGradient",{id:"_Linear2",x1:"0",x2:"1",y1:"0",y2:"0",gradientTransform:"matrix(-1.14062 496.352 -500.546 -1.15026 324.683 24.807)",gradientUnits:"userSpaceOnUse"},Object(b.createElement)("stop",{offset:"0",stopColor:"#0073e6"}),Object(b.createElement)("stop",{offset:"1",stopColor:"#005ab3"})),Object(b.createElement)("linearGradient",{id:"_Linear3",x1:"0",x2:"1",y1:"0",y2:"0",gradientTransform:"rotate(90 117.517 143.001) scale(495.062)",gradientUnits:"userSpaceOnUse"},Object(b.createElement)("stop",{offset:"0",stopColor:"#0073e6"}),Object(b.createElement)("stop",{offset:"1",stopColor:"#005ab3"})),Object(b.createElement)("linearGradient",{id:"_Linear4",x1:"0",x2:"1",y1:"0",y2:"0",gradientTransform:"rotate(90 136.627 162.04) scale(495.792)",gradientUnits:"userSpaceOnUse"},Object(b.createElement)("stop",{offset:"0",stopColor:"#0073e6"}),Object(b.createElement)("stop",{offset:"1",stopColor:"#005ab3"})))),rr.visibility=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",enableBackground:"new 0 0 20 20",version:"1.1",viewBox:"0 0 20 20",xmlSpace:"preserve"},Object(b.createElement)("path",{d:"M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4.2.4.5.8.8 1.2 3.3 4.6 9.6 5.6 14.2 2.4.9-.7 1.7-1.4 2.4-2.4.3-.4.5-.8.8-1.2-.3-.4-.5-.8-.8-1.1zm-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8-1.3.5-1.8 0-.5-1.3 0-1.8zm-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7 0 2.2 1.7 4.1 4 4.1 2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7 1.9.6 3.5 1.8 4.7 3.5-1.7 2.6-4.6 4.2-7.7 4.2z"})),rr.kadenceCloud=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 16 16"},Object(b.createElement)("g",{fill:"#0073e6"},Object(b.createElement)("path",{d:"M15.9 10.299c0-1.508-.857-2.796-2.073-3.373.077-.252.118-.52.118-.799 0-1.472-1.144-2.654-2.523-2.654-.372 0-.723.083-1.038.233-.784-1.395-2.217-2.319-3.85-2.319-2.465 0-4.479 2.11-4.479 4.74v.027C.892 6.883.1 8.234.1 9.778c0 2.335 1.801 4.218 3.989 4.218h8.31c1.922 0 3.501-1.645 3.501-3.697zm-.568 0c0 1.728-1.314 3.13-2.933 3.13h-8.31c-1.886 0-3.421-1.639-3.421-3.651 0-1.459.809-2.722 1.97-3.301a5.12 5.12 0 01-.015-.35c0-2.307 1.749-4.173 3.911-4.173 1.634 0 3.032 1.068 3.62 2.592a1.83 1.83 0 011.268-.505c1.077 0 1.955.937 1.955 2.086 0 .416-.114.798-.313 1.124 1.298.326 2.268 1.565 2.268 3.048z"}),Object(b.createElement)("path",{d:"M9.9 11.728H8.19a.336.336 0 110-.671h1.117a.335.335 0 00-.023-.67H7.535a.336.336 0 010-.67h.212-.001.314a.335.335 0 000-.67H5.616a.336.336 0 010-.67h1.655v-.001h.648a.335.335 0 000-.67h-.836a.335.335 0 010-.67h1.589l.023.001h.568a.336.336 0 100-.671h-.835a.336.336 0 01.025-.67h2.87L8.606 8.663l3.286 3.066H9.909l-.001-.001H9.9zm-3.219-.671a.335.335 0 010 .669H5.454a.334.334 0 110-.669h1.227zm-.486-1.34a.335.335 0 110 .67.335.335 0 010-.67zm-1.752-1.34a.335.335 0 110 .67.335.335 0 010-.67zm1.3-1.341a.336.336 0 11-.002.672.336.336 0 01.002-.672zm1.202-1.34a.334.334 0 110 .669H6.17a.335.335 0 010-.669h.775z"}))),rr.kadenceBlocks=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 67 67",width:"20px",height:"20px"},Object(b.createElement)("path",{d:"M46.356 49.496h-8.449a1.65 1.65 0 01-1.657-1.643c0-.907.742-1.644 1.657-1.644h5.519a1.65 1.65 0 001.542-1.639c0-.907-.742-1.644-1.657-1.644h-8.636a1.649 1.649 0 01-1.655-1.641 1.65 1.65 0 011.655-1.642h1.043l-.003-.001h1.55c.913 0 1.655-.735 1.655-1.641 0-.905-.742-1.64-1.655-1.64h-3.898v-.002h-8.174a1.648 1.648 0 01-1.654-1.641c0-.905.741-1.64 1.654-1.64h8.174v-.005h3.201c.912 0 1.653-.734 1.653-1.639 0-.904-.741-1.639-1.653-1.639h-4.129a1.65 1.65 0 01-1.655-1.641 1.65 1.65 0 011.655-1.642h7.849c.039 0 .078.002.116.004h2.806c.914 0 1.657-.736 1.657-1.643s-.743-1.643-1.657-1.643h-4.124a1.65 1.65 0 01-1.536-1.64 1.65 1.65 0 011.657-1.643h14.178L39.964 34.481l16.233 15.017h-9.798l-.002-.002h-.041zm-15.903-3.287c.912 0 1.652.734 1.652 1.638 0 .904-.74 1.637-1.652 1.637h-6.06a1.645 1.645 0 01-1.652-1.637c0-.904.741-1.638 1.652-1.638h6.06zm-2.399-6.566c.914 0 1.657.737 1.657 1.643 0 .907-.743 1.643-1.657 1.643a1.65 1.65 0 01-1.656-1.643 1.65 1.65 0 011.656-1.643zm-8.655-6.565c.914 0 1.657.736 1.657 1.643a1.65 1.65 0 01-1.657 1.642 1.65 1.65 0 01-1.656-1.642 1.65 1.65 0 011.656-1.643zm6.42-6.566a1.65 1.65 0 011.656 1.643 1.65 1.65 0 01-1.656 1.643 1.65 1.65 0 01-1.657-1.643 1.65 1.65 0 011.657-1.643zm5.94-6.565c.912 0 1.652.734 1.652 1.637 0 .904-.74 1.638-1.652 1.638h-3.831a1.645 1.645 0 01-1.651-1.638c0-.903.74-1.637 1.651-1.637h3.831z"}),Object(b.createElement)("path",{d:"M61.156 11.582h-2.359V6.658H2.359v45.04h5.126v2.359H0V4.299h61.156v7.283z"}),Object(b.createElement)("path",{d:"M66.667 9.644H5.51v49.758h61.157V9.644zM7.87 12.003v45.04h56.437v-45.04H7.87z"}));var cr=rr,sr=l(53),dr=l(428),br=l(429);function mr(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{var l=JSON.parse(e);if(l&&"object"==typeof l)return l}catch(e){}return e&&"object"==typeof e?e:!!t&&{}}const{localStorage:pr}=window,{applyFilters:gr}=wp.hooks;class ur extends b.Component{constructor(){super(...arguments),this.loadTemplateData=this.loadTemplateData.bind(this),this.onInsertContent=this.onInsertContent.bind(this),this.importProcess=this.importProcess.bind(this),this.reloadTemplateData=this.reloadTemplateData.bind(this),this.state={category:"all",starting:!0,search:null,tab:"section",items:!!kadence_blocks_params.library_sections&&mr(kadence_blocks_params.library_sections,!1),errorItems:!1,isImporting:!1,isLoading:!1,sidebar:!1,gridSize:"normal",categories:{category:Object(m.__)("Category","kadence-blocks"),pro:Object(m.__)("Pro","kadence-blocks"),new:Object(m.__)("New","kadence-blocks"),feature:Object(m.__)("Feature","kadence-blocks"),hero:Object(m.__)("Hero","kadence-blocks"),form:Object(m.__)("Form","kadence-blocks"),"pricing-table":Object(m.__)("Pricing Table","kadence-blocks"),tabs:Object(m.__)("Tabs","kadence-blocks"),accordion:Object(m.__)("Accordion","kadence-blocks"),testimonials:Object(m.__)("Testimonials","kadence-blocks")}},this.debouncedReloadTemplateData=wl()(this.reloadTemplateData.bind(this),200)}onInsertContent(e){this.importProcess(e)}importProcess(e){this.setState({isImporting:!0});var t=new FormData;t.append("action","kadence_import_process_data"),t.append("security",kadence_blocks_params.ajax_nonce),t.append("import_content",e);var l=this;jQuery.ajax({method:"POST",url:kadence_blocks_params.ajax_url,data:t,contentType:!1,processData:!1}).done((function(e,t,a){e&&(l.props.import(e,l.props.clientId),l.setState({isImporting:!1}))})).fail((function(e){console.log(e),l.setState({isImporting:!1})}))}reloadTemplateData(){this.setState({errorItems:!1,isLoading:!0,items:"loading"});var e=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_key?kadence_blocks_params.proData.api_key:"",t=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_email?kadence_blocks_params.proData.api_email:"",l=kadence_blocks_params.proData&&kadence_blocks_params.proData.product_id?kadence_blocks_params.proData.product_id:"";e||(e=kadence_blocks_params.proData&&kadence_blocks_params.proData.ithemes_key?kadence_blocks_params.proData.ithemes_key:"")&&(t="iThemes");var a=new FormData;a.append("action","kadence_import_reload_prebuilt_data"),a.append("security",kadence_blocks_params.ajax_nonce),a.append("api_key",e),a.append("api_email",t),a.append("product_id",l),a.append("package","section");var i=this;jQuery.ajax({method:"POST",url:kadence_blocks_params.ajax_url,data:a,contentType:!1,processData:!1}).done((function(e,t,l){if(e){const t=mr(e,!1);if(t){const e=gr("kadence.prebuilt_object",t);kadence_blocks_params.library_sections=e,i.setState({items:e,errorItems:!1,isLoading:!1})}else i.setState({items:"error",errorItems:!0,isLoading:!1})}})).fail((function(e){console.log(e),i.setState({items:"error",errorItems:!0,isLoading:!1})}))}loadTemplateData(){this.setState({errorItems:!1,isLoading:!0,items:"loading"});var e=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_key?kadence_blocks_params.proData.api_key:"",t=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_email?kadence_blocks_params.proData.api_email:"",l=kadence_blocks_params.proData&&kadence_blocks_params.proData.product_id?kadence_blocks_params.proData.product_id:"";e||(e=kadence_blocks_params.proData&&kadence_blocks_params.proData.ithemes_key?kadence_blocks_params.proData.ithemes_key:"")&&(t="iThemes");var a=new FormData;a.append("action","kadence_import_get_prebuilt_data"),a.append("security",kadence_blocks_params.ajax_nonce),a.append("api_key",e),a.append("api_email",t),a.append("product_id",l),a.append("package","section");var i=this;jQuery.ajax({method:"POST",url:kadence_blocks_params.ajax_url,data:a,contentType:!1,processData:!1}).done((function(e,t,l){if(e){const t=mr(e,!1);if(t){const e=gr("kadence.prebuilt_object",t);kadence_blocks_params.library_sections=e,i.setState({items:e,errorItems:!1,isLoading:!1})}else i.setState({items:"error",errorItems:!0,isLoading:!1})}})).fail((function(e){console.log(e),i.setState({items:"error",errorItems:!0,isLoading:!1})}))}render(){this.props.reload&&(this.props.onReload(),this.debouncedReloadTemplateData());const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0),t=e&&e.sidebar?e.sidebar:"show",l=e&&e.grid?e.grid:"normal",a=this.state.sidebar?this.state.sidebar:t,i=this.state.gridSize?this.state.gridSize:l,o=this,n=this.state.items,r=this.state.categories,c=Object.keys(r).map((function(e,t){return{value:"category"===e?"all":e,label:r[e]}})),s=Object.keys(r).map((function(e,t){return{value:"category"===e?"all":e,label:"category"===e?Object(m.__)("All","kadence-blocks"):r[e]}}));let d={default:5,1600:4,1200:3,500:2};return"large"===i&&(d={default:4,1600:3,1200:2,500:1}),"show"===a&&(d={default:4,1600:3,1200:2,500:1},"large"===i&&(d={default:3,1600:2,1200:2,500:1})),Object(b.createElement)("div",{className:"kt-prebuilt-content"+("show"===a?" kb-prebuilt-has-sidebar":"")},"show"===a&&Object(b.createElement)("div",{className:"kt-prebuilt-sidebar"},Object(b.createElement)("div",{className:"kb-library-sidebar-top"},Object(b.createElement)(U.TextControl,{type:"text",value:this.state.search,placeholder:Object(m.__)("Search","kadence-blocks"),onChange:e=>this.setState({search:e})}),Object(b.createElement)(U.Button,{className:"kb-trigger-sidebar",icon:dr.a,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.sidebar="hide",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({sidebar:"hide"})}})),Object(b.createElement)("div",{className:"kb-library-sidebar-bottom"},s.map((e,t)=>Object(b.createElement)(U.Button,{key:`${e.value}-${t}`,className:"kb-category-button"+(this.state.category===e.value?" is-pressed":""),"aria-pressed":this.state.category===e.value,onClick:()=>this.setState({category:e.value})},e.label)))),"show"!==a&&Object(b.createElement)("div",{className:"kt-prebuilt-header kb-library-header"},Object(b.createElement)("div",{className:"kb-library-header-left"},Object(b.createElement)(U.Button,{className:"kb-trigger-sidebar",icon:br.a,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.sidebar="show",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({sidebar:"show"})}}),Object(b.createElement)(U.SelectControl,{className:"kb-library-header-cat-select",value:this.state.category,options:c,onChange:e=>this.setState({category:e})})),Object(b.createElement)("div",{className:"kb-library-header-right"},Object(b.createElement)(U.Button,{icon:Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},Object(b.createElement)("path",{d:"M8 15h7V8H8v7zm9-7v7h7V8h-7zm0 16h7v-7h-7v7zm-9 0h7v-7H8v7z"})),className:"kb-grid-btns kb-trigger-large-grid-size"+("large"===i?" is-pressed":""),"aria-pressed":"large"===i,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.grid="large",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({gridSize:"large"})}}),Object(b.createElement)(U.Button,{icon:Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},Object(b.createElement)("path",{d:"M8 12h4V8H8v4zm6 0h4V8h-4v4zm6-4v4h4V8h-4zM8 18h4v-4H8v4zm6 0h4v-4h-4v4zm6 0h4v-4h-4v4zM8 24h4v-4H8v4zm6 0h4v-4h-4v4zm6 0h4v-4h-4v4z"})),className:"kb-grid-btns kb-trigger-normal-grid-size"+("normal"===i?" is-pressed":""),"aria-pressed":"normal"===i,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.grid="normal",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({gridSize:"normal"})}}),Object(b.createElement)(U.TextControl,{type:"text",value:this.state.search,placeholder:Object(m.__)("Search","kadence-blocks"),onChange:e=>this.setState({search:e})}))),this.state.isImporting||this.state.isLoading||!1===n||this.state.errorItems?Object(b.createElement)(b.Fragment,null,!this.state.errorItems&&this.state.isLoading&&Object(b.createElement)(U.Spinner,null),!this.state.errorItems&&this.state.isImporting&&Object(b.createElement)("div",{className:"preparing-importing-images"},Object(b.createElement)(U.Spinner,null),Object(b.createElement)("h2",null,Object(m.__)("Preparing Content...","kadence-blocks"))),this.state.errorItems&&Object(b.createElement)("div",null,Object(b.createElement)("h2",{style:{textAlign:"center"}},Object(m.__)("Error, Unable to access library database, please try re-syncing","kadence-blocks")),Object(b.createElement)("div",{style:{textAlign:"center"}},Object(b.createElement)(U.Button,{className:"kt-reload-templates",icon:nr.a,onClick:()=>this.reloadTemplateData()},Object(m.__)(" Sync with Cloud","kadence-blocks")))),!1===n&&Object(b.createElement)(b.Fragment,null,this.loadTemplateData())):Object(b.createElement)(sr.a,{breakpointCols:d,className:"kb-css-masonry kb-core-section-library",columnClassName:"kb-css-masonry_column"},Object.keys(this.state.items).map((function(e,t){const l=n[e].name,a=n[e].slug,i=n[e].content,r=n[e].image,c=n[e].imageW,s=n[e].imageH,d=n[e].categories,p=n[e].keywords,g=o.state.items[e].description,u=n[e].pro,h=n[e].locked,v=a+"_kb_cloud__item-description";if(("all"===o.state.category||Object.keys(d).includes(o.state.category))&&(!o.state.search||p&&p.some(e=>e.toLowerCase().includes(o.state.search.toLowerCase()))))return Object(b.createElement)("div",{className:"kb-css-masonry-inner"},Object(b.createElement)(U.Button,{key:e,className:"kb-css-masonry-btn",isSmall:!0,"aria-label":Object(m.sprintf)(
16
  /* translators: %s: file name */
17
  Object(m.__)("This image has an empty alt attribute; its file name is %s"),Ct):Object(m.__)("This image has an empty alt attribute"));let Nt=!1,zt="no-repeat",Mt="auto",It="center center";"custom"===re?be&&(Nt=!0,zt=de||"no-repeat",Mt=ce||"auto",It=se||"center center"):"none"!==re&&(Nt=!0);let Ht,Bt,Rt=Object(b.createElement)(b.Fragment,null,Object(b.createElement)("img",{src:t||k,alt:Tt,style:{WebkitMaskImage:Nt?"url("+("custom"===re?be:kadence_blocks_params.svgMaskPath+re+".svg")+")":void 0,WebkitMaskRepeat:Nt?zt:void 0,WebkitMaskSize:Nt?Mt:void 0,WebkitMaskPosition:Nt?It:void 0,maskImage:Nt?"url("+("custom"===re?be:kadence_blocks_params.svgMaskPath+re+".svg")+")":void 0,maskRepeat:Nt?zt:void 0,maskSize:Nt?Mt:void 0,maskPosition:Nt?It:void 0,marginTop:""!==fe?fe+R:void 0,marginRight:""!==Oe?Oe+R:void 0,marginBottom:""!==je?je+R:void 0,marginLeft:""!==_e?_e+R:void 0,paddingTop:""!==we?we+W:void 0,paddingRight:""!==xe?xe+W:void 0,paddingBottom:""!==Ee?Ee+W:void 0,paddingLeft:""!==Se?Se+W:void 0,borderColor:""!==V?pa(V):void 0,borderStyle:"solid",borderTopWidth:""!==Te?Te+q:"inherit",borderRightWidth:""!==Ne?Ne+q:"inherit",borderBottomWidth:""!==ze?ze+q:"inherit",borderLeftWidth:""!==Me?Me+q:"inherit",borderRadius:(""!==G[0]?G[0]+K:"0")+" "+(""!==G[1]?G[1]+K:"0")+" "+(""!==G[2]?G[2]+K:"0")+" "+(""!==G[3]?G[3]+K:"0"),backgroundColor:""!==D?pa(D):void 0,boxShadow:void 0!==X&&X&&void 0!==ee&&void 0!==ee[0]&&void 0!==ee[0].color?(void 0!==ee[0].inset&&ee[0].inset?"inset ":"")+(void 0!==ee[0].hOffset?ee[0].hOffset:0)+"px "+(void 0!==ee[0].vOffset?ee[0].vOffset:0)+"px "+(void 0!==ee[0].blur?ee[0].blur:14)+"px "+(void 0!==ee[0].spread?ee[0].spread:0)+"px "+pa(void 0!==ee[0].color?ee[0].color:"#000000",void 0!==ee[0].opacity?ee[0].opacity:.2):void 0,filter:void 0!==te&&te?"drop-shadow("+(void 0!==te&&te&&void 0!==le&&void 0!==le[0]&&void 0!==le[0].color?(void 0!==le[0].hOffset?le[0].hOffset:0)+"px "+(void 0!==le[0].vOffset?le[0].vOffset:0)+"px "+(void 0!==le[0].blur?le[0].blur:14)+"px "+pa(void 0!==le[0].color?le[0].color:"#000000",void 0!==le[0].opacity?le[0].opacity:.2):void 0)+")":void 0},onError:()=>function(){const e=function(e){var t;let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const{preview:a,attributes:i={}}=e,{url:o,providerNameSlug:n,type:r,...c}=i;if(!o||!Object(gt.getBlockType)($l))return;const s=Vl(o),d="wordpress"===n||"wp-embed"===r,b=!d&&s&&(s.attributes.providerNameSlug!==n||!n);if(b)return Object(gt.createBlock)($l,{url:o,...c,...s.attributes});const m=null===(t=Object(gt.getBlockVariations)($l))||void 0===t?void 0:t.find(e=>{let{name:t}=e;return"wordpress"===t});return m&&a&&Zl(a.html)&&!d?Object(gt.createBlock)($l,{url:o,...m.attributes,...l}):void 0}({attributes:{url:k}});void 0!==e&&r(e)}(),onLoad:e=>{tt(Object(el.pick)(e.target,["naturalWidth","naturalHeight"]))}}),t&&Object(b.createElement)(U.Spinner,null));if(C&&(Rt=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(T||"land43")},Rt)),ut&&Xe&&et){const e=Xe>ut,t=et/Xe;Ht=e?ut:Xe,Bt=e?ut*t:et}if(xt&&lt)Rt=Object(b.createElement)(ma,{url:k,width:x,height:E,clientWidth:ut,naturalHeight:et,naturalWidth:Xe});else if(ht&&Ht&&"Desktop"===v){const e=C?"100%":"auto",t=Ie||x||Ht;let l=Xe/et;if(C)switch(T){case"land43":l=4/3;break;case"land32":l=1.5;break;case"land169":l=16/9;break;case"land21":l=2;break;case"land31":l=3;break;case"land41":l=4;break;case"port34":l=3/4;break;case"port23":l=2/3;break;case"port916":l=9/16;break;case"square":l=1}const a=Xe<et?20:20*l,n=et<Xe?20:20/l,r=2.5*yt;let c=!1,s=!1;"center"===O?(c=!0,s=!0):Object(m.isRTL)()?"left"===O?c=!0:s=!0:"right"===O?s=!0:c=!0,Rt=Object(b.createElement)(U.ResizableBox,{size:{width:null!=Ie?Ie:e,height:"auto"},showHandle:o,minWidth:a,maxWidth:r,minHeight:n,maxHeight:r/l,lockAspectRatio:!0,enable:{top:!1,right:c,bottom:!1,left:s},onResizeStart:function(){qe(!1)},onResizeStop:(e,l,a,o)=>{qe(!0),i({imgMaxWidth:parseInt(t+o.width,10)})}},Rt)}else Rt=Object(b.createElement)("div",{style:{maxWidth:Ie||x}},Rt);return Object(b.createElement)(ta,{id:j,url:k,naturalWidth:Xe,naturalHeight:et,clientWidth:ut,onSaveImage:e=>i(e),isEditing:lt,onFinishEditing:()=>at(!1)},!t&&St,Rt,(!Ce.RichText.isEmpty(f)||o)&&!1!==ie&&Object(b.createElement)(Ce.RichText,{ref:Ae,tagName:"figcaption","aria-label":Object(m.__)("Image caption text"),placeholder:Object(m.__)("Add caption"),value:f,onChange:e=>i({caption:e}),style:{color:ne&&void 0!==ne[0]&&void 0!==ne[0].color?pa(ne[0].color):void 0,fontFamily:ne&&void 0!==ne[0]&&void 0!==ne[0].family?ne[0].family:void 0,fontStyle:ne&&void 0!==ne[0]&&void 0!==ne[0].style?ne[0].style:void 0,fontWeight:ne&&void 0!==ne[0]&&void 0!==ne[0].weight?ne[0].weight:void 0,textTransform:ne&&void 0!==ne[0]&&void 0!==ne[0].textTransform?ne[0].textTransform:void 0,letterSpacing:ne&&void 0!==ne[0]&&void 0!==ne[0].letterSpacing?ne[0].letterSpacing:void 0,lineHeight:Re,fontSize:Be},inlineToolbar:!0,__unstableOnSplitAtEnd:()=>n(Object(gt.createBlock)("core/paragraph"))}))}const ei=(e,t)=>t&&!e&&!Object(tl.isBlobURL)(t),ti=[];var li=Object(w.compose)([Object(a.withSelect)((e,t)=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()})),U.withNotices])((function(e){let{attributes:t,setAttributes:l,isSelected:i,className:o,noticeUI:n,insertBlocksAfter:r,noticeOperations:c,onReplace:s,context:d,clientId:p,getPreviewDevice:u}=e;const{url:h="",alt:v,caption:k,align:y,id:f,width:O,height:j,uniqueID:_,sizeSlug:w,imageFilter:x,useRatio:E,imgMaxWidth:S,zIndex:C,kadenceAnimation:T,kadenceAOSOptions:N}=t;Object(b.useEffect)(()=>{if(_)ti.includes(_)?(l({uniqueID:"_"+p.substr(2,9)}),ti.push("_"+p.substr(2,9))):ti.push(_);else{const e=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==e["kadence/image"]&&"object"==typeof e["kadence/image"]&&Object.keys(e["kadence/image"]).map(l=>{t[l]=e["kadence/image"][l]}),l({uniqueID:"_"+p.substr(2,9)}),ti.push("_"+p.substr(2,9))}d&&(d.queryId||Number.isFinite(d.queryId))&&d.postId?t.inQueryBlock||l({inQueryBlock:!0}):t.inQueryBlock&&l({inQueryBlock:!1}),Object(el.debounce)(()=>{!function(){let e=null;d&&(d.queryId||Number.isFinite(d.queryId))&&d.postId&&(e=d.postId),t.kadenceDynamic&&t.kadenceDynamic.url&&t.kadenceDynamic.url.enable&&Object(ut.applyFilters)("kadence.dynamicImage","",t,l,"url",e)}()},200)()},[]);const[z,M]=Object(b.useState)(),I=Object(b.useRef)();Object(b.useEffect)(()=>{I.current=v},[v]);const H=Object(b.useRef)();Object(b.useEffect)(()=>{H.current=k},[k]);const B=Object(b.useRef)(),{imageDefaultSize:P,mediaUpload:R}=Object(a.useSelect)(e=>{const{getSettings:t}=e(Ce.store);return Object(el.pick)(t(),["imageDefaultSize","mediaUpload"])},[]);function A(e){c.removeAllNotices(),c.createErrorNotice(e)}function L(e){var a,i,o,n,r;if(!e||!e.url)return void l({url:void 0,alt:void 0,id:void 0,title:void 0,caption:void 0});if(Object(tl.isBlobURL)(e.url))return void M(e.url);M();let c,s=((e,t)=>{const l=Object(el.pick)(e,["alt","id","link","caption"]);return l.url=Object(el.get)(e,["sizes",t,"url"])||Object(el.get)(e,["media_details","sizes",t,"source_url"])||e.url,l})(e,P);var d,b;H.current&&!Object(el.get)(s,["caption"])&&(s=Object(el.omit)(s,["caption"])),c=e.id&&e.id===f?{url:h}:{width:void 0,height:void 0,sizeSlug:(d=e,b=P,Object(el.has)(d,["sizes",b,"url"])||Object(el.has)(d,["media_details","sizes",b,"source_url"])?P:"full")};let m,p=t.linkDestination;if(!p)switch((null===(a=wp)||void 0===a||null===(i=a.media)||void 0===i||null===(o=i.view)||void 0===o||null===(n=o.settings)||void 0===n||null===(r=n.defaultProps)||void 0===r?void 0:r.link)||"none"){case"file":case"media":p="media";break;case"post":case"attachment":p="attachment";break;case"custom":p="custom";break;case"none":p="none"}switch(p){case"media":m=e.url;break;case"attachment":m=e.link}s.link=m,l({...s,...c,linkDestination:p})}function F(e){e!==h&&l({url:e,id:void 0,width:void 0,height:void 0,sizeSlug:P})}let W=((e,t)=>!e&&Object(tl.isBlobURL)(t))(f,h);Object(b.useEffect)(()=>{if(!W)return;const e=Object(tl.getBlobByURL)(h);e&&R({filesList:[e],onFileChange:e=>{let[t]=e;L(t)},allowedTypes:ga,onError:e=>{W=!1,c.createErrorNotice(e),l({src:void 0,id:void 0,url:void 0})}})},[]),Object(b.useEffect)(()=>{W?M(h):Object(tl.revokeBlobURL)(z)},[W,h]),ei(f,h);const D=!!h&&Object(b.createElement)("img",{alt:Object(m.__)("Edit image"),title:Object(m.__)("Edit image"),className:"edit-image-preview",src:h}),$=xt()(o,{"is-transient":z,"is-resized":!!O||!!j,"aos-animate":"aos-animate",["size-"+w]:w,["filter-"+x]:x&&"none"!==x,"kb-image-is-ratio-size":E,"image-is-svg":h&&h.endsWith(".svg")}),U=Object(Ce.useBlockProps)({ref:B,className:$});return Object(b.createElement)("figure",Ke()({"data-aos":T||void 0,"data-aos-duration":N&&N[0]&&N[0].duration?N[0].duration:void 0,"data-aos-easing":N&&N[0]&&N[0].easing?N[0].easing:void 0},U,{style:{maxWidth:!S||"left"!==y&&"right"!==y?void 0:S+"px",zIndex:C||void 0}}),(z||h)&&Object(b.createElement)(Xa,{temporaryURL:z,previewDevice:u,attributes:t,setAttributes:l,isSelected:i,insertBlocksAfter:r,onReplace:s,onSelectImage:L,onSelectURL:F,onUploadError:A,containerRef:B,context:d,clientId:p}),!h&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ce.BlockControls,{group:"block"},Object(b.createElement)(Ce.BlockAlignmentControl,{value:y,onChange:function(e){const t=["wide","full"].includes(e)?{width:void 0,height:void 0}:{};l({...t,align:e})}})),Object(b.createElement)(Ce.InspectorControls,null,Object(b.createElement)(Pt,{title:Object(m.__)("Image settings","kadence-blocks"),initialOpen:!0,panelName:"kb-image-settings-edit"},Object(b.createElement)(Il,{label:Object(m.__)("Image","kadence-blocks"),hasImage:!!h,imageURL:h||"",imageID:f||"",onRemoveImage:()=>{l({url:void 0,width:void 0,height:void 0,sizeSlug:void 0})},onSaveImage:L,disableMediaButtons:!!h,dynamicAttribute:"url",isSelected:i,attributes:t,setAttributes:l,name:"kadence/image",clientId:p,context:d})))),Object(b.createElement)(jl,{labels:{title:Object(m.__)("Advanced Image","kadence-blocks")},icon:g.image,selectIcon:ll.a,selectLabel:Object(m.__)("Select Image","kadence-blocks"),onSelect:L,onSelectURL:F,accept:"image/*",notices:n,onError:A,className:"kadence-image-upload",allowedTypes:ga,mediaPreview:D,disableMediaButtons:z||h}))})),ai={from:[{type:"block",isMultiBlock:!0,blocks:["core/image"],transform:e=>(e=e[0],Object(gt.createBlock)("kadence/image",{id:e.id,url:e.url,alt:e.alt,caption:e.caption,align:e.align,sizeSlug:e.sizeSlug,width:e.width,height:e.height}))}],to:[{type:"block",blocks:["core/image"],transform:e=>Object(gt.createBlock)("core/image",{id:e.id,url:e.url,alt:e.alt,caption:e.caption,align:e.align,sizeSlug:e.sizeSlug,width:e.width,height:e.height})}]};const{attributes:ii}=Dl;var oi=[{attributes:ii,save:e=>{let{attributes:t}=e;const{url:l,alt:a,caption:i,align:o,link:n,width:r,height:c,id:s,linkTarget:d,linkNoFollow:m,linkSponsored:p,showCaption:g,sizeSlug:u,title:h,uniqueID:v,imageFilter:k,useRatio:y,ratio:f}=t,O=xt()({["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),j=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image"),["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),_=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image")});let w;d&&(w="noopener noreferrer"),void 0!==m&&!0===m&&(w=w?w.concat(" nofollow"):"nofollow"),void 0!==p&&!0===p&&(w=w?w.concat(" sponsored"):"sponsored");let x=Object(b.createElement)("img",{src:l,alt:a,className:s?"kb-img wp-image-"+s:"kb-img",width:r,height:c,title:h});y&&(x=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(f||"land43")},x));const E=Object(b.createElement)(b.Fragment,null,n?Object(b.createElement)("a",{href:n,className:"kb-advanced-image-link",target:d?"_blank":void 0,rel:w||void 0},x):x,!Ce.RichText.isEmpty(i)&&!1!==g&&Object(b.createElement)(Ce.RichText.Content,{tagName:"figcaption",value:i}));return"left"===o||"right"===o||"center"===o?Object(b.createElement)("div",Ce.useBlockProps.save({className:_}),Object(b.createElement)("figure",{className:O},E)):Object(b.createElement)("figure",Ce.useBlockProps.save({className:j}),E)}},{attributes:ii,save:e=>{let{attributes:t}=e;const{url:l,alt:a,caption:i,align:o,link:n,width:r,height:c,id:s,linkTarget:d,linkNoFollow:m,linkSponsored:p,showCaption:g,sizeSlug:u,title:h,uniqueID:v,imageFilter:k,useRatio:y,ratio:f}=t,O=xt()({["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),j=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image"),["align"+o]:o,["size-"+u]:u,"is-resized":r||c,["kb-filter-"+k]:k&&"none"!==k,"kb-image-is-ratio-size":y}),_=xt()({["kb-image"+v]:v,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image")});let w;d&&(w="noopener noreferrer"),void 0!==m&&!0===m&&(w=w?w.concat(" nofollow"):"nofollow"),void 0!==p&&!0===p&&(w=w?w.concat(" sponsored"):"sponsored");let x=Object(b.createElement)("img",{src:l,alt:a,className:s?"kb-img kadence-image-"+s:"kb-img",width:r,height:c,title:h});y&&(x=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(f||"land43")},x));const E=Object(b.createElement)(b.Fragment,null,n?Object(b.createElement)("a",{href:n,className:"kb-advanced-image-link",target:d?"_blank":void 0,rel:w||void 0},x):x,!Ce.RichText.isEmpty(i)&&!1!==g&&Object(b.createElement)(Ce.RichText.Content,{tagName:"figcaption",value:i}));return"left"===o||"right"===o||"center"===o?Object(b.createElement)("div",Ce.useBlockProps.save({className:_}),Object(b.createElement)("figure",{className:O},E)):Object(b.createElement)("figure",Ce.useBlockProps.save({className:j}),E)}}];const{name:ni}=Dl,ri={title:Object(m._x)("Advanced Image","block title","kadence-blocks"),description:Object(m._x)("Image block with greater controls and advanced features","block description","kadence-blocks"),example:{attributes:{sizeSlug:"large",url:"https://s.w.org/images/core/5.3/MtBlanc1.jpg",
18
  // translators: Caption accompanying an image of the Mont Blanc, which serves as an example for the Image block.
19
+ caption:Object(m.__)("Mont Blanc appears—still, snowy, and serene.","kadence-blocks")}},__experimentalLabel(e,t){let{context:l}=t;if("accessibility"===l){const{caption:t,alt:l,url:a}=e;return a?l?l+(t?". "+t:""):t||"":Object(m.__)("Empty")}},getEditWrapperProps:e=>({"data-align":e.align}),transforms:ai,edit:li,save:function(e){let{attributes:t}=e;const{url:l,alt:a,caption:i,align:o,link:n,width:r,height:c,id:s,linkTarget:d,linkNoFollow:m,linkSponsored:p,linkTitle:g,showCaption:u,sizeSlug:h,title:v,uniqueID:k,imageFilter:y,useRatio:f,ratio:O}=t,j=xt()({["align"+o]:o,["size-"+h]:h,"is-resized":r||c,["kb-filter-"+y]:y&&"none"!==y,"kb-image-is-ratio-size":f,"image-is-svg":l&&l.endsWith(".svg")}),_=xt()({["kb-image"+k]:k,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image"),["align"+o]:o,["size-"+h]:h,"is-resized":r||c,["kb-filter-"+y]:y&&"none"!==y,"kb-image-is-ratio-size":f,"image-is-svg":l&&l.endsWith(".svg")}),w=xt()({["kb-image"+k]:k,[Object(gt.getBlockDefaultClassName)("kadence/image")]:Object(gt.getBlockDefaultClassName)("kadence/image")});let x;d&&(x="noopener noreferrer"),void 0!==m&&!0===m&&(x=x?x.concat(" nofollow"):"nofollow"),void 0!==p&&!0===p&&(x=x?x.concat(" sponsored"):"sponsored");let E=Object(b.createElement)("img",{src:l,alt:a,className:s?"kb-img wp-image-"+s:"kb-img",width:r,height:c,title:v});f&&(E=Object(b.createElement)("div",{className:"kb-is-ratio-image kb-image-ratio-"+(O||"land43")},E));const S=Object(b.createElement)(b.Fragment,null,n?Object(b.createElement)("a",{href:n,className:"kb-advanced-image-link",target:d?"_blank":void 0,rel:x||void 0,"aria-label":g||void 0},E):E,!Ce.RichText.isEmpty(i)&&!1!==u&&Object(b.createElement)(Ce.RichText.Content,{tagName:"figcaption",value:i}));return"left"===o||"right"===o||"center"===o?Object(b.createElement)("div",Ce.useBlockProps.save({className:w}),Object(b.createElement)("figure",{className:j},S)):Object(b.createElement)("figure",Ce.useBlockProps.save({className:_}),S)},deprecated:oi};Object(gt.registerBlockType)("kadence/image",{...Dl,icon:{src:g.image},...ri});const ci=[{featureType:"all",elementType:"labels.text.fill",stylers:[{saturation:36},{color:"#000000"},{lightness:40}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"on"},{color:"#000000"},{lightness:16}]},{featureType:"all",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:17},{weight:1.2}]},{featureType:"landscape",elementType:"geometry",stylers:[{color:"#000000"},{lightness:20}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#000000"},{lightness:21}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"},{lightness:17}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#000000"},{lightness:29},{weight:.2}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#000000"},{lightness:18}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"},{lightness:16}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#000000"},{lightness:19}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#000000"},{lightness:17}]}],si=[{featureType:"all",elementType:"all",stylers:[{saturation:"32"},{lightness:"-3"},{visibility:"on"},{weight:"1.18"}]},{featureType:"administrative",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"landscape.man_made",elementType:"all",stylers:[{saturation:"-70"},{lightness:"14"}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"transit",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"water",elementType:"all",stylers:[{saturation:"100"},{lightness:"-14"}]},{featureType:"water",elementType:"labels",stylers:[{visibility:"off"},{lightness:"12"}]}],di=[{featureType:"all",elementType:"labels.text",stylers:[{color:"#878787"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{visibility:"off"}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#f9f5ed"}]},{featureType:"road.highway",elementType:"all",stylers:[{color:"#f5f5f5"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#c9c9c9"}]},{featureType:"water",elementType:"all",stylers:[{color:"#aee0f4"}]}],bi=[{featureType:"all",elementType:"labels.text.fill",stylers:[{color:"#ffffff"}]},{featureType:"all",elementType:"labels.text.stroke",stylers:[{color:"#000000"},{lightness:13}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#000000"}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{color:"#144b53"},{lightness:14},{weight:1.4}]},{featureType:"landscape",elementType:"all",stylers:[{color:"#08304b"}]},{featureType:"poi",elementType:"geometry",stylers:[{color:"#0c4152"},{lightness:5}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#000000"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#0b434f"},{lightness:25}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{color:"#000000"}]},{featureType:"road.arterial",elementType:"geometry.stroke",stylers:[{color:"#0b3d51"},{lightness:16}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#000000"}]},{featureType:"transit",elementType:"all",stylers:[{color:"#146474"}]},{featureType:"water",elementType:"all",stylers:[{color:"#021019"}]}],mi=[{featureType:"administrative.country",elementType:"labels.text",stylers:[{lightness:"29"}]},{featureType:"administrative.province",elementType:"labels.text.fill",stylers:[{lightness:"-12"},{color:"#796340"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{lightness:"15"},{saturation:"15"}]},{featureType:"landscape.man_made",elementType:"geometry",stylers:[{visibility:"on"},{color:"#fbf5ed"}]},{featureType:"landscape.natural",elementType:"geometry",stylers:[{visibility:"on"},{color:"#fbf5ed"}]},{featureType:"poi",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"poi.attraction",elementType:"all",stylers:[{visibility:"on"},{lightness:"30"},{saturation:"-41"},{gamma:"0.84"}]},{featureType:"poi.attraction",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi.business",elementType:"all",stylers:[{visibility:"off"}]},{featureType:"poi.business",elementType:"labels",stylers:[{visibility:"off"}]},{featureType:"poi.medical",elementType:"geometry",stylers:[{color:"#fbd3da"}]},{featureType:"poi.medical",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#b0e9ac"},{visibility:"on"}]},{featureType:"poi.park",elementType:"labels",stylers:[{visibility:"on"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{hue:"#68ff00"},{lightness:"-24"},{gamma:"1.59"}]},{featureType:"poi.sports_complex",elementType:"all",stylers:[{visibility:"on"}]},{featureType:"poi.sports_complex",elementType:"geometry",stylers:[{saturation:"10"},{color:"#c3eb9a"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{visibility:"on"},{lightness:"30"},{color:"#e7ded6"}]},{featureType:"road",elementType:"labels",stylers:[{visibility:"on"},{saturation:"-39"},{lightness:"28"},{gamma:"0.86"}]},{featureType:"road.highway",elementType:"geometry.fill",stylers:[{color:"#ffe523"},{visibility:"on"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{visibility:"on"},{saturation:"0"},{gamma:"1.44"},{color:"#fbc28b"}]},{featureType:"road.highway",elementType:"labels",stylers:[{visibility:"on"},{saturation:"-40"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#fed7a5"}]},{featureType:"road.arterial",elementType:"geometry.fill",stylers:[{visibility:"on"},{gamma:"1.54"},{color:"#fbe38b"}]},{featureType:"road.local",elementType:"geometry.fill",stylers:[{color:"#ffffff"},{visibility:"on"},{gamma:"2.62"},{lightness:"10"}]},{featureType:"road.local",elementType:"geometry.stroke",stylers:[{visibility:"on"},{weight:"0.50"},{gamma:"1.04"}]},{featureType:"transit.station.airport",elementType:"geometry.fill",stylers:[{color:"#dee3fb"}]},{featureType:"water",elementType:"geometry",stylers:[{saturation:"46"},{color:"#a4e1ff"}]}],pi=[{featureType:"all",elementType:"all",stylers:[{invert_lightness:!0},{saturation:10},{lightness:30},{gamma:.5},{hue:"#435158"}]}],gi=[{featureType:"water",elementType:"geometry",stylers:[{visibility:"on"},{color:"#aee2e0"}]},{featureType:"landscape",elementType:"geometry.fill",stylers:[{color:"#abce83"}]},{featureType:"poi",elementType:"geometry.fill",stylers:[{color:"#769E72"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#7B8758"}]},{featureType:"poi",elementType:"labels.text.stroke",stylers:[{color:"#EBF4A4"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{visibility:"simplified"},{color:"#8dab68"}]},{featureType:"road",elementType:"geometry.fill",stylers:[{visibility:"simplified"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#5B5B3F"}]},{featureType:"road",elementType:"labels.text.stroke",stylers:[{color:"#ABCE83"}]},{featureType:"road",elementType:"labels.icon",stylers:[{visibility:"off"}]},{featureType:"road.local",elementType:"geometry",stylers:[{color:"#A4C67D"}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{color:"#9BBF72"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#EBF4A4"}]},{featureType:"transit",stylers:[{visibility:"off"}]},{featureType:"administrative",elementType:"geometry.stroke",stylers:[{visibility:"on"},{color:"#87ae79"}]},{featureType:"administrative",elementType:"geometry.fill",stylers:[{color:"#7f2200"},{visibility:"off"}]},{featureType:"administrative",elementType:"labels.text.stroke",stylers:[{color:"#ffffff"},{visibility:"on"},{weight:4.1}]},{featureType:"administrative",elementType:"labels.text.fill",stylers:[{color:"#495421"}]},{featureType:"administrative.neighborhood",elementType:"labels",stylers:[{visibility:"off"}]}],ui=[{elementType:"geometry",stylers:[{color:"#242f3e"}]},{elementType:"labels.text.stroke",stylers:[{color:"#242f3e"}]},{elementType:"labels.text.fill",stylers:[{color:"#746855"}]},{featureType:"administrative.locality",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"poi",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"poi.park",elementType:"geometry",stylers:[{color:"#263c3f"}]},{featureType:"poi.park",elementType:"labels.text.fill",stylers:[{color:"#6b9a76"}]},{featureType:"road",elementType:"geometry",stylers:[{color:"#38414e"}]},{featureType:"road",elementType:"geometry.stroke",stylers:[{color:"#212a37"}]},{featureType:"road",elementType:"labels.text.fill",stylers:[{color:"#9ca5b3"}]},{featureType:"road.highway",elementType:"geometry",stylers:[{color:"#746855"}]},{featureType:"road.highway",elementType:"geometry.stroke",stylers:[{color:"#1f2835"}]},{featureType:"road.highway",elementType:"labels.text.fill",stylers:[{color:"#f3d19c"}]},{featureType:"transit",elementType:"geometry",stylers:[{color:"#2f3948"}]},{featureType:"transit.station",elementType:"labels.text.fill",stylers:[{color:"#d59563"}]},{featureType:"water",elementType:"geometry",stylers:[{color:"#17263c"}]},{featureType:"water",elementType:"labels.text.fill",stylers:[{color:"#515c6d"}]},{featureType:"water",elementType:"labels.text.stroke",stylers:[{color:"#17263c"}]}];var hi=l(95);const vi=["places"];var ki=function(e){let{zoom:t,lat:l,lng:a,showMarker:i,mapType:o,mapStyle:n,customSnazzy:r,googleApiKey:c}=e,s={styles:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return"shades_of_grey"===e?ci:"no_label_bright_colors"===e?si:"clean_interface"===e?di:"midnight_commander"===e?bi:"apple_maps_esque"===e?mi:"cobalt"===e?pi:"avocado"===e?gi:"night_mode"===e?ui:"custom"===e&&""!==t?JSON.parse(t):[]}(n,r),mapTypeId:o},d=isNaN(parseFloat(l))?parseFloat("42.877742"):parseFloat(l),m=isNaN(parseFloat(a))?parseFloat("-97.380979"):parseFloat(a);return Object(b.createElement)(hi.b,{googleMapsApiKey:c,libraries:vi},Object(b.createElement)(hi.a,{mapContainerStyle:{width:"100%",height:"100%"},center:{lat:d,lng:m},zoom:t?parseInt(t):10,options:s},i?Object(b.createElement)(hi.c,{position:{lat:d,lng:m}}):null))};const{Dashicon:yi,Button:fi,ButtonGroup:Oi}=wp.components,{AlignmentToolbar:ji}=wp.blockEditor;function _i(e){let{label:t,onChange:l,onChangeTablet:i,onChangeMobile:o,mobileValue:n,tabletValue:r,value:c,isCollapsed:s=!1}=e;const[d,p]=Object(b.useState)("Desktop"),g=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);g!==d&&p(g);const{setPreviewDeviceType:h}=Object(a.useDispatch)("kadenceblocks/data"),v=[{name:"Desktop",title:Object(b.createElement)(yi,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:Object(b.createElement)(yi,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:Object(b.createElement)(yi,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],y={};return y.Mobile=Object(b.createElement)(ji,{value:n||"",isCollapsed:s,onChange:e=>o(e)}),y.Tablet=Object(b.createElement)(ji,{value:r||"",isCollapsed:s,onChange:e=>i(e)}),y.Desktop=Object(b.createElement)(ji,{value:c||"",isCollapsed:s,onChange:e=>l(e)}),[l&&i&&o&&Object(b.createElement)("div",{className:"components-base-control kb-sidebar-alignment kb-responsive-align-control"},Object(b.createElement)("div",{className:"kadence-title-bar"},t&&Object(b.createElement)("span",{className:"kadence-control-title"},t),Object(b.createElement)(Oi,{className:"kb-measure-responsive-options","aria-label":Object(m.__)("Device","kadence-blocks")},k()(v,e=>{let{name:t,key:l,title:a,itemClass:i}=e;return Object(b.createElement)(fi,{key:l,className:`kb-responsive-btn ${i}${t===d?" is-active":""}`,isSmall:!0,"aria-pressed":d===t,onClick:()=>{return h(u(e=t)),void p(u(e));var e}},a)}))),Object(b.createElement)("div",{className:"kb-responsive-align-control-inner"},y[d]?y[d]:y.Desktop))]}const{InspectorControls:wi}=wp.blockEditor,{PanelBody:xi,RangeControl:Ei,TextControl:Si,TextareaControl:Ci,SelectControl:Ti,ToggleControl:Ni,Modal:zi,Button:Mi}=wp.components,Ii=[];var Hi=l(90);const{name:Bi}=Hi,Pi={title:Object(m._x)("Google Maps","block title","kadence-blocks"),description:Object(m._x)("Display google maps on your site","block description","kadence-blocks"),getEditWrapperProps:e=>({"data-align":e.align}),transforms:{from:[],to:[]},edit:function(e){let{attributes:t,setAttributes:l,className:i,clientId:o}=e;const{uniqueID:n,heightDesktop:r,heightTablet:c,heightMobile:s,widthDesktop:d,widthTablet:p,widthMobile:g,marginDesktop:u,marginTablet:h,marginMobile:v,marginUnit:k,paddingDesktop:y,paddingTablet:f,paddingMobile:O,paddingUnit:j,location:_,showMarker:w,mapStyle:x,customSnazzy:S,lat:C,lng:T,zoom:N,apiType:z,mapType:M,mapFilter:I,mapFilterAmount:H,sizeSlug:B,textAlign:P}=t,R=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]),[A,L]=Object(b.useState)("");let F=ha()(A)?"AIzaSyBAM2o7PiQqwk15LC1XRH2e_KJ-jUa7KYk":A;Object(b.useEffect)(()=>{if("javascript"===z){const e=setTimeout(()=>W(_),600);return()=>clearTimeout(e)}},[_,z]);const W=async e=>{try{const t=new window.google.maps.Geocoder,a=await t.geocode({address:e});_t()(a.results,[0])?l({lat:a.results[0].geometry.location.lat(),lng:a.results[0].geometry.location.lng()}):ce(Object(m.__)("Could not find location","kadence-blocks")+": "+e,{type:"snackbar"})}catch(t){ce(Object(m.__)("Could not find location","kadence-blocks")+": "+e,{type:"snackbar"})}},D=(e,t,l,a)=>{if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t},$=D(R,void 0!==r?r:"450",void 0!==c?c:"",void 0!==s?s:""),U=D(R,void 0!==d?d:"",void 0!==p?p:"",void 0!==g?g:""),V=D(R,void 0!==u?u[0]:"",void 0!==h?h[0]:"",void 0!==v?v[0]:""),G=D(R,void 0!==u?u[1]:"",void 0!==h?h[1]:"",void 0!==v?v[1]:""),q=D(R,void 0!==u?u[2]:"",void 0!==h?h[2]:"",void 0!==v?v[2]:""),K=D(R,void 0!==u?u[3]:"",void 0!==h?h[3]:"",void 0!==v?v[3]:""),Q=D(R,void 0!==y?y[0]:"",void 0!==f?f[0]:"",void 0!==O?O[0]:""),J=D(R,void 0!==y?y[1]:"",void 0!==f?f[1]:"",void 0!==O?O[1]:""),Y=D(R,void 0!==y?y[2]:"",void 0!==f?f[2]:"",void 0!==O?O[2]:""),X=D(R,void 0!==y?y[3]:"",void 0!==f?f[3]:"",void 0!==O?O[3]:""),ee=D(R,void 0!==P&&void 0!==P[0]?P[0]:"",void 0!==P&&void 0!==P[1]?P[1]:"",void 0!==P&&void 0!==P[2]?P[2]:""),[te,le]=Object(b.useState)("individual"),[ae,ie]=Object(b.useState)("individual"),[oe,ne]=Object(b.useState)(!1),re=()=>ne(!1),{createErrorNotice:ce}=Object(a.useDispatch)(Pl.store);Object(b.useEffect)(()=>{let e;if(wp.api.loadPromise.then(()=>{e=new wp.api.models.Settings,e.fetch().then(e=>{L(e.kadence_blocks_google_maps_api)})}),n)Ii.includes(n)?(l({uniqueID:"_"+o.substr(2,9)}),Ii.push("_"+o.substr(2,9))):Ii.push(n);else{const e=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==e["kadence/googlemaps"]&&"object"==typeof e["kadence/googlemaps"]&&Object.keys(e["kadence/googlemaps"]).map(t=>{n=e["kadence/googlemaps"][t]}),l({uniqueID:"_"+o.substr(2,9)}),Ii.push("_"+o.substr(2,9))}},[]);const se=e=>{switch(e){case"standard":return"0";case"grayscale":case"invert":return"100";case"saturate":return"150";case"sepia":return"30";default:return"50"}},de=xt()(i,{["size-"+B]:B}),be=Object(Ce.useBlockProps)({className:de});let me={key:F,zoom:N,maptype:M,q:_};const pe=Object.keys(me).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(me[e])}`).join("&");return Object(b.createElement)("figure",be,Object(b.createElement)(wi,null,Object(b.createElement)(xi,{title:Object(m.__)("Map Location","kadence-blocks"),initialOpen:!0},Object(b.createElement)(Si,{label:Object(m.__)("Location","kadence-blocks"),value:_,onChange:e=>{l({location:e})}}),"javascript"===z?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ni,{label:Object(m.__)("Show Marker","kadence-blocks"),checked:w,onChange:e=>{l({showMarker:e})}})):null,Object(b.createElement)(Ei,{label:Object(m.__)("Zoom","kadence-blocks"),value:parseInt(N),onChange:e=>l({zoom:e}),min:1,max:20}),Object(b.createElement)(Ti,{label:Object(m.__)("Map Type","kadence-blocks"),value:M,onChange:e=>l({mapType:e}),options:[{label:Object(m.__)("Road Map","kadence-blocks"),value:"roadmap"},{label:Object(m.__)("Satellite","kadence-blocks"),value:"satellite"}]}),Object(b.createElement)(Ti,{label:Object(m.__)("Map Filter","kadence-blocks"),value:I,onChange:e=>l({mapFilter:e,mapFilterAmount:se(e)}),options:[{label:Object(m.__)("None","kadence-blocks"),value:"standard"},{label:Object(m.__)("Grayscale","kadence-blocks"),value:"grayscale"},{label:Object(m.__)("Invert","kadence-blocks"),value:"invert"},{label:Object(m.__)("Saturate","kadence-blocks"),value:"saturate"},{label:Object(m.__)("Sepia","kadence-blocks"),value:"sepia"}]}),"standard"!==I?Object(b.createElement)(E,{label:Object(m.__)("Map Filter Strength ","kadence-blocks"),value:H,onChange:e=>l({mapFilterAmount:e}),min:0,max:"saturate"===I?250:100}):null,"javascript"===z&&"roadmap"===M?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ti,{label:Object(m.__)("Map Style","kadence-blocks"),value:x,onChange:e=>l({mapStyle:e}),options:[{label:Object(m.__)("None","kadence-blocks"),value:"standard"},{label:Object(m.__)("Apple Maps Esque","kadence-blocks"),value:"apple_maps_esque"},{label:Object(m.__)("Avocado","kadence-blocks"),value:"avocado"},{label:Object(m.__)("Clean Interface","kadence-blocks"),value:"clean_interface"},{label:Object(m.__)("Cobalt","kadence-blocks"),value:"cobalt"},{label:Object(m.__)("Midnight Commander","kadence-blocks"),value:"midnight_commander"},{label:Object(m.__)("Night Mode","kadence-blocks"),value:"night_mode"},{label:Object(m.__)("No labels, Bright Colors","kadence-blocks"),value:"no_label_bright_colors"},{label:Object(m.__)("Shades of Grey","kadence-blocks"),value:"shades_of_grey"},{label:Object(m.__)("Custom Snazzy Map","kadence-blocks"),value:"custom"}]})):null,"javascript"===z&&"roadmap"===M&&"custom"===x?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ci,{label:Object(m.__)("Custom Map Style","kadence-blocks"),help:Object(m.__)('Copy the "Javascript Style Array" from a Snazzy Maps style',"kadence-blocks"),value:S,onChange:e=>l({customSnazzy:e})}),Object(b.createElement)("a",{href:"https://snazzymaps.com",target:"_blank"}," ",Object(m.__)("Visit Snazzy Maps","kadence-blocks")," ")):null),Object(b.createElement)(xi,{title:Object(m.__)("Container Size","kadence-blocks"),initialOpen:!1},Object(b.createElement)(Z,{label:Object(m.__)("Height","kadence-blocks"),value:r,onChange:e=>l({heightDesktop:e}),tabletValue:c||"",onChangeTablet:e=>l({heightTablet:e}),mobileValue:s||"",onChangeMobile:e=>l({heightMobile:e}),min:100,max:1250,step:1,unit:"px",units:["px"],showUnit:!0}),Object(b.createElement)(Z,{label:Object(m.__)("Max Width","kadence-blocks"),value:d,onChange:e=>l({widthDesktop:e}),tabletValue:p||"",onChangeTablet:e=>l({widthTablet:e}),mobileValue:g||"",onChangeMobile:e=>l({widthMobile:e}),min:100,max:1250,step:1,unit:"px",units:["px"],showUnit:!0,reset:()=>l({widthDesktop:"",widthTablet:"",widthMobile:""})}),(d||p||g)&&Object(b.createElement)(_i,{label:Object(m.__)("Alignment","kadence-blocks"),value:P&&P[0]?P[0]:"",mobileValue:P&&P[1]?P[1]:"",tabletValue:P&&P[2]?P[2]:"",onChange:e=>l({textAlign:[e,P&&P[1]?P[1]:"",P&&P[2]?P[2]:""]}),onChangeTablet:e=>l({textAlign:[P&&P[0]?P[0]:"",e,P&&P[2]?P[2]:""]}),onChangeMobile:e=>l({textAlign:[P&&P[0]?P[0]:"",P&&P[1]?P[1]:"",e]})}),Object(b.createElement)(Ot,{label:Object(m.__)("Padding","kadence-blocks"),value:[Q,J,Y,X],control:ae,tabletValue:f,mobileValue:O,onChange:e=>l({paddingDesktop:e}),onChangeTablet:e=>l({paddingTablet:e}),onChangeMobile:e=>l({paddingMobile:e}),onChangeControl:e=>ie(e),min:0,max:"em"===j||"rem"===j?24:200,step:"em"===j||"rem"===j?.1:1,unit:j,units:["px","em","rem","%"],onUnit:e=>l({paddingUnit:e})}),Object(b.createElement)(Ot,{label:Object(m.__)("Margin","kadence-blocks"),value:[V,G,q,K],control:te,tabletValue:h,mobileValue:v,onChange:e=>{l({marginDesktop:[e[0],e[1],e[2],e[3]]})},onChangeTablet:e=>l({marginTablet:e}),onChangeMobile:e=>l({marginMobile:e}),onChangeControl:e=>le(e),min:"em"===k||"rem"===k?-12:-200,max:"em"===k||"rem"===k?24:200,step:"em"===k||"rem"===k?.1:1,unit:k,units:["px","em","rem","%","vh"],onUnit:e=>l({marginUnit:e})})),Object(b.createElement)(xi,{title:Object(m.__)("API Settings","kadence-blocks"),initialOpen:!1},Object(m.__)("This block includes an API key, but a custom key can be used. A custom key is required to use the Javascript API.","kadence-blocks"),Object(b.createElement)("br",null),Object(b.createElement)("a",{href:"https://developers.google.com/maps/documentation/embed/get-api-key",target:"_blank"},Object(m.__)("How to create an API Key","kadence-blocks")),Object(b.createElement)("br",null),Object(b.createElement)("h2",{style:{marginBottom:"0px"}},"Required Permissions"),Object(b.createElement)("ul",{style:{marginTop:"5px"}},"javascript"===z?Object(b.createElement)(b.Fragment,null,Object(b.createElement)("li",null,"- Maps Javascript API"),Object(b.createElement)("li",null,"- Geocoding API")):Object(b.createElement)("li",null,"- Maps Embed API")),Object(b.createElement)("br",null),Object(b.createElement)(Si,{label:Object(m.__)("API Key","kadence-blocks"),value:A,onChange:e=>L(e)}),Object(b.createElement)(Mi,{isPrimary:!0,onClick:function(){new wp.api.models.Settings({kadence_blocks_google_maps_api:A}).save().then(e=>{})},disabled:""===A},"Save"),""!==A?Object(b.createElement)(b.Fragment,null," ",Object(b.createElement)(Mi,{isDefault:!0,onClick:function(){L(""),new wp.api.models.Settings({kadence_blocks_google_maps_api:""}).save().then(e=>{})},disabled:""===A},"Remove"),Object(b.createElement)("br",null),Object(b.createElement)("br",null),Object(b.createElement)(Ni,{label:Object(m.__)("Use Javascript API","kadence-blocks"),checked:"javascript"===z,onChange:e=>{l({apiType:e?"javascript":"embed",mapFilter:"standard"}),e&&ne(!0)}})):null)),Object(b.createElement)("div",{style:{marginTop:""!==V?V+k:void 0,marginRight:""!==G?G+k:void 0,marginBottom:""!==q?q+k:void 0,marginLeft:""!==K?K+k:void 0,paddingTop:""!==Q?Q+j:void 0,paddingRight:""!==J?J+j:void 0,paddingBottom:""!==Y?Y+j:void 0,paddingLeft:""!==X?X+j:void 0}},Object(b.createElement)("div",{className:"kb-map-container kb-map-align-"+ee,style:{height:$+"px",maxWidth:""===U?"100%":U+"px",webkitFilter:"standard"!==I?I+"("+H+"%)":"none"}},Object(b.createElement)("div",{className:"kb-map-container-infobar"}),"embed"===z?Object(b.createElement)(b.Fragment,null,Object(b.createElement)("iframe",{width:"100%",height:"100%",src:"https://www.google.com/maps/embed/v1/place?"+pe})):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(ki,{zoom:N,customSnazzy:S,lat:C,lng:T,showMarker:w,mapType:M,mapStyle:x,googleApiKey:"AIzaSyDzwRtJXFMk604PIwm2H667t8_ex4QqOyI"})))),oe&&Object(b.createElement)(zi,{title:Object(m.__)("Google Maps Javascript API","kadence-blocks"),onRequestClose:re},Object(b.createElement)("div",{style:{maxWidth:"600px"}},Object(m.__)("The Google Maps Javascript API is paid service and costs per request.","kadence-blocks"),Object(b.createElement)("br",null),Object(b.createElement)("a",{href:"https://mapsplatform.google.com/pricing/",target:"_blank"},Object(m.__)("Click here to view the latest pricing","kadence-blocks")," "),".",Object(b.createElement)("br",null),Object(b.createElement)("br",null),Object(m.__)("This API key you enter is here visible by users, so make sure to restrict the key to specific endpoints and web addresses.","kadence-blocks"),Object(b.createElement)("br",null),Object(b.createElement)("a",{href:"https://developers.google.com/maps/api-security-best-practices#restricting-api-keys",target:"_blank"},Object(m.__)("More informaiton on that can be found here","kadence-blocks")),Object(b.createElement)("br",null),Object(b.createElement)("br",null),Object(b.createElement)(Mi,{className:"is-secondary",onClick:()=>{l({apiType:"embed"}),re()},text:Object(m.__)("Cancel","kadence-blocks")}),"    ",Object(b.createElement)(Mi,{className:"is-primary",onClick:re,text:Object(m.__)("Continue","kadence-blocks")}))))},save:function(e){let{attributes:t}=e;const{uniqueID:l,mapMode:a,zoom:i,mapType:o,apiType:n,location:r}=t,c=xt()({"kb-google-maps-container":!0,["kb-google-maps-container"+l]:!0,["align"+t.align]:t.align});let s={key:"KADENCE_GOOGLE_MAPS_KEY",zoom:i,maptype:o,q:r};const d=Object.keys(s).map(e=>`${encodeURIComponent(e)}=${encodeURIComponent(s[e])}`).join("&");return Object(b.createElement)("div",{className:c,"data-mapid":l},"javascript"===n?Object(b.createElement)("div",{id:"kb-google-map"+l,style:{width:"100%",height:"100%"}}):Object(b.createElement)("iframe",{width:"100%",height:"100%",style:{border:"0"},loading:"lazy",src:"https://www.google.com/maps/embed/v1/place?"+d}))}};Object(gt.registerBlockType)("kadence/googlemaps",{...Hi,icon:{src:g.googleMaps},...Pi});const{Component:Ri}=wp.element;var Ai=class extends Ri{render(){const{uniqueID:e="a",color:t="#eeeeee",rotate:l=40,strokeWidth:a=9,strokeGap:i=9,opacity:o=1}=this.props,n=a/2+i;return Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"100%",height:"100%",className:"kb-pattern-svg-divider kb-stripes-svg"},Object(b.createElement)("defs",null,Object(b.createElement)("pattern",{id:"pat"+e,width:n,height:n,patternTransform:"rotate("+l+")",patternUnits:"userSpaceOnUse"},Object(b.createElement)("line",{x1:"0",y:"0",x2:"0",y2:n,stroke:t,"stroke-width":a}))),Object(b.createElement)("rect",{width:"100%",height:"100%",fill:"url(#pat"+e+")",opacity:o/100}))}};const{Component:Li,Fragment:Fi,renderToString:Wi}=wp.element,{InspectorControls:Di,BlockControls:$i,AlignmentToolbar:Ui,BlockAlignmentToolbar:Vi}=wp.blockEditor,{ToggleControl:Zi,RangeControl:Gi,SelectControl:qi,ResizableBox:Ki}=wp.components,Qi=[];var Ji=Object(w.compose)([Object(a.withSelect)(e=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType(),getUniqueIDs:e("kadenceblocks/data").getUniqueIDs()})),Object(a.withDispatch)(e=>({addUniqueID:(t,l)=>e("kadenceblocks/data").addUniqueID(t,l)}))])(class extends Li{constructor(){super(...arguments),this.state={user:kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin",settings:{}}}componentDidMount(){if(this.props.attributes.uniqueID)Qi.includes(this.props.attributes.uniqueID)?(this.props.attributes.uniqueID="_"+this.props.clientId.substr(2,9),Qi.push("_"+this.props.clientId.substr(2,9))):Qi.push(this.props.attributes.uniqueID);else{const e=kadence_blocks_params.config&&kadence_blocks_params.config["kadence/spacer"]?kadence_blocks_params.config["kadence/spacer"]:void 0,t=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==t["kadence/spacer"]&&"object"==typeof t["kadence/spacer"]?Object.keys(t["kadence/spacer"]).map(e=>{this.props.attributes[e]=t["kadence/spacer"][e]}):void 0!==e&&"object"==typeof e&&Object.keys(e).map(t=>{this.props.attributes[t]=e[t]}),this.props.setAttributes({uniqueID:"_"+this.props.clientId.substr(2,9)}),Qi.push("_"+this.props.clientId.substr(2,9))}const e=kadence_blocks_params.settings?JSON.parse(kadence_blocks_params.settings):{};void 0!==e["kadence/spacer"]&&"object"==typeof e["kadence/spacer"]&&this.setState({settings:e["kadence/spacer"]})}showSettings(e){return void 0===this.state.settings[e]||"all"===this.state.settings[e]||"contributor"===this.state.settings[e]&&("contributor"===this.state.user||"author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"author"===this.state.settings[e]&&("author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"editor"===this.state.settings[e]&&("editor"===this.state.user||"admin"===this.state.user)||"admin"===this.state.settings[e]&&"admin"===this.state.user}getPreviewSize(e,t,l,a){if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t}render(){var e;const{attributes:{blockAlignment:t,spacerHeight:l,tabletSpacerHeight:a,mobileSpacerHeight:i,dividerEnable:o,dividerStyle:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d,hAlign:p,uniqueID:g,spacerHeightUnits:u,rotate:h,strokeWidth:v,strokeGap:k,mobileHAlign:y,tabletHAlign:f,dividerWidthUnits:O,tabletDividerWidth:j,mobileDividerWidth:_,tabletDividerHeight:w,mobileDividerHeight:x,vsdesk:E,vstablet:S,vsmobile:C},className:T,setAttributes:N,toggleSelection:z}=this.props;let M;M=c<10?"0.0"+c:c>=100?"1":"0."+c;const I=(null===(e=document.querySelector('iframe[name="editor-canvas"]'))||void 0===e?void 0:e.contentWindow.document)||document,H=pa(r||"#eeeeee",M);let B=Wi(Object(b.createElement)(Ai,{uniqueID:g,color:pa(r),opacity:c,rotate:h,strokeWidth:v,strokeGap:k}));B=B.replace("patterntransform","patternTransform"),B=B.replace("patternunits","patternUnits");const P=this.getPreviewSize(this.props.getPreviewDevice,""!==l?l:60,""!==a?a:"",""!==i?i:""),R=this.getPreviewSize(this.props.getPreviewDevice,""!==p?p:"",""!==f?f:"",""!==y?y:""),A="stripe"!==n?1:10,L="stripe"!==n?400:60,F=this.getPreviewSize(this.props.getPreviewDevice,""!==s?s:1,""!==w?w:"",""!==x?x:""),W=this.getPreviewSize(this.props.getPreviewDevice,""!==d?d:1,""!==j?j:"",""!==_?_:"");return Object(b.createElement)("div",{className:T},this.showSettings("spacerDivider")&&Object(b.createElement)(Fi,null,Object(b.createElement)($i,{key:"controls"},Object(b.createElement)(Vi,{value:t,controls:["center","wide","full"],onChange:e=>N({blockAlignment:e})}),Object(b.createElement)(Ui,{value:p,onChange:e=>N({hAlign:e})})),Object(b.createElement)(Di,null,Object(b.createElement)(Pt,{title:Object(m.__)("Spacer Settings","kadence-blocks"),initialOpen:!0,panelName:"kb-spacer-settings"},this.showSettings("spacerHeight")&&Object(b.createElement)(Z,{label:Object(m.__)("Height","kadence-blocks"),value:l,onChange:e=>N({spacerHeight:e}),tabletValue:a||"",onChangeTablet:e=>N({tabletSpacerHeight:e}),mobileValue:i||"",onChangeMobile:e=>N({mobileSpacerHeight:e}),min:6,max:600,step:1,unit:u,onUnit:!!this.showSettings("spacerHeightUnits")&&(e=>N({spacerHeightUnits:e})),units:["px","vh"]})),Object(b.createElement)(Pt,{title:Object(m.__)("Divider Settings","kadence-blocks"),initialOpen:!0,panelName:"kb-divider-settings"},this.showSettings("dividerToggle")&&Object(b.createElement)(Zi,{label:Object(m.__)("Enable Divider","kadence-blocks"),checked:o,onChange:e=>N({dividerEnable:e})}),o&&this.showSettings("dividerStyles")&&Object(b.createElement)(Fi,null,Object(b.createElement)(_i,{label:Object(m.__)("Alignment","kadence-blocks"),value:p||"",mobileValue:y||"",tabletValue:f||"",onChange:e=>N({hAlign:e}),onChangeTablet:e=>N({tabletHAlign:e}),onChangeMobile:e=>N({mobileHAlign:e})}),Object(b.createElement)(qi,{label:Object(m.__)("Divider Style","kadence-blocks"),value:n,options:[{value:"solid",label:Object(m.__)("Solid","kadence-blocks")},{value:"dashed",label:Object(m.__)("Dashed","kadence-blocks")},{value:"dotted",label:Object(m.__)("Dotted","kadence-blocks")},{value:"stripe",label:Object(m.__)("Stripe","kadence-blocks")}],onChange:e=>N({dividerStyle:e})}),Object(b.createElement)(De,{label:Object(m.__)("Divider Color","kadence-blocks"),value:r||"",default:"",opacityValue:c,onChange:e=>N({dividerColor:e}),onOpacityChange:e=>N({dividerOpacity:e}),opacityUnit:100}),"stripe"===n&&Object(b.createElement)(Fi,null,Object(b.createElement)(Gi,{label:Object(m.__)("Stripe Angle","kadence-blocks"),value:h,onChange:e=>N({rotate:e}),min:0,max:135}),Object(b.createElement)(Gi,{label:Object(m.__)("Stripe Width","kadence-blocks"),value:v,onChange:e=>N({strokeWidth:e}),min:1,max:30}),Object(b.createElement)(Gi,{label:Object(m.__)("Stripe Gap","kadence-blocks"),value:k,onChange:e=>N({strokeGap:e}),min:1,max:30})),Object(b.createElement)(Z,{label:Object(m.__)("Divider Height","kadence-blocks"),value:s,onChange:e=>N({dividerHeight:e}),tabletValue:w||"",onChangeTablet:e=>N({tabletDividerHeight:e}),mobileValue:x||"",onChangeMobile:e=>N({mobileDividerHeight:e}),min:A,max:L,step:1,unit:"px"}),Object(b.createElement)(Z,{label:Object(m.__)("Divider Width","kadence-blocks"),value:d,onChange:e=>N({dividerWidth:e}),tabletValue:j||"",onChangeTablet:e=>N({tabletDividerWidth:e}),mobileValue:_||"",onChangeMobile:e=>N({mobileDividerWidth:e}),min:0,max:"px"==O?3e3:100,step:1,unit:O,onUnit:e=>N({dividerWidthUnits:e}),units:["px","%"]}))),Object(b.createElement)(Pt,{title:Object(m.__)("Visibility Settings","kadence-blocks"),initialOpen:!1,panelName:"kb-visibility-settings"},Object(b.createElement)(Zi,{label:Object(m.__)("Hide on Desktop","kadence-blocks"),checked:void 0!==E&&E,onChange:e=>N({vsdesk:e})}),Object(b.createElement)(Zi,{label:Object(m.__)("Hide on Tablet","kadence-blocks"),checked:void 0!==S&&S,onChange:e=>N({vstablet:e})}),Object(b.createElement)(Zi,{label:Object(m.__)("Hide on Mobile","kadence-blocks"),checked:void 0!==C&&C,onChange:e=>N({vsmobile:e})})))),Object(b.createElement)("div",{className:"kt-block-spacer kt-block-spacer-halign-"+R},o&&Object(b.createElement)(Fi,null,"stripe"===n&&Object(b.createElement)("span",{className:"kt-divider-stripe",style:{height:(F<10?10:F)+"px",width:W+(O||"%")}},Object(b.createElement)(Ai,{uniqueID:g,color:pa(r),opacity:c,rotate:h,strokeWidth:v,strokeGap:k})),"stripe"!==n&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:H,borderTopWidth:F+"px",width:W+(O||"%"),borderTopStyle:n}})),u&&"vh"===u&&Object(b.createElement)("div",{className:"kt-spacer-height-preview",style:{height:l+(u||"px")}},Object(b.createElement)("span",{id:"spacing-height-"+g},l+(u||"px"))),"vh"!==u&&this.showSettings("spacerDivider")&&this.showSettings("spacerHeight")&&Object(b.createElement)(Ki,{size:{height:P},minHeight:"20",handleClasses:{top:"kadence-spacer__resize-handler-top",bottom:"kadence-spacer__resize-handler-bottom"},enable:{top:!1,right:!1,bottom:!0,left:!1,topRight:!1,bottomRight:!1,bottomLeft:!1,topLeft:!1},onResize:(e,t,l,a)=>{I.getElementById("spacing-height-"+(g||"no-unique")).innerHTML=parseInt(P+a.height,10)+(u||"px")},onResizeStop:(e,t,l,a)=>{z(!0),"Mobile"===this.props.getPreviewDevice?N({mobileSpacerHeight:parseInt(P+a.height,10)}):"Tablet"===this.props.getPreviewDevice?N({tabletSpacerHeight:parseInt(P+a.height,10)}):N({spacerHeight:parseInt(P+a.height,10)})},onResizeStart:()=>{z(!1)}},g&&Object(b.createElement)("div",{className:"kt-spacer-height-preview"},Object(b.createElement)("span",{id:"spacing-height-"+g},P+(u||"px")))),"vh"!==u&&(!this.showSettings("spacerDivider")||!this.showSettings("spacerHeight"))&&Object(b.createElement)("div",{className:"kt-spacer-height-preview",style:{height:P+(u||"px")}},Object(b.createElement)("span",{id:"spacing-height-"+g},P+(u||"px")))))}});function Yi(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;return e&&e.startsWith("palette")?e="var(--global-"+e+")":null===t||isNaN(t)||void 0===e||""===e||(e=Se(e,t)),e}var Xi=[{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerHeight:{type:"number",default:1},uniqueID:{type:"string",default:""},rotate:{type:"number",default:40},strokeWidth:{type:"number",default:4},strokeGap:{type:"number",default:5},tabletHAlign:{type:"string",default:""},mobileHAlign:{type:"string",default:""},vsdesk:{type:"bool",default:!1},vstablet:{type:"bool",default:!1},vsmobile:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d,uniqueID:m,spacerHeightUnits:p,rotate:g,strokeWidth:u,strokeGap:h,tabletHAlign:v,mobileHAlign:k,vsdesk:y,vstablet:f,vsmobile:O}=t;let j;j=c<10?"0.0"+c:c>=100?"1":"0."+c;const _=pa(r||"#eeeeee",j),w=xt()({["align"+(l||"none")]:!0,["kt-block-spacer-"+m]:m,"kvs-lg-false":"undefined"!==y&&y,"kvs-md-false":"undefined"!==f&&f,"kvs-sm-false":"undefined"!==O&&O}),x=xt()({"kt-block-spacer":!0,["kt-block-spacer-halign-"+n]:n,["kt-block-spacer-thalign-"+v]:v,["kt-block-spacer-malign-"+k]:k});return Object(b.createElement)("div",{className:w},Object(b.createElement)("div",{className:x,style:{height:a+(p||"px")}},i&&Object(b.createElement)(b.Fragment,null,"stripe"===o&&Object(b.createElement)("span",{className:"kt-divider-stripe",style:{height:(s<10?10:s)+"px",width:d+"%"}},Object(b.createElement)(Ai,{uniqueID:m,color:pa(r),opacity:c,rotate:g,strokeWidth:u,strokeGap:h})),"stripe"!==o&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:_,borderTopWidth:s+"px",width:d+"%",borderTopStyle:o}}))))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerHeight:{type:"number",default:1},uniqueID:{type:"string",default:""},rotate:{type:"number",default:40},strokeWidth:{type:"number",default:4},strokeGap:{type:"number",default:5},tabletHAlign:{type:"string",default:""},mobileHAlign:{type:"string",default:""},vsdesk:{type:"bool",default:!1},vstablet:{type:"bool",default:!1},vsmobile:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d,uniqueID:m,spacerHeightUnits:p,rotate:g,strokeWidth:u,strokeGap:h,tabletHAlign:v,mobileHAlign:k,vsdesk:y,vstablet:f,vsmobile:O}=t;let j;j=c<10?"0.0"+c:c>=100?"1":"0."+c;const _=Yi(r||"#eeeeee",j),w=xt()({["align"+(l||"none")]:!0,["kt-block-spacer-"+m]:m,"kvs-lg-false":"undefined"!==y&&y,"kvs-md-false":"undefined"!==f&&f,"kvs-sm-false":"undefined"!==O&&O}),x=xt()({"kt-block-spacer":!0,["kt-block-spacer-halign-"+n]:n,["kt-block-spacer-thalign-"+v]:v,["kt-block-spacer-malign-"+k]:k});return Object(b.createElement)("div",{className:w},Object(b.createElement)("div",{className:x,style:{height:a+(p||"px")}},i&&Object(b.createElement)(b.Fragment,null,"stripe"===o&&Object(b.createElement)("span",{className:"kt-divider-stripe",style:{height:(s<10?10:s)+"px",width:d+"%"}},Object(b.createElement)(Ai,{uniqueID:m,color:Yi(r),opacity:c,rotate:g,strokeWidth:u,strokeGap:h})),"stripe"!==o&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:_,borderTopWidth:s+"px",width:d+"%",borderTopStyle:o}}))))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerHeight:{type:"number",default:1},uniqueID:{type:"string",default:""}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerHeight:r,dividerWidth:c,uniqueID:s,spacerHeightUnits:d}=t;return Object(b.createElement)("div",{className:`align${l||"none"} kt-block-spacer-${s}`},Object(b.createElement)("div",{className:"kt-block-spacer kt-block-spacer-halign-"+n,style:{height:a+(d||"px")}},i&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopWidth:r+"px",width:c+"%",borderTopStyle:o}})))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:"60"},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:"100"},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:"80"},dividerHeight:{type:"number",default:"1"},uniqueID:{type:"string",default:""}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,hAlign:n,dividerColor:r,dividerOpacity:c,dividerHeight:s,dividerWidth:d}=t,m=Yi(r||"#eeeeee",c);return Object(b.createElement)("div",{className:"align"+l},Object(b.createElement)("div",{className:"kt-block-spacer kt-block-spacer-halign-"+n,style:{height:a+"px"}},i&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:m,borderTopWidth:s+"px",width:d+"%",borderTopStyle:o}})))}},{attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:"60"},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:"100"},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:"80"},dividerHeight:{type:"number",default:"1"}},save:e=>{let{attributes:t}=e;const{blockAlignment:l,spacerHeight:a,dividerEnable:i,dividerStyle:o,dividerColor:n,dividerOpacity:r,dividerHeight:c,dividerWidth:s}=t,d=Yi(n||"#eee",r);return Object(b.createElement)("div",{className:"align"+l},Object(b.createElement)("div",{className:"kt-block-spacer",style:{height:a+"px"}},i&&Object(b.createElement)("hr",{className:"kt-divider",style:{borderTopColor:d,borderTopWidth:c+"px",width:s+"%",borderTopStyle:o}})))}}];const{Fragment:eo}=wp.element,{registerBlockType:to,createBlock:lo}=wp.blocks;to("kadence/spacer",{title:Object(m.__)("Spacer/Divider","kadence-blocks"),icon:{src:g.spacerblock},category:"kadence-blocks",keywords:[Object(m.__)("spacer","kadence-blocks"),Object(m.__)("divider","kadence-blocks"),Object(m.__)("separator","kadence-blocks"),"kb"],supports:{anchor:!0},attributes:{blockAlignment:{type:"string",default:"center"},hAlign:{type:"string",default:"center"},spacerHeight:{type:"number",default:60},spacerHeightUnits:{type:"string",default:"px"},tabletSpacerHeight:{type:"number",default:""},mobileSpacerHeight:{type:"number",default:""},dividerEnable:{type:"boolean",default:!0},dividerStyle:{type:"string",default:"solid"},dividerOpacity:{type:"number",default:100},dividerColor:{type:"string",default:"#eee"},dividerWidth:{type:"number",default:80},dividerWidthUnits:{type:"string",default:"%"},tabletDividerWidth:{type:"number"},mobileDividerWidth:{type:"number"},dividerHeight:{type:"number",default:1},tabletDividerHeight:{type:"number"},mobileDividerHeight:{type:"number"},uniqueID:{type:"string",default:""},rotate:{type:"number",default:40},strokeWidth:{type:"number",default:4},strokeGap:{type:"number",default:5},tabletHAlign:{type:"string",default:""},mobileHAlign:{type:"string",default:""},vsdesk:{type:"bool",default:!1},vstablet:{type:"bool",default:!1},vsmobile:{type:"bool",default:!1}},transforms:{from:[{type:"block",blocks:["core/spacer"],transform:e=>{let{height:t}=e;return lo("kadence/spacer",{spacerHeight:t,divider:!1})}},{type:"block",blocks:["core/separator"],transform:()=>lo("kadence/spacer",{spacerHeight:30,divider:!0})}],to:[{type:"block",blocks:["core/spacer"],transform:e=>{let{spacerHeight:t}=e;return lo("core/spacer",{height:t})}},{type:"block",blocks:["core/separator"],transform:()=>lo("core/separator")}]},getEditWrapperProps(e){let{blockAlignment:t}=e;if("full"===t||"wide"===t||"center"===t)return{"data-align":t}},edit:Ji,save:e=>{const{attributes:{blockAlignment:t,dividerEnable:l,dividerStyle:a,hAlign:i,dividerColor:o,dividerOpacity:n,uniqueID:r,rotate:c,strokeWidth:s,strokeGap:d,tabletHAlign:m,mobileHAlign:p,vsdesk:g,vstablet:u,vsmobile:h}}=e;let v;v=n<10?"0.0"+n:n>=100?"1":"0."+n;const k=xt()({["align"+(t||"none")]:!0,["kt-block-spacer-"+r]:r,"kvs-lg-false":"undefined"!==g&&g,"kvs-md-false":"undefined"!==u&&u,"kvs-sm-false":"undefined"!==h&&h}),y=xt()({"kt-block-spacer":!0,["kt-block-spacer-halign-"+i]:i,["kt-block-spacer-thalign-"+m]:m,["kt-block-spacer-malign-"+p]:p});return Object(b.createElement)("div",{className:k},Object(b.createElement)("div",{className:y},l&&Object(b.createElement)(eo,null,"stripe"===a&&Object(b.createElement)("span",{className:"kt-divider-stripe"},Object(b.createElement)(Ai,{uniqueID:r,color:pa(o),opacity:n,rotate:c,strokeWidth:s,strokeGap:d})),"stripe"!==a&&Object(b.createElement)("hr",{className:"kt-divider"}))))},deprecated:Xi});var ao=l(7),io=l.n(ao);const oo={};oo.block=Object(b.createElement)("svg",{viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("g",{fill:"#0058b0",fillRule:"nonzero"},Object(b.createElement)("path",{d:"M42.82,13.431l-37.64,0c-2.742,0.003 -4.998,2.259 -5.001,5.001l0,11.136c0.003,2.742 2.259,4.998 5.001,5.001l37.64,0c2.742,-0.003 4.998,-2.259 5.001,-5.001l0,-11.136c-0.003,-2.742 -2.259,-4.998 -5.001,-5.001Zm3.204,5.001l0,8.687c-0.003,1.757 -1.448,3.201 -3.204,3.204l-37.64,0c-1.756,-0.003 -3.201,-1.447 -3.204,-3.204l0,-8.687c0.003,-1.757 1.448,-3.201 3.204,-3.204l37.64,0c1.756,0.003 3.201,1.447 3.204,3.204Z"}),Object(b.createElement)("path",{d:"M40.471,26.364l-32.942,0c-0.493,0 -0.898,0.406 -0.898,0.899c0,0.493 0.405,0.898 0.898,0.898l32.942,0c0.493,0 0.898,-0.405 0.898,-0.898c0,-0.493 -0.405,-0.899 -0.898,-0.899Z"})));var no=oo,ro=l(200),co=l.n(ro);if(void 0===so)var so=[];const{Component:bo}=wp.element;class mo extends bo{constructor(){super(...arguments),this.handleLoading=this.handleLoading.bind(this),this.handleActive=this.handleActive.bind(this),this.handleInactive=this.handleInactive.bind(this),this.loadFonts=this.loadFonts.bind(this),this.state={status:void 0,mounted:!1}}addFont(e){so.includes(e)||so.push(e)}handleLoading(){this.setState({status:"loading"})}handleActive(){this.setState({status:"active"})}handleInactive(){this.setState({status:"inactive"})}loadFonts(){this.state.mounted&&(so.includes(this.props.config.google.families[0])||(co.a.load({...this.props.config,loading:this.handleLoading,active:this.handleActive,inactive:this.handleInactive,context:frames["editor-canvas"]}),this.addFont(this.props.config.google.families[0])))}componentDidMount(){so=[],this.setState({mounted:!0,device:this.props.getPreviewDevice}),this.loadFonts()}componentDidUpdate(e,t){const{onStatus:l,config:a,getPreviewDevice:i}=this.props;t.status!==this.state.status&&l(this.state.status),this.state.device!==i?(so=[],this.setState({device:i}),this.loadFonts()):e.config!==a&&this.loadFonts()}componentWillUnmount(){this.setState({mounted:!1})}render(){const{children:e}=this.props;return e||null}}mo.propTypes={config:Je.a.object.isRequired,children:Je.a.element,onStatus:Je.a.func.isRequired},mo.defaultProps={onStatus:()=>{}};var po=Object(w.compose)([Object(a.withSelect)(e=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()}))])(mo),go=l(25),uo=l.n(go);const{Component:ho,Fragment:vo}=wp.element,{DropdownMenu:ko,MenuGroup:yo,MenuItem:fo,Toolbar:Oo,ToggleControl:jo,SelectControl:_o}=wp.components,{localStorage:wo}=window,xo={className:"block-editor-block-settings-menu__popover",position:"bottom right"};var Eo=class extends ho{constructor(){super(...arguments),this.state={iconOptions:[],iconOptionsNames:[]}}componentDidMount(){}render(){const{onPasteWrap:e,onPasteButton:t,blockAttributes:l,buttonIndex:a}=this.props,i=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 32 32",width:"20px",height:"20px"},Object(b.createElement)("path",{fillRule:"nonzero",d:"M26 8h-6V6l-6-6H0v24h12v8h20V14l-6-6zm0 2.828L29.172 14H26v-3.172zm-12-8L17.172 6H14V2.828zM2 2h10v6h6v14H2V2zm28 28H14v-6h6V10h4v6h6v14z"})),o=JSON.parse(wo.getItem("kadenceButtonStyle")),n=()=>{const e={};l.btns&&l.btns[a]&&(e.btn=[{size:"none"}],l.btns[a].size&&(e.btn[0].size=l.btns[a].size),l.btns[a].sizeType&&(e.btn[0].sizeType=l.btns[a].sizeType),l.btns[a].paddingBT&&(e.btn[0].paddingBT=l.btns[a].paddingBT),l.btns[a].paddingLR&&(e.btn[0].paddingLR=l.btns[a].paddingLR),l.btns[a].color&&(e.btn[0].color=l.btns[a].color),l.btns[a].background&&(e.btn[0].background=l.btns[a].background),l.btns[a].border&&(e.btn[0].border=l.btns[a].border),l.btns[a].backgroundOpacity&&(e.btn[0].backgroundOpacity=l.btns[a].backgroundOpacity),l.btns[a].borderOpacity&&(e.btn[0].borderOpacity=l.btns[a].borderOpacity),l.btns[a].borderRadius&&(e.btn[0].borderRadius=l.btns[a].borderRadius),l.btns[a].borderWidth&&(e.btn[0].borderWidth=l.btns[a].borderWidth),l.btns[a].colorHover&&(e.btn[0].colorHover=l.btns[a].colorHover),l.btns[a].backgroundHover&&(e.btn[0].backgroundHover=l.btns[a].backgroundHover),l.btns[a].borderHover&&(e.btn[0].borderHover=l.btns[a].borderHover),l.btns[a].backgroundHoverOpacity&&(e.btn[0].backgroundHoverOpacity=l.btns[a].backgroundHoverOpacity),l.btns[a].borderHoverOpacity&&(e.btn[0].borderHoverOpacity=l.btns[a].borderHoverOpacity),l.btns[a].icon&&(e.btn[0].icon=l.btns[a].icon),l.btns[a].iconSide&&(e.btn[0].iconSide=l.btns[a].iconSide),l.btns[a].iconHover&&(e.btn[0].iconHover=l.btns[a].iconHover),l.btns[a].cssClass&&(e.btn[0].cssClass=l.btns[a].cssClass),l.btns[a].gap&&(e.btn[0].gap=l.btns[a].gap),l.btns[a].responsiveSize&&(e.btn[0].responsiveSize=l.btns[a].responsiveSize),l.btns[a].gradient&&(e.btn[0].gradient=l.btns[a].gradient),l.btns[a].gradientHover&&(e.btn[0].gradientHover=l.btns[a].gradientHover),l.btns[a].btnStyle&&(e.btn[0].btnStyle=l.btns[a].btnStyle),l.btns[a].btnSize&&(e.btn[0].btnSize=l.btns[a].btnSize),l.btns[a].backgroundType&&(e.btn[0].backgroundType=l.btns[a].backgroundType),l.btns[a].backgroundHoverType&&(e.btn[0].backgroundHoverType=l.btns[a].backgroundHoverType),l.btns[a].width&&(e.btn[0].width=l.btns[a].width),l.btns[a].responsivePaddingBT&&(e.btn[0].responsivePaddingBT=l.btns[a].responsivePaddingBT),l.btns[a].responsivePaddingLR&&(e.btn[0].responsivePaddingLR=l.btns[a].responsivePaddingLR),l.btns[a].boxShadow&&(e.btn[0].boxShadow=l.btns[a].boxShadow),l.btns[a].boxShadowHover&&(e.btn[0].boxShadowHover=l.btns[a].boxShadowHover),l.btns[a].tabletGap&&(e.btn[0].tabletGap=l.btns[a].tabletGap),l.btns[a].mobileGap&&(e.btn[0].mobileGap=l.btns[a].mobileGap),l.btns[a].inheritStyles&&(e.btn[0].inheritStyles=l.btns[a].inheritStyles),l.btns[a].iconSize&&(e.btn[0].iconSize=l.btns[a].iconSize),l.btns[a].iconSizeType&&(e.btn[0].iconSizeType=l.btns[a].iconSizeType),l.btns[a].iconPadding&&(e.btn[0].iconPadding=l.btns[a].iconPadding),l.btns[a].iconTabletPadding&&(e.btn[0].iconTabletPadding=l.btns[a].iconTabletPadding),l.btns[a].iconMobilePadding&&(e.btn[0].iconMobilePadding=l.btns[a].iconMobilePadding),l.btns[a].onlyIcon&&(e.btn[0].onlyIcon=l.btns[a].onlyIcon),l.btns[a].iconColor&&(e.btn[0].iconColor=l.btns[a].iconColor),l.btns[a].iconColorHover&&(e.btn[0].iconColorHover=l.btns[a].iconColorHover),l.btns[a].label&&(e.btn[0].label=l.btns[a].label),l.btns[a].anchor&&(e.btn[0].anchor=l.btns[a].anchor),l.btns[a].borderStyle&&(e.btn[0].borderStyle=l.btns[a].borderStyle),l.btns[a].marginUnit&&(e.btn[0].marginUnit=l.btns[a].marginUnit),l.btns[a].margin&&(e.btn[0].margin=l.btns[a].margin),l.btns[a].tabletMargin&&(e.btn[0].tabletMargin=l.btns[a].tabletMargin),l.btns[a].mobileMargin&&(e.btn[0].mobileMargin=l.btns[a].mobileMargin)),l.letterSpacing&&(e.letterSpacing=l.letterSpacing),l.typography&&(e.typography=l.typography),l.googleFont&&(e.googleFont=l.googleFont),l.loadGoogleFont&&(e.loadGoogleFont=l.loadGoogleFont),l.fontSubset&&(e.fontSubset=l.fontSubset),l.fontVariant&&(e.fontVariant=l.fontVariant),l.fontWeight&&(e.fontWeight=l.fontWeight),l.fontStyle&&(e.fontStyle=l.fontStyle),l.textTransform&&(e.textTransform=l.textTransform),l.widthType&&(e.widthType=l.widthType),l.widthUnit&&(e.widthUnit=l.widthUnit),l.forceFullwidth&&(e.forceFullwidth=l.forceFullwidth),l.collapseFullwidth&&(e.collapseFullwidth=l.collapseFullwidth),wo.setItem("kadenceButtonStyle",JSON.stringify(e))},r=()=>{const l=JSON.parse(wo.getItem("kadenceButtonStyle"));l&&(l.btn&&l.btn[0]&&(t(l.btn[0]),delete l.btn),0===a&&e(l))};return Object(b.createElement)(ko,{className:"block-editor-block-settings-menu kadence-blocks-button-item__copy_styles",icon:i,label:Object(m.__)("Copy/Paste Styles","kadence-blocks"),popoverProps:xo},e=>{let{onClose:t}=e;return Object(b.createElement)(vo,null,Object(b.createElement)(yo,null,Object(b.createElement)(fo,{icon:"clipboard",onClick:uo()(t,n),label:Object(m.__)("Copy Styles","kadence-blocks")},Object(m.__)("Copy Styles","kadence-blocks")),Object(b.createElement)(fo,{icon:"editor-paste-text",onClick:uo()(t,r),disabled:!o,label:Object(m.__)("Paste Styles","kadence-blocks")},Object(m.__)("Paste Styles","kadence-blocks"))))})}},So=l(30),Co=l.n(So);function To(e){let{label:t,desktopChildren:l,tabletChildren:i,mobileChildren:o}=e;const[n,r]=Object(b.useState)("Desktop"),c=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);c!==n&&r(c);const{setPreviewDeviceType:s}=Object(a.useDispatch)("kadenceblocks/data"),d=[{name:"Desktop",title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],p={};return p.Mobile=o,p.Tablet=i,p.Desktop=l,Object(b.createElement)("div",{className:"components-base-control kb-small-responsive-control"},Object(b.createElement)("div",{className:"kadence-title-bar"},t&&Object(b.createElement)("span",{className:"kadence-control-title"},t),Object(b.createElement)(U.ButtonGroup,{className:"kb-small-responsive-options","aria-label":Object(m.__)("Device","kadence-blocks")},k()(d,e=>{let{name:t,key:l,title:a,itemClass:i}=e;return Object(b.createElement)(U.Button,{key:l,className:`kb-responsive-btn ${i}${t===n?" is-active":""}`,isSmall:!0,"aria-pressed":n===t,onClick:()=>{return s(u(e=t)),void r(u(e));var e}},a)}))),Object(b.createElement)("div",{className:"kb-small-measure-control-inner"},p[n]?p[n]:p.Desktop))}class No extends b.Component{constructor(){super(...arguments),this.state={isEditingLink:!1,isSettingsExpanded:!1,urlInput:null}}render(){const{label:e,onChangeUrl:t,url:l,additionalControls:a=!0,opensInNewTab:i,onChangeTarget:o,linkNoFollow:n,onChangeFollow:r,linkSponsored:c,onChangeSponsored:s,linkDownload:d,onChangeDownload:p,linkTitle:g,onChangeTitle:u,changeTargetType:h=!1,allowClear:v=!1,dynamicAttribute:k=""}=this.props,{urlInput:y,isEditingLink:f,isSettingsExpanded:O}=this.state,j=e=>{o(e)},_=Object(b.createElement)(b.Fragment,null,o&&Object(b.createElement)(b.Fragment,null,h&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Link Target","kadence-blocks-pro"),value:i,options:[{value:"_self",label:Object(m.__)("Same Window","kadence-blocks-pro")},{value:"_blank",label:Object(m.__)("New Window","kadence-blocks-pro")},{value:"video",label:Object(m.__)("Video Popup","kadence-blocks-pro")}],onChange:j}),"video"===i&&Object(b.createElement)("p",null,Object(m.__)("NOTE: Video popup only works with youtube and vimeo links.","kadence-blocks-pro"))),!h&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Open in New Tab","kadence-blocks-pro"),onChange:j,checked:i})),r&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("No Follow","kadence-blocks-pro"),onChange:e=>{r(e)},checked:n}),s&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Sponsored","kadence-blocks-pro"),onChange:e=>{s(e)},checked:c}),p&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Download","kadence-blocks-pro"),onChange:e=>{p(e)},checked:d}),u&&Object(b.createElement)(U.TextControl,{label:Object(m.__)("Title","kadence-blocks-pro"),onChange:e=>{u(e)},value:g})),w=null!==y?y:l;return Object(b.createElement)(U.Popover,{position:"bottom center"},Object(b.createElement)("div",{className:"components-base-control kb-popover-link-control kb-side-link-control"+(k&&kadence_blocks_params.dynamic_enabled?" has-dynamic-support":"")},Object(b.createElement)(Za,Ke()({url:w,onChange:e=>(e=>{t(e)})(e),attributes:this.props.attributes,dynamicAttribute:k,additionalControls:a,advancedOptions:_,isSettingsExpanded:O,onExpandSettings:()=>{this.setState({isSettingsExpanded:!O})},allowClear:v},this.props))))}}var zo=No;class Mo extends b.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=Object(b.createRef)(),this.debouncedToggle=wl()(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state;return Object(b.createElement)(U.Toolbar,null,Object(b.createElement)(U.Button,{className:"kb-dynamic-menu",icon:El.dynamic,onClick:()=>this.debouncedToggle(),isPressed:!1,"aria-haspopup":"true","aria-expanded":e,label:Object(m.__)("Dynamic Content","kadence-blocks"),showTooltip:!0}),e&&Object(b.createElement)(U.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef},Object(b.createElement)("div",{className:"kb-dynamic-popover-inner-wrap"},Object(b.createElement)("div",{className:"kb-pro-notice"},Object(b.createElement)("h2",null,Object(m.__)("Dynamic Content","kadence-blocks-pro")," "),Object(b.createElement)("p",null,Object(m.__)("Create dynamic sites by populating content from various sources.","kadence-blocks-pro")," "),Object(b.createElement)(U.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content"},Object(m.__)("Upgrade to Pro","kadence-blocks-pro"))))))}}var Io=Object(U.withFilters)("kadence.TextDynamicControl")(Mo),Ho=l(422),Bo=l(423),Po=l(424),Ro=l(425),Ao=l(426),Lo=l(427);const Fo={className:"block-editor-block-settings-menu__popover",position:"bottom right"},Wo=/[\s#]/g,Do=[];class $o extends b.Component{constructor(){super(...arguments),this.showSettings=this.showSettings.bind(this),this.saveArrayUpdate=this.saveArrayUpdate.bind(this),this.bindContainer=this.bindContainer.bind(this),this.deselectButton=this.deselectButton.bind(this),this.onSelectButton=this.onSelectButton.bind(this),this.onMoveForward=this.onMoveForward.bind(this),this.onMove=this.onMove.bind(this),this.onMoveBackward=this.onMoveBackward.bind(this),this.onRemoveButton=this.onRemoveButton.bind(this),this.onKeyRemoveButton=this.onKeyRemoveButton.bind(this),this.onDuplicateButton=this.onDuplicateButton.bind(this),this.state={btnFocused:"false",selectedButton:null,btnLink:!1,buttonMarginControl:"individual",marginControl:"individual",buttonMarginControl:"individual",iconPaddingControl:"individual",user:kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin",settings:{}}}componentDidMount(){if(this.props.attributes.uniqueID)Do.includes(this.props.attributes.uniqueID)?(this.props.attributes.uniqueID="_"+this.props.clientId.substr(2,9),Do.push("_"+this.props.clientId.substr(2,9))):Do.push(this.props.attributes.uniqueID);else{const e=kadence_blocks_params.config["kadence/advancedbtn"],t=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==t["kadence/advancedbtn"]&&"object"==typeof t["kadence/advancedbtn"]?Object.keys(t["kadence/advancedbtn"]).map(e=>{this.props.attributes[e]=t["kadence/advancedbtn"][e]}):void 0!==e&&"object"==typeof e&&Object.keys(e).map(t=>{this.props.attributes[t]=e[t]}),this.props.setAttributes({uniqueID:"_"+this.props.clientId.substr(2,9)}),Do.push("_"+this.props.clientId.substr(2,9))}const e=kadence_blocks_params.settings?JSON.parse(kadence_blocks_params.settings):{};void 0!==e["kadence/advancedbtn"]&&"object"==typeof e["kadence/advancedbtn"]&&this.setState({settings:e["kadence/advancedbtn"]}),this.props.attributes.btns&&this.props.attributes.btns[0]&&void 0===this.props.attributes.btns[0].btnSize&&this.saveArrayUpdate({btnSize:"custom"},0),this.props.attributes.btns&&this.props.attributes.btns[1]&&void 0===this.props.attributes.btns[1].btnSize&&this.saveArrayUpdate({btnSize:"custom"},1),this.props.attributes.btns&&this.props.attributes.btns[2]&&void 0===this.props.attributes.btns[2].btnSize&&this.saveArrayUpdate({btnSize:"custom"},2),this.props.attributes.btns&&this.props.attributes.btns[3]&&void 0===this.props.attributes.btns[3].btnSize&&this.saveArrayUpdate({btnSize:"custom"},3),this.props.attributes.btns&&this.props.attributes.btns[4]&&void 0===this.props.attributes.btns[4].btnSize&&this.saveArrayUpdate({btnSize:"custom"},4),void 0===this.props.attributes.widthType&&this.props.attributes.forceFullwidth&&this.props.setAttributes({widthType:"full"}),this.props.attributes.margin&&this.props.attributes.margin[0]&&this.props.attributes.margin[0].desk&&this.props.attributes.margin[0].desk[0]&&this.props.attributes.margin[0].desk[0]===this.props.attributes.margin[0].desk[1]&&this.props.attributes.margin[0].desk[0]===this.props.attributes.margin[0].desk[2]&&this.props.attributes.margin[0].desk[0]===this.props.attributes.margin[0].desk[3]?this.setState({marginControl:"linked"}):this.setState({marginControl:"individual"}),this.props.context&&this.props.context.queryId&&this.props.context.postId?this.props.attributes.inQueryBlock||this.props.setAttributes({inQueryBlock:!0}):this.props.attributes.inQueryBlock&&this.props.setAttributes({inQueryBlock:!1})}componentDidUpdate(e){!this.props.isSelected&&e.isSelected&&this.state.btnFocused&&this.setState({btnFocused:"false"}),!this.props.isSelected&&e.isSelected&&this.state.selectedButton&&this.setState({selectedButton:null})}deselectButton(){this.setState({selectedButton:null})}bindContainer(e){this.container=e}onSelectButton(e){return()=>{this.state.selectedButton!==e&&this.setState({selectedButton:e})}}onMove(e,t){const l=[...this.props.attributes.btns];l.splice(t,1,this.props.attributes.btns[e]),l.splice(e,1,this.props.attributes.btns[t]),this.setState({selectedButton:t}),this.props.setAttributes({btns:l})}onMoveForward(e){return()=>{e!==this.props.attributes.btns.length-1&&this.onMove(e,e+1)}}onMoveBackward(e){return()=>{0!==e&&this.onMove(e,e-1)}}onRemoveButton(e){return()=>{const t=Math.abs(this.props.attributes.btnCount-1),l=Co()(this.props.attributes.btns,(t,l)=>e!==l);this.setState({selectedButton:null}),this.props.setAttributes({btns:l,btnCount:t})}}onKeyRemoveButton(e){const t=Math.abs(this.props.attributes.btnCount-1),l=Co()(this.props.attributes.btns,(t,l)=>e!==l);this.setState({selectedButton:null}),this.props.setAttributes({btns:l,btnCount:t})}onDuplicateButton(e){return()=>{const t=Math.abs(this.props.attributes.btnCount+1),l=this.props.attributes.btns,a=l[e];l.splice(e+1,0,a),this.setState({selectedButton:e+1}),this.props.setAttributes({btns:l,btnCount:t}),this.saveArrayUpdate({iconSide:l[0].iconSide},0)}}showSettings(e){return void 0===this.state.settings[e]||"all"===this.state.settings[e]||"contributor"===this.state.settings[e]&&("contributor"===this.state.user||"author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"author"===this.state.settings[e]&&("author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"editor"===this.state.settings[e]&&("editor"===this.state.user||"admin"===this.state.user)||"admin"===this.state.settings[e]&&"admin"===this.state.user}saveArrayUpdate(e,t){const{attributes:l,setAttributes:a}=this.props,{btns:i}=l;a({btns:i.map((l,a)=>(t===a&&(l={...l,...e}),l))})}getPreviewSize(e,t,l,a){if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t}render(){const{attributes:{uniqueID:e,btnCount:t,btns:l,hAlign:a,letterSpacing:i,fontStyle:o,fontWeight:n,typography:r,googleFont:c,loadGoogleFont:s,fontSubset:d,fontVariant:p,forceFullwidth:g,thAlign:u,mhAlign:h,widthType:v,widthUnit:y,textTransform:f,margin:O,marginUnit:j,kadenceAOSOptions:_,kadenceAnimation:w,collapseFullwidth:x,lockBtnCount:E,hideLink:S},attributes:C,className:T,setAttributes:N,isSelected:z}=this.props,M={google:{families:[r+(p?":"+p:"")]}},I=e=>{const t=O.map((t,l)=>(0===l&&(t={...t,...e}),t));N({margin:t})},H=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[0]?O[0].desk[0]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[0]?O[0].tablet[0]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[0]?O[0].mobile[0]:""),B=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[1]?O[0].desk[1]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[1]?O[0].tablet[1]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[1]?O[0].mobile[1]:""),P=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[2]?O[0].desk[2]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[2]?O[0].tablet[2]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[2]?O[0].mobile[2]:""),R=this.getPreviewSize(this.props.getPreviewDevice,void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk&&""!==O[0].desk[3]?O[0].desk[3]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet&&""!==O[0].tablet[3]?O[0].tablet[3]:"",void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile&&""!==O[0].mobile[3]?O[0].mobile[3]:""),A="em"===j||"rem"===j?-12:-200,L="em"===j||"rem"===j?24:200,F="em"===j||"rem"===j?.1:1,W=[{key:"small",name:Object(m.__)("S")},{key:"standard",name:Object(m.__)("M")},{key:"large",name:Object(m.__)("L")},{key:"custom",name:Object(b.createElement)(U.Icon,{icon:Ho.a})}],D=[{key:"auto",name:Object(m.__)("Auto")},{key:"fixed",name:Object(m.__)("Fixed")},{key:"full",name:Object(m.__)("Full")}],$=[{key:"linear",name:Object(m.__)("Linear")},{key:"radial",name:Object(m.__)("Radial")}],V=[{key:"solid",name:Object(m.__)("Solid")},{key:"gradient",name:Object(m.__)("Gradient")}],G=c?M:"",q=e=>{const t=z&&this.state.selectedButton===e,a=xt()({"btn-area-wrap":!0,"is-selected":t,[`kt-btn-${e}-area`]:!0});let c,s,d,p;c=void 0!==l[e].paddingLR||void 0!==l[e].paddingBT?"custom":"standard",void 0!==l[e].backgroundType&&"gradient"===l[e].backgroundType?(d="transparent"===l[e].background||void 0===l[e].background?"rgba(255,255,255,0)":pa(l[e].background,void 0!==l[e].backgroundOpacity?l[e].backgroundOpacity:1),p=void 0!==l[e].gradient&&void 0!==l[e].gradient[0]&&""!==l[e].gradient[0]?pa(l[e].gradient[0],void 0!==l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1):pa("#999999",void 0!==l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1),void 0!==l[e].gradient&&"radial"===l[e].gradient[4]?s=`radial-gradient(at ${void 0===l[e].gradient[6]?"center center":l[e].gradient[6]}, ${d} ${void 0===l[e].gradient[2]?"0":l[e].gradient[2]}%, ${p} ${void 0===l[e].gradient[3]?"100":l[e].gradient[3]}%)`:void 0!==l[e].gradient&&"radial"===l[e].gradient[4]||(s=`linear-gradient(${void 0!==l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:"180"}deg, ${d} ${void 0!==l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:"0"}%, ${p} ${void 0!==l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:"100"}%)`)):s="transparent"===l[e].background||void 0===l[e].background?void 0:pa(l[e].background,void 0!==l[e].backgroundOpacity?l[e].backgroundOpacity:1);const g=Object(m.__)("Button","kadence-blocks")+" "+(e+1)+" "+Object(m.__)("Settings","kadence-blocks"),u=0!==e||e+1!==l.length,h=xt()({"kt-button":!0,["kt-button-"+e]:!0,["kt-btn-size-"+(l[e].btnSize?l[e].btnSize:c)]:!0,["kt-btn-style-"+(l[e].btnStyle?l[e].btnStyle:"basic")]:!0,["kb-btn-global-"+l[e].inheritStyles]:l[e].inheritStyles,"wp-block-button__link":l[e].inheritStyles&&"inherit"===l[e].inheritStyles,"kb-btn-has-icon":l[e].icon,"kb-btn-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[0],"kb-btn-tablet-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[1],"kb-btn-mobile-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[2]}),k=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[0]&&""!==l[e].iconPadding[0]?l[e].iconPadding[0]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[0]&&""!==l[e].iconTabletPadding[0]?l[e].iconTabletPadding[0]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[0]&&""!==l[e].iconMobilePadding[0]?l[e].iconMobilePadding[0]:""):"",O=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[1]&&""!==l[e].iconPadding[1]?l[e].iconPadding[1]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[1]&&""!==l[e].iconTabletPadding[1]?l[e].iconTabletPadding[1]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[1]&&""!==l[e].iconMobilePadding[1]?l[e].iconMobilePadding[1]:""):"",j=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[2]&&""!==l[e].iconPadding[2]?l[e].iconPadding[2]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[2]&&""!==l[e].iconTabletPadding[2]?l[e].iconTabletPadding[2]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[2]&&""!==l[e].iconMobilePadding[2]?l[e].iconMobilePadding[2]:""):"",_=l[e].icon?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconPadding&&void 0!==l[e].iconPadding[3]&&""!==l[e].iconPadding[3]?l[e].iconPadding[3]:"",void 0!==l[e].iconTabletPadding&&void 0!==l[e].iconTabletPadding[3]&&""!==l[e].iconTabletPadding[3]?l[e].iconTabletPadding[3]:"",void 0!==l[e].iconMobilePadding&&void 0!==l[e].iconMobilePadding[3]&&""!==l[e].iconMobilePadding[3]?l[e].iconMobilePadding[3]:""):"",w=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[0]&&""!==l[e].margin[0]?l[e].margin[0]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[0]&&""!==l[e].tabletMargin[0]?l[e].tabletMargin[0]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[0]&&""!==l[e].mobileMargin[0]?l[e].mobileMargin[0]:""),x=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[1]&&""!==l[e].margin[1]?l[e].margin[1]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[1]&&""!==l[e].tabletMargin[1]?l[e].tabletMargin[1]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[1]&&""!==l[e].mobileMargin[1]?l[e].mobileMargin[1]:""),S=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[2]&&""!==l[e].margin[2]?l[e].margin[2]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[2]&&""!==l[e].tabletMargin[2]?l[e].tabletMargin[2]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[2]&&""!==l[e].mobileMargin[2]?l[e].mobileMargin[2]:""),C=this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].margin&&void 0!==l[e].margin[3]&&""!==l[e].margin[3]?l[e].margin[3]:"",void 0!==l[e].tabletMargin&&void 0!==l[e].tabletMargin[3]&&""!==l[e].tabletMargin[3]?l[e].tabletMargin[3]:"",void 0!==l[e].mobileMargin&&void 0!==l[e].mobileMargin[3]&&""!==l[e].mobileMargin[3]?l[e].mobileMargin[3]:""),T=this.getPreviewSize(this.props.getPreviewDevice,l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:void 0,l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:void 0,l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:void 0);return Object(b.createElement)("div",{className:a,style:{marginRight:l[e].gap+"px"},tabIndex:"0",ref:this.bindContainer,"aria-label":g,role:"button",onClick:this.onSelectButton(e),unstableOnFocus:this.onSelectButton(e),onKeyDown:e=>{const{keyCode:t}=e;xa.DELETE}},Object(b.createElement)("span",{className:`kt-button-wrap kt-btn-${e}-action kt-btn-svg-show-${l[e].iconHover?"hover":"always"}`},Object(b.createElement)("span",{className:h,style:{background:void 0!==s?s:void 0,color:void 0!==l[e].color?pa(l[e].color):void 0,fontSize:void 0!==l[e].size?this.getPreviewSize(this.props.getPreviewDevice,l[e].size,void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[0]?l[e].responsiveSize[0]:"",void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[1]?l[e].responsiveSize[1]:"")+(void 0!==l[e].sizeType?l[e].sizeType:"px"):void 0,fontWeight:n,fontStyle:o,letterSpacing:i+"px",textTransform:f||void 0,fontFamily:r||"",borderRadius:void 0!==l[e].borderRadius?l[e].borderRadius+"px":void 0,borderWidth:void 0!==l[e].borderWidth&&""!==l[e].borderWidth?l[e].borderWidth+"px":void 0,borderStyle:void 0!==l[e].borderStyle&&""!==l[e].borderStyle?l[e].borderStyle:void 0,borderColor:void 0===l[e].border?"#555555":pa(l[e].border,void 0!==l[e].borderOpacity?l[e].borderOpacity:1),paddingLeft:void 0!==l[e].paddingLR&&"custom"===l[e].btnSize?l[e].paddingLR+"px":void 0,paddingRight:void 0!==l[e].paddingLR&&"custom"===l[e].btnSize?l[e].paddingLR+"px":void 0,paddingTop:void 0!==l[e].paddingBT&&"custom"===l[e].btnSize?l[e].paddingBT+"px":void 0,paddingBottom:void 0!==l[e].paddingBT&&"custom"===l[e].btnSize?l[e].paddingBT+"px":void 0,marginTop:""!==w?w+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,marginRight:""!==x?x+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,marginBottom:""!==S?S+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,marginLeft:""!==C?C+(void 0!==l[e].marginUnit?l[e].marginUnit:"px"):void 0,width:void 0!==v&&"fixed"===v&&void 0!==T?T+(void 0!==y?y:"px"):void 0,boxShadow:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[0]&&l[e].boxShadow[0]?(void 0!==l[e].boxShadow[7]&&l[e].boxShadow[7]?"inset ":"")+(void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1)+"px "+(void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1)+"px "+(void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2)+"px "+(void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0)+"px "+pa(void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:1):void 0}},l[e].icon&&"left"===l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em",style:{fontSize:void 0!==l[e].iconSize?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconSize&&void 0!==l[e].iconSize[0]?l[e].iconSize[0]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[1]?l[e].iconSize[1]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[2]?l[e].iconSize[2]:"")+(void 0!==l[e].iconSizeType?l[e].iconSizeType:"px"):void 0,color:void 0!==l[e].iconColor?pa(l[e].iconColor):void 0,paddingTop:k?k+"px":void 0,paddingRight:O?O+"px":void 0,paddingBottom:j?j+"px":void 0,paddingLeft:_?_+"px":void 0}}),Object(b.createElement)(Ce.RichText,{tagName:"div",placeholder:Object(m.__)("Button...","kadence-blocks"),value:l[e].text,unstableOnFocus:()=>{1===e?Q():2===e?J():3===e?Y():4===e?X():K()},onChange:t=>{this.saveArrayUpdate({text:t},e)},allowedFormats:Object(ut.applyFilters)("kadence.whitelist_richtext_formats",["kadence/insert-dynamic","core/bold","core/italic","core/strikethrough","toolset/inline-field"],"kadence/advancedbtn"),className:"kt-button-text",keepPlaceholderOnFocus:!0}),l[e].icon&&"left"!==l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em",style:{fontSize:void 0!==l[e].iconSize?this.getPreviewSize(this.props.getPreviewDevice,void 0!==l[e].iconSize&&void 0!==l[e].iconSize[0]?l[e].iconSize[0]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[1]?l[e].iconSize[1]:"",void 0!==l[e].iconSize&&void 0!==l[e].iconSize[2]?l[e].iconSize[2]:"")+(void 0!==l[e].iconSizeType?l[e].iconSizeType:"px"):void 0,color:void 0!==l[e].iconColor?pa(l[e].iconColor):void 0,paddingTop:k?k+"px":void 0,paddingRight:O?O+"px":void 0,paddingBottom:j?j+"px":void 0,paddingLeft:_?_+"px":void 0}}))),t&&Object(b.createElement)(zo,Ke()({url:l[e].link,onChangeUrl:t=>{this.saveArrayUpdate({link:t},e)},additionalControls:!0,changeTargetType:!0,opensInNewTab:void 0!==l[e].target?l[e].target:"",onChangeTarget:t=>{this.saveArrayUpdate({target:t},e)},linkNoFollow:void 0!==l[e].noFollow&&l[e].noFollow,onChangeFollow:t=>{this.saveArrayUpdate({noFollow:t},e)},linkSponsored:void 0!==l[e].sponsored&&l[e].sponsored,onChangeSponsored:t=>{this.saveArrayUpdate({sponsored:t},e)},linkDownload:void 0!==l[e].download&&l[e].download,onChangeDownload:t=>{this.saveArrayUpdate({download:t},e)},dynamicAttribute:"btns:"+e+":link",allowClear:!0},this.props)),t&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)("div",{className:"kadence-blocks-button-item-controls kadence-blocks-button-item__move-menu"},Object(b.createElement)(Eo,{onPasteWrap:e=>N(e),onPasteButton:t=>this.saveArrayUpdate(t,e),blockAttributes:this.props.attributes,buttonIndex:e}),u&&Object(b.createElement)(U.DropdownMenu,{className:"block-editor-block-settings-menu kadence-blocks-button-item__move-menu_item",icon:Bo.a,label:Object(m.__)("Move Button","kadence-blocks"),popoverProps:Fo},t=>{let{onClose:a}=t;return Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.MenuGroup,null,Object(b.createElement)(U.MenuItem,{icon:Po.a,onClick:uo()(a,this.onMoveBackward(e)),disabled:0===e,label:Object(m.__)("Move Left","kadence-blocks")},Object(m.__)("Move Left","kadence-blocks")),Object(b.createElement)(U.MenuItem,{icon:Ro.a,onClick:uo()(a,this.onMoveForward(e)),disabled:e+1===l.length,label:Object(m.__)("Move Right","kadence-blocks")},Object(m.__)("Move Right","kadence-blocks"))))})),Object(b.createElement)("div",{className:"kadence-blocks-button-item-controls kadence-blocks-button-item__inline-menu"},Object(b.createElement)(U.Button,{icon:Ao.a,onClick:this.onDuplicateButton(e),className:"kadence-blocks-button-item__duplicate",label:Object(m.__)("Duplicate Button","kadence-blocks"),disabled:!t}),Object(b.createElement)(U.Button,{icon:Qa.a,onClick:this.onRemoveButton(e),className:"kadence-blocks-button-item__remove",label:Object(m.__)("Remove Button","kadence-blocks"),disabled:!t||1===l.length||E}))))},K=()=>{"btn0"!==this.state.btnFocused&&this.setState({btnFocused:"btn0"})},Q=()=>{"btn1"!==this.state.btnFocused&&this.setState({btnFocused:"btn1"})},J=()=>{"btn2"!==this.state.btnFocused&&this.setState({btnFocused:"btn2"})},Y=()=>{"btn3"!==this.state.btnFocused&&this.setState({btnFocused:"btn3"})},X=()=>{"btn4"!==this.state.btnFocused&&this.setState({btnFocused:"btn4"})},ee=[{key:"",name:Object(m.__)("Default","kadence-blocks")},{key:"inherit",name:Object(m.__)("Theme","kadence-blocks")}],te=e=>{if(z&&this.state.selectedButton===e&&kadence_blocks_params.dynamic_enabled)return Object(b.createElement)(Io,Ke()({dynamicAttribute:"btns:"+e+":text"},this.props))},le=e=>{const t=z&&this.state.selectedButton===e;return Object(b.createElement)(Pt,{title:Object(m.__)("Button","kadence-blocks")+" "+(e+1)+" "+Object(m.__)("Settings","kadence-blocks"),initialOpen:!1,opened:!0===t||void 0,panelName:"kb-adv-btn-"+e},Object(b.createElement)(b.Fragment,null,Object(b.createElement)("h2",{className:"side-h2-label"},Object(m.__)("Button Inherit Styles","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-style-btn-group kb-button-global-styles","aria-label":Object(m.__)("Button Global Styles","kadence-blocks")},k()(ee,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-style-btn",isSmall:!0,isPrimary:void 0!==l[e].inheritStyles&&l[e].inheritStyles===i,"aria-pressed":void 0!==l[e].inheritStyles&&l[e].inheritStyles===i,onClick:()=>{"inherit"===i?this.saveArrayUpdate({color:"",background:"",backgroundType:"solid",border:"",colorHover:"",backgroundHover:"",backgroundHoverType:"solid",borderHover:"",inheritStyles:i},e):this.saveArrayUpdate({inheritStyles:i},e)}},a)}))),!E&&Object(b.createElement)(qa,Ke()({label:Object(m.__)("Button Link","kadence-blocks"),url:l[e].link,onChangeUrl:t=>{this.saveArrayUpdate({link:t},e)},additionalControls:!0,changeTargetType:!0,opensInNewTab:void 0!==l[e].target?l[e].target:"",onChangeTarget:t=>{this.saveArrayUpdate({target:t},e)},linkNoFollow:void 0!==l[e].noFollow&&l[e].noFollow,onChangeFollow:t=>{this.saveArrayUpdate({noFollow:t},e)},linkSponsored:void 0!==l[e].sponsored&&l[e].sponsored,onChangeSponsored:t=>{this.saveArrayUpdate({sponsored:t},e)},linkDownload:void 0!==l[e].download&&l[e].download,onChangeDownload:t=>{this.saveArrayUpdate({download:t},e)},dynamicAttribute:"btns:"+e+":link",allowClear:!0},this.props)),this.showSettings("sizeSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Z,{label:Object(m.__)("Font Size","kadence-blocks"),value:l[e].size?l[e].size:"",onChange:t=>{this.saveArrayUpdate({size:t},e)},tabletValue:void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[0]?l[e].responsiveSize[0]:"",onChangeTablet:t=>{this.saveArrayUpdate({responsiveSize:[t,void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[1]?l[e].responsiveSize[1]:""]},e)},mobileValue:void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[1]?l[e].responsiveSize[1]:"",onChangeMobile:t=>{this.saveArrayUpdate({responsiveSize:[void 0!==l[e].responsiveSize&&void 0!==l[e].responsiveSize[0]?l[e].responsiveSize[0]:"",t]},e)},min:0,max:"px"!==(l[e].sizeType?l[e].sizeType:"px")?12:200,step:"px"!==(l[e].sizeType?l[e].sizeType:"px")?.1:1,unit:l[e].sizeType?l[e].sizeType:"px",onUnit:t=>{this.saveArrayUpdate({sizeType:t},e)},units:["px","em","rem"]}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Button Size")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Button Size","kadence-blocks")},k()(W,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:l[e].btnSize===i,"aria-pressed":l[e].btnSize===i,onClick:()=>this.saveArrayUpdate({btnSize:i},e)},a)}))),"custom"===l[e].btnSize&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)("h2",{className:"kt-heading-size-title kt-secondary-color-size"},Object(m.__)("Padding","kadence-blocks")),Object(b.createElement)(U.TabPanel,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),className:"kt-mobile-tab"}]},t=>{let a;return t.name&&(a="mobile"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Top and Bottom Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[1]?l[e].responsivePaddingBT[1]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingBT:[void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[0]?l[e].responsivePaddingBT[0]:"",t]},e)},min:0,max:100}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Left and Right Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[1]?l[e].responsivePaddingLR[1]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingLR:[void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[0]?l[e].responsivePaddingLR[0]:"",t]},e)},min:0,max:100})):"tablet"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Top and Bottom Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[0]?l[e].responsivePaddingBT[0]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingBT:[t,void 0!==l[e].responsivePaddingBT&&void 0!==l[e].responsivePaddingBT[1]?l[e].responsivePaddingBT[1]:""]},e)},min:0,max:100}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Left and Right Padding","kadence-blocks"),value:void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[0]?l[e].responsivePaddingLR[0]:"",onChange:t=>{this.saveArrayUpdate({responsivePaddingLR:[t,void 0!==l[e].responsivePaddingLR&&void 0!==l[e].responsivePaddingLR[1]?l[e].responsivePaddingLR[1]:""]},e)},min:0,max:100})):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Top and Bottom Padding","kadence-blocks"),value:l[e].paddingBT,onChange:t=>{this.saveArrayUpdate({paddingBT:t},e)},min:0,max:100}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Left and Right Padding","kadence-blocks"),value:l[e].paddingLR,onChange:t=>{this.saveArrayUpdate({paddingLR:t},e)},min:0,max:100}))),Object(b.createElement)("div",{className:t.className,key:t.className},a)})),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Button Width","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Button Width","kadence-blocks")},k()(D,e=>{let{name:t,key:l}=e;return Object(b.createElement)(U.Button,{key:l,className:"kt-btn-size-btn",isSmall:!0,isPrimary:v===l,"aria-pressed":v===l,onClick:()=>{var e;"full"===(e=l)?(N({forceFullwidth:!0}),N({widthType:e})):(N({forceFullwidth:!1}),N({widthType:e}))}},t)}))),"full"===v&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Collapse on mobile","kadence-blocks"),checked:void 0!==x&&x,onChange:e=>N({collapseFullwidth:e})}),"fixed"===v&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(Z,{label:Object(m.__)("Fixed Width","kadence-blocks"),value:l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:void 0,onChange:t=>{this.saveArrayUpdate({width:[t,void 0!==l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:"",void 0!==l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:""]},e)},tabletValue:l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:void 0,onChangeTablet:t=>{this.saveArrayUpdate({width:[void 0!==l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:"",t,void 0!==l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:""]},e)},mobileValue:l[e].width&&void 0!==l[e].width[2]?l[e].width[2]:void 0,onChangeMobile:t=>{this.saveArrayUpdate({width:[void 0!==l[e].width&&void 0!==l[e].width[0]?l[e].width[0]:"",void 0!==l[e].width&&void 0!==l[e].width[1]?l[e].width[1]:"",t]},e)},min:10,max:"px"!==(y||"px")?100:600,step:1,unit:y||"px",onUnit:e=>{N({widthUnit:e})},units:["px","%"]}))),this.showSettings("colorSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)("h2",{className:"kt-tab-wrap-title kt-color-settings-title"},Object(m.__)("Color Settings","kadence-blocks")),Object(b.createElement)(U.TabPanel,{className:"kt-inspect-tabs kt-hover-tabs",activeClass:"active-tab",tabs:[{name:"normal"+e,title:Object(m.__)("Normal"),className:"kt-normal-tab"},{name:"hover"+e,title:Object(m.__)("Hover"),className:"kt-hover-tab"}]},t=>{let l;return t.name&&(l="hover"+e===t.name?ae(e):ie(e)),Object(b.createElement)("div",{className:t.className,key:t.className},l)}),Object(b.createElement)("h2",null,Object(m.__)("Border Settings","kadence-blocks")),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Border Width"),value:l[e].borderWidth,onChange:t=>{this.saveArrayUpdate({borderWidth:t},e)},min:0,max:20}),Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Border Style","kadence-blocks"),value:void 0!==l[e].borderStyle&&l[e].borderStyle?l[e].borderStyle:"",options:[{value:"",label:Object(m.__)("Default","kadence-blocks")},{value:"solid",label:Object(m.__)("Solid","kadence-blocks")},{value:"dashed",label:Object(m.__)("Dashed","kadence-blocks")},{value:"dotted",label:Object(m.__)("Dotted","kadence-blocks")},{value:"double",label:Object(m.__)("Double","kadence-blocks")},{value:"groove",label:Object(m.__)("Groove","kadence-blocks")},{value:"ridge",label:Object(m.__)("Ridge","kadence-blocks")}],onChange:t=>{this.saveArrayUpdate({borderStyle:t},e)}}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Border Radius","kadence-blocks"),value:l[e].borderRadius,onChange:t=>{this.saveArrayUpdate({borderRadius:t},e)},min:0,max:50}),Object(b.createElement)(Ot,{label:Object(m.__)("Button Margin","kadence-blocks"),value:void 0!==l[e].margin?l[e].margin:["","","",""],control:this.state.buttonMarginControl,tabletValue:void 0!==l[e].tabletMargin?l[e].tabletMargin:["","","",""],mobileValue:void 0!==l[e].mobileMargin?l[e].mobileMargin:["","","",""],onChange:t=>{this.saveArrayUpdate({margin:t},e)},onChangeTablet:t=>this.saveArrayUpdate({tabletMargin:t},e),onChangeMobile:t=>this.saveArrayUpdate({mobileMargin:t},e),onChangeControl:e=>this.setState({buttonMarginControl:e}),min:0,max:"px"!==(void 0!==l[e].marginUnit?l[e].marginUnit:"px")?12:200,step:"px"!==(void 0!==l[e].marginUnit?l[e].marginUnit:"px")?.1:1,unit:void 0!==l[e].marginUnit?l[e].marginUnit:"px",units:["px","em","rem"],onUnit:t=>this.saveArrayUpdate({marginUnit:t},e)})),this.showSettings("iconSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)("h2",{className:"kt-tool"},Object(m.__)("Icon Settings","kadence-blocks")),Object(b.createElement)("div",{className:"kt-select-icon-container"},Object(b.createElement)(st,{value:l[e].icon,onChange:t=>{this.saveArrayUpdate({icon:t},e)}})),Object(b.createElement)(Z,{label:Object(m.__)("Icon Size","kadence-blocks"),value:l[e].iconSize&&void 0!==l[e].iconSize[0]&&l[e].iconSize[0]?l[e].iconSize[0]:"",onChange:t=>{this.saveArrayUpdate({iconSize:[t,l[e].iconSize&&void 0!==l[e].iconSize[1]&&l[e].iconSize[1]?l[e].iconSize[1]:"",l[e].iconSize&&void 0!==l[e].iconSize[2]&&l[e].iconSize[2]?l[e].iconSize[2]:""]},e)},tabletValue:l[e].iconSize&&void 0!==l[e].iconSize[1]&&l[e].iconSize[1]?l[e].iconSize[1]:"",onChangeTablet:t=>{this.saveArrayUpdate({iconSize:[l[e].iconSize&&void 0!==l[e].iconSize[0]&&l[e].iconSize[0]?l[e].iconSize[0]:"",t,l[e].iconSize&&void 0!==l[e].iconSize[2]&&l[e].iconSize[2]?l[e].iconSize[2]:""]},e)},mobileValue:l[e].iconSize&&void 0!==l[e].iconSize[2]&&l[e].iconSize[2]?l[e].iconSize[2]:"",onChangeMobile:t=>{this.saveArrayUpdate({iconSize:[l[e].iconSize&&void 0!==l[e].iconSize[0]&&l[e].iconSize[0]?l[e].iconSize[0]:"",l[e].iconSize&&void 0!==l[e].iconSize[1]&&l[e].iconSize[1]?l[e].iconSize[1]:"",t]},e)},min:0,max:"px"!==(l[e].iconSizeType?l[e].iconSizeType:"px")?12:200,step:"px"!==(l[e].iconSizeType?l[e].iconSizeType:"px")?.1:1,unit:l[e].iconSizeType?l[e].iconSizeType:"px",onUnit:t=>{this.saveArrayUpdate({iconSizeType:t},e)},units:["px","em","rem"]}),Object(b.createElement)(U.TabPanel,{className:"kt-inspect-tabs kt-hover-tabs",activeClass:"active-tab",tabs:[{name:"normal"+e,title:Object(m.__)("Normal","kadence-blocks"),className:"kt-normal-tab"},{name:"hover"+e,title:Object(m.__)("Hover","kadence-blocks"),className:"kt-hover-tab"}]},t=>{let a;return t.name&&(a="hover"+e===t.name?Object(b.createElement)(De,{label:Object(m.__)("Hover Icon Color","kadence-blocks"),value:l[e].iconColorHover?l[e].iconColorHover:"",default:"",onChange:t=>{this.saveArrayUpdate({iconColorHover:t},e)}}):Object(b.createElement)(De,{label:Object(m.__)("Icon Color","kadence-blocks"),value:l[e].iconColor?l[e].iconColor:"",default:"",onChange:t=>{this.saveArrayUpdate({iconColor:t},e)}})),Object(b.createElement)("div",{className:t.className,key:t.className},a)}),Object(b.createElement)(To,{label:Object(m.__)("Show Only Icon","kadence-blocks"),desktopChildren:Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Show only Icon","kadence-blocks"),checked:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],onChange:t=>this.saveArrayUpdate({onlyIcon:[t,void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:"",void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[2]?l[e].onlyIcon[2]:""]},e)}),tabletChildren:Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Show only Icon","kadence-blocks"),disabled:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],checked:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],onChange:t=>this.saveArrayUpdate({onlyIcon:[void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],t,void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[2]?l[e].onlyIcon[2]:""]},e)}),mobileChildren:Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Show only Icon","kadence-blocks"),disabled:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]&&""!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],checked:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[2]&&""!==l[e].onlyIcon[2]?l[e].onlyIcon[2]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],onChange:t=>this.saveArrayUpdate({onlyIcon:[void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[0]&&l[e].onlyIcon[0],void 0!==l[e].onlyIcon&&void 0!==l[e].onlyIcon[1]?l[e].onlyIcon[1]:"",t]},e)})}),Object(b.createElement)(Ot,{label:Object(m.__)("Icon Padding","kadence-blocks"),value:void 0!==l[e].iconPadding?l[e].iconPadding:["","","",""],control:this.state.iconPaddingControl,tabletValue:void 0!==l[e].iconTabletPadding?l[e].iconTabletPadding:["","","",""],mobileValue:void 0!==l[e].iconMobilePadding?l[e].iconMobilePadding:["","","",""],onChange:t=>this.saveArrayUpdate({iconPadding:t},e),onChangeTablet:t=>this.saveArrayUpdate({iconTabletPadding:t},e),onChangeMobile:t=>this.saveArrayUpdate({iconMobilePadding:t},e),onChangeControl:e=>this.setState({iconPaddingControl:e}),min:0,max:200,step:1,unit:"px",units:["px"]}),Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Icon Location","kadence-blocks"),value:l[e].iconSide,options:[{value:"right",label:Object(m.__)("Right")},{value:"left",label:Object(m.__)("Left")}],onChange:t=>{this.saveArrayUpdate({iconSide:t},e)}})),Object(b.createElement)(U.TextControl,{label:Object(m.__)("Add Custom CSS Class","kadence-blocks"),value:l[e].cssClass?l[e].cssClass:"",onChange:t=>this.saveArrayUpdate({cssClass:t},e)}),Object(b.createElement)(U.TextControl,{label:Object(m.__)("Add HTML ID","kadence-blocks"),value:l[e].anchor?l[e].anchor:"",onChange:t=>{t=t.replace(Wo,"-"),this.saveArrayUpdate({anchor:t},e)}}),Object(b.createElement)("h2",{className:"kt-heading-size-title kt-secondary-color-size"},Object(m.__)("Gap Between Next","kadence-blocks")),Object(b.createElement)(U.TabPanel,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),className:"kt-mobile-tab"}]},t=>{let a;return t.name&&(a="mobile"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{value:l[e].mobileGap,onChange:t=>{this.saveArrayUpdate({mobileGap:t},e)},min:0,max:50})):"tablet"===t.name?Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{value:l[e].tabletGap,onChange:t=>{this.saveArrayUpdate({tabletGap:t},e)},min:0,max:50})):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.RangeControl,{value:l[e].gap,onChange:t=>{this.saveArrayUpdate({gap:t},e)},min:0,max:50}))),Object(b.createElement)("div",{className:t.className,key:t.className},a)}),Object(b.createElement)(U.TextControl,{label:Object(m.__)("Add Aria Label","kadence-blocks"),value:l[e].label?l[e].label:"",onChange:t=>this.saveArrayUpdate({label:t},e)}))},ae=e=>Object(b.createElement)("div",null,Object(b.createElement)(De,{label:Object(m.__)("Hover Text Color","kadence-blocks"),value:l[e].colorHover?l[e].colorHover:"#ffffff",default:"#ffffff",onChange:t=>{this.saveArrayUpdate({colorHover:t},e)}}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Background Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Background Type","kadence-blocks")},k()(V,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(void 0!==l[e].backgroundHoverType?l[e].backgroundHoverType:"solid")===i,"aria-pressed":(void 0!==l[e].backgroundHoverType?l[e].backgroundHoverType:"solid")===i,onClick:()=>this.saveArrayUpdate({backgroundHoverType:i},e)},a)}))),"gradient"!==l[e].backgroundHoverType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Background Color","kadence-blocks"),value:l[e].backgroundHover?l[e].backgroundHover:"",default:"",opacityValue:l[e].backgroundHoverOpacity,onChange:t=>{this.saveArrayUpdate({backgroundHover:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundHoverOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({backgroundHover:t,backgroundHoverOpacity:l},e)})),"gradient"===l[e].backgroundHoverType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 1","kadence-blocks"),value:l[e].backgroundHover?l[e].backgroundHover:"",default:"",opacityValue:l[e].backgroundHoverOpacity,onChange:t=>{this.saveArrayUpdate({backgroundHover:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundHoverOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({backgroundHover:t,backgroundHoverOpacity:l},e)}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,t,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 2","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",default:"#777777",opacityValue:l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,onChange:t=>{this.saveArrayUpdate({gradientHover:[t,l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},onOpacityChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",t,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)}}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,t,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Gradient Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Gradient Type","kadence-blocks")},k()($,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")===i,"aria-pressed":(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")===i,onClick:()=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,i,l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)}},a)}))),"radial"!==(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")&&Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Gradient Angle","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",t,l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center"]},e)},min:0,max:360}),"radial"===(l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear")&&Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Gradient Position","kadence-blocks"),value:l[e].gradientHover&&void 0!==l[e].gradientHover[6]?l[e].gradientHover[6]:"center center",options:[{value:"center top",label:Object(m.__)("Center Top","kadence-blocks")},{value:"center center",label:Object(m.__)("Center Center","kadence-blocks")},{value:"center bottom",label:Object(m.__)("Center Bottom","kadence-blocks")},{value:"left top",label:Object(m.__)("Left Top","kadence-blocks")},{value:"left center",label:Object(m.__)("Left Center","kadence-blocks")},{value:"left bottom",label:Object(m.__)("Left Bottom","kadence-blocks")},{value:"right top",label:Object(m.__)("Right Top","kadence-blocks")},{value:"right center",label:Object(m.__)("Right Center","kadence-blocks")},{value:"right bottom",label:Object(m.__)("Right Bottom","kadence-blocks")}],onChange:t=>{this.saveArrayUpdate({gradientHover:[l[e].gradientHover&&void 0!==l[e].gradientHover[0]?l[e].gradientHover[0]:"#777777",l[e].gradientHover&&void 0!==l[e].gradientHover[1]?l[e].gradientHover[1]:1,l[e].gradientHover&&void 0!==l[e].gradientHover[2]?l[e].gradientHover[2]:0,l[e].gradientHover&&void 0!==l[e].gradientHover[3]?l[e].gradientHover[3]:100,l[e].gradientHover&&void 0!==l[e].gradientHover[4]?l[e].gradientHover[4]:"linear",l[e].gradientHover&&void 0!==l[e].gradientHover[5]?l[e].gradientHover[5]:180,t]},e)}})),Object(b.createElement)(De,{label:Object(m.__)("Hover Border Color","kadence-blocks"),value:l[e].borderHover?l[e].borderHover:"",default:"",opacityValue:l[e].borderHoverOpacity,onChange:t=>{this.saveArrayUpdate({borderHover:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({borderHoverOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({borderHover:t,borderHoverOpacity:l},e)}),Object(b.createElement)(Ve,{label:Object(m.__)("Hover Box Shadow","kadence-blocks"),enable:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[0]&&l[e].boxShadowHover[0],color:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",default:"#000000",onArrayChange:(t,a)=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],t,a,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},opacity:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,hOffset:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,vOffset:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,blur:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,spread:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,inset:void 0!==l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[7]&&l[e].boxShadowHover[7],onEnableChange:t=>{this.saveArrayUpdate({boxShadowHover:[t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onColorChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onOpacityChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onHOffsetChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onVOffsetChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onBlurChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,t,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onSpreadChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,t,!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[7])&&l[e].boxShadowHover[7]]},e)},onInsetChange:t=>{this.saveArrayUpdate({boxShadowHover:[!(!l[e].boxShadowHover||void 0===l[e].boxShadowHover[0])&&l[e].boxShadowHover[0],l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[1]?l[e].boxShadowHover[1]:"#000000",l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[2]?l[e].boxShadowHover[2]:.4,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[3]?l[e].boxShadowHover[3]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[4]?l[e].boxShadowHover[4]:2,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[5]?l[e].boxShadowHover[5]:3,l[e].boxShadowHover&&void 0!==l[e].boxShadowHover[6]?l[e].boxShadowHover[6]:0,t]},e)}})),ie=e=>Object(b.createElement)("div",null,Object(b.createElement)(De,{label:Object(m.__)("Text Color","kadence-blocks"),value:l[e].color,default:"",onChange:t=>{this.saveArrayUpdate({color:t},e)}}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Background Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Background Type","kadence-blocks")},k()(V,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(void 0!==l[e].backgroundType?l[e].backgroundType:"solid")===i,"aria-pressed":(void 0!==l[e].backgroundType?l[e].backgroundType:"solid")===i,onClick:()=>this.saveArrayUpdate({backgroundType:i},e)},a)}))),"gradient"!==l[e].backgroundType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Background Color","kadence-blocks"),value:l[e].background,default:"",opacityValue:l[e].backgroundOpacity,onChange:t=>{this.saveArrayUpdate({background:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({background:t,backgroundOpacity:l},e)})),"gradient"===l[e].backgroundType&&Object(b.createElement)("div",{className:"kt-inner-sub-section"},Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 1","kadence-blocks"),value:l[e].background,default:"",opacityValue:l[e].backgroundOpacity,onChange:t=>{this.saveArrayUpdate({background:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({backgroundOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({background:t,backgroundOpacity:l},e)}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,t,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)(De,{label:Object(m.__)("Gradient Color 2","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",default:"#999999",opacityValue:l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,onChange:t=>{this.saveArrayUpdate({gradient:[t,l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},onOpacityChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",t,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)}}),Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Location","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,t,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},min:0,max:100}),Object(b.createElement)("div",{className:"kt-btn-size-settings-container"},Object(b.createElement)("h2",{className:"kt-beside-btn-group"},Object(m.__)("Gradient Type","kadence-blocks")),Object(b.createElement)(U.ButtonGroup,{className:"kt-button-size-type-options","aria-label":Object(m.__)("Gradient Type","kadence-blocks")},k()($,t=>{let{name:a,key:i}=t;return Object(b.createElement)(U.Button,{key:i,className:"kt-btn-size-btn",isSmall:!0,isPrimary:(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")===i,"aria-pressed":(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")===i,onClick:()=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,i,l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)}},a)}))),"radial"!==(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")&&Object(b.createElement)(U.RangeControl,{label:Object(m.__)("Gradient Angle","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",t,l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center"]},e)},min:0,max:360}),"radial"===(l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear")&&Object(b.createElement)(U.SelectControl,{label:Object(m.__)("Gradient Position","kadence-blocks"),value:l[e].gradient&&void 0!==l[e].gradient[6]?l[e].gradient[6]:"center center",options:[{value:"center top",label:Object(m.__)("Center Top","kadence-blocks")},{value:"center center",label:Object(m.__)("Center Center","kadence-blocks")},{value:"center bottom",label:Object(m.__)("Center Bottom","kadence-blocks")},{value:"left top",label:Object(m.__)("Left Top","kadence-blocks")},{value:"left center",label:Object(m.__)("Left Center","kadence-blocks")},{value:"left bottom",label:Object(m.__)("Left Bottom","kadence-blocks")},{value:"right top",label:Object(m.__)("Right Top","kadence-blocks")},{value:"right center",label:Object(m.__)("Right Center","kadence-blocks")},{value:"right bottom",label:Object(m.__)("Right Bottom","kadence-blocks")}],onChange:t=>{this.saveArrayUpdate({gradient:[l[e].gradient&&void 0!==l[e].gradient[0]?l[e].gradient[0]:"#999999",l[e].gradient&&void 0!==l[e].gradient[1]?l[e].gradient[1]:1,l[e].gradient&&void 0!==l[e].gradient[2]?l[e].gradient[2]:0,l[e].gradient&&void 0!==l[e].gradient[3]?l[e].gradient[3]:100,l[e].gradient&&void 0!==l[e].gradient[4]?l[e].gradient[4]:"linear",l[e].gradient&&void 0!==l[e].gradient[5]?l[e].gradient[5]:180,t]},e)}})),Object(b.createElement)(De,{label:Object(m.__)("Border Color","kadence-blocks"),value:l[e].border?l[e].border:"#555555",default:"",opacityValue:l[e].borderOpacity,onChange:t=>{this.saveArrayUpdate({border:t},e)},onOpacityChange:t=>{this.saveArrayUpdate({borderOpacity:t},e)},onArrayChange:(t,l)=>this.saveArrayUpdate({border:t,borderOpacity:l},e)}),Object(b.createElement)(Ve,{label:Object(m.__)("Box Shadow","kadence-blocks"),enable:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[0]&&l[e].boxShadow[0],color:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",default:"#000000",onArrayChange:(t,a)=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],t,a,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},opacity:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,hOffset:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,vOffset:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,blur:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,spread:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,inset:void 0!==l[e].boxShadow&&void 0!==l[e].boxShadow[7]&&l[e].boxShadow[7],onEnableChange:t=>{this.saveArrayUpdate({boxShadow:[t,l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onColorChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],t,l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onOpacityChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",t,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onHOffsetChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,t,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onVOffsetChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,t,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onBlurChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,t,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onSpreadChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,t,!(!l[e].boxShadow||void 0===l[e].boxShadow[7])&&l[e].boxShadow[7]]},e)},onInsetChange:t=>{this.saveArrayUpdate({boxShadow:[!(!l[e].boxShadow||void 0===l[e].boxShadow[0])&&l[e].boxShadow[0],l[e].boxShadow&&void 0!==l[e].boxShadow[1]?l[e].boxShadow[1]:"#000000",l[e].boxShadow&&void 0!==l[e].boxShadow[2]?l[e].boxShadow[2]:.2,l[e].boxShadow&&void 0!==l[e].boxShadow[3]?l[e].boxShadow[3]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[4]?l[e].boxShadow[4]:1,l[e].boxShadow&&void 0!==l[e].boxShadow[5]?l[e].boxShadow[5]:2,l[e].boxShadow&&void 0!==l[e].boxShadow[6]?l[e].boxShadow[6]:0,t]},e)}})),ne=Object(b.createElement)(b.Fragment,null,io()(t,e=>le(e))),re=(Object(b.createElement)(b.Fragment,null,io()(t,e=>te(e))),Object(b.createElement)("div",null,io()(t,e=>q(e)))),ce=Object(b.createElement)("style",null,io()(t,t=>(t=>{let a,i,o,n="0",r="",c="";return void 0!==l[t].backgroundHoverType&&"gradient"===l[t].backgroundHoverType&&void 0!==l[t].gradientHover?(i=void 0===l[t].backgroundHover?pa("#444444",void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1):pa(l[t].backgroundHover,void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1),o=void 0===l[t].gradientHover[0]?pa("#777777",void 0!==l[t].gradientHover[1]?l[t].gradientHover[1]:1):pa(l[t].gradientHover[0],void 0!==l[t].gradientHover[1]?l[t].gradientHover[1]:1),void 0!==l[t].gradientHover&&"radial"===l[t].gradientHover[4]?a=`radial-gradient(at ${void 0===l[t].gradientHover[6]?"center center":l[t].gradientHover[6]}, ${i} ${void 0===l[t].gradientHover[2]?"0":l[t].gradientHover[2]}%, ${o} ${void 0===l[t].gradientHover[3]?"100":l[t].gradientHover[3]}%)`:void 0!==l[t].backgroundType&&"gradient"===l[t].backgroundType&&void 0!==l[t].gradientHover&&"linear"===l[t].gradientHover[4]&&(a=`linear-gradient(${void 0===l[t].gradientHover[5]?"180":l[t].gradientHover[5]}deg, ${i} ${void 0===l[t].gradientHover[2]?"0":l[t].gradientHover[2]}%, ${o} ${void 0===l[t].gradientHover[3]?"100":l[t].gradientHover[3]}%)`)):void 0!==l[t].backgroundHoverType&&"gradient"===l[t].backgroundHoverType&&void 0===l[t].gradientHover?(i=void 0===l[t].backgroundHover?pa("#444444",void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1):pa(l[t].backgroundHover,void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1),a=`linear-gradient(180deg, ${i} 0%, #777777 100%)`):a=pa(void 0===l[t].backgroundHover?"#444444":l[t].backgroundHover,void 0!==l[t].backgroundHoverOpacity?l[t].backgroundHoverOpacity:1),void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]&&!1===l[t].boxShadowHover[7]&&(r=""+(void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]?(void 0!==l[t].boxShadowHover[7]&&l[t].boxShadowHover[7]?"inset ":"")+(void 0!==l[t].boxShadowHover[3]?l[t].boxShadowHover[3]:1)+"px "+(void 0!==l[t].boxShadowHover[4]?l[t].boxShadowHover[4]:1)+"px "+(void 0!==l[t].boxShadowHover[5]?l[t].boxShadowHover[5]:2)+"px "+(void 0!==l[t].boxShadowHover[6]?l[t].boxShadowHover[6]:0)+"px "+pa(void 0!==l[t].boxShadowHover[1]?l[t].boxShadowHover[1]:"#000000",void 0!==l[t].boxShadowHover[2]?l[t].boxShadowHover[2]:1):void 0),c="none",n="0"),void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]&&!0===l[t].boxShadowHover[7]&&(c=""+(void 0!==l[t].boxShadowHover&&void 0!==l[t].boxShadowHover[0]&&l[t].boxShadowHover[0]?(void 0!==l[t].boxShadowHover[7]&&l[t].boxShadowHover[7]?"inset ":"")+(void 0!==l[t].boxShadowHover[3]?l[t].boxShadowHover[3]:1)+"px "+(void 0!==l[t].boxShadowHover[4]?l[t].boxShadowHover[4]:1)+"px "+(void 0!==l[t].boxShadowHover[5]?l[t].boxShadowHover[5]:2)+"px "+(void 0!==l[t].boxShadowHover[6]?l[t].boxShadowHover[6]:0)+"px "+pa(void 0!==l[t].boxShadowHover[1]?l[t].boxShadowHover[1]:"#000000",void 0!==l[t].boxShadowHover[2]?l[t].boxShadowHover[2]:1):void 0),n=void 0!==l[t].borderRadius?l[t].borderRadius:"3",r="none"),`#kt-btns_${e} .kt-button-${t}:hover {\n\t\t\t\t\t${l[t].colorHover?"color:"+pa(l[t].colorHover)+"!important;":""}\n\t\t\t\t\t${l[t].borderHover||l[t].borderHoverOpacity&&1!==l[t].borderHoverOpacity?"border-color:"+pa(void 0===l[t].borderHover?"#444444":l[t].borderHover,void 0!==l[t].borderHoverOpacity?l[t].borderHoverOpacity:1)+"!important;":""}\n\t\t\t\t\t${r?"box-shadow:"+r+"!important;":""}\n\t\t\t\t}\n\t\t\t\t${l[t].iconColorHover?`#kt-btns_${e} .kt-button-${t}:hover .kt-btn-svg-icon { color:${pa(l[t].iconColorHover)} !important;}`:""}\n\t\t\t\t#kt-btns_${e} .kt-button-${t}::before {\n\t\t\t\t\t${a?"background:"+a+";":""}\n\t\t\t\t\t${c?"box-shadow:"+c+";":""}\n\t\t\t\t\t${n?"border-radius:"+n+"px;":""}\n\t\t\t\t}`})(t)));return Object(b.createElement)(b.Fragment,null,ce,Object(b.createElement)("div",{id:"kt-btns_"+e,className:`${T} kt-btn-align-${a}${u?" kt-btn-tab-align-"+u:""}${h?" kt-btn-mobile-align-"+h:""}${g?" kt-force-btn-fullwidth":""}`},Object(b.createElement)(Ce.BlockControls,null,Object(b.createElement)(Ce.AlignmentToolbar,{value:a,onChange:e=>N({hAlign:e})})),this.showSettings("allSettings")&&Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ce.InspectorControls,null,this.showSettings("countSettings")&&Object(b.createElement)(Pt,{title:Object(m.__)("Button Count","kadence-blocks"),initialOpen:!0,panelName:"kb-adv-btn-count"},!E&&Object(b.createElement)(U.PanelRow,null,Object(b.createElement)(U.Button,{className:"kb-add-field",isPrimary:!0,icon:Lo.a,onClick:()=>{const e=l,a=Math.abs(t+1);e.push({text:e[0].text,link:e[0].link,target:e[0].target,size:e[0].size,paddingBT:e[0].paddingBT,paddingLR:e[0].paddingLR,color:e[0].color,background:e[0].background,border:e[0].border,backgroundOpacity:e[0].backgroundOpacity,borderOpacity:e[0].borderOpacity,borderRadius:e[0].borderRadius,borderWidth:e[0].borderWidth,colorHover:e[0].colorHover,backgroundHover:e[0].backgroundHover,borderHover:e[0].borderHover,backgroundHoverOpacity:e[0].backgroundHoverOpacity,borderHoverOpacity:e[0].borderHoverOpacity,icon:e[0].icon,iconSide:e[0].iconSide,iconHover:e[0].iconHover,cssClass:e[0].cssClass?e[0].cssClass:"",noFollow:!!e[0].noFollow&&e[0].noFollow,gap:e[0].gap?e[0].gap:5,responsiveSize:e[0].responsiveSize?e[0].responsiveSize:["",""],gradient:e[0].gradient?e[0].gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:e[0].gradientHover?e[0].gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:e[0].btnStyle?e[0].btnStyle:"basic",btnSize:e[0].btnSize?e[0].btnSize:"standard",backgroundType:e[0].backgroundType?e[0].backgroundType:"solid",backgroundHoverType:e[0].backgroundHoverType?e[0].backgroundHoverType:"solid",width:e[0].width?e[0].width:["","",""],responsivePaddingBT:e[0].responsivePaddingBT?e[0].responsivePaddingBT:["",""],responsivePaddingLR:e[0].responsivePaddingLR?e[0].responsivePaddingLR:["",""],boxShadow:e[0].boxShadow?e[0].boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:e[0].boxShadowHover?e[0].boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1],sponsored:!!e[0].sponsored&&e[0].sponsored,download:!1,tabletGap:e[0].tabletGap?e[0].tabletGap:"",mobileGap:e[0].mobileGap?e[0].mobileGap:"",inheritStyles:e[0].inheritStyles?e[0].inheritStyles:"",iconSize:e[0].iconSize?e[0].iconSize:["","",""],iconPadding:e[0].iconPadding?e[0].iconPadding:["","","",""],iconTabletPadding:e[0].iconTabletPadding?e[0].iconTabletPadding:["","","",""],iconMobilePadding:e[0].iconMobilePadding?e[0].iconMobilePadding:["","","",""],onlyIcon:e[0].onlyIcon?e[0].onlyIcon:[!1,"",""],iconColor:e[0].iconColor?e[0].iconColor:"",iconColorHover:e[0].iconColorHover?e[0].iconColorHover:"",sizeType:e[0].sizeType?e[0].sizeType:"px",iconSizeType:e[0].iconSizeType?e[0].iconSizeType:"px",label:e[0].label?e[0].label:"",marginUnit:e[0].marginUnit?e[0].marginUnit:"px",margin:e[0].margin?e[0].margin:["","","",""],tabletMargin:e[0].tabletMargin?e[0].tabletMargin:["","","",""],mobileMargin:e[0].mobileMargin?e[0].mobileMargin:["","","",""],anchor:e[0].anchor?e[0].anchor:"",borderStyle:e[0].borderStyle?e[0].borderStyle:""}),N({btns:e}),this.saveArrayUpdate({iconSide:l[0].iconSide},0),N({btnCount:a})}},Object(m.__)("Add Button","kadence-blocks"))),Object(b.createElement)(_i,{label:Object(m.__)("Button Alignment","kadence-blocks"),value:a||"",mobileValue:h||"",tabletValue:u||"",onChange:e=>N({hAlign:e}),onChangeTablet:e=>N({thAlign:e}),onChangeMobile:e=>N({mhAlign:e})})),ne,this.showSettings("fontSettings")&&Object(b.createElement)(Pt,{title:Object(m.__)("Font Family","kadence-blocks"),initialOpen:!1,className:"kt-font-family-area",panelName:"kb-adv-btn-font-family"},Object(b.createElement)(oe,{fontGroup:"button",letterSpacing:i,onLetterSpacing:e=>N({letterSpacing:e}),textTransform:f,onTextTransform:e=>N({textTransform:e}),fontFamily:r,onFontFamily:e=>N({typography:e}),onFontChange:e=>{N({typography:e.value,googleFont:e.google})},googleFont:c,onGoogleFont:e=>N({googleFont:e}),loadGoogleFont:s,onLoadGoogleFont:e=>N({loadGoogleFont:e}),fontVariant:p,onFontVariant:e=>N({fontVariant:e}),fontWeight:n,onFontWeight:e=>N({fontWeight:e}),fontStyle:o,onFontStyle:e=>N({fontStyle:e}),fontSubset:d,onFontSubset:e=>N({fontSubset:e})})),this.showSettings("marginSettings")&&Object(b.createElement)(Pt,{title:Object(m.__)("Container Margin","kadence-blocks"),initialOpen:!1,panelName:"kb-adv-btn-container-margin"},Object(b.createElement)(Ot,{label:Object(m.__)("Container Margin","kadence-blocks"),value:void 0!==O&&void 0!==O[0]&&void 0!==O[0].desk?O[0].desk:["","","",""],control:this.state.marginControl,tabletValue:void 0!==O&&void 0!==O[0]&&void 0!==O[0].tablet?O[0].tablet:["","","",""],mobileValue:void 0!==O&&void 0!==O[0]&&void 0!==O[0].mobile?O[0].mobile:["","","",""],onChange:e=>I({desk:e}),onChangeTablet:e=>I({tablet:e}),onChangeMobile:e=>I({mobile:e}),onChangeControl:e=>this.setState({marginControl:e}),min:A,max:L,step:F,unit:j,units:["px","em","rem","%","vh"],onUnit:e=>N({marginUnit:e})}))),Object(b.createElement)(Ce.InspectorAdvancedControls,null,Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Force Button Fullwidth","kadence-blocks"),checked:void 0!==g&&g,onChange:e=>(e=>{e?(N({forceFullwidth:!0}),N({widthType:"full"})):(N({forceFullwidth:!1}),N({widthType:"full"}))})(e)}),void 0!==g&&g&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Collapse on mobile","kadence-blocks"),checked:void 0!==x&&x,onChange:e=>N({collapseFullwidth:e})}))),Object(b.createElement)("div",{id:"animate-id"+e,className:"btn-inner-wrap aos-animate kt-animation-wrap","data-aos":w||void 0,"data-aos-duration":_&&_[0]&&_[0].duration?_[0].duration:void 0,"data-aos-easing":_&&_[0]&&_[0].easing?_[0].easing:void 0,style:{marginTop:void 0!==H?H+j:void 0,marginRight:void 0!==B?B+j:void 0,marginBottom:void 0!==P?P+j:void 0,marginLeft:void 0!==R?R+j:void 0}},re,c&&Object(b.createElement)(po,{config:G}))))}}var Uo=Object(w.compose)([Object(a.withSelect)((e,t)=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()}))])($o);const{registerBlockType:Vo}=wp.blocks;Vo("kadence/advancedbtn",{title:Object(m.__)("Advanced Button","kadence-blocks"),description:Object(m.__)("Create an advanced button or a row of buttons. Style each one, including hover controls!","kadence-blocks"),icon:{src:no.block},category:"kadence-blocks",keywords:["KB",Object(m.__)("Button","kadence-blocks"),Object(m.__)("Icon","kadence-blocks")],supports:{ktanimate:!0,ktanimateadd:!0,ktanimatepreview:!0,ktdynamic:!0},usesContext:["postId","queryId"],attributes:{hAlign:{type:"string",default:"center"},thAlign:{type:"string",default:""},mhAlign:{type:"string",default:""},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:"",paddingBT:"",paddingLR:"",color:"#555555",background:"",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:"",borderWidth:"",colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5,responsiveSize:["",""],gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:"basic",btnSize:"standard",backgroundType:"solid",backgroundHoverType:"solid",width:["","",""],responsivePaddingBT:["",""],responsivePaddingLR:["",""],boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1],sponsored:!1,download:!1,tabletGap:"",mobileGap:"",inheritStyles:"",iconSize:["","",""],iconPadding:["","","",""],iconTabletPadding:["","","",""],iconMobilePadding:["","","",""],onlyIcon:[!1,"",""],iconColor:"",iconColorHover:"",sizeType:"px",iconSizeType:"px",label:"",marginUnit:"px",margin:["","","",""],tabletMargin:["","","",""],mobileMargin:["","","",""],anchor:"",borderStyle:""}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},textTransform:{type:"string",default:""},widthType:{type:"string",default:"auto"},widthUnit:{type:"string",default:"px"},forceFullwidth:{type:"boolean",default:!1},collapseFullwidth:{type:"boolean",default:!1},margin:{type:"array",default:[{desk:["","","",""],tablet:["","","",""],mobile:["","","",""]}]},marginUnit:{type:"string",default:"px"},inQueryBlock:{type:"boolean",default:!1},lockBtnCount:{type:"boolean",default:!1},hideLink:{type:"boolean",default:!1}},edit:Uo,save:e=>{const{attributes:{btnCount:t,btns:l,hAlign:a,uniqueID:i,letterSpacing:o,forceFullwidth:n,thAlign:r,mhAlign:c,collapseFullwidth:s}}=e;return Object(b.createElement)("div",{className:`kt-btn-align-${a} kt-btn-tablet-align-${r||"inherit"} kt-btn-mobile-align-${c||"inherit"} kt-btns-wrap kt-btns${i}${n?" kt-force-btn-fullwidth":""}${s?" kt-mobile-collapse-btn-fullwidth":""}`},io()(t,e=>(e=>{let t,a,i,n;"_blank"===l[e].target&&(t="noreferrer noopener"),!0===l[e].noFollow&&(t=t?t.concat(" nofollow"):"nofollow"),void 0!==l[e].sponsored&&!0===l[e].sponsored&&(t=t?t.concat(" sponsored"):"sponsored"),a=void 0!==l[e].paddingLR||void 0!==l[e].paddingBT?"custom":"standard",i=void 0!==l[e].inheritStyles&&""!==l[e].inheritStyles?"kb-btn-global-"+l[e].inheritStyles:"",n=void 0!==l[e].inheritStyles&&"inherit"===l[e].inheritStyles?"wp-block-button__link":"";const r=xt()({"kt-button":!0,button:!0,[`kt-btn-${e}-action`]:!0,["kt-btn-size-"+(l[e].btnSize?l[e].btnSize:a)]:!0,["kt-btn-style-"+(l[e].btnStyle?l[e].btnStyle:"basic")]:!0,["kt-btn-svg-show-"+(l[e].iconHover?"hover":"always")]:!0,["kt-btn-has-text-"+(l[e].text?"true":"false")]:!0,["kt-btn-has-svg-"+(l[e].icon?"true":"false")]:!0,ktblocksvideopop:"video"===l[e].target,[l[e].cssClass]:l[e].cssClass,[i]:i,[n]:n,"kb-btn-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[0],"kb-btn-tablet-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[1],"kb-btn-mobile-only-icon":l[e].icon&&l[e].onlyIcon&&l[e].onlyIcon[2]});return Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{id:l[e].anchor?l[e].anchor:void 0,className:r,"aria-label":l[e].label?l[e].label:void 0,download:void 0!==l[e].download&&!0===l[e].download?"":void 0,href:l[e].link?l[e].link:"#",target:"_blank"===l[e].target?l[e].target:void 0,rel:t,style:{borderRadius:void 0!==l[e].borderRadius&&""!==l[e].borderRadius?l[e].borderRadius+"px":void 0,borderWidth:void 0!==l[e].borderWidth&&""!==l[e].borderWidth?l[e].borderWidth+"px":void 0,letterSpacing:void 0!==o&&""!==o?o+"px":void 0}},l[e].icon&&"left"===l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em"}),Object(b.createElement)(Ce.RichText.Content,{tagName:"span",className:"kt-btn-inner-text",value:l[e].text}),l[e].icon&&"left"!==l[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${l[e].icon} kt-btn-side-${l[e].iconSide}`,name:l[e].icon,size:"1em"})))})(e)))},deprecated:[{attributes:{hAlign:{type:"string",default:"center"},thAlign:{type:"string",default:""},mhAlign:{type:"string",default:""},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:"",paddingBT:"",paddingLR:"",color:"#555555",background:"",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:"",borderWidth:"",colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5,responsiveSize:["",""],gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:"basic",btnSize:"standard",backgroundType:"solid",backgroundHoverType:"solid",width:["","",""],responsivePaddingBT:["",""],responsivePaddingLR:["",""],boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1],sponsored:!1,download:!1,tabletGap:"",mobileGap:"",inheritStyles:"",iconSize:["","",""],iconPadding:["","","",""],iconTabletPadding:["","","",""],iconMobilePadding:["","","",""],onlyIcon:[!1,"",""],iconColor:"",iconColorHover:"",sizeType:"px"}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},textTransform:{type:"string",default:""},widthType:{type:"string",default:"auto"},widthUnit:{type:"string",default:"px"},forceFullwidth:{type:"boolean",default:!1},collapseFullwidth:{type:"boolean",default:!1},margin:{type:"array",default:[{desk:["","","",""],tablet:["","","",""],mobile:["","","",""]}]},marginUnit:{type:"string",default:"px"}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n,forceFullwidth:r,thAlign:c,mhAlign:s,collapseFullwidth:d}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btn-tablet-align-${c||"inherit"} kt-btn-mobile-align-${s||"inherit"} kt-btns-wrap kt-btns${o}${r?" kt-force-btn-fullwidth":""}${d?" kt-mobile-collapse-btn-fullwidth":""}`},io()(l,e=>(e=>{let t,l,i,o;"_blank"===a[e].target&&(t="noreferrer noopener"),!0===a[e].noFollow&&(t=t?t.concat(" nofollow"):"nofollow"),void 0!==a[e].sponsored&&!0===a[e].sponsored&&(t=t?t.concat(" sponsored"):"sponsored"),l=void 0!==a[e].paddingLR||void 0!==a[e].paddingBT?"custom":"standard",i=void 0!==a[e].inheritStyles&&""!==a[e].inheritStyles?"kb-btn-global-"+a[e].inheritStyles:"",o=void 0!==a[e].inheritStyles&&"inherit"===a[e].inheritStyles?"wp-block-button__link":"";const r=xt()({"kt-button":!0,button:!0,[`kt-btn-${e}-action`]:!0,["kt-btn-size-"+(a[e].btnSize?a[e].btnSize:l)]:!0,["kt-btn-style-"+(a[e].btnStyle?a[e].btnStyle:"basic")]:!0,["kt-btn-svg-show-"+(a[e].iconHover?"hover":"always")]:!0,["kt-btn-has-text-"+(a[e].text?"true":"false")]:!0,["kt-btn-has-svg-"+(a[e].icon?"true":"false")]:!0,ktblocksvideopop:"video"===a[e].target,[a[e].cssClass]:a[e].cssClass,[i]:i,[o]:o,"kb-btn-only-icon":a[e].icon&&a[e].onlyIcon&&a[e].onlyIcon[0],"kb-btn-tablet-only-icon":a[e].icon&&a[e].onlyIcon&&a[e].onlyIcon[1],"kb-btn-mobile-only-icon":a[e].icon&&a[e].onlyIcon&&a[e].onlyIcon[2]});return Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{className:r,download:void 0!==a[e].download&&!0===a[e].download?"":void 0,href:a[e].link?a[e].link:"#",target:"_blank"===a[e].target?a[e].target:void 0,rel:t,style:{borderRadius:void 0!==a[e].borderRadius&&""!==a[e].borderRadius?a[e].borderRadius+"px":void 0,borderWidth:void 0!==a[e].borderWidth&&""!==a[e].borderWidth?a[e].borderWidth+"px":void 0,letterSpacing:void 0!==n&&""!==n?n+"px":void 0}},a[e].icon&&"left"===a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"}),Object(b.createElement)(Ce.RichText.Content,{tagName:"span",className:"kt-btn-inner-text",value:a[e].text}),a[e].icon&&"left"!==a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"})))})(e)))}},{attributes:{hAlign:{type:"string",default:"center"},thAlign:{type:"string",default:""},mhAlign:{type:"string",default:""},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:"",paddingBT:"",paddingLR:"",color:"#555555",background:"",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:"",borderWidth:"",colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5,responsiveSize:["",""],gradient:["#999999",1,0,100,"linear",180,"center center"],gradientHover:["#777777",1,0,100,"linear",180,"center center"],btnStyle:"basic",btnSize:"standard",backgroundType:"solid",backgroundHoverType:"solid",width:["","",""],responsivePaddingBT:["",""],responsivePaddingLR:["",""],boxShadow:[!1,"#000000",.2,1,1,2,0,!1],boxShadowHover:[!1,"#000000",.4,2,2,3,0,!1]}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},widthType:{type:"string",default:"auto"},widthUnit:{type:"string",default:"px"},forceFullwidth:{type:"boolean",default:!1}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n,forceFullwidth:r,thAlign:c,mhAlign:s}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btn-tablet-align-${c||"inherit"} kt-btn-mobile-align-${s||"inherit"} kt-btns-wrap kt-btns${o}${r?" kt-force-btn-fullwidth":""}`},io()(l,e=>(e=>{let t,l;return t="_blank"===a[e].target&&!0===a[e].noFollow?"noreferrer noopener nofollow":"_blank"===a[e].target?"noreferrer noopener":!0===a[e].noFollow?"nofollow":void 0,l=void 0!==a[e].paddingLR||void 0!==a[e].paddingBT?"custom":"standard",Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{className:`kt-button kt-btn-${e}-action kt-btn-size-${a[e].btnSize?a[e].btnSize:l} kt-btn-style-${a[e].btnStyle?a[e].btnStyle:"basic"} kt-btn-svg-show-${a[e].iconHover?"hover":"always"} kt-btn-has-text-${a[e].text?"true":"false"} kt-btn-has-svg-${a[e].icon?"true":"false"}${"video"===a[e].target?" ktblocksvideopop":""}${a[e].cssClass?" "+a[e].cssClass:""}`,href:a[e].link?a[e].link:"#",target:"_blank"===a[e].target?a[e].target:void 0,rel:t,style:{borderRadius:void 0!==a[e].borderRadius&&""!==a[e].borderRadius?a[e].borderRadius+"px":void 0,borderWidth:void 0!==a[e].borderWidth&&""!==a[e].borderWidth?a[e].borderWidth+"px":void 0,letterSpacing:void 0!==n&&""!==n?n+"px":void 0}},a[e].icon&&"left"===a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"}),Object(b.createElement)(Ce.RichText.Content,{tagName:"span",className:"kt-btn-inner-text",value:a[e].text}),a[e].icon&&"left"!==a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"})))})(e)))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",backgroundOpacity:1,borderOpacity:1,borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",backgroundHoverOpacity:1,borderHoverOpacity:1,icon:"",iconSide:"right",iconHover:!1,cssClass:"",noFollow:!1,gap:5}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},forceFullwidth:{type:"boolean",default:!1}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n,forceFullwidth:r}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}${r?" kt-force-btn-fullwidth":""}`},io()(l,e=>(e=>{let t;return t="_blank"===a[e].target&&!0===a[e].noFollow?"noreferrer noopener nofollow":"_blank"===a[e].target?"noreferrer noopener":!0===a[e].noFollow?"nofollow":void 0,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+e},Object(b.createElement)("a",{className:`kt-button kt-btn-${e}-action kt-btn-svg-show-${a[e].iconHover?"hover":"always"} kt-btn-has-text-${a[e].text?"true":"false"} kt-btn-has-svg-${a[e].icon?"true":"false"}${"video"===a[e].target?" ktblocksvideopop":""}${a[e].cssClass?" "+a[e].cssClass:""}`,href:a[e].link?a[e].link:"#",target:"_blank"===a[e].target?a[e].target:void 0,rel:t,style:{fontSize:a[e].size?a[e].size+"px":void 0,borderRadius:a[e].borderRadius?a[e].borderRadius+"px":void 0,borderWidth:a[e].borderWidth+"px",paddingLeft:a[e].paddingLR?a[e].paddingLR+"px":void 0,paddingRight:a[e].paddingLR?a[e].paddingLR+"px":void 0,paddingTop:a[e].paddingBT?a[e].paddingBT+"px":void 0,paddingBottom:a[e].paddingBT?a[e].paddingBT+"px":void 0,letterSpacing:n?n+"px":void 0}},a[e].icon&&"left"===a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[e].text),a[e].icon&&"left"!==a[e].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[e].icon} kt-btn-side-${a[e].iconSide}`,name:a[e].icon,size:a[e].size?a[e].size:"14"})))})(e)))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1,cssClass:""}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}${a[t].cssClass?" "+a[t].cssClass:""}`,href:a[t].link?a[t].link:"#",target:a[t].target,rel:a[t].target?"noopener noreferrer":void 0,style:{fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingBT?a[t].paddingBT+"px":void 0,paddingBottom:a[t].paddingBT?a[t].paddingBT+"px":void 0,letterSpacing:n?n+"px":void 0}},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1,cssClass:""}]},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}${a[t].cssClass?" "+a[t].cssClass:""}`,href:a[t].link?a[t].link:"#",target:a[t].target,rel:"_blank"===a[t].target?"noreferrer noopener":void 0,style:{fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingBT?a[t].paddingBT+"px":void 0,paddingBottom:a[t].paddingBT?a[t].paddingBT+"px":void 0,letterSpacing:n?n+"px":void 0}},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},letterSpacing:{type:"number"},typography:{type:"string",default:""},googleFont:{type:"boolean",default:!1},loadGoogleFont:{type:"boolean",default:!0},fontSubset:{type:"string",default:""},fontVariant:{type:"string",default:""},fontWeight:{type:"string",default:"regular"},fontStyle:{type:"string",default:"normal"},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1}]}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o,letterSpacing:n}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}`,href:a[t].link?a[t].link:"#",target:a[t].target,style:{fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingTB?a[t].paddingTB+"px":void 0,paddingBottom:a[t].paddingTB?a[t].paddingTB+"px":void 0,letterSpacing:n?n+"px":void 0}},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1}]}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}`,href:a[t].link?a[t].link:"#",target:a[t].target,style:{backgroundColor:a[t].background?a[t].background:"transparent",color:a[t].color,fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth?a[t].borderWidth+"px":void 0,borderColor:a[t].border,paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingTB?a[t].paddingTB+"px":void 0,paddingBottom:a[t].paddingTB?a[t].paddingTB+"px":void 0},onMouseOver:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onFocus:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onBlur:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`,onMouseOut:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}},{attributes:{hAlign:{type:"string",default:"center"},btnCount:{type:"number",default:1},uniqueID:{type:"string",default:""},btns:{type:"array",default:[{text:"",link:"",target:"_self",size:18,paddingBT:"",paddingLR:"",color:"#555555",background:"transparent",border:"#555555",borderRadius:3,borderWidth:2,colorHover:"#ffffff",backgroundHover:"#444444",borderHover:"#444444",icon:"",iconSide:"right",iconHover:!1}]}},save:e=>{let{attributes:t}=e;const{btnCount:l,btns:a,hAlign:i,uniqueID:o}=t;return Object(b.createElement)("div",{className:`kt-btn-align-${i} kt-btns-wrap kt-btns${o}`},io()(l,e=>{return t=e,Object(b.createElement)("div",{className:"kt-btn-wrap kt-btn-wrap-"+t},Object(b.createElement)("a",{className:`kt-button kt-btn-${t}-action kt-btn-svg-show-${a[t].iconHover?"hover":"always"} kt-btn-has-text-${a[t].text?"true":"false"} kt-btn-has-svg-${a[t].icon?"true":"false"}`,href:a[t].link?a[t].link:"#",target:a[t].target,style:{backgroundColor:a[t].background?a[t].background:"transparent",color:a[t].color,fontSize:a[t].size?a[t].size+"px":void 0,borderRadius:a[t].borderRadius?a[t].borderRadius+"px":void 0,borderWidth:a[t].borderWidth+"px",borderColor:a[t].border,paddingLeft:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingRight:a[t].paddingLR?a[t].paddingLR+"px":void 0,paddingTop:a[t].paddingTB?a[t].paddingTB+"px":void 0,paddingBottom:a[t].paddingTB?a[t].paddingTB+"px":void 0},onMouseOver:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onFocus:`this.style.background='${a[t].backgroundHover}',this.style.color='${a[t].colorHover}',this.style.borderColor='${a[t].borderHover}'`,onBlur:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`,onMouseOut:`this.style.background='${a[t].background?a[t].background:"transparent"}',this.style.color='${a[t].color}',this.style.borderColor='${a[t].border}'`},a[t].icon&&"left"===a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"}),Object(b.createElement)("span",{className:"kt-btn-inner-text"},a[t].text),a[t].icon&&"left"!==a[t].iconSide&&Object(b.createElement)(ot,{className:`kt-btn-svg-icon kt-btn-svg-icon-${a[t].icon} kt-btn-side-${a[t].iconSide}`,name:a[t].icon,size:a[t].size?a[t].size:"14"})));var t}))}}]});const{SVG:Zo,G:Go}=wp.components,qo={};qo.block=Object(b.createElement)(Zo,{width:"24px",height:"16px",viewBox:"0 0 24 16",version:"1.1",xmlns:"http://www.w3.org/2000/svg"},Object(b.createElement)(Go,{id:"Page-1",stroke:"none",strokeWidth:"1",fill:"none",fillRule:"evenodd"},Object(b.createElement)(Go,{id:"Counter-595b40b65ba036ed117d0884",fill:"#0058b0",fillRule:"nonzero"},Object(b.createElement)("path",{d:"M1.05882353,0 C0.478245953,0 0,0.478245882 0,1.05882353 L0,14.4705882 C0,15.0511659 0.478245953,15.5294118 1.05882353,15.5294118 L7.41176471,15.5294118 C7.68598765,15.5294118 7.92869435,15.40884 8.11764706,15.2350645 C8.30659976,15.40884 8.54930647,15.5294118 8.82352941,15.5294118 L15.1764706,15.5294118 C15.4506935,15.5294118 15.6934002,15.40884 15.8823529,15.2350645 C16.0713056,15.40884 16.3140124,15.5294118 16.5882353,15.5294118 L22.9411765,15.5294118 C23.5217541,15.5294118 24,15.0511659 24,14.4705882 L24,1.05882353 C24,0.478245882 23.5217541,0 22.9411765,0 L16.5882353,0 C16.3140124,0 16.0713056,0.120571765 15.8823529,0.294347294 C15.6934002,0.120571765 15.4506935,0 15.1764706,0 L8.82352941,0 C8.54930647,0 8.30659976,0.120571765 8.11764706,0.294347294 C7.92869435,0.120571765 7.68598765,0 7.41176471,0 L1.05882353,0 Z M1.05882353,0.705882353 L7.41176471,0.705882353 C7.61118706,0.705882353 7.76470588,0.859401176 7.76470588,1.05882353 L8.47058824,1.05882353 C8.47058824,0.859401176 8.62410706,0.705882353 8.82352941,0.705882353 L15.1764706,0.705882353 C15.3758929,0.705882353 15.5294118,0.859401176 15.5294118,1.05882353 L16.2352941,1.05882353 C16.2352941,0.859401176 16.3888129,0.705882353 16.5882353,0.705882353 L17.7028952,0.705882353 C17.762316,1.05000706 17.8591306,1.35650435 17.9944853,1.62270212 C18.3834265,2.42105506 19.0697866,2.85937518 19.9549631,2.85937482 C21.2206105,2.85937482 22.1181067,1.99069871 22.1181067,0.774816 C22.1181067,0.751322471 22.1153629,0.729084 22.1146599,0.705882353 L22.9411765,0.705882353 C23.1405988,0.705882353 23.2941176,0.859401176 23.2941176,1.05882353 L23.2941176,14.4705882 C23.2941176,14.6700106 23.1405988,14.8235294 22.9411765,14.8235294 L16.5882353,14.8235294 C16.3888129,14.8235294 16.2352941,14.6700106 16.2352941,14.4705882 L15.5294118,14.4705882 C15.5294118,14.6700106 15.3758929,14.8235294 15.1764706,14.8235294 L8.82352941,14.8235294 C8.62410706,14.8235294 8.47058824,14.6700106 8.47058824,14.4705882 L7.76470588,14.4705882 C7.76470588,14.6700106 7.61118706,14.8235294 7.41176471,14.8235294 L1.05882353,14.8235294 C0.859401106,14.8235294 0.705882353,14.6700106 0.705882353,14.4705882 L0.705882353,1.05882353 C0.705882353,0.859401176 0.859401106,0.705882353 1.05882353,0.705882353 Z M18.7010569,0.705882353 L21.1909468,0.705882353 C21.1934164,0.738576353 21.199908,0.769312941 21.199908,0.803079176 C21.199908,1.506138 20.6582206,2.04457729 19.9466912,2.04457729 C19.2351618,2.04457729 18.6934744,1.49840082 18.6934744,0.787224353 C18.6934744,0.759073765 18.6991927,0.733278706 18.7010569,0.705882353 Z M8.11764706,1.76470588 C7.92272303,1.76470588 7.76470588,1.92272303 7.76470588,2.11764706 C7.76470588,2.31257109 7.92272303,2.47058824 8.11764706,2.47058824 C8.31257109,2.47058824 8.47058824,2.31257109 8.47058824,2.11764706 C8.47058824,1.92272303 8.31257109,1.76470588 8.11764706,1.76470588 Z M15.8823529,1.76470588 C15.6874289,1.76470588 15.5294118,1.92272303 15.5294118,2.11764706 C15.5294118,2.31257109 15.6874289,2.47058824 15.8823529,2.47058824 C16.077277,2.47058824 16.2352941,2.31257109 16.2352941,2.11764706 C16.2352941,1.92272303 16.077277,1.76470588 15.8823529,1.76470588 Z M8.11764706,3.17647059 C7.92272303,3.17647059 7.76470588,3.33448774 7.76470588,3.52941176 C7.76470588,3.72433579 7.92272303,3.88235294 8.11764706,3.88235294 C8.31257109,3.88235294 8.47058824,3.72433579 8.47058824,3.52941176 C8.47058824,3.33448774 8.31257109,3.17647059 8.11764706,3.17647059 Z M15.8823529,3.17647059 C15.6874289,3.17647059 15.5294118,3.33448774 15.5294118,3.52941176 C15.5294118,3.72433579 15.6874289,3.88235294 15.8823529,3.88235294 C16.077277,3.88235294 16.2352941,3.72433579 16.2352941,3.52941176 C16.2352941,3.33448774 16.077277,3.17647059 15.8823529,3.17647059 Z M8.11764706,4.58823529 C7.92272303,4.58823529 7.76470588,4.74625244 7.76470588,4.94117647 C7.76470588,5.1361005 7.92272303,5.29411765 8.11764706,5.29411765 C8.31257109,5.29411765 8.47058824,5.1361005 8.47058824,4.94117647 C8.47058824,4.74625244 8.31257109,4.58823529 8.11764706,4.58823529 Z M15.8823529,4.58823529 C15.6874289,4.58823529 15.5294118,4.74625244 15.5294118,4.94117647 C15.5294118,5.1361005 15.6874289,5.29411765 15.8823529,5.29411765 C16.077277,5.29411765 16.2352941,5.1361005 16.2352941,4.94117647 C16.2352941,4.74625244 16.077277,4.58823529 15.8823529,4.58823529 Z M4.23943024,4.71852035 C2.85378318,4.71852035 2.03079035,5.86897059 2.03079035,7.84191176 C2.03079035,9.82720588 2.84531259,10.9766855 4.23943024,10.9763327 C5.62895965,10.9763327 6.43979788,9.83055318 6.43979788,7.84949435 C6.43979788,5.87267082 5.61660671,4.71852035 4.23943024,4.71852035 Z M12.0041361,4.71852035 C10.6184891,4.71852035 9.79549624,5.86897059 9.79549624,7.84191176 C9.79549624,9.82720588 10.6100185,10.9766855 12.0041361,10.9763327 C13.3936655,10.9763327 14.2045038,9.83055318 14.2045038,7.84949435 C14.2045038,5.87267082 13.3813126,4.71852035 12.0041361,4.71852035 Z M4.23943024,5.52987141 C5.04201847,5.52987141 5.50505506,6.34473529 5.50505506,7.84191176 C5.50505506,9.35567647 5.05013612,10.1663605 4.23943024,10.1663605 C3.42872435,10.1663605 2.96553318,9.35144118 2.96553318,7.84191176 C2.96553318,6.34861765 3.436842,5.52987141 4.23943024,5.52987141 Z M12.0041361,5.52987141 C12.8067244,5.52987141 13.2697609,6.34473529 13.2697609,7.84191176 C13.2697609,9.35567647 12.814842,10.1663605 12.0041361,10.1663605 C11.1934302,10.1663605 10.7302391,9.35144118 10.7302391,7.84191176 C10.7302391,6.34861765 11.2015479,5.52987141 12.0041361,5.52987141 Z M8.11764706,6 C7.92272303,6 7.76470588,6.15801715 7.76470588,6.35294118 C7.76470588,6.54786521 7.92272303,6.70588235 8.11764706,6.70588235 C8.31257109,6.70588235 8.47058824,6.54786521 8.47058824,6.35294118 C8.47058824,6.15801715 8.31257109,6 8.11764706,6 Z M15.8823529,6 C15.6874289,6 15.5294118,6.15801715 15.5294118,6.35294118 C15.5294118,6.54786521 15.6874289,6.70588235 15.8823529,6.70588235 C16.077277,6.70588235 16.2352941,6.54786521 16.2352941,6.35294118 C16.2352941,6.15801715 16.077277,6 15.8823529,6 Z M17.7835479,6.98092835 L17.7835479,7.80468741 L20.8193933,7.80468741 L20.8193933,7.875 L18.1764706,12.9492187 L19.1484374,12.9492187 L21.7458639,7.82054224 L21.7458639,6.98092835 L17.7835479,6.98092835 Z M8.11764706,7.41176471 C7.92272303,7.41176471 7.76470588,7.56978185 7.76470588,7.76470588 C7.76470588,7.95962991 7.92272303,8.11764706 8.11764706,8.11764706 C8.31257109,8.11764706 8.47058824,7.95962991 8.47058824,7.76470588 C8.47058824,7.56978185 8.31257109,7.41176471 8.11764706,7.41176471 Z M15.8823529,7.41176471 C15.6874289,7.41176471 15.5294118,7.56978185 15.5294118,7.76470588 C15.5294118,7.95962991 15.6874289,8.11764706 15.8823529,8.11764706 C16.077277,8.11764706 16.2352941,7.95962991 16.2352941,7.76470588 C16.2352941,7.56978185 16.077277,7.41176471 15.8823529,7.41176471 Z M8.11764706,8.82352941 C7.92272303,8.82352941 7.76470588,8.98154656 7.76470588,9.17647059 C7.76470588,9.37139462 7.92272303,9.52941176 8.11764706,9.52941176 C8.31257109,9.52941176 8.47058824,9.37139462 8.47058824,9.17647059 C8.47058824,8.98154656 8.31257109,8.82352941 8.11764706,8.82352941 Z M15.8823529,8.82352941 C15.6874289,8.82352941 15.5294118,8.98154656 15.5294118,9.17647059 C15.5294118,9.37139462 15.6874289,9.52941176 15.8823529,9.52941176 C16.077277,9.52941176 16.2352941,9.37139462 16.2352941,9.17647059 C16.2352941,8.98154656 16.077277,8.82352941 15.8823529,8.82352941 Z M8.11764706,10.2352941 C7.92272303,10.2352941 7.76470588,10.3933113 7.76470588,10.5882353 C7.76470588,10.7831593 7.92272303,10.9411765 8.11764706,10.9411765 C8.31257109,10.9411765 8.47058824,10.7831593 8.47058824,10.5882353 C8.47058824,10.3933113 8.31257109,10.2352941 8.11764706,10.2352941 Z M15.8823529,10.2352941 C15.6874289,10.2352941 15.5294118,10.3933113 15.5294118,10.5882353 C15.5294118,10.7831593 15.6874289,10.9411765 15.8823529,10.9411765 C16.077277,10.9411765 16.2352941,10.7831593 16.2352941,10.5882353 C16.2352941,10.3933113 16.077277,10.2352941 15.8823529,10.2352941 Z M8.11764706,11.6470588 C7.92272303,11.6470588 7.76470588,11.805076 7.76470588,12 C7.76470588,12.194924 7.92272303,12.3529412 8.11764706,12.3529412 C8.31257109,12.3529412 8.47058824,12.194924 8.47058824,12 C8.47058824,11.805076 8.31257109,11.6470588 8.11764706,11.6470588 Z M15.8823529,11.6470588 C15.6874289,11.6470588 15.5294118,11.805076 15.5294118,12 C15.5294118,12.194924 15.6874289,12.3529412 15.8823529,12.3529412 C16.077277,12.3529412 16.2352941,12.194924 16.2352941,12 C16.2352941,11.805076 16.077277,11.6470588 15.8823529,11.6470588 Z M8.11764706,13.0588235 C7.92272303,13.0588235 7.76470588,13.2168407 7.76470588,13.4117647 C7.76470588,13.6066887 7.92272303,13.7647059 8.11764706,13.7647059 C8.31257109,13.7647059 8.47058824,13.6066887 8.47058824,13.4117647 C8.47058824,13.2168407 8.31257109,13.0588235 8.11764706,13.0588235 Z M15.8823529,13.0588235 C15.6874289,13.0588235 15.5294118,13.2168407 15.5294118,13.4117647 C15.5294118,13.6066887 15.6874289,13.7647059 15.8823529,13.7647059 C16.077277,13.7647059 16.2352941,13.6066887 16.2352941,13.4117647 C16.2352941,13.2168407 16.077277,13.0588235 15.8823529,13.0588235 Z",id:"Shape"}))));var Ko=qo;const{__:Qo}=wp.i18n;const{__:Jo}=wp.i18n,{Component:Yo,Fragment:Xo}=wp.element,{InspectorControls:en}=wp.blockEditor,{TextControl:tn,RangeControl:ln,ToggleControl:an,TabPanel:on,Dashicon:nn,SelectControl:rn}=wp.components;var cn=class extends Yo{constructor(){super(...arguments),this.state={titlePaddingControl:"individual",titleMarginControl:"individual",numberPaddingControl:"individual",numberMarginControl:"individual",user:kadence_blocks_params.userrole?kadence_blocks_params.userrole:"admin",settings:{}}}componentDidMount(){const e=kadence_blocks_params.settings?JSON.parse(kadence_blocks_params.settings):{};void 0!==e["kadence/countup"]&&"object"==typeof e["kadence/countup"]&&this.setState({settings:e["kadence/countup"]})}showSettings(e){return void 0===this.state.settings[e]||"all"===this.state.settings[e]||"contributor"===this.state.settings[e]&&("contributor"===this.state.user||"author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"author"===this.state.settings[e]&&("author"===this.state.user||"editor"===this.state.user||"admin"===this.state.user)||"editor"===this.state.settings[e]&&("editor"===this.state.user||"admin"===this.state.user)||"admin"===this.state.settings[e]&&"admin"===this.state.user}getPreviewSize(e,t,l,a){if("Mobile"===e){if(void 0!==a&&""!==a)return a;if(void 0!==l&&""!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l)return l;return t}render(){const{attributes:e,setAttributes:t}=this.props,{start:l,end:a,prefix:i,suffix:o,duration:n,separator:r,displayTitle:c,titleFont:s,titleAlign:d,titleColor:m,titleMinHeight:p,titlePadding:g,titleMobilePadding:u,titleMobileMargin:h,titleTabletMargin:v,titleTabletPadding:k,titleMargin:y,titlePaddingType:f,titleMarginType:O,numberColor:j,numberMinHeight:_,numberFont:w,numberAlign:x,numberPadding:S,numberMobilePadding:C,numberMobileMargin:T,numberTabletMargin:N,numberTabletPadding:z,numberMargin:M,numberPaddingType:I,numberMarginType:H,decimalSpaces:B,decimal:P}=e,{titlePaddingControl:R,titleMarginControl:A,numberPaddingControl:L,numberMarginControl:F}=this.state,W=e=>{const l=s.map((t,l)=>(0===l&&(t={...t,...e}),t));t({titleFont:l})},D=e=>{const l=w.map((t,l)=>(0===l&&(t={...t,...e}),t));t({numberFont:l})};let $=!0===r?",":r;return $=!1===$?"":$,Object(b.createElement)(Xo,null,Object(b.createElement)(en,null,Object(b.createElement)(Pt,{title:Jo("Count Up Settings"),initialOpen:!0,panelName:"kb-inspector-countup-settings"},Object(b.createElement)("div",{className:"kt-columns-control"},Object(b.createElement)("div",{style:{marginBottom:"15px"}},Object(b.createElement)(U.__experimentalNumberControl,{label:Jo("Starting Number","kadence-blocks"),value:l,onChange:e=>t({start:parseInt(e)}),min:0,isShiftStepEnabled:!0,shiftStep:10})),Object(b.createElement)("div",{style:{marginBottom:"15px"}},Object(b.createElement)(U.__experimentalNumberControl,{label:Jo("Ending Number","kadence-blocks"),value:a,onChange:e=>t({end:parseInt(e)}),min:0,isShiftStepEnabled:!0,shiftStep:10})),Object(b.createElement)(tn,{label:Jo("Number Prefix","kadence-blocks"),value:i,onChange:e=>t({prefix:e})}),Object(b.createElement)(tn,{label:Jo("Number Suffix","kadence-blocks"),value:o,onChange:e=>t({suffix:e})}),Object(b.createElement)(ln,{label:Jo("Animation Duration","kadence-blocks"),value:n,onChange:e=>t({duration:e}),min:.1,max:25,step:.1}),Object(b.createElement)(rn,{label:Jo("Thousand Separator","kadence-blocks"),value:$,options:[{value:"",label:Jo("None","kadence-blocks")},{value:",",label:","},{value:".",label:"."}],onChange:e=>t({separator:e})}),Object(b.createElement)(rn,{label:Jo("Decimal","kadence-blocks"),value:P,options:[{value:"",label:Jo("None","kadence-blocks")},{value:".",label:"."},{value:",",label:","}],onChange:e=>t({decimal:e})}),P&&Object(b.createElement)(ln,{label:Jo("Decimal Spaces","kadence-blocks"),value:B,onChange:e=>t({decimalSpaces:e}),min:1,max:25,step:1}))),Object(b.createElement)(Pt,{title:Jo("Title Settings","kadence-blocks"),initialOpen:!1,panelName:"kb-inspector-title-settings"},Object(b.createElement)(an,{label:Jo("Show Title","kadence-blocks"),checked:c,onChange:e=>t({displayTitle:e})}),c&&Object(b.createElement)(Xo,null,Object(b.createElement)(De,{label:Jo("Title Color","kadence-blocks"),value:m||"",default:"",onChange:e=>t({titleColor:e})}),Object(b.createElement)(_i,{label:Jo("Text Alignment","kadence-blocks"),value:d&&d[0]?d[0]:"",mobileValue:d&&d[2]?d[2]:"",tabletValue:d&&d[1]?d[1]:"",onChange:e=>t({titleAlign:[e,d&&d[1]?d[1]:"",d&&d[2]?d[2]:""]}),onChangeTablet:e=>t({titleAlign:[d&&d[0]?d[0]:"",e,d&&d[2]?d[2]:""]}),onChangeMobile:e=>t({titleAlign:[d&&d[0]?d[0]:"",d&&d[1]?d[1]:"",e]})}),Object(b.createElement)("h2",{className:"kt-heading-size-title"},Jo("Min Height")),Object(b.createElement)(on,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(nn,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(nn,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(nn,{icon:"smartphone"}),className:"kt-mobile-tab"}]},e=>{let l;return e.name&&(l="mobile"===e.name?Object(b.createElement)(E,{value:void 0!==p&&void 0!==p[2]?p[2]:"",onChange:e=>t({titleMinHeight:[void 0!==p&&void 0!==p[0]?p[0]:"",void 0!==p&&void 0!==p[1]?p[1]:"",e]}),step:1,min:0,max:600}):"tablet"===e.name?Object(b.createElement)(E,{value:void 0!==p&&void 0!==p[1]?p[1]:"",onChange:e=>t({titleMinHeight:[void 0!==p&&void 0!==p[0]?p[0]:"",e,void 0!==p&&void 0!==p[2]?p[2]:""]}),step:1,min:0,max:600}):Object(b.createElement)(E,{value:void 0!==p&&void 0!==p[0]?p[0]:"",onChange:e=>t({titleMinHeight:[e,void 0!==p&&void 0!==p[1]?p[1]:"",void 0!==p&&void 0!==p[2]?p[2]:""]}),step:1,min:0,max:600})),Object(b.createElement)("div",{className:e.className,key:e.className},l)}),Object(b.createElement)(oe,{fontGroup:"heading",tagLowLevel:2,tagHighLevel:7,otherTags:{p:!0,span:!0,div:!0},tagLevel:s[0].level,htmlTag:s[0].htmlTag,onTagLevel:e=>W({level:e}),onTagLevelHTML:(e,t)=>{W({level:e,htmlTag:t})},fontSize:s[0].size,onFontSize:e=>W({size:e}),fontSizeType:s[0].sizeType,onFontSizeType:e=>W({sizeType:e}),lineHeight:s[0].lineHeight,onLineHeight:e=>W({lineHeight:e}),lineHeightType:s[0].lineType,onLineHeightType:e=>W({lineType:e}),letterSpacing:s[0].letterSpacing,onLetterSpacing:e=>W({letterSpacing:e}),fontFamily:s[0].family,onFontFamily:e=>W({family:e}),onFontChange:e=>{W({family:e.value,google:e.google})},onFontArrayChange:e=>W(e),googleFont:s[0].google,onGoogleFont:e=>W({google:e}),loadGoogleFont:s[0].loadGoogle,onLoadGoogleFont:e=>W({loadGoogle:e}),fontVariant:s[0].variant,onFontVariant:e=>W({variant:e}),fontWeight:s[0].weight,onFontWeight:e=>W({weight:e}),fontStyle:s[0].style,onFontStyle:e=>W({style:e}),fontSubset:s[0].subset,onFontSubset:e=>W({subset:e})}),Object(b.createElement)(Ot,{label:Jo("Title Padding","kadence-blocks"),value:g,control:R,tabletValue:k,mobileValue:u,onChange:e=>t({titlePadding:e}),onChangeTablet:e=>t({titleTabletPadding:e}),onChangeMobile:e=>t({titleMobilePadding:e}),onChangeControl:e=>this.setState({titlePaddingControl:e}),min:0,max:"em"===f||"rem"===f?12:200,step:"em"===f||"rem"===f?.1:1,unit:f,units:["px","em","rem","%"],onUnit:e=>t({titlePaddingType:e})}),Object(b.createElement)(Ot,{label:Jo("Title Margin","kadence-blocks"),value:y,control:A,tabletValue:v,mobileValue:h,onChange:e=>t({titleMargin:e}),onChangeTablet:e=>t({titleTabletMargin:e}),onChangeMobile:e=>t({titleMobileMargin:e}),onChangeControl:e=>this.setState({titleMarginControl:e}),min:"em"===O||"rem"===O?-12:-200,max:"em"===O||"rem"===O?12:200,step:"em"===O||"rem"===O?.1:1,unit:O,units:["px","em","rem","%","vh"],onUnit:e=>t({titleMarginType:e})}))),Object(b.createElement)(Pt,{title:Jo("Number Settings","kadence-blocks"),initialOpen:!1,panelName:"kb-inspector-number-settings"},Object(b.createElement)(De,{label:Jo("Number Color","kadence-blocks"),value:j||"",default:"",onChange:e=>t({numberColor:e})}),Object(b.createElement)(_i,{label:Jo("Text Alignment","kadence-blocks"),value:x&&x[0]?x[0]:"",mobileValue:x&&x[2]?x[2]:"",tabletValue:x&&x[1]?x[1]:"",onChange:e=>t({numberAlign:[e,x&&x[1]?x[1]:"",x&&x[2]?x[2]:""]}),onChangeTablet:e=>t({numberAlign:[x&&x[0]?x[0]:"",e,x&&x[2]?x[2]:""]}),onChangeMobile:e=>t({numberAlign:[x&&x[0]?x[0]:"",x&&x[1]?x[1]:"",e]})}),Object(b.createElement)("h2",{className:"kt-heading-size-title"},Jo("Min Height")),Object(b.createElement)(on,{className:"kt-size-tabs",activeClass:"active-tab",tabs:[{name:"desk",title:Object(b.createElement)(nn,{icon:"desktop"}),className:"kt-desk-tab"},{name:"tablet",title:Object(b.createElement)(nn,{icon:"tablet"}),className:"kt-tablet-tab"},{name:"mobile",title:Object(b.createElement)(nn,{icon:"smartphone"}),className:"kt-mobile-tab"}]},e=>{let l;return e.name&&(l="mobile"===e.name?Object(b.createElement)(E,{value:void 0!==_&&void 0!==_[2]?_[2]:"",onChange:e=>t({numberMinHeight:[void 0!==_&&void 0!==_[0]?_[0]:"",void 0!==_&&void 0!==_[1]?_[1]:"",e]}),step:1,min:0,max:600}):"tablet"===e.name?Object(b.createElement)(E,{value:void 0!==_&&void 0!==_[1]?_[1]:"",onChange:e=>t({numberMinHeight:[void 0!==_&&void 0!==_[0]?_[0]:"",e,void 0!==_&&void 0!==_[2]?_[2]:""]}),step:1,min:0,max:600}):Object(b.createElement)(E,{value:void 0!==_&&void 0!==_[0]?_[0]:"",onChange:e=>t({numberMinHeight:[e,void 0!==_&&void 0!==_[1]?_[1]:"",void 0!==_&&void 0!==_[2]?_[2]:""]}),step:1,min:0,max:600})),Object(b.createElement)("div",{className:e.className,key:e.className},l)}),Object(b.createElement)(oe,{fontGroup:"number",fontSize:w[0].size,onFontSize:e=>D({size:e}),fontSizeType:w[0].sizeType,onFontSizeType:e=>D({sizeType:e}),lineHeight:w[0].lineHeight,onLineHeight:e=>D({lineHeight:e}),lineHeightType:w[0].lineType,onLineHeightType:e=>D({lineType:e}),letterSpacing:w[0].letterSpacing,onLetterSpacing:e=>D({letterSpacing:e}),fontFamily:w[0].family,onFontFamily:e=>D({family:e}),onFontChange:e=>{D({family:e.value,google:e.google})},onFontArrayChange:e=>D(e),googleFont:w[0].google,onGoogleFont:e=>D({google:e}),loadGoogleFont:w[0].loadGoogle,onLoadGoogleFont:e=>D({loadGoogle:e}),fontVariant:w[0].variant,onFontVariant:e=>D({variant:e}),fontWeight:w[0].weight,onFontWeight:e=>D({weight:e}),fontStyle:w[0].style,onFontStyle:e=>D({style:e}),fontSubset:w[0].subset,onFontSubset:e=>D({subset:e})}),Object(b.createElement)(Ot,{label:Jo("Number Padding","kadence-blocks"),value:S,control:L,tabletValue:z,mobileValue:C,onChange:e=>t({numberPadding:e}),onChangeTablet:e=>t({numberTabletPadding:e}),onChangeMobile:e=>t({numberMobilePadding:e}),onChangeControl:e=>this.setState({numberPaddingControl:e}),min:0,max:"em"===I||"rem"===I?12:200,step:"em"===I||"rem"===I?.1:1,unit:I,units:["px","em","rem","%"],onUnit:e=>t({numberPaddingType:e})}),Object(b.createElement)(Ot,{label:Jo("Number Margin","kadence-blocks"),value:M,control:F,tabletValue:N,mobileValue:T,onChange:e=>t({numberMargin:e}),onChangeTablet:e=>t({numberTabletMargin:e}),onChangeMobile:e=>t({numberMobileMargin:e}),onChangeControl:e=>this.setState({numberMarginControl:e}),min:"em"===H||"rem"===H?-12:-200,max:"em"===H||"rem"===H?12:200,step:"em"===H||"rem"===H?.1:1,unit:H,units:["px","em","rem","%","vh"],onUnit:e=>t({numberMarginType:e})}))))}},sn=l(201),dn=l.n(sn);const{Component:bn,Fragment:mn}=wp.element,{RichText:pn}=wp.blockEditor,{__:gn}=wp.i18n,un=[];var hn=Object(w.compose)([Object(a.withSelect)((e,t)=>({getPreviewDevice:e("kadenceblocks/data").getPreviewDeviceType()}))])(class extends bn{constructor(){super(...arguments)}componentDidMount(){if(this.props.attributes.uniqueID)un.includes(this.props.attributes.uniqueID)?(this.props.attributes.uniqueID="_"+this.props.clientId.substr(2,9),un.push("_"+this.props.clientId.substr(2,9))):un.push(this.props.attributes.uniqueID);else{const e=kadence_blocks_params.configuration?JSON.parse(kadence_blocks_params.configuration):[];void 0!==this.props.attributes.noCustomDefaults&&this.props.attributes.noCustomDefaults||void 0!==e["kadence/countup"]&&"object"==typeof e["kadence/countup"]&&Object.keys(e["kadence/countup"]).map(t=>{this.props.attributes[t]=e["kadence/countup"][t]}),this.props.setAttributes({uniqueID:"_"+this.props.clientId.substr(2,9),numberFont:[...this.props.attributes.numberFont]}),un.push("_"+this.props.clientId.substr(2,9))}}render(){const{clientId:e,attributes:t,className:l,isSelected:a,setAttributes:i}=this.props,{uniqueID:o,title:n,start:r,end:c,prefix:s,suffix:d,duration:m,separator:p,displayTitle:g,titleFont:u,titleAlign:h,titleColor:v,titleMinHeight:k,numberFont:y,numberAlign:f,numberColor:O,numberMinHeight:j,numberPadding:_,numberMobilePadding:w,numberMobileMargin:x,numberTabletMargin:E,numberTabletPadding:S,numberMargin:C,numberPaddingType:T,numberMarginType:N,titlePadding:z,titleMobilePadding:M,titleMobileMargin:I,titleTabletMargin:H,titleTabletPadding:B,titleMargin:P,titlePaddingType:R,titleMarginType:A,decimal:L,decimalSpaces:F}=t,W=u[0].htmlTag&&"heading"!==u[0].htmlTag?u[0].htmlTag:"h"+u[0].level,D={google:{families:[u[0].family+(u[0].variant?":"+u[0].variant:"")]}},$=u[0].google?D:"",U={google:{families:[y[0].family+(y[0].variant?":"+y[0].variant:"")]}},V=y[0].google?U:"",Z=(e,t,l,a)=>{if("Mobile"===e){if(void 0!==a&&""!==a&&null!==a)return a;if(void 0!==l&&""!==l&&null!==l)return l}else if("Tablet"===e&&void 0!==l&&""!==l&&null!==l)return l;return t},G=Z(this.props.getPreviewDevice,void 0!==h[0]?h[0]:"",void 0!==h[1]?h[1]:"",void 0!==h[2]?h[2]:""),q=Z(this.props.getPreviewDevice,void 0!==f[0]?f[0]:"",void 0!==f[1]?f[1]:"",void 0!==f[2]?f[2]:""),K=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[0]?C[0]:"",void 0!==E&&void 0!==E[0]?E[0]:"",void 0!==x&&void 0!==x[0]?x[0]:""),Q=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[1]?C[1]:"",void 0!==E&&void 0!==E[1]?E[1]:"",void 0!==x&&void 0!==x[1]?x[1]:""),J=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[2]?C[2]:"",void 0!==E&&void 0!==E[2]?E[2]:"",void 0!==x&&void 0!==x[2]?x[2]:""),Y=Z(this.props.getPreviewDevice,void 0!==C&&void 0!==C[3]?C[3]:"",void 0!==E&&void 0!==E[3]?E[3]:"",void 0!==x&&void 0!==x[3]?x[3]:""),X=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[0]?_[0]:"",void 0!==S&&void 0!==S[0]?S[0]:"",void 0!==w&&void 0!==w[0]?w[0]:""),ee=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[1]?_[1]:"",void 0!==S&&void 0!==S[1]?S[1]:"",void 0!==w&&void 0!==w[1]?w[1]:""),te=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[2]?_[2]:"",void 0!==S&&void 0!==S[2]?S[2]:"",void 0!==w&&void 0!==w[2]?w[2]:""),le=Z(this.props.getPreviewDevice,void 0!==_&&void 0!==_[3]?_[3]:"",void 0!==S&&void 0!==S[3]?S[3]:"",void 0!==w&&void 0!==w[3]?w[3]:""),ae=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[0]?P[0]:"",void 0!==H&&void 0!==H[0]?H[0]:"",void 0!==I&&void 0!==I[0]?I[0]:""),ie=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[1]?P[1]:"",void 0!==H&&void 0!==H[1]?H[1]:"",void 0!==I&&void 0!==I[1]?I[1]:""),oe=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[2]?P[2]:"",void 0!==H&&void 0!==H[2]?H[2]:"",void 0!==I&&void 0!==I[2]?I[2]:""),ne=Z(this.props.getPreviewDevice,void 0!==P&&void 0!==P[3]?P[3]:"",void 0!==H&&void 0!==H[3]?H[3]:"",void 0!==I&&void 0!==I[3]?I[3]:""),re=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[0]?z[0]:"",void 0!==B&&void 0!==B[0]?B[0]:"",void 0!==M&&void 0!==M[0]?M[0]:""),ce=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[1]?z[1]:"",void 0!==B&&void 0!==B[1]?B[1]:"",void 0!==M&&void 0!==M[1]?M[1]:""),se=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[2]?z[2]:"",void 0!==B&&void 0!==B[2]?B[2]:"",void 0!==M&&void 0!==M[2]?M[2]:""),de=Z(this.props.getPreviewDevice,void 0!==z&&void 0!==z[3]?z[3]:"",void 0!==B&&void 0!==B[3]?B[3]:"",void 0!==M&&void 0!==M[3]?M[3]:""),be=xt()({["kb-count-up-"+o]:o,"kb-count-up":!0});let me=!0===p?",":p;return me=!1===me?"":me,Object(b.createElement)(mn,null,a&&Object(b.createElement)(cn,this.props),g&&u[0].google&&Object(b.createElement)(po,{config:$}),y[0].google&&Object(b.createElement)(po,{config:V}),Object(b.createElement)("div",{className:be},Object(b.createElement)("div",{className:"kb-count-up-number",style:{fontWeight:y[0].weight,fontStyle:y[0].style,color:pa(O),fontSize:y[0].size[0]+y[0].sizeType,lineHeight:y[0].lineHeight&&y[0].lineHeight[0]?y[0].lineHeight[0]+y[0].lineType:void 0,letterSpacing:y[0].letterSpacing+"px",fontFamily:y[0].family?y[0].family:"",minHeight:void 0!==j&&void 0!==j[0]?j[0]+"px":void 0,textAlign:q,paddingTop:""!==X?X+T:void 0,paddingRight:""!==ee?ee+T:void 0,paddingBottom:""!==te?te+T:void 0,paddingLeft:""!==le?le+T:void 0,marginTop:K?K+N:void 0,marginRight:Q?Q+N:void 0,marginBottom:J?J+N:void 0,marginLeft:Y?Y+N:void 0}},Object(b.createElement)(dn.a,{start:r,end:c,duration:m,separator:me,decimal:L||void 0,decimals:L&&F?F:void 0,prefix:s,suffix:d})),g&&Object(b.createElement)(pn,{tagName:W,className:"kb-count-up-title",value:n,onChange:e=>i({title:e}),placeholder:gn("Type Here...","kadence-blocks"),style:{fontWeight:u[0].weight,fontStyle:u[0].style,color:pa(v),fontSize:u[0].size[0]+u[0].sizeType,lineHeight:u[0].lineHeight&&u[0].lineHeight[0]?u[0].lineHeight[0]+u[0].lineType:void 0,letterSpacing:u[0].letterSpacing+"px",fontFamily:u[0].family?u[0].family:"",minHeight:void 0!==k&&void 0!==k[0]?k[0]+"px":void 0,textAlign:G,paddingTop:""!==re?re+R:void 0,paddingRight:""!==ce?ce+R:void 0,paddingBottom:""!==se?se+R:void 0,paddingLeft:""!==de?de+R:void 0,marginTop:ae?ae+A:void 0,marginRight:ie?ie+A:void 0,marginBottom:oe?oe+A:void 0,marginLeft:ne?ne+A:void 0}})))}});const{__:vn}=wp.i18n,{Component:kn}=wp.element,{RichText:yn}=wp.blockEditor;const{RichText:fn}=wp.blockEditor;var On=[{attributes:{uniqueID:{type:"string",default:""},title:{type:"string",default:""},displayTitle:{type:"bool",default:!0},titleFont:{type:"array",default:[{level:4,htmlTag:"div",size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},titlePaddingType:{type:"string",default:"px"},titlePadding:{type:"array",default:["","","",""]},titleTabletPadding:{type:"array",default:["","","",""]},titleMobilePadding:{type:"array",default:["","","",""]},titleMarginType:{type:"string",default:"px"},titleMargin:{type:"array",default:["","","",""]},titleTabletMargin:{type:"array",default:["","","",""]},titleMobileMargin:{type:"array",default:["","","",""]},titleAlign:{type:"array",default:["","",""]},titleColor:{type:"string",default:""},titleHoverColor:{type:"string",default:""},titleMinHeight:{type:"array",default:["","",""]},numberFont:{type:"array",default:[{size:["50","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},numberPaddingType:{type:"string",default:"px"},numberPadding:{type:"array",default:["","","",""]},numberTabletPadding:{type:"array",default:["","","",""]},numberMobilePadding:{type:"array",default:["","","",""]},numberMarginType:{type:"string",default:"px"},numberMargin:{type:"array",default:["","","",""]},numberTabletMargin:{type:"array",default:["","","",""]},numberMobileMargin:{type:"array",default:["","","",""]},numberAlign:{type:"array",default:["","",""]},numberColor:{type:"string",default:""},numberHoverColor:{type:"string",default:""},numberMinHeight:{type:"array",default:["","",""]},start:{type:"number",default:0},end:{type:"number",default:100},prefix:{type:"string",default:""},suffix:{type:"string",default:""},duration:{type:"number",default:2.5},separator:{type:"bool",default:!1}},save:e=>{let{attributes:t}=e;const{uniqueID:l,title:a,start:i,end:o,prefix:n,suffix:r,duration:c,separator:s,titleFont:d,displayTitle:m}=t,p=xt()({["kb-count-up-"+l]:l,"kb-count-up":!0}),g=d[0].htmlTag&&"heading"!==d[0].htmlTag?d[0].htmlTag:"h"+d[0].level;return Object(b.createElement)("div",{className:p,"data-start":i,"data-end":o,"data-prefix":n,"data-suffix":r,"data-duration":c,"data-separator":s},Object(b.createElement)("div",{className:"kb-count-up-process kb-count-up-number"}),a&&m&&Object(b.createElement)(fn.Content,{tagName:g,className:"kb-count-up-title",value:a}))}}];const{__:jn}=wp.i18n,{registerBlockType:wn}=wp.blocks,{Icon:xn}=wp.components;wn("kadence/countup",{title:jn("Count Up","kadence-blocks"),icon:Object(b.createElement)(xn,{icon:Ko.block}),category:"kadence-blocks",keywords:["count down","counter","count up","number spinner"],description:jn("An animated count up or down to a specific value.","kadence-blocks"),attributes:{uniqueID:{type:"string",default:""},title:{type:"string",default:""},displayTitle:{type:"bool",default:!0},titleFont:{type:"array",default:[{level:4,htmlTag:"div",size:["","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},titlePaddingType:{type:"string",default:"px"},titlePadding:{type:"array",default:["","","",""]},titleTabletPadding:{type:"array",default:["","","",""]},titleMobilePadding:{type:"array",default:["","","",""]},titleMarginType:{type:"string",default:"px"},titleMargin:{type:"array",default:["","","",""]},titleTabletMargin:{type:"array",default:["","","",""]},titleMobileMargin:{type:"array",default:["","","",""]},titleAlign:{type:"array",default:["","",""]},titleColor:{type:"string",default:""},titleHoverColor:{type:"string",default:""},titleMinHeight:{type:"array",default:["","",""]},numberFont:{type:"array",default:[{size:["50","",""],sizeType:"px",lineHeight:["","",""],lineType:"px",letterSpacing:"",textTransform:"",family:"",google:!1,style:"",weight:"",variant:"",subset:"",loadGoogle:!0}]},numberPaddingType:{type:"string",default:"px"},numberPadding:{type:"array",default:["","","",""]},numberTabletPadding:{type:"array",default:["","","",""]},numberMobilePadding:{type:"array",default:["","","",""]},numberMarginType:{type:"string",default:"px"},numberMargin:{type:"array",default:["","","",""]},numberTabletMargin:{type:"array",default:["","","",""]},numberMobileMargin:{type:"array",default:["","","",""]},numberAlign:{type:"array",default:["","",""]},numberColor:{type:"string",default:""},numberHoverColor:{type:"string",default:""},numberMinHeight:{type:"array",default:["","",""]},start:{type:"number",default:0},end:{type:"number",default:100},prefix:{type:"string",default:""},suffix:{type:"string",default:""},duration:{type:"number",default:2.5},separator:{type:"string",default:""},decimal:{type:"string",default:""},decimalSpaces:{type:"number",default:2}},edit:hn,save:class extends kn{render(){const{attributes:e}=this.props,{uniqueID:t,title:l,start:a,end:i,prefix:o,suffix:n,duration:r,separator:c,titleFont:s,displayTitle:d,decimal:m,decimalSpaces:p}=e,g=xt()({["kb-count-up-"+t]:t,"kb-count-up":!0}),u=s[0].htmlTag&&"heading"!==s[0].htmlTag?s[0].htmlTag:"h"+s[0].level;return Object(b.createElement)("div",{className:g,"data-start":a,"data-end":i,"data-prefix":o,"data-suffix":n,"data-duration":r,"data-separator":c,"data-decimal":m||void 0,"data-decimal-spaces":m?p:void 0},Object(b.createElement)("div",{className:"kb-count-up-process kb-count-up-number"}),l&&d&&Object(b.createElement)(yn.Content,{tagName:u,className:"kb-count-up-title",value:l}))}},deprecated:On});var En=l(202),Sn=l.n(En),Cn=l(91),Tn=l.n(Cn);function Nn(e){let{desktopChildren:t,tabletChildren:l,mobileChildren:i}=e;const[o,n]=Object(b.useState)("Desktop"),r=Object(a.useSelect)(e=>e("kadenceblocks/data").getPreviewDeviceType(),[]);r!==o&&n(r);const{setPreviewDeviceType:c}=Object(a.useDispatch)("kadenceblocks/data"),s=[{name:"Desktop",key:"desktop",label:Object(m.__)("Desktop","kadence-blocks"),title:Object(b.createElement)(U.Dashicon,{icon:"desktop"}),itemClass:"kb-desk-tab"},{name:"Tablet",key:"tablet",label:Object(m.__)("Tablet","kadence-blocks"),title:Object(b.createElement)(U.Dashicon,{icon:"tablet"}),itemClass:"kb-tablet-tab"},{name:"Mobile",key:"mobile",label:Object(m.__)("Mobile","kadence-blocks"),title:Object(b.createElement)(U.Dashicon,{icon:"smartphone"}),itemClass:"kb-mobile-tab"}],d={};return d.Mobile=i,d.Tablet=l,d.Desktop=t,Object(b.createElement)("div",{className:"components-base-control kt-inspect-tabs kb-responsive-control"},Object(b.createElement)("div",{className:"kadence-title-bar"},Object(b.createElement)(U.ButtonGroup,{className:"components-tab-panel__tabs","aria-label":Object(m.__)("Device","kadence-blocks")},k()(s,e=>{let{name:t,key:l,title:a,itemClass:i,label:r}=e;return Object(b.createElement)(U.Button,{key:l,className:`components-tab-panel__tabs-item ${i}${t===o?" active-tab":""}`,"aria-pressed":o===t,"aria-label":r,onClick:()=>{return c(u(e=t)),void n(u(e));var e}},a)}))),Object(b.createElement)("div",{className:"kb-responsive-control-inner"},d[o]?d[o]:d.Desktop))}const zn={};zn.inherit=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",width:"24",height:"24",strokeLinejoin:"round",strokeMiterlimit:"1.5",clipRule:"evenodd",viewBox:"0 0 24 24"},Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeWidth:"1.5",d:"M12.383 26.976l2.01-.941 1.884.538 1.623 1.666-.692.236.281 1.539 1.552 1.35-1.552 2.153",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M12.016 24.355l.998-.952M33.573 26.085l-1.636-1.343-1.348-1.248M26.35 27.774l.332.37 1.349.756-.711 2.768 1.274 1.203.989-.449 3.933-6.226",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M29.519 9.539c5.298 1.881 9.099 6.977 9.099 12.961 0 7.582-6.102 13.737-13.618 13.737S11.382 30.082 11.382 22.5",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M20.684 3.211v9.433h4.179l-6.429 6.429-6.429-6.429h4.179V8.021",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48) translate(-6.686 -1.321) scale(1.55693)"}),Object(b.createElement)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"square",strokeWidth:"1.5",d:"M32.994 21.014l.2.205 3.364.329 1.532 2.432M32.931 12.002l-3.219.944-1.054 1.996-.408-.003",transform:"matrix(.68343 0 0 .68343 -5.086 -1.48)"}));var Mn=zn;const{Component:In,Fragment:Hn}=wp.element,{Dashicon:Bn}=wp.components;var Pn=class extends In{constructor(e){super(e),this.toggleViews=this.toggleViews.bind(this),this.handleChange=this.handleChange.bind(this),this.state={view:"rgb"}}toggleViews(){"hsl"===this.state.view?this.setState({view:"rgb"}):"rgb"===this.state.view&&this.setState({view:"hsl"})}handleChange(e,t){e.hex&&Oe.isValidHex(e.hex)?this.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?this.props.onChange({r:e.r||this.props.rgb.r,g:e.g||this.props.rgb.g,b:e.b||this.props.rgb.b,a:this.props.rgb.a,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),this.props.onChange({h:this.props.hsl.h,s:this.props.hsl.s,l:this.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&(e.l=e.l.replace("%","")),this.props.onChange({h:e.h||this.props.hsl.h||0,s:Number(e.s&&e.s/100||this.props.hsl.s||0),l:Number(e.l&&e.l/100||this.props.hsl.l||0),a:Math.round(100*e.a)/100||this.props.rgb.a||1,source:"hsl"},t))}render(){const e={fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"100%",padding:"4px 10% 3px",border:"none",borderRadius:"2px",boxShadow:"rgb(218, 218, 218) 0px 0px 0px 1px inset",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"},toggle:{width:"32px",textAlign:"right",position:"relative"}};return Object(b.createElement)("div",{style:e.fields,className:"flexbox-fix"},Object(b.createElement)("div",{style:e.double},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"hex",value:this.props.hex.replace("#",""),onChange:this.handleChange})),"rgb"===this.state.view&&Object(b.createElement)(Hn,null,Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange,dragLabel:"true",dragMax:"255"})),Object(b.createElement)("div",{style:e.alpha},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))),"hsl"===this.state.view&&Object(b.createElement)(Hn,null,Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange,dragLabel:"true",dragMax:"359"})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"s",value:""+Math.round(100*this.props.hsl.s),onChange:this.handleChange})),Object(b.createElement)("div",{style:e.single},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"l",value:""+Math.round(100*this.props.hsl.l),onChange:this.handleChange})),Object(b.createElement)("div",{style:e.alpha},Object(b.createElement)(ke.EditableInput,{style:{input:e.input,label:e.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange}))),Object(b.createElement)("div",{style:e.toggle},Object(b.createElement)("div",{className:"toggle-icons",style:e.icon,onClick:this.toggleViews,ref:e=>this.icon=e},Object(b.createElement)(Bn,{icon:"arrow-up-alt2"}),Object(b.createElement)(Bn,{icon:"arrow-down-alt2"}))))}},Rn=Object(ve.a)(e=>{let{rgb:t,hex:l,hsv:a,hsl:i,onChange:o,renderers:n}=e;const r={picker:{width:300,position:"relative",marginBottom:10},hue:{height:10,position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"},input:{height:34,border:"1px solid "+l,paddingLeft:10},body:{padding:"10px 0"},controls:{display:"flex"},color:{width:"30px",height:"30px",position:"relative",marginTop:"3px",marginLeft:"10px",borderRadius:"50%",overflow:"hidden"},activeColor:{position:"absolute",left:0,right:0,top:0,bottom:0,borderRadius:"50%",background:`rgba(${t.r},${t.g},${t.b},${t.a})`,boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)"},swatch:{width:54,height:38,background:l},sliders:{padding:"4px 0",flex:"1"},saturation:{width:"100%",paddingBottom:"50%",position:"relative",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}};return Object(b.createElement)("div",{style:r.picker,className:"kadence-picker"},Object(b.createElement)("div",{style:r.saturation},Object(b.createElement)(ke.Saturation,{style:r.Saturation,hsl:i,hsv:a,pointer:ye.ChromePointerCircle,onChange:o})),Object(b.createElement)("div",{style:r.body},Object(b.createElement)("div",{style:r.controls,className:"flexbox-fix"},Object(b.createElement)("div",{style:r.sliders},Object(b.createElement)("div",{style:r.hue},Object(b.createElement)(ke.Hue,{style:r.Hue,hsl:i,onChange:o,pointer:fe.ChromePointer})),Object(b.createElement)("div",{style:r.alpha},Object(b.createElement)(ke.Alpha,{style:r.Alpha,rgb:t,hsl:i,renderers:n,pointer:fe.ChromePointer,onChange:o}))),Object(b.createElement)("div",{style:r.color},Object(b.createElement)(ke.Checkboard,null),Object(b.createElement)("div",{style:r.activeColor})))),Object(b.createElement)(Pn,{rgb:t,hsl:i,hex:l,onChange:o}))});const{Component:An}=wp.element,{Button:Ln,Popover:Fn,ColorIndicator:Wn,Tooltip:Dn,Dashicon:$n}=wp.components;Object(a.withSelect)((e,t)=>{const l=e("core/block-editor").getSettings();return{colors:o()(l,["colors"],[]),disableCustomColors:void 0===t.disableCustomColors?l.disableCustomColors:t.disableCustomColors}})(class extends An{constructor(){super(...arguments),this.onChangeState=this.onChangeState.bind(this),this.onChangeComplete=this.onChangeComplete.bind(this),this.unConvertOpacity=this.unConvertOpacity.bind(this),this.state={alpha:!1!==this.props.alpha,isVisible:!1,colors:[],classSat:"first",currentColor:"",inherit:!1,currentOpacity:void 0!==this.props.opacityValue?this.props.opacityValue:1,isPalette:!!(this.props.colorValue&&this.props.colorValue.startsWith("palette")||this.props.colorDefault&&this.props.colorDefault.startsWith("palette"))}}render(){const e=()=>{!0===this.state.isVisible&&this.setState({isVisible:!1})},t=100===this.props.opacityUnit?(e=>{let t=1;return e&&(t=e/100),t})(this.props.opacityValue):this.props.opacityValue,l=this.state.currentColor?this.state.currentColor:this.props.colorValue;let a=this.state.isPalette&&this.props.colors&&this.props.colors[parseInt(l.slice(-1),10)-1]?this.props.colors[parseInt(l.slice(-1),10)-1].color:l;return""===a&&(a=this.props.colorDefault),this.props.onOpacityChange&&!this.state.isPalette&&1!==Number(void 0!==t&&""!==t?t:1)&&(a=ne(void 0===a?"":a,void 0!==t&&""!==t?t:1)),Object(b.createElement)("div",{className:"kt-color-popover-container components-base-control new-kadence-advanced-colors"},Object(b.createElement)("div",{className:"kt-advanced-color-settings-container"},this.props.label&&Object(b.createElement)("h2",{className:"kt-beside-color-label"},this.props.label),this.props.colorValue&&this.props.colorValue!==this.props.colorDefault&&Object(b.createElement)(Dn,{text:Object(m.__)("Clear")},Object(b.createElement)(Ln,{className:"components-color-palette__clear",type:"button",onClick:()=>{this.setState({currentColor:this.props.colorDefault,isPalette:!(!this.props.colorDefault||!this.props.colorDefault.startsWith("palette"))}),this.props.onColorChange(this.props.colorDefault?this.props.colorDefault:void 0),this.props.onColorClassChange&&this.props.onColorClassChange("")},isSmall:!0},Object(b.createElement)($n,{icon:"redo"}))),Object(b.createElement)("div",{className:"kt-beside-color-click"},this.state.isVisible&&Object(b.createElement)(Fn,{position:"top left",className:"kt-popover-color new-kadence-advanced-colors-pop",onClose:e},"first"===this.state.classSat&&!this.props.disableCustomColors&&Object(b.createElement)(Rn,{color:a,onChange:e=>this.onChangeState(e,""),onChangeComplete:e=>{this.onChangeComplete(e,""),this.props.onColorClassChange&&this.props.onColorClassChange("")}}),"first"!==this.state.classSat&&!this.props.disableCustomColors&&Object(b.createElement)(Rn,{color:a,onChange:e=>this.onChangeState(e,""),onChangeComplete:e=>{this.onChangeComplete(e,""),this.props.onColorClassChange&&this.props.onColorClassChange("")}}),this.props.colors&&Object(b.createElement)("div",{className:"components-color-palette"},k()(this.props.colors,e=>{let{color:t,slug:l,name:a}=e;const i={color:t},o=l.replace("theme-",""),n=o===this.props.colorValue||!l.startsWith("theme-palette")&&this.props.colorValue===t;return Object(b.createElement)("div",{key:t,className:"components-color-palette__item-wrapper"},Object(b.createElement)(Dn,{text:a||// translators: %s: color hex code e.g: "#f00".
20
  Object(m.sprintf)(Object(m.__)("Color code: %s"),t)},Object(b.createElement)(Ln,{type:"button",className:"components-color-palette__item "+(n?"is-active":""),style:i,onClick:()=>{l.startsWith("theme-palette")?this.onChangeComplete(t,o):this.onChangeComplete(t,!1),this.props.onColorClassChange&&this.props.onColorClassChange(l)},"aria-label":a?// translators: %s: The name of the color e.g: "vivid red".
21
  Object(m.sprintf)(Object(m.__)("Color: %s"),a):// translators: %s: color hex code e.g: "#f00".
22
  Object(m.sprintf)(Object(m.__)("Color code: %s"),t),"aria-pressed":n})),o===this.props.colorValue&&Object(b.createElement)($n,{icon:"admin-site"}),!l.startsWith("theme-palette")&&this.props.colorValue===t&&Object(b.createElement)($n,{icon:"saved"}))}))),this.state.isVisible&&Object(b.createElement)(Dn,{text:Object(m.__)("Select Color")},Object(b.createElement)(Ln,{className:"kt-color-icon-indicate "+(this.state.alpha?"kt-has-alpha":"kt-no-alpha"),onClick:e},Object(b.createElement)(Wn,{className:"kt-advanced-color-indicate",colorValue:a}),""===a&&this.state.inherit&&Object(b.createElement)("span",{className:"color-indicator-icon"},Mn.inherit),(this.props.colorValue&&this.props.colorValue.startsWith("palette")||this.props.colorDefault&&this.props.colorDefault.startsWith("palette"))&&Object(b.createElement)("span",{className:"color-indicator-icon"},Object(b.createElement)($n,{icon:"admin-site"})))),!this.state.isVisible&&Object(b.createElement)(Dn,{text:Object(m.__)("Select Color")},Object(b.createElement)(Ln,{className:"kt-color-icon-indicate "+(this.state.alpha?"kt-has-alpha":"kt-no-alpha"),onClick:()=>{this.setState({isVisible:!0})}},Object(b.createElement)(Wn,{className:"kt-advanced-color-indicate",colorValue:a}),""===a&&this.state.inherit&&Object(b.createElement)("span",{className:"color-indicator-icon"},Mn.inherit),(this.props.colorValue&&this.props.colorValue.startsWith("palette")||this.props.colorDefault&&this.props.colorDefault.startsWith("palette"))&&Object(b.createElement)("span",{className:"color-indicator-icon"},Object(b.createElement)($n,{icon:"admin-site"})))))))}unConvertOpacity(e){let t=100;return e&&(t=100*e),t}onChangeState(e,t){let l,a=100===this.props.opacityUnit?100:1;t?l=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?this.props.onOpacityChange?(l="transparent"===e.hex?"#000000":e.hex,a=100===this.props.opacityUnit?this.unConvertOpacity(e.rgb.a):e.rgb.a):l="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":l=void 0!==e.hex?e.hex:e,this.setState({currentColor:l,currentOpacity:a,isPalette:!!t}),void 0!==this.props.onChange&&this.props.onChange(l)}onChangeComplete(e,t){let l,a=100===this.props.opacityUnit?100:1;t?l=t:void 0!==e.rgb&&void 0!==e.rgb.a&&1!==e.rgb.a?this.props.onOpacityChange?(l="transparent"===e.hex?"#000000":e.hex,a=100===this.props.opacityUnit?this.unConvertOpacity(e.rgb.a):e.rgb.a):l="rgba("+e.rgb.r+","+e.rgb.g+","+e.rgb.b+","+e.rgb.a+")":l=void 0!==e.hex?e.hex:e,this.setState({currentColor:l,currentOpacity:a,isPalette:!!t}),void 0!==this.props.onArrayChange?this.props.onArrayChange(l,a):(this.props.onColorChange(l),void 0!==this.props.onOpacityChange&&setTimeout(()=>{this.props.onOpacityChange(a)},50))}});const{Button:Un,ButtonGroup:Vn}=wp.components;function Zn(e){let{label:t,value:l,onChange:a,options:i=[],...o}=e;return Object(b.createElement)("div",{className:"kadence-radio-buttons-wrap"},Object(b.createElement)("h2",null,t),Object(b.createElement)(Vn,{className:"kadence-radio-container-control"},i.map((e,t)=>Object(b.createElement)(Un,{key:`${e.label}-${e.value}-${t}`,isTertiary:l!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:l===e.value,"aria-pressed":l===e.value,onClick:()=>a(e.value)},e.label))))}const{Component:Gn}=wp.element,{FocalPointPicker:qn}=wp.components;var Kn=class extends Gn{constructor(){super(...arguments),this.onPositionChange=this.onPositionChange.bind(this),this.convertPosition=this.convertPosition.bind(this),this.state={position:null}}convertPosition(e){if(!e)return{x:.5,y:.5};let t=.5,l=.5;const a=e.split(" ");if(a&&a[0])switch(a[0]){case"left":t=0;break;case"right":t=1;break;case"center":t=.5;break;default:t=parseInt(a[0],10)/100}if(a&&a[1])switch(a[1]){case"top":l=0;break;case"bottom":l=1;break;case"center":l=.5;break;default:l=parseInt(a[1],10)/100}return{x:t,y:l}}onPositionChange(e){let t;this.setState({position:e}),e&&e.x&&(t=100*e.x+"% "+100*e.y+"%"),this.props.onChange(t)}render(){const e=this.state.position?this.state.position:this.convertPosition(this.props.value);return Object(b.createElement)(qn,{url:this.props.url,value:e,onChange:e=>this.onPositionChange(e)})}};const{Button:Qn,ButtonGroup:Jn}=wp.components;function Yn(e){let{label:t,value:l,onChange:a,options:i=[],...o}=e;return Object(b.createElement)("div",{className:"kadence-radio-buttons-wrap"},Object(b.createElement)("h2",null,t),Object(b.createElement)(Jn,{className:"kadence-radio-container-control"},i.map((e,t)=>Object(b.createElement)(Qn,{key:`${e.label}-${e.value}-${t}`,isTertiary:l!==e.value,className:"kadence-radio-item radio-"+e.value,isPrimary:l===e.value,"aria-pressed":l===e.value,onClick:()=>a(e.value)},e.label))))}class Xn extends b.Component{constructor(){super(...arguments),this.toggle=this.toggle.bind(this),this.state={open:!1},this.popRef=Object(b.createRef)(),this.debouncedToggle=wl()(this.toggle.bind(this),100)}toggle(){this.setState({open:!this.state.open})}render(){const{open:e}=this.state;return Object(b.createElement)("div",{className:"kb-dynamic-background-sidebar-wrap"},Object(b.createElement)(U.Button,{className:"kb-dynamic-background-sidebar",isTertiary:!0,icon:El.dynamic,onClick:()=>this.debouncedToggle(),isPressed:e,"aria-haspopup":"true","aria-expanded":e,label:Object(m.__)("Dynamic Background Image","kadence-blocks"),showTooltip:!0}),e&&Object(b.createElement)(U.Popover,{className:"kb-dynamic-popover",position:"bottom left",onClick:()=>{},expandOnMobile:!0,onClose:()=>this.debouncedToggle(),ref:this.popRef},Object(b.createElement)("div",{className:"kb-dynamic-popover-inner-wrap"},Object(b.createElement)("div",{className:"kb-pro-notice"},Object(b.createElement)("h2",null,Object(m.__)("Dynamic Background Image","kadence-blocks-pro")," "),Object(b.createElement)("p",null,Object(m.__)("Create dynamic sites by populating background images from various sources.","kadence-blocks-pro")," "),Object(b.createElement)(U.ExternalLink,{href:"https://www.kadencewp.com/kadence-blocks/pro/?utm_source=in-app&utm_medium=kadence-blocks&utm_campaign=dynamic-content"},Object(m.__)("Upgrade to Pro","kadence-blocks-pro"))))))}}var er=Object(U.withFilters)("kadence.BackgroundDynamicControl")(Xn);const tr=["image"];class lr extends b.Component{constructor(){super(...arguments)}render(){const{label:e,hasImage:t,onSaveImage:l,onRemoveImage:a,onSaveURL:i,onSavePosition:o,onSaveSize:n,onSaveRepeat:r,onSaveAttachment:c,disableMediaButtons:s,imageURL:d,imageID:p,imagePosition:g,imageSize:u,imageRepeat:h,imageAttachment:v,imageAttachmentParallax:k=!1,inlineImage:y,onSaveInlineImage:f,dynamicAttribute:O=""}=this.props;let j=[{value:"scroll",label:Object(m.__)("Scroll","kadence-blocks")},{value:"fixed",label:Object(m.__)("Fixed","kadence-blocks")}];return k&&(j=[{value:"scroll",label:Object(m.__)("Scroll","kadence-blocks")},{value:"fixed",label:Object(m.__)("Fixed","kadence-blocks")},{value:"parallax",label:Object(m.__)("Parallax","kadence-blocks")}]),Object(b.createElement)("div",{className:"kadence-image-background-control"},!t&&Object(b.createElement)(b.Fragment,null,e&&Object(b.createElement)("div",{class:"components-kadence-image-background__label"},e),Object(b.createElement)(jl,{labels:"",selectIcon:ll.a,selectLabel:Object(m.__)("Select Image","kadence-blocks"),onSelect:e=>l(e),onSelectURL:e=>i(e),accept:"image/*",className:"kadence-image-upload",allowedTypes:tr,disableMediaButtons:s,dynamicControl:O&&kadence_blocks_params.dynamic_enabled?Object(b.createElement)(er,this.props):void 0})),t&&Object(b.createElement)(b.Fragment,null,e&&Object(b.createElement)("div",{class:"components-kadence-image-background__label"},e),O&&kadence_blocks_params.dynamic_enabled&&this.props.attributes.kadenceDynamic&&this.props.attributes.kadenceDynamic[O]&&this.props.attributes.kadenceDynamic[O].enable?Object(b.createElement)("div",{className:"kb-dynamic-background-sidebar-top"},Object(b.createElement)(er,Ke()({startOpen:!this.props.attributes.kadenceDynamic[O].field},this.props))):Object(b.createElement)(b.Fragment,null,Object(b.createElement)(Ce.MediaUpload,{onSelect:e=>l(e),type:"image",value:p||"",render:e=>{let{open:t}=e;return Object(b.createElement)(U.Button,{className:"components-button components-icon-button kt-cta-upload-btn",onClick:t,icon:Tl.a},Object(m.__)("Edit Image","kadence-blocks"))}}),Object(b.createElement)(U.Button,{icon:Nl.a,label:Object(m.__)("Remove Image","kadence-blocks"),className:"components-button components-icon-button kt-remove-img kt-cta-upload-btn",onClick:()=>a()}),O&&kadence_blocks_params.dynamic_enabled&&Object(b.createElement)(er,this.props)),Object(b.createElement)(Kn,{url:d||"",value:g||"center center",onChange:e=>o(e)}),Object(b.createElement)(Yn,{label:Object(m.__)("Background Image Size","kadence-blocks"),value:u||"cover",options:[{value:"cover",label:Object(m.__)("Cover","kadence-blocks")},{value:"contain",label:Object(m.__)("Contain","kadence-blocks")},{value:"auto",label:Object(m.__)("Auto","kadence-blocks")}],onChange:e=>n(e)}),"cover"!==(u||"cover")&&Object(b.createElement)(Yn,{label:Object(m.__)("Background Image Repeat","kadence-blocks"),value:h||"no-repeat",options:[{value:"no-repeat",label:Object(m.__)("No Repeat","kadence-blocks")},{value:"repeat",label:Object(m.__)("Repeat","kadence-blocks")},{value:"repeat-x",label:Object(m.__)("Repeat-x","kadence-blocks")},{value:"repeat-y",label:Object(m.__)("Repeat-y","kadence-blocks")}],onChange:e=>r(e)}),Object(b.createElement)(Yn,{label:Object(m.__)("Background Image Attachment","kadence-blocks"),value:v||"scroll",options:j,onChange:e=>c(e)}),"fixed"===(v||"scroll")&&Object(b.createElement)("p",{className:"kb-sidebar-help"},Object(m.__)("Note: Attachment Fixed works only on desktop.","kadence-blocks")),f&&Object(b.createElement)(U.ToggleControl,{label:Object(m.__)("Force Background Image inline?","kadence-blocks"),checked:void 0!==y&&y,onChange:e=>f(e)})))}}var ar=lr;function ir(e){var t;let{uniqueID:l,onSetState:a,onSetAttributes:i,firstColumnWidth:o,secondColumnWidth:n,widthString:r,secondWidthString:c,columnsUnlocked:s,leftPadding:d,rightPadding:p}=e;const g=(null===(t=document.querySelector('iframe[name="editor-canvas"]'))||void 0===t?void 0:t.contentWindow.document)||document;let u,h,v;u=Math.abs(r)===parseFloat(r)?r:"left-half"===r?"50":"right-half"===r||"center-half"===r?"25":"center-wide"===r?"20":"center-exwide"===r?"15":"33.3",h=Math.abs(c)===parseFloat(c)?c:"left-half"===c||"right-half"===c?"25":"center-half"===c?"50":"center-wide"===c?"60":"center-exwide"===c?"70":"33.3",v=Math.abs(c)===parseFloat(c)?Math.abs(Math.round(10*(parseFloat(u)+parseFloat(h)-100))/10):"left-half"===c?"25":"right-half"===c?"50":"center-half"===c?"25":"center-wide"===c?"20":"center-exwide"===c?"15":"33.3";const k="33.3"===u?30:parseFloat(u),y=o||k,f="33.3"===h?30:parseFloat(h),O=n||f,j=(e,t,i)=>{let r,c,d;s?(r=Math.round(10*parseFloat(i.style.width))/10,c=r-(o||u),d=Math.round(10*Math.abs((n||h)-c))/10):(r=5*Math.round(parseInt(i.style.width)/5),c=r-(o||u),d=5*Math.round(Math.abs((n||h)-c)/5)),a({firstWidth:r,secondWidth:d}),g.getElementById("left-column-width-"+l).innerHTML=r+"%",g.getElementById("right-column-width-"+l).innerHTML=d+"%",g.getElementById("third-right-column-width-"+l).innerHTML=d+"%",g.getElementById("third-column-width-"+l).innerHTML=Math.abs(Math.round(10*(d+r-100))/10)+"%"},_=(e,t,l)=>{let r,c,d;s?(r=Math.round(10*parseFloat(l.style.width))/10,c=r-(o||u),d=Math.round(10*Math.abs((n||h)-c))/10):(r=5*Math.round(parseInt(l.style.width)/5),c=r-(o||u),d=5*Math.round(Math.abs((n||h)-c)/5)),i({firstColumnWidth:r}),i({secondColumnWidth:d}),a({firstWidth:null,secondWidth:null})},w=(e,t,i)=>{let n,r,c;s?(n=o||parseFloat(u),c=Math.round(10*parseFloat(i.style.width))/10,r=Math.round(10*(c-n))/10):(n=5*Math.round((o||parseFloat(u))/5),c=5*Math.round(parseInt(i.style.width)/5),r=5*Math.round((c-n)/5)),a({firstWidth:n,secondWidth:r}),g.getElementById("left-column-width-"+l).innerHTML=n+"%",g.getElementById("right-column-width-"+l).innerHTML=r+"%",g.getElementById("third-right-column-width-"+l).innerHTML=r+"%",g.getElementById("third-column-width-"+l).innerHTML=Math.abs(Math.round(10*(parseFloat(r)+parseFloat(n)-100))/10)+"%"},x=(e,t,l)=>{let n,r,c;s?(n=o||parseFloat(u),c=Math.round(10*parseFloat(l.style.width))/10,r=Math.round(10*(c-n))/10):(n=5*Math.round((o||parseFloat(u))/5),c=5*Math.round(parseInt(l.style.width)/5),r=5*Math.round((c-n)/5)),i({firstColumnWidth:n}),i({secondColumnWidth:r}),a({firstWidth:null,secondWidth:null})};return Object(b.createElement)("div",{className:"kt-resizeable-column-container",style:{left:d+"px",right:p+"px"}},Object(b.createElement)(Tn.a,null,e=>{let{width:t}=e;return Object(b.createElement)(b.Fragment,null,Object(b.createElement)(U.ResizableBox,{className:"editor-row-first-column__resizer",size:{width:o?o+"%":u+"%"},minWidth:"10%",maxWidth:y+O-10+"%",enable:{right:!0},handleClasses:{right:"components-resizable-box__handle components-resizable-box__handle-right"},grid:s?[t/1e3,1]:[t/20,1],onResize:j,onResizeStop:_,axis:"x"},s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to 5% step resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!1})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l11.566,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-11.566,0Z"})))),!s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to fluid resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!0})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5"},Object(b.createElement)("path",{d:"M13.967,10.611l0.001,-1.222l1.815,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-1.816,0Z"}),Object(b.createElement)("path",{d:"M8.918,10.611l-0.022,-1.222l2.15,0l-0.031,1.222l-2.097,0Z"}),Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l1.693,0l-0.028,1.222l-1.665,0Z"}),Object(b.createElement)("circle",{cx:"12.427",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"}),Object(b.createElement)("circle",{cx:"7.456",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"})))),Object(b.createElement)("span",{id:"left-column-width-"+l,className:"left-column-width-size column-width-size-handle"},o?o+"%":u+"%"),Object(b.createElement)("span",{id:"right-column-width-"+l,className:"right-column-width-size column-width-size-handle"},n?n+"%":h+"%")),Object(b.createElement)(U.ResizableBox,{className:"editor-row-first-column__resizer second_resizer",size:{width:n?Math.abs(parseFloat(n)+parseFloat(o))+"%":Math.abs(parseFloat(h)+parseFloat(u))+"%"},minWidth:5*Math.round((o||u)/5)+10+"%",maxWidth:"90%",enable:{right:!0},handleClasses:{right:"components-resizable-box__handle components-resizable-box__handle-right"},grid:s?[t/1e3,1]:[t/20,1],onResize:w,onResizeStop:x,axis:"x"},s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to 5% step resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!1})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l11.566,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-11.566,0Z"})))),!s&&Object(b.createElement)(U.Tooltip,{text:Object(m.__)("Switch to fluid resizing","kadence-blocks")},Object(b.createElement)(U.Button,{className:"kt-fluid-grid-btn",isSmall:!0,onClick:()=>i({columnsUnlocked:!0})},Object(b.createElement)("svg",{viewBox:"0 0 20 20",width:"20",height:"20",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"1.5"},Object(b.createElement)("path",{d:"M13.967,10.611l0.001,-1.222l1.815,0l0,-2.7l3.31,3.311l-3.31,3.311l0,-2.7l-1.816,0Z"}),Object(b.createElement)("path",{d:"M8.918,10.611l-0.022,-1.222l2.15,0l-0.031,1.222l-2.097,0Z"}),Object(b.createElement)("path",{d:"M4.217,10.611l0,2.7l-3.31,-3.311l3.31,-3.311l0,2.7l1.693,0l-0.028,1.222l-1.665,0Z"}),Object(b.createElement)("circle",{cx:"12.427",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"}),Object(b.createElement)("circle",{cx:"7.456",cy:"9.997",r:"1.419",fill:"none",stroke:"#0085ba"})))),Object(b.createElement)("span",{id:"third-right-column-width-"+l,className:"left-column-width-size column-width-size-handle"},n?n+"%":h+"%"),Object(b.createElement)("span",{id:"third-column-width-"+l,className:"right-column-width-size column-width-size-handle"},v+"%")))}))}var or=l(433),nr=l(430);const rr={};rr.kadence=Object(b.createElement)("svg",{width:"20px",height:"20px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("g",{fillRule:"nonzero"},Object(b.createElement)("path",{d:"M44.812,1.007l-41.624,45.986l0,-45.986l41.624,0Z",fill:"#105c90"}),Object(b.createElement)("path",{d:"M44.812,46.993l-41.624,-45.986l0,45.986l41.624,0Z",fill:"#179cd4"}))),rr.kadenceCat=Object(b.createElement)("svg",{width:"20px",height:"20px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M40.145,6.164l-32.29,35.673l0,-35.673l32.29,0Z",fill:"#105c90",fillRule:"nonzero"}),Object(b.createElement)("path",{d:"M40.145,41.836l-32.29,-35.673l0,35.673l32.29,0Z",fill:"#179cd4",fillRule:"nonzero"})),rr.kadenceBW=Object(b.createElement)("svg",{width:"20px",height:"20px",viewBox:"0 0 48 48",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.414"},Object(b.createElement)("path",{d:"M40.145,6.164l-32.29,35.673l0,-35.673l32.29,0Z",fillOpacity:"0.502",fillRule:"nonzero"}),Object(b.createElement)("path",{d:"M40.145,41.836l-32.29,-35.673l0,35.673l32.29,0Z",fillRule:"nonzero"})),rr.kadenceNew=Object(b.createElement)("svg",{width:"20px",height:"20px",xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 600 600"},Object(b.createElement)("path",{fill:"none",d:"M0 0H599.973V599.973H0z"}),Object(b.createElement)("path",{d:"M439.942 522.147H313.963c-13.641 0-24.713-11.076-24.713-24.717 0-13.637 11.072-24.713 24.713-24.713h82.291c12.842-.881 23-11.59 23-24.652 0-13.641-11.072-24.713-24.714-24.713h-60.165v-.004H265.77c-13.619 0-24.679-11.057-24.679-24.677 0-13.623 11.06-24.683 24.679-24.683h15.545l-.032-.029h23.109c13.615 0 24.669-11.053 24.669-24.668 0-13.614-11.054-24.667-24.669-24.667h-58.123v-.022H124.381c-13.614 0-24.669-11.055-24.669-24.672 0-13.615 11.055-24.67 24.669-24.67h121.888v-.069h47.722c13.603 0 24.647-11.043 24.647-24.648 0-13.602-11.044-24.647-24.647-24.647h-10.877l.003-.003h-50.683c-13.621 0-24.679-11.06-24.679-24.679 0-13.622 11.058-24.682 24.679-24.682h117.032c.583 0 1.16.019 1.732.059h41.834c13.638 0 24.71-11.073 24.71-24.712s-11.072-24.711-24.71-24.711h-61.494c-12.797-.928-22.905-11.618-22.905-24.65 0-13.64 11.073-24.715 24.714-24.715h96.865c.107 0 .213 0 .327.003h114.213l-200.123 218.55 242.056 225.813h-146.09l-.033-.033a15.92 15.92 0 01-.62.011zm-237.121-49.43c13.593 0 24.628 11.035 24.628 24.625 0 13.594-11.035 24.625-24.628 24.625H112.45c-13.59 0-24.625-11.031-24.625-24.625 0-13.59 11.035-24.625 24.625-24.625h90.371zm-35.777-98.729c13.632 0 24.7 11.068 24.7 24.702 0 13.63-11.068 24.699-24.7 24.699-13.634 0-24.701-11.069-24.701-24.699 0-13.634 11.067-24.702 24.701-24.702zM37.987 275.26c13.634 0 24.702 11.067 24.702 24.702 0 13.631-11.068 24.699-24.702 24.699-13.632 0-24.699-11.068-24.699-24.699 0-13.635 11.067-24.702 24.699-24.702zm95.722-98.728c13.632 0 24.701 11.067 24.701 24.701 0 13.633-11.069 24.7-24.701 24.7s-24.702-11.067-24.702-24.7c0-13.634 11.07-24.701 24.702-24.701zm88.581-98.729c13.593 0 24.626 11.036 24.626 24.626 0 13.592-11.033 24.627-24.626 24.627h-57.124c-13.59 0-24.625-11.035-24.625-24.627 0-13.59 11.033-24.626 24.625-24.626h57.124z"})),rr.kadenceCatNew=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 600 600",width:"20px",height:"20px"},Object(b.createElement)("path",{fill:"none",d:"M0 0H599.973V599.973H0z"}),Object(b.createElement)("clipPath",{id:"_clip1"},Object(b.createElement)("path",{d:"M0 0H599.973V599.973H0z"})),Object(b.createElement)("g",{clipPath:"url(#_clip1)"},Object(b.createElement)("path",{fill:"url(#_Linear2)",d:"M417.195 432.951h-76.036c-8.233 0-14.916-6.629-14.916-14.793 0-8.162 6.683-14.791 14.916-14.791h49.668c7.751-.528 13.882-6.937 13.882-14.754 0-8.165-6.683-14.792-14.916-14.792h-36.314v-.002h-41.407c-8.221 0-14.896-6.618-14.896-14.769 0-8.153 6.675-14.773 14.896-14.773h9.382l-.02-.018h13.949c8.217 0 14.889-6.615 14.889-14.763 0-8.149-6.672-14.764-14.889-14.764h-35.082v-.013h-73.566c-8.218 0-14.89-6.617-14.89-14.766 0-8.149 6.672-14.766 14.89-14.766h73.566v-.041h28.804c8.21 0 14.876-6.609 14.876-14.752 0-8.141-6.666-14.751-14.876-14.751h-6.565l.001-.002h-30.59c-8.221 0-14.895-6.619-14.895-14.771 0-8.153 6.674-14.772 14.895-14.772h70.636c.353 0 .7.012 1.046.035h25.249c8.231 0 14.914-6.627 14.914-14.79s-6.683-14.79-14.914-14.79h-37.115c-7.724-.555-13.825-6.953-13.825-14.753 0-8.163 6.683-14.792 14.917-14.792h58.464c.064 0 .129 0 .197.002h68.935L359.668 297.813l146.096 135.151h-88.175l-.019-.019c-.125.004-.249.006-.375.006zm-143.117-29.584c8.204 0 14.864 6.604 14.864 14.738 0 8.136-6.66 14.739-14.864 14.739h-54.545c-8.202 0-14.863-6.603-14.863-14.739 0-8.134 6.661-14.738 14.863-14.738h54.545zm-21.594-59.09c8.228 0 14.908 6.624 14.908 14.784 0 8.158-6.68 14.782-14.908 14.782-8.229 0-14.909-6.624-14.909-14.782 0-8.16 6.68-14.784 14.909-14.784zm-77.894-59.09c8.229 0 14.909 6.624 14.909 14.785 0 8.158-6.68 14.782-14.909 14.782-8.228 0-14.908-6.624-14.908-14.782 0-8.161 6.68-14.785 14.908-14.785zm57.774-59.089c8.228 0 14.909 6.624 14.909 14.784 0 8.159-6.681 14.783-14.909 14.783-8.227 0-14.909-6.624-14.909-14.783 0-8.16 6.682-14.784 14.909-14.784zm53.465-59.09c8.204 0 14.863 6.605 14.863 14.739 0 8.135-6.659 14.74-14.863 14.74h-34.478c-8.203 0-14.863-6.605-14.863-14.74 0-8.134 6.659-14.739 14.863-14.739h34.478z"}),Object(b.createElement)("path",{fill:"url(#_Linear3)",d:"M550.399 91.724h-21.233v-44.31H21.233v405.35h46.129v21.233H0V26.181h550.399v65.543z"}),Object(b.createElement)("path",{fill:"url(#_Linear4)",d:"M599.992 74.285H49.593v447.816h550.399V74.285zM70.826 95.518v405.35h507.933V95.518H70.826z"})),Object(b.createElement)("defs",null,Object(b.createElement)("linearGradient",{id:"_Linear2",x1:"0",x2:"1",y1:"0",y2:"0",gradientTransform:"matrix(-1.14062 496.352 -500.546 -1.15026 324.683 24.807)",gradientUnits:"userSpaceOnUse"},Object(b.createElement)("stop",{offset:"0",stopColor:"#0073e6"}),Object(b.createElement)("stop",{offset:"1",stopColor:"#005ab3"})),Object(b.createElement)("linearGradient",{id:"_Linear3",x1:"0",x2:"1",y1:"0",y2:"0",gradientTransform:"rotate(90 117.517 143.001) scale(495.062)",gradientUnits:"userSpaceOnUse"},Object(b.createElement)("stop",{offset:"0",stopColor:"#0073e6"}),Object(b.createElement)("stop",{offset:"1",stopColor:"#005ab3"})),Object(b.createElement)("linearGradient",{id:"_Linear4",x1:"0",x2:"1",y1:"0",y2:"0",gradientTransform:"rotate(90 136.627 162.04) scale(495.792)",gradientUnits:"userSpaceOnUse"},Object(b.createElement)("stop",{offset:"0",stopColor:"#0073e6"}),Object(b.createElement)("stop",{offset:"1",stopColor:"#005ab3"})))),rr.visibility=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",x:"0",y:"0",enableBackground:"new 0 0 20 20",version:"1.1",viewBox:"0 0 20 20",xmlSpace:"preserve"},Object(b.createElement)("path",{d:"M18.3 9.5C15 4.9 8.5 3.8 3.9 7.2c-1.2.9-2.2 2.1-3 3.4.2.4.5.8.8 1.2 3.3 4.6 9.6 5.6 14.2 2.4.9-.7 1.7-1.4 2.4-2.4.3-.4.5-.8.8-1.2-.3-.4-.5-.8-.8-1.1zm-8.2-2.3c.5-.5 1.3-.5 1.8 0s.5 1.3 0 1.8-1.3.5-1.8 0-.5-1.3 0-1.8zm-.1 7.7c-3.1 0-6-1.6-7.7-4.2C3.5 9 5.1 7.8 7 7.2c-.7.8-1 1.7-1 2.7 0 2.2 1.7 4.1 4 4.1 2.2 0 4.1-1.7 4.1-4v-.1c0-1-.4-2-1.1-2.7 1.9.6 3.5 1.8 4.7 3.5-1.7 2.6-4.6 4.2-7.7 4.2z"})),rr.kadenceCloud=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 16 16"},Object(b.createElement)("g",{fill:"#0073e6"},Object(b.createElement)("path",{d:"M15.9 10.299c0-1.508-.857-2.796-2.073-3.373.077-.252.118-.52.118-.799 0-1.472-1.144-2.654-2.523-2.654-.372 0-.723.083-1.038.233-.784-1.395-2.217-2.319-3.85-2.319-2.465 0-4.479 2.11-4.479 4.74v.027C.892 6.883.1 8.234.1 9.778c0 2.335 1.801 4.218 3.989 4.218h8.31c1.922 0 3.501-1.645 3.501-3.697zm-.568 0c0 1.728-1.314 3.13-2.933 3.13h-8.31c-1.886 0-3.421-1.639-3.421-3.651 0-1.459.809-2.722 1.97-3.301a5.12 5.12 0 01-.015-.35c0-2.307 1.749-4.173 3.911-4.173 1.634 0 3.032 1.068 3.62 2.592a1.83 1.83 0 011.268-.505c1.077 0 1.955.937 1.955 2.086 0 .416-.114.798-.313 1.124 1.298.326 2.268 1.565 2.268 3.048z"}),Object(b.createElement)("path",{d:"M9.9 11.728H8.19a.336.336 0 110-.671h1.117a.335.335 0 00-.023-.67H7.535a.336.336 0 010-.67h.212-.001.314a.335.335 0 000-.67H5.616a.336.336 0 010-.67h1.655v-.001h.648a.335.335 0 000-.67h-.836a.335.335 0 010-.67h1.589l.023.001h.568a.336.336 0 100-.671h-.835a.336.336 0 01.025-.67h2.87L8.606 8.663l3.286 3.066H9.909l-.001-.001H9.9zm-3.219-.671a.335.335 0 010 .669H5.454a.334.334 0 110-.669h1.227zm-.486-1.34a.335.335 0 110 .67.335.335 0 010-.67zm-1.752-1.34a.335.335 0 110 .67.335.335 0 010-.67zm1.3-1.341a.336.336 0 11-.002.672.336.336 0 01.002-.672zm1.202-1.34a.334.334 0 110 .669H6.17a.335.335 0 010-.669h.775z"}))),rr.kadenceBlocks=Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",fillRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"2",clipRule:"evenodd",viewBox:"0 0 67 67",width:"20px",height:"20px"},Object(b.createElement)("path",{d:"M46.356 49.496h-8.449a1.65 1.65 0 01-1.657-1.643c0-.907.742-1.644 1.657-1.644h5.519a1.65 1.65 0 001.542-1.639c0-.907-.742-1.644-1.657-1.644h-8.636a1.649 1.649 0 01-1.655-1.641 1.65 1.65 0 011.655-1.642h1.043l-.003-.001h1.55c.913 0 1.655-.735 1.655-1.641 0-.905-.742-1.64-1.655-1.64h-3.898v-.002h-8.174a1.648 1.648 0 01-1.654-1.641c0-.905.741-1.64 1.654-1.64h8.174v-.005h3.201c.912 0 1.653-.734 1.653-1.639 0-.904-.741-1.639-1.653-1.639h-4.129a1.65 1.65 0 01-1.655-1.641 1.65 1.65 0 011.655-1.642h7.849c.039 0 .078.002.116.004h2.806c.914 0 1.657-.736 1.657-1.643s-.743-1.643-1.657-1.643h-4.124a1.65 1.65 0 01-1.536-1.64 1.65 1.65 0 011.657-1.643h14.178L39.964 34.481l16.233 15.017h-9.798l-.002-.002h-.041zm-15.903-3.287c.912 0 1.652.734 1.652 1.638 0 .904-.74 1.637-1.652 1.637h-6.06a1.645 1.645 0 01-1.652-1.637c0-.904.741-1.638 1.652-1.638h6.06zm-2.399-6.566c.914 0 1.657.737 1.657 1.643 0 .907-.743 1.643-1.657 1.643a1.65 1.65 0 01-1.656-1.643 1.65 1.65 0 011.656-1.643zm-8.655-6.565c.914 0 1.657.736 1.657 1.643a1.65 1.65 0 01-1.657 1.642 1.65 1.65 0 01-1.656-1.642 1.65 1.65 0 011.656-1.643zm6.42-6.566a1.65 1.65 0 011.656 1.643 1.65 1.65 0 01-1.656 1.643 1.65 1.65 0 01-1.657-1.643 1.65 1.65 0 011.657-1.643zm5.94-6.565c.912 0 1.652.734 1.652 1.637 0 .904-.74 1.638-1.652 1.638h-3.831a1.645 1.645 0 01-1.651-1.638c0-.903.74-1.637 1.651-1.637h3.831z"}),Object(b.createElement)("path",{d:"M61.156 11.582h-2.359V6.658H2.359v45.04h5.126v2.359H0V4.299h61.156v7.283z"}),Object(b.createElement)("path",{d:"M66.667 9.644H5.51v49.758h61.157V9.644zM7.87 12.003v45.04h56.437v-45.04H7.87z"}));var cr=rr,sr=l(53),dr=l(428),br=l(429);function mr(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];try{var l=JSON.parse(e);if(l&&"object"==typeof l)return l}catch(e){}return e&&"object"==typeof e?e:!!t&&{}}const{localStorage:pr}=window,{applyFilters:gr}=wp.hooks;class ur extends b.Component{constructor(){super(...arguments),this.loadTemplateData=this.loadTemplateData.bind(this),this.onInsertContent=this.onInsertContent.bind(this),this.importProcess=this.importProcess.bind(this),this.reloadTemplateData=this.reloadTemplateData.bind(this),this.state={category:"all",starting:!0,search:null,tab:"section",items:!!kadence_blocks_params.library_sections&&mr(kadence_blocks_params.library_sections,!1),errorItems:!1,isImporting:!1,isLoading:!1,sidebar:!1,gridSize:"normal",categories:{category:Object(m.__)("Category","kadence-blocks"),pro:Object(m.__)("Pro","kadence-blocks"),new:Object(m.__)("New","kadence-blocks"),feature:Object(m.__)("Feature","kadence-blocks"),hero:Object(m.__)("Hero","kadence-blocks"),form:Object(m.__)("Form","kadence-blocks"),"pricing-table":Object(m.__)("Pricing Table","kadence-blocks"),tabs:Object(m.__)("Tabs","kadence-blocks"),accordion:Object(m.__)("Accordion","kadence-blocks"),testimonials:Object(m.__)("Testimonials","kadence-blocks")}},this.debouncedReloadTemplateData=wl()(this.reloadTemplateData.bind(this),200)}onInsertContent(e){this.importProcess(e)}importProcess(e){this.setState({isImporting:!0});var t=new FormData;t.append("action","kadence_import_process_data"),t.append("security",kadence_blocks_params.ajax_nonce),t.append("import_content",e);var l=this;jQuery.ajax({method:"POST",url:kadence_blocks_params.ajax_url,data:t,contentType:!1,processData:!1}).done((function(e,t,a){e&&(l.props.import(e,l.props.clientId),l.setState({isImporting:!1}))})).fail((function(e){console.log(e),l.setState({isImporting:!1})}))}reloadTemplateData(){this.setState({errorItems:!1,isLoading:!0,items:"loading"});var e=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_key?kadence_blocks_params.proData.api_key:"",t=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_email?kadence_blocks_params.proData.api_email:"",l=kadence_blocks_params.proData&&kadence_blocks_params.proData.product_id?kadence_blocks_params.proData.product_id:"";e||(e=kadence_blocks_params.proData&&kadence_blocks_params.proData.ithemes_key?kadence_blocks_params.proData.ithemes_key:"")&&(t="iThemes");var a=new FormData;a.append("action","kadence_import_reload_prebuilt_data"),a.append("security",kadence_blocks_params.ajax_nonce),a.append("api_key",e),a.append("api_email",t),a.append("product_id",l),a.append("package","section");var i=this;jQuery.ajax({method:"POST",url:kadence_blocks_params.ajax_url,data:a,contentType:!1,processData:!1}).done((function(e,t,l){if(e){const t=mr(e,!1);if(t){const e=gr("kadence.prebuilt_object",t);kadence_blocks_params.library_sections=e,i.setState({items:e,errorItems:!1,isLoading:!1})}else i.setState({items:"error",errorItems:!0,isLoading:!1})}})).fail((function(e){console.log(e),i.setState({items:"error",errorItems:!0,isLoading:!1})}))}loadTemplateData(){this.setState({errorItems:!1,isLoading:!0,items:"loading"});var e=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_key?kadence_blocks_params.proData.api_key:"",t=kadence_blocks_params.proData&&kadence_blocks_params.proData.api_email?kadence_blocks_params.proData.api_email:"",l=kadence_blocks_params.proData&&kadence_blocks_params.proData.product_id?kadence_blocks_params.proData.product_id:"";e||(e=kadence_blocks_params.proData&&kadence_blocks_params.proData.ithemes_key?kadence_blocks_params.proData.ithemes_key:"")&&(t="iThemes");var a=new FormData;a.append("action","kadence_import_get_prebuilt_data"),a.append("security",kadence_blocks_params.ajax_nonce),a.append("api_key",e),a.append("api_email",t),a.append("product_id",l),a.append("package","section");var i=this;jQuery.ajax({method:"POST",url:kadence_blocks_params.ajax_url,data:a,contentType:!1,processData:!1}).done((function(e,t,l){if(e){const t=mr(e,!1);if(t){const e=gr("kadence.prebuilt_object",t);kadence_blocks_params.library_sections=e,i.setState({items:e,errorItems:!1,isLoading:!1})}else i.setState({items:"error",errorItems:!0,isLoading:!1})}})).fail((function(e){console.log(e),i.setState({items:"error",errorItems:!0,isLoading:!1})}))}render(){this.props.reload&&(this.props.onReload(),this.debouncedReloadTemplateData());const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0),t=e&&e.sidebar?e.sidebar:"show",l=e&&e.grid?e.grid:"normal",a=this.state.sidebar?this.state.sidebar:t,i=this.state.gridSize?this.state.gridSize:l,o=this,n=this.state.items,r=this.state.categories,c=Object.keys(r).map((function(e,t){return{value:"category"===e?"all":e,label:r[e]}})),s=Object.keys(r).map((function(e,t){return{value:"category"===e?"all":e,label:"category"===e?Object(m.__)("All","kadence-blocks"):r[e]}}));let d={default:5,1600:4,1200:3,500:2};return"large"===i&&(d={default:4,1600:3,1200:2,500:1}),"show"===a&&(d={default:4,1600:3,1200:2,500:1},"large"===i&&(d={default:3,1600:2,1200:2,500:1})),Object(b.createElement)("div",{className:"kt-prebuilt-content"+("show"===a?" kb-prebuilt-has-sidebar":"")},"show"===a&&Object(b.createElement)("div",{className:"kt-prebuilt-sidebar"},Object(b.createElement)("div",{className:"kb-library-sidebar-top"},Object(b.createElement)(U.TextControl,{type:"text",value:this.state.search,placeholder:Object(m.__)("Search","kadence-blocks"),onChange:e=>this.setState({search:e})}),Object(b.createElement)(U.Button,{className:"kb-trigger-sidebar",icon:dr.a,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.sidebar="hide",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({sidebar:"hide"})}})),Object(b.createElement)("div",{className:"kb-library-sidebar-bottom"},s.map((e,t)=>Object(b.createElement)(U.Button,{key:`${e.value}-${t}`,className:"kb-category-button"+(this.state.category===e.value?" is-pressed":""),"aria-pressed":this.state.category===e.value,onClick:()=>this.setState({category:e.value})},e.label)))),"show"!==a&&Object(b.createElement)("div",{className:"kt-prebuilt-header kb-library-header"},Object(b.createElement)("div",{className:"kb-library-header-left"},Object(b.createElement)(U.Button,{className:"kb-trigger-sidebar",icon:br.a,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.sidebar="show",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({sidebar:"show"})}}),Object(b.createElement)(U.SelectControl,{className:"kb-library-header-cat-select",value:this.state.category,options:c,onChange:e=>this.setState({category:e})})),Object(b.createElement)("div",{className:"kb-library-header-right"},Object(b.createElement)(U.Button,{icon:Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},Object(b.createElement)("path",{d:"M8 15h7V8H8v7zm9-7v7h7V8h-7zm0 16h7v-7h-7v7zm-9 0h7v-7H8v7z"})),className:"kb-grid-btns kb-trigger-large-grid-size"+("large"===i?" is-pressed":""),"aria-pressed":"large"===i,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.grid="large",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({gridSize:"large"})}}),Object(b.createElement)(U.Button,{icon:Object(b.createElement)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"32",height:"32",viewBox:"0 0 32 32"},Object(b.createElement)("path",{d:"M8 12h4V8H8v4zm6 0h4V8h-4v4zm6-4v4h4V8h-4zM8 18h4v-4H8v4zm6 0h4v-4h-4v4zm6 0h4v-4h-4v4zM8 24h4v-4H8v4zm6 0h4v-4h-4v4zm6 0h4v-4h-4v4z"})),className:"kb-grid-btns kb-trigger-normal-grid-size"+("normal"===i?" is-pressed":""),"aria-pressed":"normal"===i,onClick:()=>{const e=mr(pr.getItem("kadenceBlocksPrebuilt"),!0);e.grid="normal",pr.setItem("kadenceBlocksPrebuilt",JSON.stringify(e)),this.setState({gridSize:"normal"})}}),Object(b.createElement)(U.TextControl,{type:"text",value:this.state.search,placeholder:Object(m.__)("Search","kadence-blocks"),onChange:e=>this.setState({search:e})}))),this.state.isImporting||this.state.isLoading||!1===n||this.state.errorItems?Object(b.createElement)(b.Fragment,null,!this.state.errorItems&&this.state.isLoading&&Object(b.createElement)(U.Spinner,null),!this.state.errorItems&&this.state.isImporting&&Object(b.createElement)("div",{className:"preparing-importing-images"},Object(b.createElement)(U.Spinner,null),Object(b.createElement)("h2",null,Object(m.__)("Preparing Content...","kadence-blocks"))),this.state.errorItems&&Object(b.createElement)("div",null,Object(b.createElement)("h2",{style:{textAlign:"center"}},Object(m.__)("Error, Unable to access library database, please try re-syncing","kadence-blocks")),Object(b.createElement)("div",{style:{textAlign:"center"}},Object(b.createElement)(U.Button,{className:"kt-reload-templates",icon:nr.a,onClick:()=>this.reloadTemplateData()},Object(m.__)(" Sync with Cloud","kadence-blocks")))),!1===n&&Object(b.createElement)(b.Fragment,null,this.loadTemplateData())):Object(b.createElement)(sr.a,{breakpointCols:d,className:"kb-css-masonry kb-core-section-library",columnClassName:"kb-css-masonry_column"},Object.keys(this.state.items).map((function(e,t){const l=n[e].name,a=n[e].slug,i=n[e].content,r=n[e].image,c=n[e].imageW,s=n[e].imageH,d=n[e].categories,p=n[e].keywords,g=o.state.items[e].description,u=n[e].pro,h=n[e].locked,v=a+"_kb_cloud__item-description";if(("all"===o.state.category||Object.keys(d).includes(o.state.category))&&(!o.state.search||p&&p.some(e=>e.toLowerCase().includes(o.state.search.toLowerCase()))))return Object(b.createElement)("div",{className:"kb-css-masonry-inner"},Object(b.createElement)(U.Button,{key:e,className:"kb-css-masonry-btn",isSmall:!0,"aria-label":Object(m.sprintf)(
dist/class-kadence-blocks-frontend.php CHANGED
@@ -8911,6 +8911,7 @@ class Kadence_Blocks_Frontend {
8911
  }
8912
  if ( ! empty( $attr['sticky'] ) && true === $attr['sticky'] ) {
8913
  $css->set_selector( '#wrapper.site' );
 
8914
  $css->add_property( 'overflow', 'clip' );
8915
  if ( ! empty( $attr['stickyOffset'][0] ) ) {
8916
  $css->set_selector( '.kadence-column' . $unique_id );
8911
  }
8912
  if ( ! empty( $attr['sticky'] ) && true === $attr['sticky'] ) {
8913
  $css->set_selector( '#wrapper.site' );
8914
+ $css->add_property( 'overflow', 'visible' );
8915
  $css->add_property( 'overflow', 'clip' );
8916
  if ( ! empty( $attr['stickyOffset'][0] ) ) {
8917
  $css->set_selector( '.kadence-column' . $unique_id );
dist/gfonts-array.php CHANGED
@@ -1,2 +1,2 @@
1
  <?php
2
- return array('ABeeZee' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Abel' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Abhaya Libre' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','sinhala'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Abril Fatface' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Aclonica' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Acme' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Actor' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Adamina' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Advent Pro' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('greek','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Aguafina Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Akaya Kanadaka' => array( 'v' => array('regular'),'s' => array('kannada','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Akaya Telivigala' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','telugu'),'w' => array('regular'),'i' => array('normal')),'Akronim' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Aladin' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Alata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Alatsi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Aldrich' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Alef' => array( 'v' => array('regular','700'),'s' => array('hebrew','latin'),'w' => array('regular','700'),'i' => array('normal')),'Alegreya' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Alegreya SC' => array( 'v' => array('regular','italic','500','500italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','700','800','900'),'i' => array('normal','italic')),'Alegreya Sans' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal','italic')),'Alegreya Sans SC' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal','italic')),'Aleo' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Alex Brush' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Alfa Slab One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Alice' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin'),'w' => array('regular'),'i' => array('normal')),'Alike' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Alike Angular' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Allan' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Allerta' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Allerta Stencil' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Allura' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Almarai' => array( 'v' => array('300','regular','700','800'),'s' => array('arabic'),'w' => array('300','regular','700','800'),'i' => array('normal')),'Almendra' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Almendra Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Almendra SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Amarante' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Amaranth' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Amatic SC' => array( 'v' => array('regular','700'),'s' => array('cyrillic','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Amethysta' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Amiko' => array( 'v' => array('regular','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','600','700'),'i' => array('normal')),'Amiri' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Amita' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Anaheim' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Andada' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Andika' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Andika New Basic' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Angkor' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Annie Use Your Telescope' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Anonymous Pro' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','greek','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Antic' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Antic Didone' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Antic Slab' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Anton' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Antonio' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Arapey' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Arbutus' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Arbutus Slab' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Architects Daughter' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Archivo' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Archivo Black' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Archivo Narrow' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal','italic')),'Aref Ruqaa' => array( 'v' => array('regular','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Arima Madurai' => array( 'v' => array('100','200','300','regular','500','700','800','900'),'s' => array('latin','latin-ext','tamil','vietnamese'),'w' => array('100','200','300','regular','500','700','800','900'),'i' => array('normal')),'Arimo' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Arizonia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Armata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Arsenal' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Artifika' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Arvo' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Arya' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Asap' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Asap Condensed' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal','italic')),'Asar' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Asset' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Assistant' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('hebrew','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Astloch' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Asul' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Athiti' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Atma' => array( 'v' => array('300','regular','500','600','700'),'s' => array('bengali','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Atomic Age' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Aubrey' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Audiowide' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Autour One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Average' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Average Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Averia Gruesa Libre' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Averia Libre' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Averia Sans Libre' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Averia Serif Libre' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'B612' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'B612 Mono' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Bad Script' => array( 'v' => array('regular'),'s' => array('cyrillic','latin'),'w' => array('regular'),'i' => array('normal')),'Bahiana' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bahianita' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bai Jamjuree' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Ballet' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Baloo 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Bhai 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('gujarati','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Bhaina 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','oriya','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Chettan 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','malayalam','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Da 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('bengali','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Paaji 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('gurmukhi','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Tamma 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('kannada','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Tammudu 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','telugu','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Thambi 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','tamil','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Balsamiq Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Balthazar' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bangers' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Barlow' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Barlow Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Barlow Semi Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Barriecito' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Barrio' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Basic' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Baskervville' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Battambang' => array( 'v' => array('regular','700'),'s' => array('khmer'),'w' => array('regular','700'),'i' => array('normal')),'Baumans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bayon' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Be Vietnam' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Bebas Neue' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Belgrano' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bellefair' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Belleza' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bellota' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Bellota Text' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'BenchNine' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Benne' => array( 'v' => array('regular'),'s' => array('kannada','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bentham' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Berkshire Swash' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Beth Ellen' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bevan' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Big Shoulders Display' => array( 'v' => array('100','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Inline Display' => array( 'v' => array('100','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Inline Text' => array( 'v' => array('100','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Stencil Display' => array( 'v' => array('100','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Stencil Text' => array( 'v' => array('100','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Text' => array( 'v' => array('100','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800','900'),'i' => array('normal')),'Bigelow Rules' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bigshot One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bilbo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bilbo Swash Caps' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'BioRhyme' => array( 'v' => array('200','300','regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','700','800'),'i' => array('normal')),'BioRhyme Expanded' => array( 'v' => array('200','300','regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','700','800'),'i' => array('normal')),'Biryani' => array( 'v' => array('200','300','regular','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal')),'Bitter' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Black And White Picture' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Black Han Sans' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Black Ops One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Blinker' => array( 'v' => array('100','200','300','regular','600','700','800','900'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','600','700','800','900'),'i' => array('normal')),'Bodoni Moda' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Bokor' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Bona Nova' => array( 'v' => array('regular','italic','700'),'s' => array('cyrillic','cyrillic-ext','greek','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Bonbon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Boogaloo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bowlby One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bowlby One SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Brawler' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bree Serif' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Brygada 1918' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Bubblegum Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bubbler One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Buda' => array( 'v' => array('300'),'s' => array('latin'),'w' => array('300'),'i' => array('normal')),'Buenard' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Bungee' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Hairline' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Inline' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Outline' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Shade' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Butcherman' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Butterfly Kids' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cabin' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Cabin Condensed' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Cabin Sketch' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Caesar Dressing' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cagliostro' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cairo' => array( 'v' => array('200','300','regular','600','700','900'),'s' => array('arabic','latin','latin-ext'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal')),'Caladea' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Calistoga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Calligraffitti' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cambay' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Cambo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Candal' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cantarell' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Cantata One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cantora One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Capriola' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cardo' => array( 'v' => array('regular','italic','700'),'s' => array('greek','greek-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Carme' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Carrois Gothic' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Carrois Gothic SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Carter One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Castoro' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Catamaran' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','tamil'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Caudex' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('greek','greek-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Caveat' => array( 'v' => array('regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Caveat Brush' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cedarville Cursive' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ceviche One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chakra Petch' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Changa' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('arabic','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Changa One' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Chango' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Charm' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Charmonman' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Chathura' => array( 'v' => array('100','300','regular','700','800'),'s' => array('latin','telugu'),'w' => array('100','300','regular','700','800'),'i' => array('normal')),'Chau Philomene One' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Chela One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chelsea Market' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chenla' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Cherry Cream Soda' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cherry Swash' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Chewy' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Chicle' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chilanka' => array( 'v' => array('regular'),'s' => array('latin','malayalam'),'w' => array('regular'),'i' => array('normal')),'Chivo' => array( 'v' => array('300','300italic','regular','italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700','900'),'i' => array('normal','italic')),'Chonburi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Cinzel' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Cinzel Decorative' => array( 'v' => array('regular','700','900'),'s' => array('latin'),'w' => array('regular','700','900'),'i' => array('normal')),'Clicker Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Coda' => array( 'v' => array('regular','800'),'s' => array('latin','latin-ext'),'w' => array('regular','800'),'i' => array('normal')),'Coda Caption' => array( 'v' => array('800'),'s' => array('latin','latin-ext'),'w' => array('800'),'i' => array('normal')),'Codystar' => array( 'v' => array('300','regular'),'s' => array('latin','latin-ext'),'w' => array('300','regular'),'i' => array('normal')),'Coiny' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','tamil','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Combo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Comfortaa' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Comic Neue' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Coming Soon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Commissioner' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Concert One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Condiment' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Content' => array( 'v' => array('regular','700'),'s' => array('khmer'),'w' => array('regular','700'),'i' => array('normal')),'Contrail One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Convergence' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cookie' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Copse' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Corben' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Cormorant' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Cormorant Garamond' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Cormorant Infant' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Cormorant SC' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Cormorant Unicase' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Cormorant Upright' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Courgette' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Courier Prime' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Cousine' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Coustard' => array( 'v' => array('regular','900'),'s' => array('latin'),'w' => array('regular','900'),'i' => array('normal')),'Covered By Your Grace' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Crafty Girls' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Creepster' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Crete Round' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Crimson Pro' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Crimson Text' => array( 'v' => array('regular','italic','600','600italic','700','700italic'),'s' => array('latin'),'w' => array('regular','600','700'),'i' => array('normal','italic')),'Croissant One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Crushed' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cuprum' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Cute Font' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Cutive' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cutive Mono' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'DM Mono' => array( 'v' => array('300','300italic','regular','italic','500','500italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500'),'i' => array('normal','italic')),'DM Sans' => array( 'v' => array('regular','italic','500','500italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal','italic')),'DM Serif Display' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'DM Serif Text' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Damion' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Dancing Script' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Dangrek' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Darker Grotesque' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'David Libre' => array( 'v' => array('regular','500','700'),'s' => array('hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','500','700'),'i' => array('normal')),'Dawning of a New Day' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Days One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Dekko' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dela Gothic One' => array( 'v' => array('regular'),'s' => array('cyrillic','greek','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Delius' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Delius Swash Caps' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Delius Unicase' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Della Respira' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Denk One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Devonshire' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dhurjati' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Didact Gothic' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Diplomata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Diplomata SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Do Hyeon' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Dokdo' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Domine' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Donegal One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Doppio One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dorsa' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Dosis' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'DotGothic16' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dr Sugiyama' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Duru Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dynalight' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'EB Garamond' => array( 'v' => array('regular','500','600','700','800','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','500italic','700italic'),'i' => array('normal','italic')),'Eagle Lake' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'East Sea Dokdo' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Eater' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Economica' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Eczar' => array( 'v' => array('regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'El Messiri' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','cyrillic','latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Electrolize' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Elsie' => array( 'v' => array('regular','900'),'s' => array('latin','latin-ext'),'w' => array('regular','900'),'i' => array('normal')),'Elsie Swash Caps' => array( 'v' => array('regular','900'),'s' => array('latin','latin-ext'),'w' => array('regular','900'),'i' => array('normal')),'Emblema One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Emilys Candy' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Encode Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Expanded' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans SC' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Semi Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Semi Expanded' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Engagement' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Englebert' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Enriqueta' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Epilogue' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Erica One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Esteban' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Euphoria Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ewert' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Exo' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Exo 2' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Expletus Sans' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin'),'w' => array('regular','500','600','700'),'i' => array('normal','italic')),'Fahkwang' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Fanwood Text' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Farro' => array( 'v' => array('300','regular','500','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','700'),'i' => array('normal')),'Farsan' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Fascinate' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fascinate Inline' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Faster One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fasthand' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Fauna One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Faustina' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Federant' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Federo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Felipa' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fenix' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Festive' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Finger Paint' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fira Code' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Fira Mono' => array( 'v' => array('regular','500','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal')),'Fira Sans' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Fira Sans Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Fira Sans Extra Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Fjalla One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fjord One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Flamenco' => array( 'v' => array('300','regular'),'s' => array('latin'),'w' => array('300','regular'),'i' => array('normal')),'Flavors' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fondamento' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Fontdiner Swanky' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Forum' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Francois One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Frank Ruhl Libre' => array( 'v' => array('300','regular','500','700','900'),'s' => array('hebrew','latin','latin-ext'),'w' => array('300','regular','500','700','900'),'i' => array('normal')),'Fraunces' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Freckle Face' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fredericka the Great' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fredoka One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Freehand' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Fresca' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Frijole' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fruktur' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fugaz One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fuggles' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'GFS Didot' => array( 'v' => array('regular'),'s' => array('greek'),'w' => array('regular'),'i' => array('normal')),'GFS Neohellenic' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('greek'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gabriela' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin'),'w' => array('regular'),'i' => array('normal')),'Gaegu' => array( 'v' => array('300','regular','700'),'s' => array('korean','latin'),'w' => array('300','regular','700'),'i' => array('normal')),'Gafata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Galada' => array( 'v' => array('regular'),'s' => array('bengali','latin'),'w' => array('regular'),'i' => array('normal')),'Galdeano' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Galindo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gamja Flower' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Gayathri' => array( 'v' => array('100','regular','700'),'s' => array('latin','malayalam'),'w' => array('100','regular','700'),'i' => array('normal')),'Gelasio' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal','italic')),'Gentium Basic' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gentium Book Basic' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Geo' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Geostar' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Geostar Fill' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Germania One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Gidugu' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Gilda Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Girassol' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Give You Glory' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Glass Antiqua' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Glegoo' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Gloria Hallelujah' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Goblin One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Gochi Hand' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Goldman' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Gorditas' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Gothic A1' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('korean','latin'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Gotu' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Goudy Bookletter 1911' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Graduate' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Grand Hotel' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Grandstander' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Gravitas One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Great Vibes' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Grenze' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Grenze Gotisch' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Griffy' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gruppo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gudea' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gugi' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Gupter' => array( 'v' => array('regular','500','700'),'s' => array('latin'),'w' => array('regular','500','700'),'i' => array('normal')),'Gurajada' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Habibi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hachi Maru Pop' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Halant' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hammersmith One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hanalei' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hanalei Fill' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Handlee' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Hanuman' => array( 'v' => array('regular','700'),'s' => array('khmer'),'w' => array('regular','700'),'i' => array('normal')),'Happy Monkey' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Harmattan' => array( 'v' => array('regular','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Headland One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Heebo' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('hebrew','latin'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Henny Penny' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Hepta Slab' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Herr Von Muellerhoff' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hi Melody' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Hind' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Guntur' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','telugu'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Madurai' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','tamil'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Siliguri' => array( 'v' => array('300','regular','500','600','700'),'s' => array('bengali','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Vadodara' => array( 'v' => array('300','regular','500','600','700'),'s' => array('gujarati','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Holtwood One SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Homemade Apple' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Homenaje' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IBM Plex Mono' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IBM Plex Sans' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IBM Plex Sans Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IBM Plex Serif' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IM Fell DW Pica' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell DW Pica SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell Double Pica' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell Double Pica SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell English' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell English SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell French Canon' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell French Canon SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell Great Primer' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell Great Primer SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ibarra Real Nova' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Iceberg' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Iceland' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Imbue' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Imprima' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Inconsolata' => array( 'v' => array('200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Inder' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Indie Flower' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Inika' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Inknut Antiqua' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'Inria Sans' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Inria Serif' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Inter' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Irish Grover' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Istok Web' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Italiana' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Italianno' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Itim' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Jacques Francois' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Jacques Francois Shadow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Jaldi' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'JetBrains Mono' => array( 'v' => array('100','200','300','regular','500','600','700','800','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Jim Nightshade' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jockey One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jolly Lodger' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jomhuria' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jomolhari' => array( 'v' => array('regular'),'s' => array('latin','tibetan'),'w' => array('regular'),'i' => array('normal')),'Josefin Sans' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Josefin Slab' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('latin'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Jost' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Joti One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jua' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Judson' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Julee' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Julius Sans One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Junge' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Jura' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Just Another Hand' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Just Me Again Down Here' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'K2D' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Kadwa' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin'),'w' => array('regular','700'),'i' => array('normal')),'Kalam' => array( 'v' => array('300','regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Kameron' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Kanit' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Kantumruy' => array( 'v' => array('300','regular','700'),'s' => array('khmer'),'w' => array('300','regular','700'),'i' => array('normal')),'Karantina' => array( 'v' => array('300','regular','700'),'s' => array('hebrew','latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Karla' => array( 'v' => array('200','300','regular','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800','300italic','500italic','700italic'),'i' => array('normal','italic')),'Karma' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Katibeh' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kaushan Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kavivanar' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','tamil'),'w' => array('regular'),'i' => array('normal')),'Kavoon' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kdam Thmor' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Keania One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kelly Slab' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kenia' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Khand' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Khmer' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Khula' => array( 'v' => array('300','regular','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','600','700','800'),'i' => array('normal')),'Kirang Haerang' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Kite One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Kiwi Maru' => array( 'v' => array('300','regular','500'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('300','regular','500'),'i' => array('normal')),'Knewave' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'KoHo' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Kodchasan' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Kosugi' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin'),'w' => array('regular'),'i' => array('normal')),'Kosugi Maru' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin'),'w' => array('regular'),'i' => array('normal')),'Kotta One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Koulen' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Kranky' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Kreon' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Kristi' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Krona One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Krub' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Kufam' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Kulim Park' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','600','700'),'i' => array('normal','italic')),'Kumar One' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kumar One Outline' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kumbh Sans' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Kurale' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'La Belle Aurore' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lacquer' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Laila' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Lakki Reddy' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Lalezar' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lancelot' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Langar' => array( 'v' => array('regular'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Lateef' => array( 'v' => array('regular'),'s' => array('arabic','latin'),'w' => array('regular'),'i' => array('normal')),'Lato' => array( 'v' => array('100','100italic','300','300italic','regular','italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','300','regular','700','900'),'i' => array('normal','italic')),'League Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Leckerli One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ledger' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Lekton' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Lemon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lemonada' => array( 'v' => array('300','regular','500','600','700'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Lexend' => array( 'v' => array('100','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','600','700','800'),'i' => array('normal')),'Lexend Deca' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lexend Exa' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lexend Giga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lexend Mega' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lexend Peta' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lexend Tera' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lexend Zetta' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 128' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 128 Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39 Extended' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39 Extended Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39 Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode EAN13 Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Baskerville' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Libre Caslon Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Libre Caslon Text' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Libre Franklin' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Life Savers' => array( 'v' => array('regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('regular','700','800'),'i' => array('normal')),'Lilita One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Lily Script One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Limelight' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Linden Hill' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Literata' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Liu Jian Mao Cao' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Livvic' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','900'),'i' => array('normal','italic')),'Lobster' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lobster Two' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Londrina Outline' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Londrina Shadow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Londrina Sketch' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Londrina Solid' => array( 'v' => array('100','300','regular','900'),'s' => array('latin'),'w' => array('100','300','regular','900'),'i' => array('normal')),'Long Cang' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Lora' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Love Ya Like A Sister' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Loved by the King' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lovers Quarrel' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Luckiest Guy' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lusitana' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Lustria' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'M PLUS 1p' => array( 'v' => array('100','300','regular','500','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','japanese','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal')),'M PLUS Rounded 1c' => array( 'v' => array('100','300','regular','500','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','japanese','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal')),'Ma Shan Zheng' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Macondo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Macondo Swash Caps' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Mada' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('arabic','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Magra' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Maiden Orange' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Maitree' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Major Mono Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Mako' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Mali' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Mallanna' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Mandali' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Manjari' => array( 'v' => array('100','regular','700'),'s' => array('latin','latin-ext','malayalam'),'w' => array('100','regular','700'),'i' => array('normal')),'Manrope' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('cyrillic','greek','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mansalva' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Manuale' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Marcellus' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Marcellus SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Marck Script' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Margarine' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Markazi Text' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Marko One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Marmelad' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Martel' => array( 'v' => array('200','300','regular','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal')),'Martel Sans' => array( 'v' => array('200','300','regular','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal')),'Marvel' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Mate' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Mate SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Maven Pro' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'McLaren' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Meddon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'MedievalSharp' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Medula One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Meera Inimai' => array( 'v' => array('regular'),'s' => array('latin','tamil'),'w' => array('regular'),'i' => array('normal')),'Megrim' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Meie Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Merienda' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Merienda One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Merriweather' => array( 'v' => array('300','300italic','regular','italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','700','900'),'i' => array('normal','italic')),'Merriweather Sans' => array( 'v' => array('300','regular','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','italic','600italic','800italic'),'i' => array('normal','italic')),'Metal' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Metal Mania' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Metamorphous' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Metrophobic' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Michroma' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Milonga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Miltonian' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Miltonian Tattoo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Mina' => array( 'v' => array('regular','700'),'s' => array('bengali','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Miniver' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Miriam Libre' => array( 'v' => array('regular','700'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Mirza' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Miss Fajardose' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mitr' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Modak' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Modern Antiqua' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mogra' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Molengo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Molle' => array( 'v' => array('italic'),'s' => array('latin','latin-ext'),'w' => array(),'i' => array('normal','italic')),'Monda' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Monofett' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Monoton' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Monsieur La Doulaise' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Montaga' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Montez' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Montserrat' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Montserrat Alternates' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Montserrat Subrayada' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Moul' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Moulpali' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Mountains of Christmas' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Mouse Memoirs' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mr Bedfort' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mr Dafoe' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mr De Haviland' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mrs Saint Delafield' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mrs Sheppards' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mukta' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mukta Mahee' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mukta Malar' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','tamil'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mukta Vaani' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('gujarati','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mulish' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'MuseoModerno' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Mystery Quest' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'NTR' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Nanum Brush Script' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Nanum Gothic' => array( 'v' => array('regular','700','800'),'s' => array('korean','latin'),'w' => array('regular','700','800'),'i' => array('normal')),'Nanum Gothic Coding' => array( 'v' => array('regular','700'),'s' => array('korean','latin'),'w' => array('regular','700'),'i' => array('normal')),'Nanum Myeongjo' => array( 'v' => array('regular','700','800'),'s' => array('korean','latin'),'w' => array('regular','700','800'),'i' => array('normal')),'Nanum Pen Script' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Nerko One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Neucha' => array( 'v' => array('regular'),'s' => array('cyrillic','latin'),'w' => array('regular'),'i' => array('normal')),'Neuton' => array( 'v' => array('200','300','regular','italic','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','700','800'),'i' => array('normal','italic')),'New Rocker' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'New Tegomin' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'News Cycle' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Newsreader' => array( 'v' => array('200','300','regular','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','300italic','500italic','700italic'),'i' => array('normal','italic')),'Niconne' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Niramit' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Nixie One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nobile' => array( 'v' => array('regular','italic','500','500italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal','italic')),'Nokora' => array( 'v' => array('regular','700'),'s' => array('khmer'),'w' => array('regular','700'),'i' => array('normal')),'Norican' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Nosifer' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Notable' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nothing You Could Do' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Noticia Text' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Noto Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','devanagari','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Noto Sans HK' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('chinese-hongkong','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans JP' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('japanese','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans KR' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('korean','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans SC' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('chinese-simplified','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans TC' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('chinese-traditional','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Serif' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Noto Serif JP' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('japanese','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif KR' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('korean','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif SC' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('chinese-simplified','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif TC' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('chinese-traditional','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Nova Cut' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Flat' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Mono' => array( 'v' => array('regular'),'s' => array('greek','latin'),'w' => array('regular'),'i' => array('normal')),'Nova Oval' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Round' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Slim' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Square' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Numans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nunito' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal','italic')),'Nunito Sans' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal','italic')),'Odibee Sans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Odor Mean Chey' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Offside' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Oi' => array( 'v' => array('regular'),'s' => array('greek','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Old Standard TT' => array( 'v' => array('regular','italic','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Oldenburg' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Oleo Script' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Oleo Script Swash Caps' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Open Sans' => array( 'v' => array('300','300italic','regular','italic','600','600italic','700','700italic','800','800italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','600','700','800'),'i' => array('normal','italic')),'Open Sans Condensed' => array( 'v' => array('300','300italic','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('300','700'),'i' => array('normal')),'Oranienbaum' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Orbitron' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('latin'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Oregano' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Orelega One' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Orienta' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Original Surfer' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Oswald' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Otomanopee One' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Over the Rainbow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Overlock' => array( 'v' => array('regular','italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700','900'),'i' => array('normal','italic')),'Overlock SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Overpass' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','600','700','800','900'),'i' => array('normal','italic')),'Overpass Mono' => array( 'v' => array('300','regular','600','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','600','700'),'i' => array('normal')),'Ovo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Oxanium' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Oxygen' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Oxygen Mono' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'PT Mono' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'PT Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'PT Sans Caption' => array( 'v' => array('regular','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'PT Sans Narrow' => array( 'v' => array('regular','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'PT Serif' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'PT Serif Caption' => array( 'v' => array('regular','italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Pacifico' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Padauk' => array( 'v' => array('regular','700'),'s' => array('latin','myanmar'),'w' => array('regular','700'),'i' => array('normal')),'Palanquin' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Palanquin Dark' => array( 'v' => array('regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Pangolin' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Paprika' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Parisienne' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Passero One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Passion One' => array( 'v' => array('regular','700','900'),'s' => array('latin','latin-ext'),'w' => array('regular','700','900'),'i' => array('normal')),'Pathway Gothic One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Patrick Hand' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Patrick Hand SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Pattaya' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Patua One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Pavanam' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','tamil'),'w' => array('regular'),'i' => array('normal')),'Paytone One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Peddana' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Peralta' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Permanent Marker' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Petit Formal Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Petrona' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Philosopher' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Piazzolla' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Piedra' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Pinyon Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Pirata One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Plaster' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Play' => array( 'v' => array('regular','700'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Playball' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Playfair Display' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Playfair Display SC' => array( 'v' => array('regular','italic','700','700italic','900','900italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular','700','900'),'i' => array('normal','italic')),'Podkova' => array( 'v' => array('regular','500','600','700','800'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Poiret One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Poller One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Poly' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Pompiere' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Pontano Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Poor Story' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Poppins' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Port Lligat Sans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Port Lligat Slab' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Potta One' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Pragati Narrow' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Prata' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Preahvihear' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Press Start 2P' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Pridi' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Princess Sofia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Prociono' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Prompt' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Prosto One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Proza Libre' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal','italic')),'Public Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Puritan' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Purple Purse' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Qahiri' => array( 'v' => array('regular'),'s' => array('arabic','latin'),'w' => array('regular'),'i' => array('normal')),'Quando' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Quantico' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Quattrocento' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Quattrocento Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Questrial' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Quicksand' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Quintessential' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Qwigley' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Racing Sans One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Radley' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Rajdhani' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Rakkas' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Raleway' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Raleway Dots' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ramabhadra' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Ramaraja' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Rambla' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Rammetto One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ranchers' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rancho' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ranga' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Rasa' => array( 'v' => array('300','regular','500','600','700'),'s' => array('gujarati','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Rationale' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ravi Prakash' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Recursive' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'Red Hat Display' => array( 'v' => array('regular','italic','500','500italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','700','900'),'i' => array('normal','italic')),'Red Hat Text' => array( 'v' => array('regular','italic','500','500italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal','italic')),'Red Rose' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Redressed' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Reem Kufi' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Reenie Beanie' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Reggae One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Revalia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rhodium Libre' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ribeye' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ribeye Marrow' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Righteous' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Risque' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Roboto' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal','italic')),'Roboto Condensed' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Roboto Mono' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Roboto Slab' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Rochester' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Rock Salt' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'RocknRoll One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rokkitt' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Romanesco' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ropa Sans' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Rosario' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Rosarivo' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Rouge Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Rowdies' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal')),'Rozha One' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik' => array( 'v' => array('300','regular','500','600','700','800','900','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('300','regular','500','600','700','800','900','italic','600italic','800italic'),'i' => array('normal','italic')),'Rubik Mono One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruda' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Rufina' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Ruge Boogie' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruluko' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rum Raisin' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruslan Display' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Russo One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruthie' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rye' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'STIX Two Math' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sacramento' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sahitya' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin'),'w' => array('regular','700'),'i' => array('normal')),'Sail' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Saira' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Saira Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Saira Extra Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Saira Semi Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Saira Stencil One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Salsa' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sanchez' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Sancreek' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sansita' => array( 'v' => array('regular','italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700','800','900'),'i' => array('normal','italic')),'Sansita Swashed' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'Sarabun' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Sarala' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Sarina' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sarpanch' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Satisfy' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sawarabi Gothic' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sawarabi Mincho' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Scada' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Scheherazade' => array( 'v' => array('regular','700'),'s' => array('arabic','latin'),'w' => array('regular','700'),'i' => array('normal')),'Schoolbell' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Scope One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Seaweed Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Secular One' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sedgwick Ave' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sedgwick Ave Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sen' => array( 'v' => array('regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('regular','700','800'),'i' => array('normal')),'Sevillana' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Seymour One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Shadows Into Light' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Shadows Into Light Two' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Shanti' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Share' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Share Tech' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Share Tech Mono' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Shippori Mincho' => array( 'v' => array('regular','500','600','700','800'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Shippori Mincho B1' => array( 'v' => array('regular','500','600','700','800'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Shojumaru' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Short Stack' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Shrikhand' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Siemreap' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Sigmar One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Signika' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Signika Negative' => array( 'v' => array('300','regular','600','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','600','700'),'i' => array('normal')),'Simonetta' => array( 'v' => array('regular','italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','900'),'i' => array('normal','italic')),'Single Day' => array( 'v' => array('regular'),'s' => array('korean'),'w' => array('regular'),'i' => array('normal')),'Sintony' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Sirin Stencil' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Six Caps' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Skranji' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Slabo 13px' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Slabo 27px' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Slackey' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Smokum' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Smythe' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sniglet' => array( 'v' => array('regular','800'),'s' => array('latin','latin-ext'),'w' => array('regular','800'),'i' => array('normal')),'Snippet' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Snowburst One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sofadi One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sofia' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Solway' => array( 'v' => array('300','regular','500','700','800'),'s' => array('latin'),'w' => array('300','regular','500','700','800'),'i' => array('normal')),'Song Myung' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Sonsie One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sora' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Sorts Mill Goudy' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Source Code Pro' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal','italic')),'Source Sans Pro' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal','italic')),'Source Serif Pro' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal','italic')),'Space Grotesk' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Space Mono' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Spartan' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Special Elite' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Spectral' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Spectral SC' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Spicy Rice' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Spinnaker' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Spirax' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Squada One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sree Krushnadevaraya' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Sriracha' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Srisakdi' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Staatliches' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stalemate' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stalinist One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stardos Stencil' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Stick' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stint Ultra Condensed' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stint Ultra Expanded' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stoke' => array( 'v' => array('300','regular'),'s' => array('latin','latin-ext'),'w' => array('300','regular'),'i' => array('normal')),'Strait' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Stylish' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Sue Ellen Francisco' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Suez One' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sulphur Point' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Sumana' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Sunflower' => array( 'v' => array('300','500','700'),'s' => array('korean','latin'),'w' => array('300','500','700'),'i' => array('normal')),'Sunshiney' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Supermercado One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sura' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Suranna' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Suravaram' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Suwannaphum' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Swanky and Moo Moo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Syncopate' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Syne' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Syne Mono' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Syne Tactile' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Tajawal' => array( 'v' => array('200','300','regular','500','700','800','900'),'s' => array('arabic','latin'),'w' => array('200','300','regular','500','700','800','900'),'i' => array('normal')),'Tangerine' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Taprom' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Tauri' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Taviraj' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Teko' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Telex' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Tenali Ramakrishna' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Tenor Sans' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Text Me One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Texturina' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Thasadith' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'The Girl Next Door' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Tienne' => array( 'v' => array('regular','700','900'),'s' => array('latin'),'w' => array('regular','700','900'),'i' => array('normal')),'Tillana' => array( 'v' => array('regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Timmana' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Tinos' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Titan One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Titillium Web' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','900'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal','italic')),'Tomorrow' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Tourney' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Trade Winds' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Train One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Trirong' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Trispace' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Trocchi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Trochut' => array( 'v' => array('regular','italic','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Truculenta' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Trykker' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Tulpen One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Turret Road' => array( 'v' => array('200','300','regular','500','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','500','700','800'),'i' => array('normal')),'Ubuntu' => array( 'v' => array('300','300italic','regular','italic','500','500italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('300','regular','500','700'),'i' => array('normal','italic')),'Ubuntu Condensed' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ubuntu Mono' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Uchen' => array( 'v' => array('regular'),'s' => array('latin','tibetan'),'w' => array('regular'),'i' => array('normal')),'Ultra' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Uncial Antiqua' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Underdog' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Unica One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'UnifrakturCook' => array( 'v' => array('700'),'s' => array('latin'),'w' => array('700'),'i' => array('normal')),'UnifrakturMaguntia' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Unkempt' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Unlock' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Unna' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'VT323' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Vampiro One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Varela' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Varela Round' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Varta' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Vast Shadow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Vesper Libre' => array( 'v' => array('regular','500','700','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','700','900'),'i' => array('normal')),'Viaoda Libre' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Vibes' => array( 'v' => array('regular'),'s' => array('arabic','latin'),'w' => array('regular'),'i' => array('normal')),'Vibur' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Vidaloka' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Viga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Voces' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Volkhov' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Vollkorn' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Vollkorn SC' => array( 'v' => array('regular','600','700','900'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','600','700','900'),'i' => array('normal')),'Voltaire' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Waiting for the Sunrise' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Wallpoet' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Walter Turncoat' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Warnes' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Wellfleet' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Wendy One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Wire One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Work Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Xanh Mono' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal','italic')),'Yanone Kaffeesatz' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Yantramanav' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Yatra One' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Yellowtail' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Yeon Sung' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Yeseva One' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Yesteryear' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Yomogi' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Yrsa' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Yusei Magic' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'ZCOOL KuaiLe' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'ZCOOL QingKe HuangYou' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'ZCOOL XiaoWei' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Zen Dots' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zen Loop' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Zen Tokyo Zoo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zeyada' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Zhi Mang Xing' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Zilla Slab' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Zilla Slab Highlight' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')) );
1
  <?php
2
+ return array('ABeeZee' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Abel' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Abhaya Libre' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','sinhala'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Abril Fatface' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Aclonica' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Acme' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Actor' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Adamina' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Advent Pro' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('greek','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Aguafina Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Akaya Kanadaka' => array( 'v' => array('regular'),'s' => array('kannada','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Akaya Telivigala' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','telugu'),'w' => array('regular'),'i' => array('normal')),'Akronim' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Akshar' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Aladin' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Alata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Alatsi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Albert Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Aldrich' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Alef' => array( 'v' => array('regular','700'),'s' => array('hebrew','latin'),'w' => array('regular','700'),'i' => array('normal')),'Alegreya' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Alegreya SC' => array( 'v' => array('regular','italic','500','500italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','700','800','900'),'i' => array('normal','italic')),'Alegreya Sans' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal','italic')),'Alegreya Sans SC' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal','italic')),'Aleo' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Alex Brush' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Alfa Slab One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Alice' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Alike' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Alike Angular' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Allan' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Allerta' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Allerta Stencil' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Allison' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Allura' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Almarai' => array( 'v' => array('300','regular','700','800'),'s' => array('arabic'),'w' => array('300','regular','700','800'),'i' => array('normal')),'Almendra' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Almendra Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Almendra SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Alumni Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Alumni Sans Inline One' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal','italic')),'Amarante' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Amaranth' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Amatic SC' => array( 'v' => array('regular','700'),'s' => array('cyrillic','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Amethysta' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Amiko' => array( 'v' => array('regular','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','600','700'),'i' => array('normal')),'Amiri' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Amita' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Anaheim' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Andada Pro' => array( 'v' => array('regular','500','600','700','800','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','500italic','700italic'),'i' => array('normal','italic')),'Andika' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Anek Bangla' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('bengali','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Devanagari' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Gujarati' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('gujarati','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Gurmukhi' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Kannada' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('kannada','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Latin' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Malayalam' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','malayalam'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Odia' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','oriya'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Tamil' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','tamil'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Anek Telugu' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','telugu'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Angkor' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Annie Use Your Telescope' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Anonymous Pro' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','greek','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Antic' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Antic Didone' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Antic Slab' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Anton' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Antonio' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Anybody' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Arapey' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Arbutus' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Arbutus Slab' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Architects Daughter' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Archivo' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Archivo Black' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Archivo Narrow' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Are You Serious' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Aref Ruqaa' => array( 'v' => array('regular','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Arima' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('greek','greek-ext','latin','latin-ext','malayalam','tamil','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Arima Madurai' => array( 'v' => array('100','200','300','regular','500','700','800','900'),'s' => array('latin','latin-ext','tamil','vietnamese'),'w' => array('100','200','300','regular','500','700','800','900'),'i' => array('normal')),'Arimo' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Arizonia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Armata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Arsenal' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Artifika' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Arvo' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Arya' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Asap' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Asap Condensed' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal','italic')),'Asar' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Asset' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Assistant' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('hebrew','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Astloch' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Asul' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Athiti' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Atkinson Hyperlegible' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Atma' => array( 'v' => array('300','regular','500','600','700'),'s' => array('bengali','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Atomic Age' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Aubrey' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Audiowide' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Autour One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Average' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Average Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Averia Gruesa Libre' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Averia Libre' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Averia Sans Libre' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Averia Serif Libre' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Azeret Mono' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'B612' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'B612 Mono' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'BIZ UDGothic' => array( 'v' => array('regular','700'),'s' => array('cyrillic','greek-ext','japanese','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'BIZ UDMincho' => array( 'v' => array('regular'),'s' => array('cyrillic','greek-ext','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'BIZ UDPGothic' => array( 'v' => array('regular','700'),'s' => array('cyrillic','greek-ext','japanese','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'BIZ UDPMincho' => array( 'v' => array('regular'),'s' => array('cyrillic','greek-ext','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Babylonica' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bad Script' => array( 'v' => array('regular'),'s' => array('cyrillic','latin'),'w' => array('regular'),'i' => array('normal')),'Bahiana' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bahianita' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bai Jamjuree' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Bakbak One' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ballet' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Baloo 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Bhai 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('gujarati','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Bhaijaan 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Bhaina 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','oriya','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Chettan 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','malayalam','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Da 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('bengali','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Paaji 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('gurmukhi','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Tamma 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('kannada','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Tammudu 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','telugu','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Baloo Thambi 2' => array( 'v' => array('regular','500','600','700','800'),'s' => array('latin','latin-ext','tamil','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Balsamiq Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Balthazar' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bangers' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Barlow' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Barlow Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Barlow Semi Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Barriecito' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Barrio' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Basic' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Baskervville' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Battambang' => array( 'v' => array('100','300','regular','700','900'),'s' => array('khmer','latin'),'w' => array('100','300','regular','700','900'),'i' => array('normal')),'Baumans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bayon' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Be Vietnam Pro' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Beau Rivage' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bebas Neue' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Belgrano' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bellefair' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Belleza' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bellota' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Bellota Text' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'BenchNine' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Benne' => array( 'v' => array('regular'),'s' => array('kannada','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bentham' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Berkshire Swash' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Besley' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Beth Ellen' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bevan' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal','italic')),'BhuTuka Expanded One' => array( 'v' => array('regular'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Big Shoulders Display' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Inline Display' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Inline Text' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Stencil Display' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Stencil Text' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Big Shoulders Text' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Bigelow Rules' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bigshot One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bilbo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bilbo Swash Caps' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'BioRhyme' => array( 'v' => array('200','300','regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','700','800'),'i' => array('normal')),'BioRhyme Expanded' => array( 'v' => array('200','300','regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','700','800'),'i' => array('normal')),'Birthstone' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Birthstone Bounce' => array( 'v' => array('regular','500'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500'),'i' => array('normal')),'Biryani' => array( 'v' => array('200','300','regular','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal')),'Bitter' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Black And White Picture' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Black Han Sans' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Black Ops One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Blaka' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Blaka Hollow' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Blinker' => array( 'v' => array('100','200','300','regular','600','700','800','900'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','600','700','800','900'),'i' => array('normal')),'Bodoni Moda' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Bokor' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Bona Nova' => array( 'v' => array('regular','italic','700'),'s' => array('cyrillic','cyrillic-ext','greek','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Bonbon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bonheur Royale' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Boogaloo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bowlby One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Bowlby One SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Brawler' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Bree Serif' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Brygada 1918' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Bubblegum Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Bubbler One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Buda' => array( 'v' => array('300'),'s' => array('latin'),'w' => array('300'),'i' => array('normal')),'Buenard' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Bungee' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Hairline' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Inline' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Outline' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Bungee Shade' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Butcherman' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Butterfly Kids' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cabin' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Cabin Condensed' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Cabin Sketch' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Caesar Dressing' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cagliostro' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cairo' => array( 'v' => array('200','300','regular','500','600','700','800','900'),'s' => array('arabic','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Caladea' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Calistoga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Calligraffitti' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cambay' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Cambo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Candal' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cantarell' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Cantata One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cantora One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Capriola' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Caramel' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Carattere' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Cardo' => array( 'v' => array('regular','italic','700'),'s' => array('greek','greek-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Carme' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Carrois Gothic' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Carrois Gothic SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Carter One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Castoro' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Catamaran' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','tamil'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Caudex' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('greek','greek-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Caveat' => array( 'v' => array('regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Caveat Brush' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cedarville Cursive' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ceviche One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chakra Petch' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Changa' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('arabic','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Changa One' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Chango' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Charis SIL' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Charm' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Charmonman' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Chathura' => array( 'v' => array('100','300','regular','700','800'),'s' => array('latin','telugu'),'w' => array('100','300','regular','700','800'),'i' => array('normal')),'Chau Philomene One' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Chela One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chelsea Market' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chenla' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Cherish' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Cherry Cream Soda' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cherry Swash' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Chewy' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Chicle' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Chilanka' => array( 'v' => array('regular'),'s' => array('latin','malayalam'),'w' => array('regular'),'i' => array('normal')),'Chivo' => array( 'v' => array('300','300italic','regular','italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700','900'),'i' => array('normal','italic')),'Chonburi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Cinzel' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Cinzel Decorative' => array( 'v' => array('regular','700','900'),'s' => array('latin'),'w' => array('regular','700','900'),'i' => array('normal')),'Clicker Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Coda' => array( 'v' => array('regular','800'),'s' => array('latin','latin-ext'),'w' => array('regular','800'),'i' => array('normal')),'Coda Caption' => array( 'v' => array('800'),'s' => array('latin','latin-ext'),'w' => array('800'),'i' => array('normal')),'Codystar' => array( 'v' => array('300','regular'),'s' => array('latin','latin-ext'),'w' => array('300','regular'),'i' => array('normal')),'Coiny' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','tamil','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Combo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Comfortaa' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Comforter' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Comforter Brush' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Comic Neue' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Coming Soon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Commissioner' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Concert One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Condiment' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Content' => array( 'v' => array('regular','700'),'s' => array('khmer'),'w' => array('regular','700'),'i' => array('normal')),'Contrail One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Convergence' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cookie' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Copse' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Corben' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Corinthia' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Cormorant' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Cormorant Garamond' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Cormorant Infant' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Cormorant SC' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Cormorant Unicase' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Cormorant Upright' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Courgette' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Courier Prime' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Cousine' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Coustard' => array( 'v' => array('regular','900'),'s' => array('latin'),'w' => array('regular','900'),'i' => array('normal')),'Covered By Your Grace' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Crafty Girls' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Creepster' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Crete Round' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Crimson Pro' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Crimson Text' => array( 'v' => array('regular','italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','600','700'),'i' => array('normal','italic')),'Croissant One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Crushed' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Cuprum' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Cute Font' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Cutive' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Cutive Mono' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'DM Mono' => array( 'v' => array('300','300italic','regular','italic','500','500italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500'),'i' => array('normal','italic')),'DM Sans' => array( 'v' => array('regular','italic','500','500italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal','italic')),'DM Serif Display' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'DM Serif Text' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Damion' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Dancing Script' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Dangrek' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Darker Grotesque' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'David Libre' => array( 'v' => array('regular','500','700'),'s' => array('hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','500','700'),'i' => array('normal')),'Dawning of a New Day' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Days One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Dekko' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dela Gothic One' => array( 'v' => array('regular'),'s' => array('cyrillic','greek','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Delius' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Delius Swash Caps' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Delius Unicase' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Della Respira' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Denk One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Devonshire' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dhurjati' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Didact Gothic' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Diplomata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Diplomata SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Do Hyeon' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Dokdo' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Domine' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Donegal One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dongle' => array( 'v' => array('300','regular','700'),'s' => array('korean','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal')),'Doppio One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dorsa' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Dosis' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'DotGothic16' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dr Sugiyama' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Duru Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Dynalight' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'EB Garamond' => array( 'v' => array('regular','500','600','700','800','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','500italic','700italic'),'i' => array('normal','italic')),'Eagle Lake' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'East Sea Dokdo' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Eater' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Economica' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Eczar' => array( 'v' => array('regular','500','600','700','800'),'s' => array('devanagari','greek','greek-ext','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Edu NSW ACT Foundation' => array( 'v' => array('regular','500','600','700'),'s' => array('latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Edu QLD Beginner' => array( 'v' => array('regular','500','600','700'),'s' => array('latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Edu SA Beginner' => array( 'v' => array('regular','500','600','700'),'s' => array('latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Edu TAS Beginner' => array( 'v' => array('regular','500','600','700'),'s' => array('latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Edu VIC WA NT Beginner' => array( 'v' => array('regular','500','600','700'),'s' => array('latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'El Messiri' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','cyrillic','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Electrolize' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Elsie' => array( 'v' => array('regular','900'),'s' => array('latin','latin-ext'),'w' => array('regular','900'),'i' => array('normal')),'Elsie Swash Caps' => array( 'v' => array('regular','900'),'s' => array('latin','latin-ext'),'w' => array('regular','900'),'i' => array('normal')),'Emblema One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Emilys Candy' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Encode Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Expanded' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans SC' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Semi Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Encode Sans Semi Expanded' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Engagement' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Englebert' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Enriqueta' => array( 'v' => array('regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Ephesis' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Epilogue' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Erica One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Esteban' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Estonia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Euphoria Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ewert' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Exo' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Exo 2' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Expletus Sans' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Explora' => array( 'v' => array('regular'),'s' => array('cherokee','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Fahkwang' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Familjen Grotesk' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Fanwood Text' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Farro' => array( 'v' => array('300','regular','500','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','700'),'i' => array('normal')),'Farsan' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Fascinate' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fascinate Inline' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Faster One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fasthand' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Fauna One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Faustina' => array( 'v' => array('300','regular','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','italic','600italic','800italic'),'i' => array('normal','italic')),'Federant' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Federo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Felipa' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fenix' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Festive' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Finger Paint' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Finlandica' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Fira Code' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Fira Mono' => array( 'v' => array('regular','500','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal')),'Fira Sans' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Fira Sans Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Fira Sans Extra Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Fjalla One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fjord One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Flamenco' => array( 'v' => array('300','regular'),'s' => array('latin'),'w' => array('300','regular'),'i' => array('normal')),'Flavors' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fleur De Leah' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Flow Block' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Flow Circular' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Flow Rounded' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Fondamento' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Fontdiner Swanky' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Forum' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Francois One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Frank Ruhl Libre' => array( 'v' => array('300','regular','500','700','900'),'s' => array('hebrew','latin','latin-ext'),'w' => array('300','regular','500','700','900'),'i' => array('normal')),'Fraunces' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Freckle Face' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fredericka the Great' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fredoka' => array( 'v' => array('300','regular','500','600','700'),'s' => array('hebrew','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Fredoka One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Freehand' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Fresca' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Frijole' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fruktur' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Fugaz One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Fuggles' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Fuzzy Bubbles' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'GFS Didot' => array( 'v' => array('regular'),'s' => array('greek'),'w' => array('regular'),'i' => array('normal')),'GFS Neohellenic' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('greek'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gabriela' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin'),'w' => array('regular'),'i' => array('normal')),'Gaegu' => array( 'v' => array('300','regular','700'),'s' => array('korean','latin'),'w' => array('300','regular','700'),'i' => array('normal')),'Gafata' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Galada' => array( 'v' => array('regular'),'s' => array('bengali','latin'),'w' => array('regular'),'i' => array('normal')),'Galdeano' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Galindo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gamja Flower' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Gantari' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Gayathri' => array( 'v' => array('100','regular','700'),'s' => array('latin','malayalam'),'w' => array('100','regular','700'),'i' => array('normal')),'Gelasio' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal','italic')),'Gemunu Libre' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','sinhala'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Genos' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cherokee','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Gentium Book Basic' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gentium Book Plus' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gentium Plus' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Geo' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Georama' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Geostar' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Geostar Fill' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Germania One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Gideon Roman' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Gidugu' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Gilda Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Girassol' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Give You Glory' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Glass Antiqua' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Glegoo' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Gloria Hallelujah' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Glory' => array( 'v' => array('100','200','300','regular','500','600','700','800','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Gluten' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Goblin One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Gochi Hand' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Goldman' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Gorditas' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Gothic A1' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('korean','latin'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Gotu' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Goudy Bookletter 1911' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Gowun Batang' => array( 'v' => array('regular','700'),'s' => array('korean','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Gowun Dodum' => array( 'v' => array('regular'),'s' => array('korean','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Graduate' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Grand Hotel' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Grandstander' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Grape Nuts' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Gravitas One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Great Vibes' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Grechen Fuemen' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Grenze' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Grenze Gotisch' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Grey Qo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Griffy' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gruppo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gudea' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Gugi' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Gulzar' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Gupter' => array( 'v' => array('regular','500','700'),'s' => array('latin'),'w' => array('regular','500','700'),'i' => array('normal')),'Gurajada' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Gwendolyn' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Habibi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hachi Maru Pop' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hahmlet' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('korean','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Halant' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hammersmith One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hanalei' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hanalei Fill' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Handlee' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Hanuman' => array( 'v' => array('100','300','regular','700','900'),'s' => array('khmer','latin'),'w' => array('100','300','regular','700','900'),'i' => array('normal')),'Happy Monkey' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Harmattan' => array( 'v' => array('regular','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Headland One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Heebo' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('hebrew','latin'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Henny Penny' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Hepta Slab' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Herr Von Muellerhoff' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hi Melody' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Hina Mincho' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Hind' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Guntur' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','telugu'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Madurai' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','tamil'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Siliguri' => array( 'v' => array('300','regular','500','600','700'),'s' => array('bengali','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Hind Vadodara' => array( 'v' => array('300','regular','500','600','700'),'s' => array('gujarati','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Holtwood One SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Homemade Apple' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Homenaje' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Hubballi' => array( 'v' => array('regular'),'s' => array('kannada','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Hurricane' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'IBM Plex Mono' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IBM Plex Sans' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IBM Plex Sans Arabic' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('arabic','cyrillic-ext','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'IBM Plex Sans Condensed' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IBM Plex Sans Devanagari' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('cyrillic-ext','devanagari','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'IBM Plex Sans Hebrew' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'IBM Plex Sans KR' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('korean','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'IBM Plex Sans Thai' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('cyrillic-ext','latin','latin-ext','thai'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'IBM Plex Sans Thai Looped' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('cyrillic-ext','latin','latin-ext','thai'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'IBM Plex Serif' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal','italic')),'IM Fell DW Pica' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell DW Pica SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell Double Pica' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell Double Pica SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell English' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell English SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell French Canon' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell French Canon SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'IM Fell Great Primer' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'IM Fell Great Primer SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ibarra Real Nova' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Iceberg' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Iceland' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Imbue' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Imperial Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Imprima' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Inconsolata' => array( 'v' => array('200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Inder' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Indie Flower' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ingrid Darling' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Inika' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Inknut Antiqua' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'Inria Sans' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Inria Serif' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Inspiration' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Inter' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Irish Grover' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Island Moments' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Istok Web' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Italiana' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Italianno' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Itim' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Jacques Francois' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Jacques Francois Shadow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Jaldi' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'JetBrains Mono' => array( 'v' => array('100','200','300','regular','500','600','700','800','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Jim Nightshade' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Joan' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jockey One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jolly Lodger' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jomhuria' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jomolhari' => array( 'v' => array('regular'),'s' => array('latin','tibetan'),'w' => array('regular'),'i' => array('normal')),'Josefin Sans' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Josefin Slab' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('latin'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Jost' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Joti One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Jua' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Judson' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Julee' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Julius Sans One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Junge' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Jura' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','kayah-li','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Just Another Hand' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Just Me Again Down Here' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'K2D' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Kadwa' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin'),'w' => array('regular','700'),'i' => array('normal')),'Kaisei Decol' => array( 'v' => array('regular','500','700'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal')),'Kaisei HarunoUmi' => array( 'v' => array('regular','500','700'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal')),'Kaisei Opti' => array( 'v' => array('regular','500','700'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal')),'Kaisei Tokumin' => array( 'v' => array('regular','500','700','800'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular','500','700','800'),'i' => array('normal')),'Kalam' => array( 'v' => array('300','regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Kameron' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Kanit' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Kantumruy' => array( 'v' => array('300','regular','700'),'s' => array('khmer'),'w' => array('300','regular','700'),'i' => array('normal')),'Kantumruy Pro' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('khmer','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Karantina' => array( 'v' => array('300','regular','700'),'s' => array('hebrew','latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Karla' => array( 'v' => array('200','300','regular','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800','300italic','500italic','700italic'),'i' => array('normal','italic')),'Karma' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Katibeh' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kaushan Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kavivanar' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','tamil'),'w' => array('regular'),'i' => array('normal')),'Kavoon' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kdam Thmor Pro' => array( 'v' => array('regular'),'s' => array('khmer','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Keania One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kelly Slab' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kenia' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Khand' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Khmer' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Khula' => array( 'v' => array('300','regular','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','600','700','800'),'i' => array('normal')),'Kings' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Kirang Haerang' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Kite One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Kiwi Maru' => array( 'v' => array('300','regular','500'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('300','regular','500'),'i' => array('normal')),'Klee One' => array( 'v' => array('regular','600'),'s' => array('cyrillic','greek-ext','japanese','latin','latin-ext'),'w' => array('regular','600'),'i' => array('normal')),'Knewave' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'KoHo' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Kodchasan' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Koh Santepheap' => array( 'v' => array('100','300','regular','700','900'),'s' => array('khmer','latin'),'w' => array('100','300','regular','700','900'),'i' => array('normal')),'Kolker Brush' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Kosugi' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kosugi Maru' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kotta One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Koulen' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Kranky' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Kreon' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Kristi' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Krona One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Krub' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Kufam' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Kulim Park' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','600','700'),'i' => array('normal','italic')),'Kumar One' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kumar One Outline' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Kumbh Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Kurale' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'La Belle Aurore' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lacquer' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Laila' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Lakki Reddy' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Lalezar' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lancelot' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Langar' => array( 'v' => array('regular'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Lateef' => array( 'v' => array('regular'),'s' => array('arabic','latin'),'w' => array('regular'),'i' => array('normal')),'Lato' => array( 'v' => array('100','100italic','300','300italic','regular','italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','300','regular','700','900'),'i' => array('normal','italic')),'Lavishly Yours' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'League Gothic' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'League Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'League Spartan' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Leckerli One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ledger' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Lekton' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Lemon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lemonada' => array( 'v' => array('300','regular','500','600','700'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Lexend' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Deca' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Exa' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Giga' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Mega' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Peta' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Tera' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Lexend Zetta' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Libre Barcode 128' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 128 Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39 Extended' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39 Extended Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode 39 Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Barcode EAN13 Text' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Libre Baskerville' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Libre Bodoni' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Libre Caslon Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Libre Caslon Text' => array( 'v' => array('regular','italic','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Libre Franklin' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Licorice' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Life Savers' => array( 'v' => array('regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('regular','700','800'),'i' => array('normal')),'Lilita One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Lily Script One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Limelight' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Linden Hill' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Literata' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Liu Jian Mao Cao' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Livvic' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','900'),'i' => array('normal','italic')),'Lobster' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Lobster Two' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Londrina Outline' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Londrina Shadow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Londrina Sketch' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Londrina Solid' => array( 'v' => array('100','300','regular','900'),'s' => array('latin'),'w' => array('100','300','regular','900'),'i' => array('normal')),'Long Cang' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Lora' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Love Light' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Love Ya Like A Sister' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Loved by the King' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lovers Quarrel' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Luckiest Guy' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Lusitana' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Lustria' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Luxurious Roman' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Luxurious Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'M PLUS 1' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('japanese','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'M PLUS 1 Code' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('japanese','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'M PLUS 1p' => array( 'v' => array('100','300','regular','500','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','japanese','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal')),'M PLUS 2' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('japanese','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'M PLUS Code Latin' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'M PLUS Rounded 1c' => array( 'v' => array('100','300','regular','500','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','japanese','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','800','900'),'i' => array('normal')),'Ma Shan Zheng' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Macondo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Macondo Swash Caps' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Mada' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('arabic','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Magra' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Maiden Orange' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Maitree' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Major Mono Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Mako' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Mali' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Mallanna' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Mandali' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Manjari' => array( 'v' => array('100','regular','700'),'s' => array('latin','latin-ext','malayalam'),'w' => array('100','regular','700'),'i' => array('normal')),'Manrope' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mansalva' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Manuale' => array( 'v' => array('300','regular','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','italic','600italic','800italic'),'i' => array('normal','italic')),'Marcellus' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Marcellus SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Marck Script' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Margarine' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Markazi Text' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Marko One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Marmelad' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Martel' => array( 'v' => array('200','300','regular','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal')),'Martel Sans' => array( 'v' => array('200','300','regular','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal')),'Marvel' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Mate' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Mate SC' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Maven Pro' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'McLaren' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mea Culpa' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Meddon' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'MedievalSharp' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Medula One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Meera Inimai' => array( 'v' => array('regular'),'s' => array('latin','tamil'),'w' => array('regular'),'i' => array('normal')),'Megrim' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Meie Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Meow Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Merienda' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Merienda One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Merriweather' => array( 'v' => array('300','300italic','regular','italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','700','900'),'i' => array('normal','italic')),'Merriweather Sans' => array( 'v' => array('300','regular','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','italic','600italic','800italic'),'i' => array('normal','italic')),'Metal' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Metal Mania' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Metamorphous' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Metrophobic' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Michroma' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Milonga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Miltonian' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Miltonian Tattoo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Mina' => array( 'v' => array('regular','700'),'s' => array('bengali','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Mingzat' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','lepcha'),'w' => array('regular'),'i' => array('normal')),'Miniver' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Miriam Libre' => array( 'v' => array('regular','700'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Mirza' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Miss Fajardose' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mitr' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Mochiy Pop One' => array( 'v' => array('regular'),'s' => array('japanese','latin'),'w' => array('regular'),'i' => array('normal')),'Mochiy Pop P One' => array( 'v' => array('regular'),'s' => array('japanese','latin'),'w' => array('regular'),'i' => array('normal')),'Modak' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Modern Antiqua' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mogra' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mohave' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Molengo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Molle' => array( 'v' => array('italic'),'s' => array('latin','latin-ext'),'w' => array(),'i' => array('normal','italic')),'Monda' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Monofett' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Monoton' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Monsieur La Doulaise' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Montaga' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Montagu Slab' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'MonteCarlo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Montez' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Montserrat' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Montserrat Alternates' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Montserrat Subrayada' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Moo Lah Lah' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Moon Dance' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Moul' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Moulpali' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Mountains of Christmas' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Mouse Memoirs' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mr Bedfort' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mr Dafoe' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mr De Haviland' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mrs Saint Delafield' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Mrs Sheppards' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ms Madi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Mukta' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mukta Mahee' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mukta Malar' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','tamil'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mukta Vaani' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('gujarati','latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Mulish' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Murecho' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','japanese','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'MuseoModerno' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'My Soul' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Mystery Quest' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'NTR' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Nanum Brush Script' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Nanum Gothic' => array( 'v' => array('regular','700','800'),'s' => array('korean','latin'),'w' => array('regular','700','800'),'i' => array('normal')),'Nanum Gothic Coding' => array( 'v' => array('regular','700'),'s' => array('korean','latin'),'w' => array('regular','700'),'i' => array('normal')),'Nanum Myeongjo' => array( 'v' => array('regular','700','800'),'s' => array('korean','latin'),'w' => array('regular','700','800'),'i' => array('normal')),'Nanum Pen Script' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Neonderthaw' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Nerko One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Neucha' => array( 'v' => array('regular'),'s' => array('cyrillic','latin'),'w' => array('regular'),'i' => array('normal')),'Neuton' => array( 'v' => array('200','300','regular','italic','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','700','800'),'i' => array('normal','italic')),'New Rocker' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'New Tegomin' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'News Cycle' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Newsreader' => array( 'v' => array('200','300','regular','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','300italic','500italic','700italic'),'i' => array('normal','italic')),'Niconne' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Niramit' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal','italic')),'Nixie One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nobile' => array( 'v' => array('regular','italic','500','500italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','700'),'i' => array('normal','italic')),'Nokora' => array( 'v' => array('100','300','regular','700','900'),'s' => array('khmer','latin'),'w' => array('100','300','regular','700','900'),'i' => array('normal')),'Norican' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Nosifer' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Notable' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nothing You Could Do' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Noticia Text' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Noto Emoji' => array( 'v' => array('300','regular','500','600','700'),'s' => array('emoji'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Noto Kufi Arabic' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('arabic'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Music' => array( 'v' => array('regular'),'s' => array('music'),'w' => array('regular'),'i' => array('normal')),'Noto Naskh Arabic' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Nastaliq Urdu' => array( 'v' => array('regular','700'),'s' => array('arabic'),'w' => array('regular','700'),'i' => array('normal')),'Noto Rashi Hebrew' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('hebrew'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','devanagari','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Noto Sans Adlam' => array( 'v' => array('regular','500','600','700'),'s' => array('adlam'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Adlam Unjoined' => array( 'v' => array('regular','500','600','700'),'s' => array('adlam'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Anatolian Hieroglyphs' => array( 'v' => array('regular'),'s' => array('anatolian-hieroglyphs'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Arabic' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('arabic'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Armenian' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('armenian'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Avestan' => array( 'v' => array('regular'),'s' => array('avestan'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Balinese' => array( 'v' => array('regular','500','600','700'),'s' => array('balinese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Bamum' => array( 'v' => array('regular','500','600','700'),'s' => array('bamum'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Bassa Vah' => array( 'v' => array('regular'),'s' => array('bassa-vah'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Batak' => array( 'v' => array('regular'),'s' => array('batak'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Bengali' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('bengali'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Bhaiksuki' => array( 'v' => array('regular'),'s' => array('bhaiksuki'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Brahmi' => array( 'v' => array('regular'),'s' => array('brahmi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Buginese' => array( 'v' => array('regular'),'s' => array('buginese'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Buhid' => array( 'v' => array('regular'),'s' => array('buhid'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Canadian Aboriginal' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('canadian-aboriginal'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Carian' => array( 'v' => array('regular'),'s' => array('carian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Caucasian Albanian' => array( 'v' => array('regular'),'s' => array('caucasian-albanian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Chakma' => array( 'v' => array('regular'),'s' => array('chakma'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Cham' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cham'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Cherokee' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cherokee'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Coptic' => array( 'v' => array('regular'),'s' => array('coptic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Cuneiform' => array( 'v' => array('regular'),'s' => array('cuneiform'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Cypriot' => array( 'v' => array('regular'),'s' => array('cypriot'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Deseret' => array( 'v' => array('regular'),'s' => array('deseret'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Devanagari' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('devanagari'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Display' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Noto Sans Duployan' => array( 'v' => array('regular'),'s' => array('duployan'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Egyptian Hieroglyphs' => array( 'v' => array('regular'),'s' => array('egyptian-hieroglyphs'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Elbasan' => array( 'v' => array('regular'),'s' => array('elbasan'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Elymaic' => array( 'v' => array('regular'),'s' => array('elymaic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Georgian' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('georgian'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Glagolitic' => array( 'v' => array('regular'),'s' => array('glagolitic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Gothic' => array( 'v' => array('regular'),'s' => array('gothic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Grantha' => array( 'v' => array('regular'),'s' => array('grantha'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Gujarati' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('gujarati'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Gunjala Gondi' => array( 'v' => array('regular'),'s' => array('gunjala-gondi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Gurmukhi' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('gurmukhi'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans HK' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('chinese-hongkong','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans Hanifi Rohingya' => array( 'v' => array('regular','500','600','700'),'s' => array('hanifi-rohingya'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Hanunoo' => array( 'v' => array('regular'),'s' => array('hanunoo'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Hatran' => array( 'v' => array('regular'),'s' => array('hatran'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Hebrew' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('hebrew'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Imperial Aramaic' => array( 'v' => array('regular'),'s' => array('imperial-aramaic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Indic Siyaq Numbers' => array( 'v' => array('regular'),'s' => array('indic-siyaq-numbers'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Inscriptional Pahlavi' => array( 'v' => array('regular'),'s' => array('inscriptional-pahlavi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Inscriptional Parthian' => array( 'v' => array('regular'),'s' => array('inscriptional-parthian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans JP' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('japanese','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans Javanese' => array( 'v' => array('regular','700'),'s' => array('javanese'),'w' => array('regular','700'),'i' => array('normal')),'Noto Sans KR' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('korean','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans Kaithi' => array( 'v' => array('regular'),'s' => array('kaithi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Kannada' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('kannada'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Kayah Li' => array( 'v' => array('regular','500','600','700'),'s' => array('kayah-li'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Kharoshthi' => array( 'v' => array('regular'),'s' => array('kharoshthi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Khmer' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('khmer'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Khojki' => array( 'v' => array('regular'),'s' => array('khojki'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Khudawadi' => array( 'v' => array('regular'),'s' => array('khudawadi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Lao' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('lao'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Lepcha' => array( 'v' => array('regular'),'s' => array('lepcha'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Limbu' => array( 'v' => array('regular'),'s' => array('limbu'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Linear A' => array( 'v' => array('regular'),'s' => array('linear-a'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Linear B' => array( 'v' => array('regular'),'s' => array('linear-b'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Lisu' => array( 'v' => array('regular','500','600','700'),'s' => array('lisu'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Lycian' => array( 'v' => array('regular'),'s' => array('lycian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Lydian' => array( 'v' => array('regular'),'s' => array('lydian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Mahajani' => array( 'v' => array('regular'),'s' => array('mahajani'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Malayalam' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('malayalam'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Mandaic' => array( 'v' => array('regular'),'s' => array('mandaic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Manichaean' => array( 'v' => array('regular'),'s' => array('manichaean'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Marchen' => array( 'v' => array('regular'),'s' => array('marchen'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Masaram Gondi' => array( 'v' => array('regular'),'s' => array('masaram-gondi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Math' => array( 'v' => array('regular'),'s' => array('math'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Mayan Numerals' => array( 'v' => array('regular'),'s' => array('mayan-numerals'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Medefaidrin' => array( 'v' => array('regular','500','600','700'),'s' => array('medefaidrin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Meetei Mayek' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('meetei-mayek'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Meroitic' => array( 'v' => array('regular'),'s' => array('meroitic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Miao' => array( 'v' => array('regular'),'s' => array('miao'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Modi' => array( 'v' => array('regular'),'s' => array('modi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Mongolian' => array( 'v' => array('regular'),'s' => array('mongolian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Mono' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Mro' => array( 'v' => array('regular'),'s' => array('mro'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Multani' => array( 'v' => array('regular'),'s' => array('multani'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Myanmar' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('myanmar'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans N Ko' => array( 'v' => array('regular'),'s' => array('nko'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Nabataean' => array( 'v' => array('regular'),'s' => array('nabataean'),'w' => array('regular'),'i' => array('normal')),'Noto Sans New Tai Lue' => array( 'v' => array('regular'),'s' => array('new-tai-lue'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Newa' => array( 'v' => array('regular'),'s' => array('newa'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Nushu' => array( 'v' => array('regular'),'s' => array('nushu'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Ogham' => array( 'v' => array('regular'),'s' => array('ogham'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Ol Chiki' => array( 'v' => array('regular','500','600','700'),'s' => array('ol-chiki'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Old Hungarian' => array( 'v' => array('regular'),'s' => array('old-hungarian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old Italic' => array( 'v' => array('regular'),'s' => array('old-italic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old North Arabian' => array( 'v' => array('regular'),'s' => array('old-north-arabian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old Permic' => array( 'v' => array('regular'),'s' => array('old-permic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old Persian' => array( 'v' => array('regular'),'s' => array('old-persian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old Sogdian' => array( 'v' => array('regular'),'s' => array('old-sogdian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old South Arabian' => array( 'v' => array('regular'),'s' => array('old-south-arabian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Old Turkic' => array( 'v' => array('regular'),'s' => array('old-turkic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Oriya' => array( 'v' => array('100','regular','700','900'),'s' => array('oriya'),'w' => array('100','regular','700','900'),'i' => array('normal')),'Noto Sans Osage' => array( 'v' => array('regular'),'s' => array('osage'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Osmanya' => array( 'v' => array('regular'),'s' => array('osmanya'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Pahawh Hmong' => array( 'v' => array('regular'),'s' => array('pahawh-hmong'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Palmyrene' => array( 'v' => array('regular'),'s' => array('palmyrene'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Pau Cin Hau' => array( 'v' => array('regular'),'s' => array('pau-cin-hau'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Phags Pa' => array( 'v' => array('regular'),'s' => array('phags-pa'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Phoenician' => array( 'v' => array('regular'),'s' => array('phoenician'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Psalter Pahlavi' => array( 'v' => array('regular'),'s' => array('psalter-pahlavi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Rejang' => array( 'v' => array('regular'),'s' => array('rejang'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Runic' => array( 'v' => array('regular'),'s' => array('runic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans SC' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('chinese-simplified','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans Samaritan' => array( 'v' => array('regular'),'s' => array('samaritan'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Saurashtra' => array( 'v' => array('regular'),'s' => array('saurashtra'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Sharada' => array( 'v' => array('regular'),'s' => array('sharada'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Shavian' => array( 'v' => array('regular'),'s' => array('shavian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Siddham' => array( 'v' => array('regular'),'s' => array('siddham'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Sinhala' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('sinhala'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Sogdian' => array( 'v' => array('regular'),'s' => array('sogdian'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Sora Sompeng' => array( 'v' => array('regular','500','600','700'),'s' => array('sora-sompeng'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Soyombo' => array( 'v' => array('regular'),'s' => array('soyombo'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Sundanese' => array( 'v' => array('regular','500','600','700'),'s' => array('sundanese'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Syloti Nagri' => array( 'v' => array('regular'),'s' => array('syloti-nagri'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Symbols' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('symbols'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Symbols 2' => array( 'v' => array('regular'),'s' => array('symbols'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Syriac' => array( 'v' => array('100','regular','900'),'s' => array('syriac'),'w' => array('100','regular','900'),'i' => array('normal')),'Noto Sans TC' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('chinese-traditional','latin'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Noto Sans Tagalog' => array( 'v' => array('regular'),'s' => array('tagalog'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Tagbanwa' => array( 'v' => array('regular'),'s' => array('tagbanwa'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Tai Le' => array( 'v' => array('regular'),'s' => array('tai-le'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Tai Tham' => array( 'v' => array('regular','500','600','700'),'s' => array('tai-tham'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Sans Tai Viet' => array( 'v' => array('regular'),'s' => array('tai-viet'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Takri' => array( 'v' => array('regular'),'s' => array('takri'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Tamil' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('tamil'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Tamil Supplement' => array( 'v' => array('regular'),'s' => array('tamil-supplement'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Telugu' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('telugu'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Thaana' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('thaana'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Thai' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('thai'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Thai Looped' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('thai'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Sans Tifinagh' => array( 'v' => array('regular'),'s' => array('tifinagh'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Tirhuta' => array( 'v' => array('regular'),'s' => array('tirhuta'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Ugaritic' => array( 'v' => array('regular'),'s' => array('ugaritic'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Vai' => array( 'v' => array('regular'),'s' => array('vai'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Wancho' => array( 'v' => array('regular'),'s' => array('wancho'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Warang Citi' => array( 'v' => array('regular'),'s' => array('warang-citi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Yi' => array( 'v' => array('regular'),'s' => array('yi'),'w' => array('regular'),'i' => array('normal')),'Noto Sans Zanabazar Square' => array( 'v' => array('regular'),'s' => array('zanabazar-square'),'w' => array('regular'),'i' => array('normal')),'Noto Serif' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Noto Serif Ahom' => array( 'v' => array('regular'),'s' => array('ahom'),'w' => array('regular'),'i' => array('normal')),'Noto Serif Armenian' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('armenian'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Balinese' => array( 'v' => array('regular'),'s' => array('balinese'),'w' => array('regular'),'i' => array('normal')),'Noto Serif Bengali' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('bengali'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Devanagari' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('devanagari'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Display' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Noto Serif Dogra' => array( 'v' => array('regular'),'s' => array('dogra'),'w' => array('regular'),'i' => array('normal')),'Noto Serif Ethiopic' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('ethiopic'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Georgian' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('georgian'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Grantha' => array( 'v' => array('regular'),'s' => array('grantha'),'w' => array('regular'),'i' => array('normal')),'Noto Serif Gujarati' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('gujarati'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Gurmukhi' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('gurmukhi'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Hebrew' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('hebrew'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif JP' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('japanese','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif KR' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('korean','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif Kannada' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('kannada'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Khmer' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('khmer'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Lao' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('lao'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Malayalam' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('malayalam'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Myanmar' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('myanmar'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Nyiakeng Puachue Hmong' => array( 'v' => array('regular','500','600','700'),'s' => array('nyiakeng-puachue-hmong'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Serif SC' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('chinese-simplified','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif Sinhala' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('sinhala'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif TC' => array( 'v' => array('200','300','regular','500','600','700','900'),'s' => array('chinese-traditional','latin'),'w' => array('200','300','regular','500','600','700','900'),'i' => array('normal')),'Noto Serif Tamil' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('tamil'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Noto Serif Tangut' => array( 'v' => array('regular'),'s' => array('tangut'),'w' => array('regular'),'i' => array('normal')),'Noto Serif Telugu' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('telugu'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Thai' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('thai'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Tibetan' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('tibetan'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Noto Serif Yezidi' => array( 'v' => array('regular','500','600','700'),'s' => array('yezidi'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Noto Traditional Nushu' => array( 'v' => array('regular'),'s' => array('nushu'),'w' => array('regular'),'i' => array('normal')),'Nova Cut' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Flat' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Mono' => array( 'v' => array('regular'),'s' => array('greek','latin'),'w' => array('regular'),'i' => array('normal')),'Nova Oval' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Round' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Slim' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nova Square' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Numans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Nunito' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Nunito Sans' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','800','900'),'i' => array('normal','italic')),'Nuosu SIL' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','yi'),'w' => array('regular'),'i' => array('normal')),'Odibee Sans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Odor Mean Chey' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Offside' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Oi' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','tamil','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Old Standard TT' => array( 'v' => array('regular','italic','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Oldenburg' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ole' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Oleo Script' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Oleo Script Swash Caps' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Oooh Baby' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Open Sans' => array( 'v' => array('300','regular','500','600','700','800','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','italic','600italic','800italic'),'i' => array('normal','italic')),'Oranienbaum' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Orbitron' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('latin'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Oregano' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Orelega One' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Orienta' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Original Surfer' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Oswald' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Outfit' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Over the Rainbow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Overlock' => array( 'v' => array('regular','italic','700','700italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700','900'),'i' => array('normal','italic')),'Overlock SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Overpass' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Overpass Mono' => array( 'v' => array('300','regular','500','600','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Ovo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Oxanium' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Oxygen' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Oxygen Mono' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'PT Mono' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'PT Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'PT Sans Caption' => array( 'v' => array('regular','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'PT Sans Narrow' => array( 'v' => array('regular','700'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'PT Serif' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'PT Serif Caption' => array( 'v' => array('regular','italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Pacifico' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Padauk' => array( 'v' => array('regular','700'),'s' => array('latin','myanmar'),'w' => array('regular','700'),'i' => array('normal')),'Palanquin' => array( 'v' => array('100','200','300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700'),'i' => array('normal')),'Palanquin Dark' => array( 'v' => array('regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Pangolin' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Paprika' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Parisienne' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Passero One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Passion One' => array( 'v' => array('regular','700','900'),'s' => array('latin','latin-ext'),'w' => array('regular','700','900'),'i' => array('normal')),'Passions Conflict' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Pathway Gothic One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Patrick Hand' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Patrick Hand SC' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Pattaya' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Patua One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Pavanam' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','tamil'),'w' => array('regular'),'i' => array('normal')),'Paytone One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Peddana' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Peralta' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Permanent Marker' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Petemoss' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Petit Formal Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Petrona' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Philosopher' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Piazzolla' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Piedra' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Pinyon Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Pirata One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Plaster' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Play' => array( 'v' => array('regular','700'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Playball' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Playfair Display' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Playfair Display SC' => array( 'v' => array('regular','italic','700','700italic','900','900italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular','700','900'),'i' => array('normal','italic')),'Plus Jakarta Sans' => array( 'v' => array('200','300','regular','500','600','700','800','200italic','300italic','italic','500italic','600italic','700italic','800italic'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','300italic','500italic','700italic'),'i' => array('normal','italic')),'Podkova' => array( 'v' => array('regular','500','600','700','800'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Poiret One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Poller One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Poly' => array( 'v' => array('regular','italic'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal','italic')),'Pompiere' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Pontano Sans' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Poor Story' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Poppins' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Port Lligat Sans' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Port Lligat Slab' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Potta One' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Pragati Narrow' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Praise' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Prata' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Preahvihear' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Press Start 2P' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Pridi' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Princess Sofia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Prociono' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Prompt' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Prosto One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Proza Libre' => array( 'v' => array('regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal','italic')),'Public Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Puppies Play' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Puritan' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Purple Purse' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Qahiri' => array( 'v' => array('regular'),'s' => array('arabic','latin'),'w' => array('regular'),'i' => array('normal')),'Quando' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Quantico' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Quattrocento' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Quattrocento Sans' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Questrial' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Quicksand' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Quintessential' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Qwigley' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Qwitcher Grypen' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Racing Sans One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Radio Canada' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Radley' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Rajdhani' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Rakkas' => array( 'v' => array('regular'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Raleway' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Raleway Dots' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ramabhadra' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Ramaraja' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Rambla' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Rammetto One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rampart One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ranchers' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rancho' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ranga' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Rasa' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('gujarati','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Rationale' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Ravi Prakash' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Readex Pro' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('arabic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Recursive' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'Red Hat Display' => array( 'v' => array('300','regular','500','600','700','800','900','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700','800','900','italic','600italic','800italic'),'i' => array('normal','italic')),'Red Hat Mono' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Red Hat Text' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Red Rose' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Redacted' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Redacted Script' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Redressed' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Reem Kufi' => array( 'v' => array('regular','500','600','700'),'s' => array('arabic','latin'),'w' => array('regular','500','600','700'),'i' => array('normal')),'Reenie Beanie' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Reggae One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Revalia' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rhodium Libre' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ribeye' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ribeye Marrow' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Righteous' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Risque' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Road Rage' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Roboto' => array( 'v' => array('100','100italic','300','300italic','regular','italic','500','500italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal','italic')),'Roboto Condensed' => array( 'v' => array('300','300italic','regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal','italic')),'Roboto Flex' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Roboto Mono' => array( 'v' => array('100','200','300','regular','500','600','700','100italic','200italic','300italic','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','200italic','italic','600italic'),'i' => array('normal','italic')),'Roboto Serif' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Roboto Slab' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Rochester' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Rock Salt' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'RocknRoll One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rokkitt' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Romanesco' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ropa Sans' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Rosario' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Rosarivo' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Rouge Script' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Rowdies' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','700'),'i' => array('normal')),'Rozha One' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik' => array( 'v' => array('300','regular','500','600','700','800','900','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('300','regular','500','600','700','800','900','italic','600italic','800italic'),'i' => array('normal','italic')),'Rubik Beastly' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Bubbles' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Glitch' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Microbe' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Mono One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Moonrocks' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Puddles' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rubik Wet Paint' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruda' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Rufina' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Ruge Boogie' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Ruluko' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Rum Raisin' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruslan Display' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Russo One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ruthie' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Rye' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'STIX Two Text' => array( 'v' => array('regular','500','600','700','italic','500italic','600italic','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','500italic','700italic'),'i' => array('normal','italic')),'Sacramento' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sahitya' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin'),'w' => array('regular','700'),'i' => array('normal')),'Sail' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Saira' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Saira Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Saira Extra Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Saira Semi Condensed' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Saira Stencil One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Salsa' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sanchez' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Sancreek' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sansita' => array( 'v' => array('regular','italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700','800','900'),'i' => array('normal','italic')),'Sansita Swashed' => array( 'v' => array('300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','800','900'),'i' => array('normal')),'Sarabun' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Sarala' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Sarina' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sarpanch' => array( 'v' => array('regular','500','600','700','800','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700','800','900'),'i' => array('normal')),'Sassy Frass' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Satisfy' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sawarabi Gothic' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sawarabi Mincho' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Scada' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Scheherazade New' => array( 'v' => array('regular','700'),'s' => array('arabic','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Schoolbell' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Scope One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Seaweed Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Secular One' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sedgwick Ave' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sedgwick Ave Display' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sen' => array( 'v' => array('regular','700','800'),'s' => array('latin','latin-ext'),'w' => array('regular','700','800'),'i' => array('normal')),'Send Flowers' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sevillana' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Seymour One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Shadows Into Light' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Shadows Into Light Two' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Shalimar' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Shanti' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Share' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Share Tech' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Share Tech Mono' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Shippori Antique' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Shippori Antique B1' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Shippori Mincho' => array( 'v' => array('regular','500','600','700','800'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Shippori Mincho B1' => array( 'v' => array('regular','500','600','700','800'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Shojumaru' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Short Stack' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Shrikhand' => array( 'v' => array('regular'),'s' => array('gujarati','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Siemreap' => array( 'v' => array('regular'),'s' => array('khmer'),'w' => array('regular'),'i' => array('normal')),'Sigmar One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Signika' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Signika Negative' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Simonetta' => array( 'v' => array('regular','italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('regular','900'),'i' => array('normal','italic')),'Single Day' => array( 'v' => array('regular'),'s' => array('korean'),'w' => array('regular'),'i' => array('normal')),'Sintony' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Sirin Stencil' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Six Caps' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Skranji' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Slabo 13px' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Slabo 27px' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Slackey' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Smokum' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Smooch' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Smooch Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Smythe' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sniglet' => array( 'v' => array('regular','800'),'s' => array('latin','latin-ext'),'w' => array('regular','800'),'i' => array('normal')),'Snippet' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Snowburst One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sofadi One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sofia' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Solway' => array( 'v' => array('300','regular','500','700','800'),'s' => array('latin'),'w' => array('300','regular','500','700','800'),'i' => array('normal')),'Song Myung' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Sonsie One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sora' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Sorts Mill Goudy' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Source Code Pro' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Source Sans 3' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Source Sans Pro' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal','italic')),'Source Serif 4' => array( 'v' => array('200','300','regular','500','600','700','800','900','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800','900','300italic','500italic','700italic','900italic'),'i' => array('normal','italic')),'Source Serif Pro' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','900','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal','italic')),'Space Grotesk' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Space Mono' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Special Elite' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Spectral' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Spectral SC' => array( 'v' => array('200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal','italic')),'Spicy Rice' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Spinnaker' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Spirax' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Splash' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Spline Sans' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Spline Sans Mono' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Squada One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Square Peg' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Sree Krushnadevaraya' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Sriracha' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Srisakdi' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Staatliches' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stalemate' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stalinist One' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stardos Stencil' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Stick' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stick No Bills' => array( 'v' => array('200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','sinhala'),'w' => array('200','300','regular','500','600','700','800'),'i' => array('normal')),'Stint Ultra Condensed' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stint Ultra Expanded' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Stoke' => array( 'v' => array('300','regular'),'s' => array('latin','latin-ext'),'w' => array('300','regular'),'i' => array('normal')),'Strait' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Style Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Stylish' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Sue Ellen Francisco' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Suez One' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Sulphur Point' => array( 'v' => array('300','regular','700'),'s' => array('latin','latin-ext'),'w' => array('300','regular','700'),'i' => array('normal')),'Sumana' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Sunflower' => array( 'v' => array('300','500','700'),'s' => array('korean','latin'),'w' => array('300','500','700'),'i' => array('normal')),'Sunshiney' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Supermercado One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Sura' => array( 'v' => array('regular','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')),'Suranna' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Suravaram' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Suwannaphum' => array( 'v' => array('100','300','regular','700','900'),'s' => array('khmer','latin'),'w' => array('100','300','regular','700','900'),'i' => array('normal')),'Swanky and Moo Moo' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Syncopate' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Syne' => array( 'v' => array('regular','500','600','700','800'),'s' => array('greek','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Syne Mono' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Syne Tactile' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Tai Heritage Pro' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','tai-viet','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Tajawal' => array( 'v' => array('200','300','regular','500','700','800','900'),'s' => array('arabic','latin'),'w' => array('200','300','regular','500','700','800','900'),'i' => array('normal')),'Tangerine' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Tapestry' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Taprom' => array( 'v' => array('regular'),'s' => array('khmer','latin'),'w' => array('regular'),'i' => array('normal')),'Tauri' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Taviraj' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Teko' => array( 'v' => array('300','regular','500','600','700'),'s' => array('devanagari','latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Telex' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Tenali Ramakrishna' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Tenor Sans' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Text Me One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Texturina' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Thasadith' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'The Girl Next Door' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'The Nautigal' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal')),'Tienne' => array( 'v' => array('regular','700','900'),'s' => array('latin'),'w' => array('regular','700','900'),'i' => array('normal')),'Tillana' => array( 'v' => array('regular','500','600','700','800'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','600','700','800'),'i' => array('normal')),'Timmana' => array( 'v' => array('regular'),'s' => array('latin','telugu'),'w' => array('regular'),'i' => array('normal')),'Tinos' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','hebrew','latin','latin-ext','vietnamese'),'w' => array('regular','700'),'i' => array('normal','italic')),'Tiro Bangla' => array( 'v' => array('regular','italic'),'s' => array('bengali','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Devanagari Hindi' => array( 'v' => array('regular','italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Devanagari Marathi' => array( 'v' => array('regular','italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Devanagari Sanskrit' => array( 'v' => array('regular','italic'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Gurmukhi' => array( 'v' => array('regular','italic'),'s' => array('gurmukhi','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Kannada' => array( 'v' => array('regular','italic'),'s' => array('kannada','latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Tamil' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext','tamil'),'w' => array('regular'),'i' => array('normal','italic')),'Tiro Telugu' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext','telugu'),'w' => array('regular'),'i' => array('normal','italic')),'Titan One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Titillium Web' => array( 'v' => array('200','200italic','300','300italic','regular','italic','600','600italic','700','700italic','900'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','600','700','900'),'i' => array('normal','italic')),'Tomorrow' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Tourney' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Trade Winds' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Train One' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Trirong' => array( 'v' => array('100','100italic','200','200italic','300','300italic','regular','italic','500','500italic','600','600italic','700','700italic','800','800italic','900','900italic'),'s' => array('latin','latin-ext','thai','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal','italic')),'Trispace' => array( 'v' => array('100','200','300','regular','500','600','700','800'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800'),'i' => array('normal')),'Trocchi' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Trochut' => array( 'v' => array('regular','italic','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Truculenta' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Trykker' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Tulpen One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Turret Road' => array( 'v' => array('200','300','regular','500','700','800'),'s' => array('latin','latin-ext'),'w' => array('200','300','regular','500','700','800'),'i' => array('normal')),'Twinkle Star' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Ubuntu' => array( 'v' => array('300','300italic','regular','italic','500','500italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('300','regular','500','700'),'i' => array('normal','italic')),'Ubuntu Condensed' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Ubuntu Mono' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('cyrillic','cyrillic-ext','greek','greek-ext','latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Uchen' => array( 'v' => array('regular'),'s' => array('latin','tibetan'),'w' => array('regular'),'i' => array('normal')),'Ultra' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Uncial Antiqua' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Underdog' => array( 'v' => array('regular'),'s' => array('cyrillic','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Unica One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'UnifrakturCook' => array( 'v' => array('700'),'s' => array('latin'),'w' => array('700'),'i' => array('normal')),'UnifrakturMaguntia' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Unkempt' => array( 'v' => array('regular','700'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal')),'Unlock' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Unna' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal','italic')),'Updock' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Urbanist' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'VT323' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Vampiro One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Varela' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Varela Round' => array( 'v' => array('regular'),'s' => array('hebrew','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Varta' => array( 'v' => array('300','regular','500','600','700'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700'),'i' => array('normal')),'Vast Shadow' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Vazirmatn' => array( 'v' => array('100','200','300','regular','500','600','700','800','900'),'s' => array('arabic','latin','latin-ext'),'w' => array('100','200','300','regular','500','600','700','800','900'),'i' => array('normal')),'Vesper Libre' => array( 'v' => array('regular','500','700','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular','500','700','900'),'i' => array('normal')),'Viaoda Libre' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Vibes' => array( 'v' => array('regular'),'s' => array('arabic','latin'),'w' => array('regular'),'i' => array('normal')),'Vibur' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Vidaloka' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Viga' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Voces' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Volkhov' => array( 'v' => array('regular','italic','700','700italic'),'s' => array('latin'),'w' => array('regular','700'),'i' => array('normal','italic')),'Vollkorn' => array( 'v' => array('regular','500','600','700','800','900','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('cyrillic','cyrillic-ext','greek','latin','latin-ext','vietnamese'),'w' => array('regular','500','600','700','800','900','500italic','700italic','900italic'),'i' => array('normal','italic')),'Vollkorn SC' => array( 'v' => array('regular','600','700','900'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular','600','700','900'),'i' => array('normal')),'Voltaire' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Vujahday Script' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Waiting for the Sunrise' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Wallpoet' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Walter Turncoat' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Warnes' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Water Brush' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Waterfall' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Wellfleet' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Wendy One' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Whisper' => array( 'v' => array('regular'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'WindSong' => array( 'v' => array('regular','500'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular','500'),'i' => array('normal')),'Wire One' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Work Sans' => array( 'v' => array('100','200','300','regular','500','600','700','800','900','100italic','200italic','300italic','italic','500italic','600italic','700italic','800italic','900italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('100','200','300','regular','500','600','700','800','900','200italic','italic','600italic','800italic'),'i' => array('normal','italic')),'Xanh Mono' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal','italic')),'Yaldevi' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('latin','latin-ext','sinhala'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Yanone Kaffeesatz' => array( 'v' => array('200','300','regular','500','600','700'),'s' => array('cyrillic','latin','latin-ext','vietnamese'),'w' => array('200','300','regular','500','600','700'),'i' => array('normal')),'Yantramanav' => array( 'v' => array('100','300','regular','500','700','900'),'s' => array('devanagari','latin','latin-ext'),'w' => array('100','300','regular','500','700','900'),'i' => array('normal')),'Yatra One' => array( 'v' => array('regular'),'s' => array('devanagari','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Yellowtail' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Yeon Sung' => array( 'v' => array('regular'),'s' => array('korean','latin'),'w' => array('regular'),'i' => array('normal')),'Yeseva One' => array( 'v' => array('regular'),'s' => array('cyrillic','cyrillic-ext','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Yesteryear' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Yomogi' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext','vietnamese'),'w' => array('regular'),'i' => array('normal')),'Yrsa' => array( 'v' => array('300','regular','500','600','700','300italic','italic','500italic','600italic','700italic'),'s' => array('latin','latin-ext','vietnamese'),'w' => array('300','regular','500','600','700','italic','600italic'),'i' => array('normal','italic')),'Yuji Boku' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Yuji Mai' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Yuji Syuku' => array( 'v' => array('regular'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Yusei Magic' => array( 'v' => array('regular'),'s' => array('japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'ZCOOL KuaiLe' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'ZCOOL QingKe HuangYou' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'ZCOOL XiaoWei' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Zen Antique' => array( 'v' => array('regular'),'s' => array('cyrillic','greek','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zen Antique Soft' => array( 'v' => array('regular'),'s' => array('cyrillic','greek','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zen Dots' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zen Kaku Gothic Antique' => array( 'v' => array('300','regular','500','700','900'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('300','regular','500','700','900'),'i' => array('normal')),'Zen Kaku Gothic New' => array( 'v' => array('300','regular','500','700','900'),'s' => array('cyrillic','japanese','latin','latin-ext'),'w' => array('300','regular','500','700','900'),'i' => array('normal')),'Zen Kurenaido' => array( 'v' => array('regular'),'s' => array('cyrillic','greek','japanese','latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zen Loop' => array( 'v' => array('regular','italic'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal','italic')),'Zen Maru Gothic' => array( 'v' => array('300','regular','500','700','900'),'s' => array('cyrillic','greek','japanese','latin','latin-ext'),'w' => array('300','regular','500','700','900'),'i' => array('normal')),'Zen Old Mincho' => array( 'v' => array('regular','700','900'),'s' => array('cyrillic','greek','japanese','latin','latin-ext'),'w' => array('regular','700','900'),'i' => array('normal')),'Zen Tokyo Zoo' => array( 'v' => array('regular'),'s' => array('latin','latin-ext'),'w' => array('regular'),'i' => array('normal')),'Zeyada' => array( 'v' => array('regular'),'s' => array('latin'),'w' => array('regular'),'i' => array('normal')),'Zhi Mang Xing' => array( 'v' => array('regular'),'s' => array('chinese-simplified','latin'),'w' => array('regular'),'i' => array('normal')),'Zilla Slab' => array( 'v' => array('300','300italic','regular','italic','500','500italic','600','600italic','700','700italic'),'s' => array('latin','latin-ext'),'w' => array('300','regular','500','600','700'),'i' => array('normal','italic')),'Zilla Slab Highlight' => array( 'v' => array('regular','700'),'s' => array('latin','latin-ext'),'w' => array('regular','700'),'i' => array('normal')));
dist/gfonts-names-array.php CHANGED
@@ -1,3 +1,3 @@
1
  <?php
2
- return array('ABeeZee','Abel','Abhaya Libre','Abril Fatface','Aclonica','Acme','Actor','Adamina','Advent Pro','Aguafina Script','Akaya Kanadaka','Akaya Telivigala','Akronim','Aladin','Alata','Alatsi','Aldrich','Alef','Alegreya','Alegreya SC','Alegreya Sans','Alegreya Sans SC','Aleo','Alex Brush','Alfa Slab One','Alice','Alike','Alike Angular','Allan','Allerta','Allerta Stencil','Allura','Almarai','Almendra','Almendra Display','Almendra SC','Amarante','Amaranth','Amatic SC','Amethysta','Amiko','Amiri','Amita','Anaheim','Andada','Andika','Andika New Basic','Angkor','Annie Use Your Telescope','Anonymous Pro','Antic','Antic Didone','Antic Slab','Anton','Antonio','Arapey','Arbutus','Arbutus Slab','Architects Daughter','Archivo','Archivo Black','Archivo Narrow','Aref Ruqaa','Arima Madurai','Arimo','Arizonia','Armata','Arsenal','Artifika','Arvo','Arya','Asap','Asap Condensed','Asar','Asset','Assistant','Astloch','Asul','Athiti','Atma','Atomic Age','Aubrey','Audiowide','Autour One','Average','Average Sans','Averia Gruesa Libre','Averia Libre','Averia Sans Libre','Averia Serif Libre','B612','B612 Mono','Bad Script','Bahiana','Bahianita','Bai Jamjuree','Ballet','Baloo 2','Baloo Bhai 2','Baloo Bhaina 2','Baloo Chettan 2','Baloo Da 2','Baloo Paaji 2','Baloo Tamma 2','Baloo Tammudu 2','Baloo Thambi 2','Balsamiq Sans','Balthazar','Bangers','Barlow','Barlow Condensed','Barlow Semi Condensed','Barriecito','Barrio','Basic','Baskervville','Battambang','Baumans','Bayon','Be Vietnam','Bebas Neue','Belgrano','Bellefair','Belleza','Bellota','Bellota Text','BenchNine','Benne','Bentham','Berkshire Swash','Beth Ellen','Bevan','Big Shoulders Display','Big Shoulders Inline Display','Big Shoulders Inline Text','Big Shoulders Stencil Display','Big Shoulders Stencil Text','Big Shoulders Text','Bigelow Rules','Bigshot One','Bilbo','Bilbo Swash Caps','BioRhyme','BioRhyme Expanded','Biryani','Bitter','Black And White Picture','Black Han Sans','Black Ops One','Blinker','Bodoni Moda','Bokor','Bona Nova','Bonbon','Boogaloo','Bowlby One','Bowlby One SC','Brawler','Bree Serif','Brygada 1918','Bubblegum Sans','Bubbler One','Buda','Buenard','Bungee','Bungee Hairline','Bungee Inline','Bungee Outline','Bungee Shade','Butcherman','Butterfly Kids','Cabin','Cabin Condensed','Cabin Sketch','Caesar Dressing','Cagliostro','Cairo','Caladea','Calistoga','Calligraffitti','Cambay','Cambo','Candal','Cantarell','Cantata One','Cantora One','Capriola','Cardo','Carme','Carrois Gothic','Carrois Gothic SC','Carter One','Castoro','Catamaran','Caudex','Caveat','Caveat Brush','Cedarville Cursive','Ceviche One','Chakra Petch','Changa','Changa One','Chango','Charm','Charmonman','Chathura','Chau Philomene One','Chela One','Chelsea Market','Chenla','Cherry Cream Soda','Cherry Swash','Chewy','Chicle','Chilanka','Chivo','Chonburi','Cinzel','Cinzel Decorative','Clicker Script','Coda','Coda Caption','Codystar','Coiny','Combo','Comfortaa','Comic Neue','Coming Soon','Commissioner','Concert One','Condiment','Content','Contrail One','Convergence','Cookie','Copse','Corben','Cormorant','Cormorant Garamond','Cormorant Infant','Cormorant SC','Cormorant Unicase','Cormorant Upright','Courgette','Courier Prime','Cousine','Coustard','Covered By Your Grace','Crafty Girls','Creepster','Crete Round','Crimson Pro','Crimson Text','Croissant One','Crushed','Cuprum','Cute Font','Cutive','Cutive Mono','DM Mono','DM Sans','DM Serif Display','DM Serif Text','Damion','Dancing Script','Dangrek','Darker Grotesque','David Libre','Dawning of a New Day','Days One','Dekko','Dela Gothic One','Delius','Delius Swash Caps','Delius Unicase','Della Respira','Denk One','Devonshire','Dhurjati','Didact Gothic','Diplomata','Diplomata SC','Do Hyeon','Dokdo','Domine','Donegal One','Doppio One','Dorsa','Dosis','DotGothic16','Dr Sugiyama','Duru Sans','Dynalight','EB Garamond','Eagle Lake','East Sea Dokdo','Eater','Economica','Eczar','El Messiri','Electrolize','Elsie','Elsie Swash Caps','Emblema One','Emilys Candy','Encode Sans','Encode Sans Condensed','Encode Sans Expanded','Encode Sans SC','Encode Sans Semi Condensed','Encode Sans Semi Expanded','Engagement','Englebert','Enriqueta','Epilogue','Erica One','Esteban','Euphoria Script','Ewert','Exo','Exo 2','Expletus Sans','Fahkwang','Fanwood Text','Farro','Farsan','Fascinate','Fascinate Inline','Faster One','Fasthand','Fauna One','Faustina','Federant','Federo','Felipa','Fenix','Festive','Finger Paint','Fira Code','Fira Mono','Fira Sans','Fira Sans Condensed','Fira Sans Extra Condensed','Fjalla One','Fjord One','Flamenco','Flavors','Fondamento','Fontdiner Swanky','Forum','Francois One','Frank Ruhl Libre','Fraunces','Freckle Face','Fredericka the Great','Fredoka One','Freehand','Fresca','Frijole','Fruktur','Fugaz One','Fuggles','GFS Didot','GFS Neohellenic','Gabriela','Gaegu','Gafata','Galada','Galdeano','Galindo','Gamja Flower','Gayathri','Gelasio','Gentium Basic','Gentium Book Basic','Geo','Geostar','Geostar Fill','Germania One','Gidugu','Gilda Display','Girassol','Give You Glory','Glass Antiqua','Glegoo','Gloria Hallelujah','Goblin One','Gochi Hand','Goldman','Gorditas','Gothic A1','Gotu','Goudy Bookletter 1911','Graduate','Grand Hotel','Grandstander','Gravitas One','Great Vibes','Grenze','Grenze Gotisch','Griffy','Gruppo','Gudea','Gugi','Gupter','Gurajada','Habibi','Hachi Maru Pop','Halant','Hammersmith One','Hanalei','Hanalei Fill','Handlee','Hanuman','Happy Monkey','Harmattan','Headland One','Heebo','Henny Penny','Hepta Slab','Herr Von Muellerhoff','Hi Melody','Hind','Hind Guntur','Hind Madurai','Hind Siliguri','Hind Vadodara','Holtwood One SC','Homemade Apple','Homenaje','IBM Plex Mono','IBM Plex Sans','IBM Plex Sans Condensed','IBM Plex Serif','IM Fell DW Pica','IM Fell DW Pica SC','IM Fell Double Pica','IM Fell Double Pica SC','IM Fell English','IM Fell English SC','IM Fell French Canon','IM Fell French Canon SC','IM Fell Great Primer','IM Fell Great Primer SC','Ibarra Real Nova','Iceberg','Iceland','Imbue','Imprima','Inconsolata','Inder','Indie Flower','Inika','Inknut Antiqua','Inria Sans','Inria Serif','Inter','Irish Grover','Istok Web','Italiana','Italianno','Itim','Jacques Francois','Jacques Francois Shadow','Jaldi','JetBrains Mono','Jim Nightshade','Jockey One','Jolly Lodger','Jomhuria','Jomolhari','Josefin Sans','Josefin Slab','Jost','Joti One','Jua','Judson','Julee','Julius Sans One','Junge','Jura','Just Another Hand','Just Me Again Down Here','K2D','Kadwa','Kalam','Kameron','Kanit','Kantumruy','Karantina','Karla','Karma','Katibeh','Kaushan Script','Kavivanar','Kavoon','Kdam Thmor','Keania One','Kelly Slab','Kenia','Khand','Khmer','Khula','Kirang Haerang','Kite One','Kiwi Maru','Knewave','KoHo','Kodchasan','Kosugi','Kosugi Maru','Kotta One','Koulen','Kranky','Kreon','Kristi','Krona One','Krub','Kufam','Kulim Park','Kumar One','Kumar One Outline','Kumbh Sans','Kurale','La Belle Aurore','Lacquer','Laila','Lakki Reddy','Lalezar','Lancelot','Langar','Lateef','Lato','League Script','Leckerli One','Ledger','Lekton','Lemon','Lemonada','Lexend','Lexend Deca','Lexend Exa','Lexend Giga','Lexend Mega','Lexend Peta','Lexend Tera','Lexend Zetta','Libre Barcode 128','Libre Barcode 128 Text','Libre Barcode 39','Libre Barcode 39 Extended','Libre Barcode 39 Extended Text','Libre Barcode 39 Text','Libre Barcode EAN13 Text','Libre Baskerville','Libre Caslon Display','Libre Caslon Text','Libre Franklin','Life Savers','Lilita One','Lily Script One','Limelight','Linden Hill','Literata','Liu Jian Mao Cao','Livvic','Lobster','Lobster Two','Londrina Outline','Londrina Shadow','Londrina Sketch','Londrina Solid','Long Cang','Lora','Love Ya Like A Sister','Loved by the King','Lovers Quarrel','Luckiest Guy','Lusitana','Lustria','M PLUS 1p','M PLUS Rounded 1c','Ma Shan Zheng','Macondo','Macondo Swash Caps','Mada','Magra','Maiden Orange','Maitree','Major Mono Display','Mako','Mali','Mallanna','Mandali','Manjari','Manrope','Mansalva','Manuale','Marcellus','Marcellus SC','Marck Script','Margarine','Markazi Text','Marko One','Marmelad','Martel','Martel Sans','Marvel','Mate','Mate SC','Maven Pro','McLaren','Meddon','MedievalSharp','Medula One','Meera Inimai','Megrim','Meie Script','Merienda','Merienda One','Merriweather','Merriweather Sans','Metal','Metal Mania','Metamorphous','Metrophobic','Michroma','Milonga','Miltonian','Miltonian Tattoo','Mina','Miniver','Miriam Libre','Mirza','Miss Fajardose','Mitr','Modak','Modern Antiqua','Mogra','Molengo','Molle','Monda','Monofett','Monoton','Monsieur La Doulaise','Montaga','Montez','Montserrat','Montserrat Alternates','Montserrat Subrayada','Moul','Moulpali','Mountains of Christmas','Mouse Memoirs','Mr Bedfort','Mr Dafoe','Mr De Haviland','Mrs Saint Delafield','Mrs Sheppards','Mukta','Mukta Mahee','Mukta Malar','Mukta Vaani','Mulish','MuseoModerno','Mystery Quest','NTR','Nanum Brush Script','Nanum Gothic','Nanum Gothic Coding','Nanum Myeongjo','Nanum Pen Script','Nerko One','Neucha','Neuton','New Rocker','New Tegomin','News Cycle','Newsreader','Niconne','Niramit','Nixie One','Nobile','Nokora','Norican','Nosifer','Notable','Nothing You Could Do','Noticia Text','Noto Sans','Noto Sans HK','Noto Sans JP','Noto Sans KR','Noto Sans SC','Noto Sans TC','Noto Serif','Noto Serif JP','Noto Serif KR','Noto Serif SC','Noto Serif TC','Nova Cut','Nova Flat','Nova Mono','Nova Oval','Nova Round','Nova Script','Nova Slim','Nova Square','Numans','Nunito','Nunito Sans','Odibee Sans','Odor Mean Chey','Offside','Oi','Old Standard TT','Oldenburg','Oleo Script','Oleo Script Swash Caps','Open Sans','Open Sans Condensed','Oranienbaum','Orbitron','Oregano','Orelega One','Orienta','Original Surfer','Oswald','Otomanopee One','Over the Rainbow','Overlock','Overlock SC','Overpass','Overpass Mono','Ovo','Oxanium','Oxygen','Oxygen Mono','PT Mono','PT Sans','PT Sans Caption','PT Sans Narrow','PT Serif','PT Serif Caption','Pacifico','Padauk','Palanquin','Palanquin Dark','Pangolin','Paprika','Parisienne','Passero One','Passion One','Pathway Gothic One','Patrick Hand','Patrick Hand SC','Pattaya','Patua One','Pavanam','Paytone One','Peddana','Peralta','Permanent Marker','Petit Formal Script','Petrona','Philosopher','Piazzolla','Piedra','Pinyon Script','Pirata One','Plaster','Play','Playball','Playfair Display','Playfair Display SC','Podkova','Poiret One','Poller One','Poly','Pompiere','Pontano Sans','Poor Story','Poppins','Port Lligat Sans','Port Lligat Slab','Potta One','Pragati Narrow','Prata','Preahvihear','Press Start 2P','Pridi','Princess Sofia','Prociono','Prompt','Prosto One','Proza Libre','Public Sans','Puritan','Purple Purse','Qahiri','Quando','Quantico','Quattrocento','Quattrocento Sans','Questrial','Quicksand','Quintessential','Qwigley','Racing Sans One','Radley','Rajdhani','Rakkas','Raleway','Raleway Dots','Ramabhadra','Ramaraja','Rambla','Rammetto One','Ranchers','Rancho','Ranga','Rasa','Rationale','Ravi Prakash','Recursive','Red Hat Display','Red Hat Text','Red Rose','Redressed','Reem Kufi','Reenie Beanie','Reggae One','Revalia','Rhodium Libre','Ribeye','Ribeye Marrow','Righteous','Risque','Roboto','Roboto Condensed','Roboto Mono','Roboto Slab','Rochester','Rock Salt','RocknRoll One','Rokkitt','Romanesco','Ropa Sans','Rosario','Rosarivo','Rouge Script','Rowdies','Rozha One','Rubik','Rubik Mono One','Ruda','Rufina','Ruge Boogie','Ruluko','Rum Raisin','Ruslan Display','Russo One','Ruthie','Rye','STIX Two Math','Sacramento','Sahitya','Sail','Saira','Saira Condensed','Saira Extra Condensed','Saira Semi Condensed','Saira Stencil One','Salsa','Sanchez','Sancreek','Sansita','Sansita Swashed','Sarabun','Sarala','Sarina','Sarpanch','Satisfy','Sawarabi Gothic','Sawarabi Mincho','Scada','Scheherazade','Schoolbell','Scope One','Seaweed Script','Secular One','Sedgwick Ave','Sedgwick Ave Display','Sen','Sevillana','Seymour One','Shadows Into Light','Shadows Into Light Two','Shanti','Share','Share Tech','Share Tech Mono','Shippori Mincho','Shippori Mincho B1','Shojumaru','Short Stack','Shrikhand','Siemreap','Sigmar One','Signika','Signika Negative','Simonetta','Single Day','Sintony','Sirin Stencil','Six Caps','Skranji','Slabo 13px','Slabo 27px','Slackey','Smokum','Smythe','Sniglet','Snippet','Snowburst One','Sofadi One','Sofia','Solway','Song Myung','Sonsie One','Sora','Sorts Mill Goudy','Source Code Pro','Source Sans Pro','Source Serif Pro','Space Grotesk','Space Mono','Spartan','Special Elite','Spectral','Spectral SC','Spicy Rice','Spinnaker','Spirax','Squada One','Sree Krushnadevaraya','Sriracha','Srisakdi','Staatliches','Stalemate','Stalinist One','Stardos Stencil','Stick','Stint Ultra Condensed','Stint Ultra Expanded','Stoke','Strait','Stylish','Sue Ellen Francisco','Suez One','Sulphur Point','Sumana','Sunflower','Sunshiney','Supermercado One','Sura','Suranna','Suravaram','Suwannaphum','Swanky and Moo Moo','Syncopate','Syne','Syne Mono','Syne Tactile','Tajawal','Tangerine','Taprom','Tauri','Taviraj','Teko','Telex','Tenali Ramakrishna','Tenor Sans','Text Me One','Texturina','Thasadith','The Girl Next Door','Tienne','Tillana','Timmana','Tinos','Titan One','Titillium Web','Tomorrow','Tourney','Trade Winds','Train One','Trirong','Trispace','Trocchi','Trochut','Truculenta','Trykker','Tulpen One','Turret Road','Ubuntu','Ubuntu Condensed','Ubuntu Mono','Uchen','Ultra','Uncial Antiqua','Underdog','Unica One','UnifrakturCook','UnifrakturMaguntia','Unkempt','Unlock','Unna','VT323','Vampiro One','Varela','Varela Round','Varta','Vast Shadow','Vesper Libre','Viaoda Libre','Vibes','Vibur','Vidaloka','Viga','Voces','Volkhov','Vollkorn','Vollkorn SC','Voltaire','Waiting for the Sunrise','Wallpoet','Walter Turncoat','Warnes','Wellfleet','Wendy One','Wire One','Work Sans','Xanh Mono','Yanone Kaffeesatz','Yantramanav','Yatra One','Yellowtail','Yeon Sung','Yeseva One','Yesteryear','Yomogi','Yrsa','Yusei Magic','ZCOOL KuaiLe','ZCOOL QingKe HuangYou','ZCOOL XiaoWei','Zen Dots','Zen Loop','Zen Tokyo Zoo','Zeyada','Zhi Mang Xing','Zilla Slab','Zilla Slab Highlight');
3
 
1
  <?php
2
+ return array('ABeeZee','Abel','Abhaya Libre','Abril Fatface','Aclonica','Acme','Actor','Adamina','Advent Pro','Aguafina Script','Akaya Kanadaka','Akaya Telivigala','Akronim','Akshar','Aladin','Alata','Alatsi','Albert Sans','Aldrich','Alef','Alegreya','Alegreya SC','Alegreya Sans','Alegreya Sans SC','Aleo','Alex Brush','Alfa Slab One','Alice','Alike','Alike Angular','Allan','Allerta','Allerta Stencil','Allison','Allura','Almarai','Almendra','Almendra Display','Almendra SC','Alumni Sans','Alumni Sans Inline One','Amarante','Amaranth','Amatic SC','Amethysta','Amiko','Amiri','Amita','Anaheim','Andada Pro','Andika','Anek Bangla','Anek Devanagari','Anek Gujarati','Anek Gurmukhi','Anek Kannada','Anek Latin','Anek Malayalam','Anek Odia','Anek Tamil','Anek Telugu','Angkor','Annie Use Your Telescope','Anonymous Pro','Antic','Antic Didone','Antic Slab','Anton','Antonio','Anybody','Arapey','Arbutus','Arbutus Slab','Architects Daughter','Archivo','Archivo Black','Archivo Narrow','Are You Serious','Aref Ruqaa','Arima','Arima Madurai','Arimo','Arizonia','Armata','Arsenal','Artifika','Arvo','Arya','Asap','Asap Condensed','Asar','Asset','Assistant','Astloch','Asul','Athiti','Atkinson Hyperlegible','Atma','Atomic Age','Aubrey','Audiowide','Autour One','Average','Average Sans','Averia Gruesa Libre','Averia Libre','Averia Sans Libre','Averia Serif Libre','Azeret Mono','B612','B612 Mono','BIZ UDGothic','BIZ UDMincho','BIZ UDPGothic','BIZ UDPMincho','Babylonica','Bad Script','Bahiana','Bahianita','Bai Jamjuree','Bakbak One','Ballet','Baloo 2','Baloo Bhai 2','Baloo Bhaijaan 2','Baloo Bhaina 2','Baloo Chettan 2','Baloo Da 2','Baloo Paaji 2','Baloo Tamma 2','Baloo Tammudu 2','Baloo Thambi 2','Balsamiq Sans','Balthazar','Bangers','Barlow','Barlow Condensed','Barlow Semi Condensed','Barriecito','Barrio','Basic','Baskervville','Battambang','Baumans','Bayon','Be Vietnam Pro','Beau Rivage','Bebas Neue','Belgrano','Bellefair','Belleza','Bellota','Bellota Text','BenchNine','Benne','Bentham','Berkshire Swash','Besley','Beth Ellen','Bevan','BhuTuka Expanded One','Big Shoulders Display','Big Shoulders Inline Display','Big Shoulders Inline Text','Big Shoulders Stencil Display','Big Shoulders Stencil Text','Big Shoulders Text','Bigelow Rules','Bigshot One','Bilbo','Bilbo Swash Caps','BioRhyme','BioRhyme Expanded','Birthstone','Birthstone Bounce','Biryani','Bitter','Black And White Picture','Black Han Sans','Black Ops One','Blaka','Blaka Hollow','Blinker','Bodoni Moda','Bokor','Bona Nova','Bonbon','Bonheur Royale','Boogaloo','Bowlby One','Bowlby One SC','Brawler','Bree Serif','Brygada 1918','Bubblegum Sans','Bubbler One','Buda','Buenard','Bungee','Bungee Hairline','Bungee Inline','Bungee Outline','Bungee Shade','Butcherman','Butterfly Kids','Cabin','Cabin Condensed','Cabin Sketch','Caesar Dressing','Cagliostro','Cairo','Caladea','Calistoga','Calligraffitti','Cambay','Cambo','Candal','Cantarell','Cantata One','Cantora One','Capriola','Caramel','Carattere','Cardo','Carme','Carrois Gothic','Carrois Gothic SC','Carter One','Castoro','Catamaran','Caudex','Caveat','Caveat Brush','Cedarville Cursive','Ceviche One','Chakra Petch','Changa','Changa One','Chango','Charis SIL','Charm','Charmonman','Chathura','Chau Philomene One','Chela One','Chelsea Market','Chenla','Cherish','Cherry Cream Soda','Cherry Swash','Chewy','Chicle','Chilanka','Chivo','Chonburi','Cinzel','Cinzel Decorative','Clicker Script','Coda','Coda Caption','Codystar','Coiny','Combo','Comfortaa','Comforter','Comforter Brush','Comic Neue','Coming Soon','Commissioner','Concert One','Condiment','Content','Contrail One','Convergence','Cookie','Copse','Corben','Corinthia','Cormorant','Cormorant Garamond','Cormorant Infant','Cormorant SC','Cormorant Unicase','Cormorant Upright','Courgette','Courier Prime','Cousine','Coustard','Covered By Your Grace','Crafty Girls','Creepster','Crete Round','Crimson Pro','Crimson Text','Croissant One','Crushed','Cuprum','Cute Font','Cutive','Cutive Mono','DM Mono','DM Sans','DM Serif Display','DM Serif Text','Damion','Dancing Script','Dangrek','Darker Grotesque','David Libre','Dawning of a New Day','Days One','Dekko','Dela Gothic One','Delius','Delius Swash Caps','Delius Unicase','Della Respira','Denk One','Devonshire','Dhurjati','Didact Gothic','Diplomata','Diplomata SC','Do Hyeon','Dokdo','Domine','Donegal One','Dongle','Doppio One','Dorsa','Dosis','DotGothic16','Dr Sugiyama','Duru Sans','Dynalight','EB Garamond','Eagle Lake','East Sea Dokdo','Eater','Economica','Eczar','Edu NSW ACT Foundation','Edu QLD Beginner','Edu SA Beginner','Edu TAS Beginner','Edu VIC WA NT Beginner','El Messiri','Electrolize','Elsie','Elsie Swash Caps','Emblema One','Emilys Candy','Encode Sans','Encode Sans Condensed','Encode Sans Expanded','Encode Sans SC','Encode Sans Semi Condensed','Encode Sans Semi Expanded','Engagement','Englebert','Enriqueta','Ephesis','Epilogue','Erica One','Esteban','Estonia','Euphoria Script','Ewert','Exo','Exo 2','Expletus Sans','Explora','Fahkwang','Familjen Grotesk','Fanwood Text','Farro','Farsan','Fascinate','Fascinate Inline','Faster One','Fasthand','Fauna One','Faustina','Federant','Federo','Felipa','Fenix','Festive','Finger Paint','Finlandica','Fira Code','Fira Mono','Fira Sans','Fira Sans Condensed','Fira Sans Extra Condensed','Fjalla One','Fjord One','Flamenco','Flavors','Fleur De Leah','Flow Block','Flow Circular','Flow Rounded','Fondamento','Fontdiner Swanky','Forum','Francois One','Frank Ruhl Libre','Fraunces','Freckle Face','Fredericka the Great','Fredoka','Fredoka One','Freehand','Fresca','Frijole','Fruktur','Fugaz One','Fuggles','Fuzzy Bubbles','GFS Didot','GFS Neohellenic','Gabriela','Gaegu','Gafata','Galada','Galdeano','Galindo','Gamja Flower','Gantari','Gayathri','Gelasio','Gemunu Libre','Genos','Gentium Book Basic','Gentium Book Plus','Gentium Plus','Geo','Georama','Geostar','Geostar Fill','Germania One','Gideon Roman','Gidugu','Gilda Display','Girassol','Give You Glory','Glass Antiqua','Glegoo','Gloria Hallelujah','Glory','Gluten','Goblin One','Gochi Hand','Goldman','Gorditas','Gothic A1','Gotu','Goudy Bookletter 1911','Gowun Batang','Gowun Dodum','Graduate','Grand Hotel','Grandstander','Grape Nuts','Gravitas One','Great Vibes','Grechen Fuemen','Grenze','Grenze Gotisch','Grey Qo','Griffy','Gruppo','Gudea','Gugi','Gulzar','Gupter','Gurajada','Gwendolyn','Habibi','Hachi Maru Pop','Hahmlet','Halant','Hammersmith One','Hanalei','Hanalei Fill','Handlee','Hanuman','Happy Monkey','Harmattan','Headland One','Heebo','Henny Penny','Hepta Slab','Herr Von Muellerhoff','Hi Melody','Hina Mincho','Hind','Hind Guntur','Hind Madurai','Hind Siliguri','Hind Vadodara','Holtwood One SC','Homemade Apple','Homenaje','Hubballi','Hurricane','IBM Plex Mono','IBM Plex Sans','IBM Plex Sans Arabic','IBM Plex Sans Condensed','IBM Plex Sans Devanagari','IBM Plex Sans Hebrew','IBM Plex Sans KR','IBM Plex Sans Thai','IBM Plex Sans Thai Looped','IBM Plex Serif','IM Fell DW Pica','IM Fell DW Pica SC','IM Fell Double Pica','IM Fell Double Pica SC','IM Fell English','IM Fell English SC','IM Fell French Canon','IM Fell French Canon SC','IM Fell Great Primer','IM Fell Great Primer SC','Ibarra Real Nova','Iceberg','Iceland','Imbue','Imperial Script','Imprima','Inconsolata','Inder','Indie Flower','Ingrid Darling','Inika','Inknut Antiqua','Inria Sans','Inria Serif','Inspiration','Inter','Irish Grover','Island Moments','Istok Web','Italiana','Italianno','Itim','Jacques Francois','Jacques Francois Shadow','Jaldi','JetBrains Mono','Jim Nightshade','Joan','Jockey One','Jolly Lodger','Jomhuria','Jomolhari','Josefin Sans','Josefin Slab','Jost','Joti One','Jua','Judson','Julee','Julius Sans One','Junge','Jura','Just Another Hand','Just Me Again Down Here','K2D','Kadwa','Kaisei Decol','Kaisei HarunoUmi','Kaisei Opti','Kaisei Tokumin','Kalam','Kameron','Kanit','Kantumruy','Kantumruy Pro','Karantina','Karla','Karma','Katibeh','Kaushan Script','Kavivanar','Kavoon','Kdam Thmor Pro','Keania One','Kelly Slab','Kenia','Khand','Khmer','Khula','Kings','Kirang Haerang','Kite One','Kiwi Maru','Klee One','Knewave','KoHo','Kodchasan','Koh Santepheap','Kolker Brush','Kosugi','Kosugi Maru','Kotta One','Koulen','Kranky','Kreon','Kristi','Krona One','Krub','Kufam','Kulim Park','Kumar One','Kumar One Outline','Kumbh Sans','Kurale','La Belle Aurore','Lacquer','Laila','Lakki Reddy','Lalezar','Lancelot','Langar','Lateef','Lato','Lavishly Yours','League Gothic','League Script','League Spartan','Leckerli One','Ledger','Lekton','Lemon','Lemonada','Lexend','Lexend Deca','Lexend Exa','Lexend Giga','Lexend Mega','Lexend Peta','Lexend Tera','Lexend Zetta','Libre Barcode 128','Libre Barcode 128 Text','Libre Barcode 39','Libre Barcode 39 Extended','Libre Barcode 39 Extended Text','Libre Barcode 39 Text','Libre Barcode EAN13 Text','Libre Baskerville','Libre Bodoni','Libre Caslon Display','Libre Caslon Text','Libre Franklin','Licorice','Life Savers','Lilita One','Lily Script One','Limelight','Linden Hill','Literata','Liu Jian Mao Cao','Livvic','Lobster','Lobster Two','Londrina Outline','Londrina Shadow','Londrina Sketch','Londrina Solid','Long Cang','Lora','Love Light','Love Ya Like A Sister','Loved by the King','Lovers Quarrel','Luckiest Guy','Lusitana','Lustria','Luxurious Roman','Luxurious Script','M PLUS 1','M PLUS 1 Code','M PLUS 1p','M PLUS 2','M PLUS Code Latin','M PLUS Rounded 1c','Ma Shan Zheng','Macondo','Macondo Swash Caps','Mada','Magra','Maiden Orange','Maitree','Major Mono Display','Mako','Mali','Mallanna','Mandali','Manjari','Manrope','Mansalva','Manuale','Marcellus','Marcellus SC','Marck Script','Margarine','Markazi Text','Marko One','Marmelad','Martel','Martel Sans','Marvel','Mate','Mate SC','Maven Pro','McLaren','Mea Culpa','Meddon','MedievalSharp','Medula One','Meera Inimai','Megrim','Meie Script','Meow Script','Merienda','Merienda One','Merriweather','Merriweather Sans','Metal','Metal Mania','Metamorphous','Metrophobic','Michroma','Milonga','Miltonian','Miltonian Tattoo','Mina','Mingzat','Miniver','Miriam Libre','Mirza','Miss Fajardose','Mitr','Mochiy Pop One','Mochiy Pop P One','Modak','Modern Antiqua','Mogra','Mohave','Molengo','Molle','Monda','Monofett','Monoton','Monsieur La Doulaise','Montaga','Montagu Slab','MonteCarlo','Montez','Montserrat','Montserrat Alternates','Montserrat Subrayada','Moo Lah Lah','Moon Dance','Moul','Moulpali','Mountains of Christmas','Mouse Memoirs','Mr Bedfort','Mr Dafoe','Mr De Haviland','Mrs Saint Delafield','Mrs Sheppards','Ms Madi','Mukta','Mukta Mahee','Mukta Malar','Mukta Vaani','Mulish','Murecho','MuseoModerno','My Soul','Mystery Quest','NTR','Nanum Brush Script','Nanum Gothic','Nanum Gothic Coding','Nanum Myeongjo','Nanum Pen Script','Neonderthaw','Nerko One','Neucha','Neuton','New Rocker','New Tegomin','News Cycle','Newsreader','Niconne','Niramit','Nixie One','Nobile','Nokora','Norican','Nosifer','Notable','Nothing You Could Do','Noticia Text','Noto Emoji','Noto Kufi Arabic','Noto Music','Noto Naskh Arabic','Noto Nastaliq Urdu','Noto Rashi Hebrew','Noto Sans','Noto Sans Adlam','Noto Sans Adlam Unjoined','Noto Sans Anatolian Hieroglyphs','Noto Sans Arabic','Noto Sans Armenian','Noto Sans Avestan','Noto Sans Balinese','Noto Sans Bamum','Noto Sans Bassa Vah','Noto Sans Batak','Noto Sans Bengali','Noto Sans Bhaiksuki','Noto Sans Brahmi','Noto Sans Buginese','Noto Sans Buhid','Noto Sans Canadian Aboriginal','Noto Sans Carian','Noto Sans Caucasian Albanian','Noto Sans Chakma','Noto Sans Cham','Noto Sans Cherokee','Noto Sans Coptic','Noto Sans Cuneiform','Noto Sans Cypriot','Noto Sans Deseret','Noto Sans Devanagari','Noto Sans Display','Noto Sans Duployan','Noto Sans Egyptian Hieroglyphs','Noto Sans Elbasan','Noto Sans Elymaic','Noto Sans Georgian','Noto Sans Glagolitic','Noto Sans Gothic','Noto Sans Grantha','Noto Sans Gujarati','Noto Sans Gunjala Gondi','Noto Sans Gurmukhi','Noto Sans HK','Noto Sans Hanifi Rohingya','Noto Sans Hanunoo','Noto Sans Hatran','Noto Sans Hebrew','Noto Sans Imperial Aramaic','Noto Sans Indic Siyaq Numbers','Noto Sans Inscriptional Pahlavi','Noto Sans Inscriptional Parthian','Noto Sans JP','Noto Sans Javanese','Noto Sans KR','Noto Sans Kaithi','Noto Sans Kannada','Noto Sans Kayah Li','Noto Sans Kharoshthi','Noto Sans Khmer','Noto Sans Khojki','Noto Sans Khudawadi','Noto Sans Lao','Noto Sans Lepcha','Noto Sans Limbu','Noto Sans Linear A','Noto Sans Linear B','Noto Sans Lisu','Noto Sans Lycian','Noto Sans Lydian','Noto Sans Mahajani','Noto Sans Malayalam','Noto Sans Mandaic','Noto Sans Manichaean','Noto Sans Marchen','Noto Sans Masaram Gondi','Noto Sans Math','Noto Sans Mayan Numerals','Noto Sans Medefaidrin','Noto Sans Meetei Mayek','Noto Sans Meroitic','Noto Sans Miao','Noto Sans Modi','Noto Sans Mongolian','Noto Sans Mono','Noto Sans Mro','Noto Sans Multani','Noto Sans Myanmar','Noto Sans N Ko','Noto Sans Nabataean','Noto Sans New Tai Lue','Noto Sans Newa','Noto Sans Nushu','Noto Sans Ogham','Noto Sans Ol Chiki','Noto Sans Old Hungarian','Noto Sans Old Italic','Noto Sans Old North Arabian','Noto Sans Old Permic','Noto Sans Old Persian','Noto Sans Old Sogdian','Noto Sans Old South Arabian','Noto Sans Old Turkic','Noto Sans Oriya','Noto Sans Osage','Noto Sans Osmanya','Noto Sans Pahawh Hmong','Noto Sans Palmyrene','Noto Sans Pau Cin Hau','Noto Sans Phags Pa','Noto Sans Phoenician','Noto Sans Psalter Pahlavi','Noto Sans Rejang','Noto Sans Runic','Noto Sans SC','Noto Sans Samaritan','Noto Sans Saurashtra','Noto Sans Sharada','Noto Sans Shavian','Noto Sans Siddham','Noto Sans Sinhala','Noto Sans Sogdian','Noto Sans Sora Sompeng','Noto Sans Soyombo','Noto Sans Sundanese','Noto Sans Syloti Nagri','Noto Sans Symbols','Noto Sans Symbols 2','Noto Sans Syriac','Noto Sans TC','Noto Sans Tagalog','Noto Sans Tagbanwa','Noto Sans Tai Le','Noto Sans Tai Tham','Noto Sans Tai Viet','Noto Sans Takri','Noto Sans Tamil','Noto Sans Tamil Supplement','Noto Sans Telugu','Noto Sans Thaana','Noto Sans Thai','Noto Sans Thai Looped','Noto Sans Tifinagh','Noto Sans Tirhuta','Noto Sans Ugaritic','Noto Sans Vai','Noto Sans Wancho','Noto Sans Warang Citi','Noto Sans Yi','Noto Sans Zanabazar Square','Noto Serif','Noto Serif Ahom','Noto Serif Armenian','Noto Serif Balinese','Noto Serif Bengali','Noto Serif Devanagari','Noto Serif Display','Noto Serif Dogra','Noto Serif Ethiopic','Noto Serif Georgian','Noto Serif Grantha','Noto Serif Gujarati','Noto Serif Gurmukhi','Noto Serif Hebrew','Noto Serif JP','Noto Serif KR','Noto Serif Kannada','Noto Serif Khmer','Noto Serif Lao','Noto Serif Malayalam','Noto Serif Myanmar','Noto Serif Nyiakeng Puachue Hmong','Noto Serif SC','Noto Serif Sinhala','Noto Serif TC','Noto Serif Tamil','Noto Serif Tangut','Noto Serif Telugu','Noto Serif Thai','Noto Serif Tibetan','Noto Serif Yezidi','Noto Traditional Nushu','Nova Cut','Nova Flat','Nova Mono','Nova Oval','Nova Round','Nova Script','Nova Slim','Nova Square','Numans','Nunito','Nunito Sans','Nuosu SIL','Odibee Sans','Odor Mean Chey','Offside','Oi','Old Standard TT','Oldenburg','Ole','Oleo Script','Oleo Script Swash Caps','Oooh Baby','Open Sans','Oranienbaum','Orbitron','Oregano','Orelega One','Orienta','Original Surfer','Oswald','Outfit','Over the Rainbow','Overlock','Overlock SC','Overpass','Overpass Mono','Ovo','Oxanium','Oxygen','Oxygen Mono','PT Mono','PT Sans','PT Sans Caption','PT Sans Narrow','PT Serif','PT Serif Caption','Pacifico','Padauk','Palanquin','Palanquin Dark','Pangolin','Paprika','Parisienne','Passero One','Passion One','Passions Conflict','Pathway Gothic One','Patrick Hand','Patrick Hand SC','Pattaya','Patua One','Pavanam','Paytone One','Peddana','Peralta','Permanent Marker','Petemoss','Petit Formal Script','Petrona','Philosopher','Piazzolla','Piedra','Pinyon Script','Pirata One','Plaster','Play','Playball','Playfair Display','Playfair Display SC','Plus Jakarta Sans','Podkova','Poiret One','Poller One','Poly','Pompiere','Pontano Sans','Poor Story','Poppins','Port Lligat Sans','Port Lligat Slab','Potta One','Pragati Narrow','Praise','Prata','Preahvihear','Press Start 2P','Pridi','Princess Sofia','Prociono','Prompt','Prosto One','Proza Libre','Public Sans','Puppies Play','Puritan','Purple Purse','Qahiri','Quando','Quantico','Quattrocento','Quattrocento Sans','Questrial','Quicksand','Quintessential','Qwigley','Qwitcher Grypen','Racing Sans One','Radio Canada','Radley','Rajdhani','Rakkas','Raleway','Raleway Dots','Ramabhadra','Ramaraja','Rambla','Rammetto One','Rampart One','Ranchers','Rancho','Ranga','Rasa','Rationale','Ravi Prakash','Readex Pro','Recursive','Red Hat Display','Red Hat Mono','Red Hat Text','Red Rose','Redacted','Redacted Script','Redressed','Reem Kufi','Reenie Beanie','Reggae One','Revalia','Rhodium Libre','Ribeye','Ribeye Marrow','Righteous','Risque','Road Rage','Roboto','Roboto Condensed','Roboto Flex','Roboto Mono','Roboto Serif','Roboto Slab','Rochester','Rock Salt','RocknRoll One','Rokkitt','Romanesco','Ropa Sans','Rosario','Rosarivo','Rouge Script','Rowdies','Rozha One','Rubik','Rubik Beastly','Rubik Bubbles','Rubik Glitch','Rubik Microbe','Rubik Mono One','Rubik Moonrocks','Rubik Puddles','Rubik Wet Paint','Ruda','Rufina','Ruge Boogie','Ruluko','Rum Raisin','Ruslan Display','Russo One','Ruthie','Rye','STIX Two Text','Sacramento','Sahitya','Sail','Saira','Saira Condensed','Saira Extra Condensed','Saira Semi Condensed','Saira Stencil One','Salsa','Sanchez','Sancreek','Sansita','Sansita Swashed','Sarabun','Sarala','Sarina','Sarpanch','Sassy Frass','Satisfy','Sawarabi Gothic','Sawarabi Mincho','Scada','Scheherazade New','Schoolbell','Scope One','Seaweed Script','Secular One','Sedgwick Ave','Sedgwick Ave Display','Sen','Send Flowers','Sevillana','Seymour One','Shadows Into Light','Shadows Into Light Two','Shalimar','Shanti','Share','Share Tech','Share Tech Mono','Shippori Antique','Shippori Antique B1','Shippori Mincho','Shippori Mincho B1','Shojumaru','Short Stack','Shrikhand','Siemreap','Sigmar One','Signika','Signika Negative','Simonetta','Single Day','Sintony','Sirin Stencil','Six Caps','Skranji','Slabo 13px','Slabo 27px','Slackey','Smokum','Smooch','Smooch Sans','Smythe','Sniglet','Snippet','Snowburst One','Sofadi One','Sofia','Solway','Song Myung','Sonsie One','Sora','Sorts Mill Goudy','Source Code Pro','Source Sans 3','Source Sans Pro','Source Serif 4','Source Serif Pro','Space Grotesk','Space Mono','Special Elite','Spectral','Spectral SC','Spicy Rice','Spinnaker','Spirax','Splash','Spline Sans','Spline Sans Mono','Squada One','Square Peg','Sree Krushnadevaraya','Sriracha','Srisakdi','Staatliches','Stalemate','Stalinist One','Stardos Stencil','Stick','Stick No Bills','Stint Ultra Condensed','Stint Ultra Expanded','Stoke','Strait','Style Script','Stylish','Sue Ellen Francisco','Suez One','Sulphur Point','Sumana','Sunflower','Sunshiney','Supermercado One','Sura','Suranna','Suravaram','Suwannaphum','Swanky and Moo Moo','Syncopate','Syne','Syne Mono','Syne Tactile','Tai Heritage Pro','Tajawal','Tangerine','Tapestry','Taprom','Tauri','Taviraj','Teko','Telex','Tenali Ramakrishna','Tenor Sans','Text Me One','Texturina','Thasadith','The Girl Next Door','The Nautigal','Tienne','Tillana','Timmana','Tinos','Tiro Bangla','Tiro Devanagari Hindi','Tiro Devanagari Marathi','Tiro Devanagari Sanskrit','Tiro Gurmukhi','Tiro Kannada','Tiro Tamil','Tiro Telugu','Titan One','Titillium Web','Tomorrow','Tourney','Trade Winds','Train One','Trirong','Trispace','Trocchi','Trochut','Truculenta','Trykker','Tulpen One','Turret Road','Twinkle Star','Ubuntu','Ubuntu Condensed','Ubuntu Mono','Uchen','Ultra','Uncial Antiqua','Underdog','Unica One','UnifrakturCook','UnifrakturMaguntia','Unkempt','Unlock','Unna','Updock','Urbanist','VT323','Vampiro One','Varela','Varela Round','Varta','Vast Shadow','Vazirmatn','Vesper Libre','Viaoda Libre','Vibes','Vibur','Vidaloka','Viga','Voces','Volkhov','Vollkorn','Vollkorn SC','Voltaire','Vujahday Script','Waiting for the Sunrise','Wallpoet','Walter Turncoat','Warnes','Water Brush','Waterfall','Wellfleet','Wendy One','Whisper','WindSong','Wire One','Work Sans','Xanh Mono','Yaldevi','Yanone Kaffeesatz','Yantramanav','Yatra One','Yellowtail','Yeon Sung','Yeseva One','Yesteryear','Yomogi','Yrsa','Yuji Boku','Yuji Mai','Yuji Syuku','Yusei Magic','ZCOOL KuaiLe','ZCOOL QingKe HuangYou','ZCOOL XiaoWei','Zen Antique','Zen Antique Soft','Zen Dots','Zen Kaku Gothic Antique','Zen Kaku Gothic New','Zen Kurenaido','Zen Loop','Zen Maru Gothic','Zen Old Mincho','Zen Tokyo Zoo','Zeyada','Zhi Mang Xing','Zilla Slab','Zilla Slab Highlight');
3
 
kadence-blocks.php CHANGED
@@ -5,7 +5,7 @@
5
  * Description: Advanced Page Building Blocks for Gutenberg. Create custom column layouts, backgrounds, dual buttons, icons etc.
6
  * Author: Kadence WP
7
  * Author URI: https://www.kadencewp.com
8
- * Version: 2.4.12
9
  * Text Domain: kadence-blocks
10
  * License: GPL2+
11
  * License URI: https://www.gnu.org/licenses/gpl-2.0.txt
@@ -20,7 +20,7 @@ if ( ! defined( 'ABSPATH' ) ) {
20
 
21
  define( 'KADENCE_BLOCKS_PATH', realpath( plugin_dir_path( __FILE__ ) ) . DIRECTORY_SEPARATOR );
22
  define( 'KADENCE_BLOCKS_URL', plugin_dir_url( __FILE__ ) );
23
- define( 'KADENCE_BLOCKS_VERSION', '2.4.12' );
24
  /**
25
  * Add a check before redirecting
26
  */
5
  * Description: Advanced Page Building Blocks for Gutenberg. Create custom column layouts, backgrounds, dual buttons, icons etc.
6
  * Author: Kadence WP
7
  * Author URI: https://www.kadencewp.com
8
+ * Version: 2.4.13
9
  * Text Domain: kadence-blocks
10
  * License: GPL2+
11
  * License URI: https://www.gnu.org/licenses/gpl-2.0.txt
20
 
21
  define( 'KADENCE_BLOCKS_PATH', realpath( plugin_dir_path( __FILE__ ) ) . DIRECTORY_SEPARATOR );
22
  define( 'KADENCE_BLOCKS_URL', plugin_dir_url( __FILE__ ) );
23
+ define( 'KADENCE_BLOCKS_VERSION', '2.4.13' );
24
  /**
25
  * Add a check before redirecting
26
  */
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: gutenberg, blocks, page builder, google fonts, dual buttons, svg icons, ed
4
  Donate link: https://www.kadencewp.com/about-us/
5
  Requires at least: 5.9
6
  Tested up to: 6.0
7
- Stable tag: 2.4.12
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -76,6 +76,11 @@ Install the plugin into the `/wp-content/plugins/` folder, and activate it.
76
 
77
  == Changelog ==
78
 
 
 
 
 
 
79
  = 2.4.12 =
80
  Release Date: July 6th, 2022
81
  * Update: Design Library defaults.
4
  Donate link: https://www.kadencewp.com/about-us/
5
  Requires at least: 5.9
6
  Tested up to: 6.0
7
+ Stable tag: 2.4.13
8
  License: GPLv2 or later
9
  License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
 
76
 
77
  == Changelog ==
78
 
79
+ = 2.4.13 =
80
+ Release Date: July 29th, 2022
81
+ * Update: Google Fonts.
82
+ * Fix: Issue with safari and sticky section.
83
+
84
  = 2.4.12 =
85
  Release Date: July 6th, 2022
86
  * Update: Design Library defaults.