From d0f76aa58f70dbc84ede22ea63e46ba25a2fda59 Mon Sep 17 00:00:00 2001 From: lexuanbao161096 <56553260+lexuanbao161096@users.noreply.github.com> Date: Wed, 17 Jul 2024 14:13:16 +0700 Subject: [PATCH] A link to create a field group after a CPT has been created (#103) --- app/hooks/usePostTypes.js | 4 ++-- assets/js/app.js | 2 +- modules/relationships/assets/relationships.js | 2 +- modules/settings-page/assets/settings-page.js | 2 +- src/Edit.php | 3 +-- 5 files changed, 6 insertions(+), 7 deletions(-) diff --git a/app/hooks/usePostTypes.js b/app/hooks/usePostTypes.js index 934c5462..7e270491 100644 --- a/app/hooks/usePostTypes.js +++ b/app/hooks/usePostTypes.js @@ -1,5 +1,5 @@ import { create } from 'zustand'; -import { getSettings } from '../functions'; +import { ensureArray, getSettings } from '../functions'; const sanitize = types => { let t = types && Array.isArray( types ) ? types : [ 'post' ]; @@ -10,7 +10,7 @@ const sanitize = types => { const settings = getSettings(); const usePostTypes = create( set => ( { - types: sanitize( settings.post_types ), + types: sanitize( ensureArray( settings.post_types || [] ) ), update: types => set( state => ( { types: sanitize( types ) } ) ), } ) ); diff --git a/assets/js/app.js b/assets/js/app.js index 0e7f7586..5e50521a 100755 --- a/assets/js/app.js +++ b/assets/js/app.js @@ -1,2 +1,2 @@ /*! For license information please see app.js.LICENSE.txt */ -(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441,179],"./Checkbox.js":[6441,179],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=9033,e.exports=o},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>D,ms:()=>F,tZ:()=>j,F4:()=>V});n(9611);var r=n(7363),o=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;t=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,g=/_EMO_([^_]+?)_([^]*?)_EMO_/g,v=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=v(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),E=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(g,(function(e,t,n){return w={name:t,styles:n,next:w},t}))}return 1===m[e]||v(e)||"number"!=typeof t||0===t?t:t+"px"};function x(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return w={name:n.name,styles:n.styles,next:w},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)w={name:o.name,styles:o.styles,next:w},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,s,c,p){for(var f,m,h,b,_,x=0,w=0,R=0,O=0,S=0,A=0,N=h=f=0,j=0,V=0,L=0,Z=0,F=s.length,H=F-1,$="",U="",B="",z="";jf)&&(Z=($=$.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0s.charCodeAt(8))break;case 115:i=i.replace(s,"-webkit-"+s)+";"+i;break;case 207:case 102:i=i.replace(s,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a,m:()=>i});var r=n(2610),o=n(3369);const a=(0,r.createContext)({}),i=({children:e})=>{const[t,n]=(0,r.useState)((0,o.Gw)());return React.createElement(a.Provider,{value:{settings:t,updateSettings:(e,t)=>{n((n=>{return{...n,[(r=e,r.replace(/\]/g,"").split("[").pop())]:t};var r}))}}},e)}},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),o=n(1793),a=n(2610),i=n(7164),l=n(851);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,a.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(o.default,s({htmlFor:t},u),React.createElement(l.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),o=n(4395),a=n(1793),i=n(2402),l=n(851);const s=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,o.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...s(u),...Array.from(new Set(Object.values(p)))];return React.createElement(a.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(l.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:s(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(7537),o=n(2610),a=n(8003),i=n(9656),l=n(3369),s=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,a.__)("PHP callback function","meta-box-builder"),template:(0,a.__)("Template file","meta-box-builder"),code:(0,a.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,a.__)("View","meta-box-builder"));const g=()=>{const[e,t]=(0,o.useState)((0,l.Gw)()),[n,g]=(0,o.useState)(e.icon_type||"dashicons"),[v,y]=(0,o.useState)(e.render_with||"callback"),[_,E]=(0,o.useState)(),[x,w]=(0,o.useState)(MbbApp.views),[R,O]=(0,o.useState)(e.render_view),S=(0,o.useRef)(),C=(0,o.useRef)(),k=(0,o.useRef)(),D=(0,s.Z)((e=>e.type));(0,o.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[I,P]=(0,o.useState)(MbbApp.data?.block_path_error),[A,T]=(0,o.useState)(!1),N={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),o=e.find("#title").val();w({...x,[n]:{ID:n,post_name:r,post_title:o}}),O(r)}},M=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:o,is_newer:i}=await(0,l._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),s=o?"":(0,a.__)("The path is not writable.","meta-box-builder");T(i),P(s)};return(0,o.useEffect)((()=>{e.block_json?.path&&M(0,e.block_json?.path)}),[]),(0,o.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,o.useEffect)((()=>{var e;e=S?.current,jQuery(e).rwmbModal({...N,isEdit:!0})}),[S.current,v]),(0,o.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...N,isEdit:!0})})(C?.current)}),[C.current,v,R]),"block"===D&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,a.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,a.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,a.__)("Dashicons","meta-box-builder"),svg:(0,a.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>g(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,a.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,a.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,a.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,a.__)("Icon color","meta-box-builder"),tooltip:(0,a.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,a.__)("Icon background color","meta-box-builder"),tooltip:(0,a.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,a.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,a.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,a.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,a.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,a.__)("In the content area","meta-box-builder"),side:(0,a.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,a.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,a.__)("Left","meta-box-builder"),right:(0,a.__)("Right","meta-box-builder"),center:(0,a.__)("Center","meta-box-builder"),wide:(0,a.__)("Wide","meta-box-builder"),full:(0,a.__)("Full","meta-box-builder")},defaultValue:(0,l.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,a.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,a.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,a.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:v,onChange:e=>y(e.target.value)}),"callback"===v&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,a.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,a.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===v&&React.createElement(p.default,{name:"settings[render_template]",label:(0,a.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,a.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===v&&React.createElement(u.default,{label:(0,a.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>k.current.value=n,editorDidMount:E}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:k,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Block attribute. Replace attribute with anchor, align or className).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Field value. Replace field_id with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Run a PHP/WordPress function via mb namespace. Replace function with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===v&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,a.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{O(e.target.value)}},React.createElement("option",{value:""},(0,a.__)("Select a view","meta-box-builder")),Object.entries(x).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:S,role:"button","data-url":MbbApp.viewAddUrl},(0,a.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:C,role:"button"},(0,a.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,a.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,a.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,a.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,a.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,a.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,a.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,a.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,a.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,a.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,a.__)("Enter absolute path to the folder containing the block.json and block asset files. Do not include the block name (e.g. field group ID). The full path for the block files will be like path/to/folder/block-name/block.json.","meta-box-builder"),defaultValue:e.block_json?.path,error:I,updateFieldData:M,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),A&&React.createElement(u.default,{label:(0,a.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,a.__)("We detected a newer version of block.json from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,a.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,a.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,a.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,a.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,a.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,a.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,a.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(7850);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,o.O)(t);return React.createElement(r.default,a({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},s),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:l,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(2402),l=n(1793),s=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,a.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,a.__)("Hidden","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:o})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(s.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,a.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,a.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,a.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,a.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,a.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,a.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,a.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,a.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,a.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,a.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,a.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,a.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,a.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,a.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,a.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,a.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,a.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,a.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,a.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>o(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,s]=(0,o.useState)(Object.values(e.when||{})),f=e=>s((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(l.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>s((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(8003),o=n(4395),a=n(6441),i=n(1181);const l=({defaultValue:e})=>{const t=(0,o.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(a.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")}`,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(a.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(a.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(851);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},c),React.createElement(o.default,{name:e,defaultValue:i,required:s,placeholder:n,items:Object.entries(c[l])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(2610),o=n(6360);const a=({children:e,label:t,description:n,tooltip:a,className:i="",htmlFor:l="",keyValue:s="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:s},t&&React.createElement("label",{className:"og-label",htmlFor:l},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),a&&React.createElement(o.default,{id:l,content:a})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),o=n(2610),a=n(7164),i=n(8003);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(o.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,o.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(s,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:s=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,o.useState)(),{settings:h}=(0,o.useContext)(a.J),b=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",l({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||s.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[s,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(o.default,a({htmlFor:t,className:"og-icon"},l),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${s}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:s,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),o=n(7164),a=n(2402),i=n(1793),l=n(851);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(o.J),p=(0,a.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,s({className:"og-group-title",htmlFor:t},u),React.createElement(l.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(2610),o=n(1793),a=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},s=({name:e,componentId:t,defaultValue:n,icons:s=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=s.map((e=>[e,l(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(o.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,a.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const l=(0,r.useRef)(),[s,c]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{s&&l.current&&([l.current.selectionStart,l.current.selectionEnd]=s)}),[s]),React.createElement(o.default,a({htmlFor:t},i),React.createElement("input",{ref:l,type:"text",id:t,name:e,value:n.id,onChange:e=>{n.updateId(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(3369),l=n(4395),s=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,a.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,a.__)("Hide","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,l.Z)((e=>e.type)),d=(0,s.Z)((e=>e.types)),[p,f]=(0,o.useState)(e.name);return(0,o.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,a.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,a.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,a.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,a.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,a.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,a.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,a.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,a.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,a.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,a.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,a.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,a.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,a.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,l.Z)((e=>e.type)),[n,r]=((0,s.Z)((e=>e.types)),(0,o.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,a.__)("Advanced location rules","meta-box-builder")}`,tooltip:(0,a.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},s),React.createElement("input",{type:i,id:t,name:e,defaultValue:a,onChange:t=>l&&l(e,t.target.value),placeholder:n,required:s.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),o=n(2610),a=n(8003),i=n(1793),l=n(851),s=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:s,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,o.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(l.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(l.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>s(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,a.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,a.__)("Enter value","meta-box-builder"),keys:l=[],values:u=[],...d})=>{const[p,f]=(0,o.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:l,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,s.nV)()}]))},(0,a.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),o=n(8003),a=n(3369),i=n(4395),l=n(3206),s=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,a.Gw)(),[t,n]=(0,r.useState)((0,a.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,l.Z)((e=>e.types)),g=(0,l.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,o.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,o.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,o.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,o.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,o.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,o.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,o.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,o.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>g(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,a.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,a.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(s.default,{label:(0,o.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,o.__)("Tab","meta-box-builder"),tooltip:(0,o.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const l=(0,r.useRef)(),[s,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(l.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{s&&l.current&&([l.current.selectionStart,l.current.selectionEnd]=s)}),[s]),React.createElement(o.default,a({htmlFor:t},i),React.createElement("input",{ref:l,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),o=n(3369),a=n(4395),i=n(3206),l=n(6441),s=n(5681);const c=()=>{const e=(0,o.Gw)(),t=(0,a.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(s.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(s.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(s.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(l.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(l.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(l.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(l.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var r=n(2610),o=n(4925),a=n(7462),i=n(5671),l=n(3144),s=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,g,v=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=v,g=b=function(e){(0,s.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var o=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,o=r.cacheOptions,a=r.onInputChange,i=(0,f.G)(e,n,a);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(o&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var l=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),l===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,l.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,o.Z)(t,["loadOptions","isLoading"]),i=this.state,l=i.defaultOptions,s=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:s&&u?d:l||[];return p().createElement(h,(0,a.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},g);var _=n(3369);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,l]=(0,r.useState)((0,_.rY)(o.label||[]));let s,c=o.value||[];return c=(0,_.rY)(c),c&&(s=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,E({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?s:o,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];l(t)}},a)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),o=(n(845),n(5742),n(1533),n(7923)),a=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,a.m)(o.S);var l=n(1793);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,s({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(l.default,{label:e,description:t,tooltip:n,className:r,keyValue:o,required:a,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(7850);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,o.O)(e);return React.createElement(r.default,a({htmlFor:e},u),React.createElement("select",{placeholder:s,id:e,name:t,defaultValue:i,onChange:e=>{d(),l&&l(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(3369),l=n(4395),s=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,a.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,a.__)("Hide","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:l})=>{const[s,d]=(0,o.useState)(e.name);return(0,o.useEffect)((()=>{"post"!==l&&"input_value"!==s&&d("input_value")}),[l]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===s?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:s,onChange:e=>d(e.target.value)},"post"===l&&React.createElement("option",{value:"template"},(0,a.__)("Page template","meta-box-builder")),"post"===l&&React.createElement("option",{value:"format"},(0,a.__)("Post format","meta-box-builder")),"post"===l&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===l&&React.createElement("option",{value:"is_child"},(0,a.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,a.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(s)&&React.createElement(u.default,{key:s+l,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:s,s:e})}),"is_child"===s&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,a.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,a.__)("No","meta-box-builder"))),"input_value"===s&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,a.__)("CSS selector","meta-box-builder"),defaultValue:s===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,l.Z)((e=>e.type)),[n,r]=(0,o.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(s.default,{className:"og-include-exclude",label:`${(0,a.__)("Toggle rules","meta-box-builder")}`,tooltip:(0,a.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(o.default,a({htmlFor:t},l),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({},s,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:a,className:l}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(7537);const o=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(8998),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},l=({fieldId:e,name:t,componentId:n,defaultValue:l,updateFieldType:s,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(o.default,a({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:l,onChange:t=>s(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),o=n(2610),a=n(8003),i=n(1793),l=n(3369);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,l]=(0,o.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>l(e.target.value)},React.createElement("option",{value:"required"},(0,a.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,a.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,a.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,a.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,a.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,a.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,a.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,a.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,a.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,a.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,a.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,a.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,a.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,a.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,a.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,a.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,a.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,a.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,a.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,a.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Ex. 2,6","meta-box-builder"),title:(0,a.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,a.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,o.useState)((0,l.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,s({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,l.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>m,Od:()=>w,Vx:()=>x,_i:()=>p,l_:()=>s,nV:()=>d,oe:()=>b,pt:()=>u,rY:()=>f,yn:()=>_});var r=n(2610),o=n(3517),a=n.n(o),i=n(1304),l=n.n(i);const s=e=>Object.assign(document.createElement("textarea"),{innerHTML:e}).value,c=e=>e[0].toUpperCase()+e.slice(1),u=(e,t=" ",n=" ")=>e.split(t).map(c).join(n),d=()=>Math.random().toString(36).substr(2),p=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},o=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(o+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(o,r).then((e=>e.json()))},f=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],m=()=>{const e=h(window.location.search);return{...MbbApp.settings||{},...e.settings}},h=e=>{const t=new URLSearchParams(e);return v(t)},b=e=>{const t=g(document.querySelector("#post"));return a().get(t,y(e))},g=e=>{const t=new FormData(e);return v(t)},v=e=>{const t={};for(let[n,r]of e){n=y(n);const e=a().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),a().set(t,n,r)}return t},y=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),_=(e,t,o,i=!1)=>{const l=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(o))),s=a().get(e.props,"name",e.setting),c=s.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!a().get(t,"_new",!1)&&(u=E(e.name));const d=y(s);return[l,c,a().get(t,d,u)]},E=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""},x=e=>l()(e,{lower:!0}).replace(/[^a-z0-9_]/g,"_").replace(/[ _]{2,}/g,"_").replace(/^_/,"").replace(/_$/,"").replace(/^\d+/,"").replace(/^_/,"").replace(/_$/,""),w=(e,t)=>e.matches(t)||null!==e.closest(t)},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>q});var r=n(7363);function o(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))}function a(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]a||setTimeout(r,l,o)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:I?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:I?5e3:3e3,compare:function(e,t){return g(e)==g(t)},isPaused:function(){return!1},cache:F,mutate:H,fallback:{}},O),U=function(e,t){var n=p(e,t);if(t){var r=e.use,o=e.fallback,a=t.use,i=t.fallback;r&&a&&(n.use=r.concat(a)),o&&i&&(n.fallback=p(o,i))}return n},B=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},W={dedupe:!0},Y=(c.defineProperty((function(e){var t=e.value,n=U((0,r.useContext)(B),t),o=t&&t.provider,a=(0,r.useState)((function(){return o?L(o(n.cache||F),t):s}))[0];return a&&(n.cache=a[0],n.mutate=a[1]),k((function(){return a?a[2]:s}),[]),(0,r.createElement)(B.Provider,p(e,{value:n}))}),"default",{value:$}),i=function(e,t,n){var i=n.cache,l=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,g=n.refreshInterval,v=n.refreshWhenHidden,y=n.refreshWhenOffline,_=A.get(i),E=_[0],x=_[1],w=_[2],R=_[3],O=P(e),S=O[0],D=O[1],I=O[2],N=(0,r.useRef)(!1),V=(0,r.useRef)(!1),L=(0,r.useRef)(S),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),H=function(){return F.current},$=function(){return H().isVisible()&&H().isOnline()},U=function(e){return i.set(I,p(i.get(I),e))},B=i.get(S),Y=u(c)?n.fallback[S]:c,G=u(B)?Y:B,q=i.get(I)||{},X=q.error,K=!N.current,J=function(){return K&&!u(b)?b:!H().isPaused()&&(h?!u(G)&&n.revalidateIfStale:u(G)||n.revalidateIfStale)},Q=!(!S||!t)&&(!!q.isValidating||K&&J()),ee=function(e,t){var n=(0,r.useState)({})[1],o=(0,r.useRef)(e),a=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=o.current;for(var l in e){var s=l;i[s]!==e[s]&&(i[s]=e[s],a.current[s]&&(r=!0))}r&&!t.current&&n({})}),[]);return k((function(){o.current=e})),[o,a.current,i]}({data:G,error:X,isValidating:Q},V),te=ee[0],ne=ee[1],re=ee[2],oe=(0,r.useCallback)((function(e){return o(void 0,void 0,void 0,(function(){var t,r,o,c,p,f,m,h,b,g,v,y,_;return a(this,(function(a){switch(a.label){case 0:if(t=Z.current,!S||!t||V.current||H().isPaused())return[2,!1];c=!0,p=e||{},f=!R[S]||!p.dedupe,m=function(){return!V.current&&S===L.current&&N.current},h=function(){var e=R[S];e&&e[1]===o&&delete R[S]},b={isValidating:!1},g=function(){U({isValidating:!1}),m()&&re(b)},U({isValidating:!0}),re({isValidating:!0}),a.label=1;case 1:return a.trys.push([1,3,,4]),f&&(T(i,S,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(S)&&setTimeout((function(){c&&m()&&H().onLoadingSlow(S,n)}),n.loadingTimeout),R[S]=[t.apply(void 0,D),M()]),_=R[S],r=_[0],o=_[1],[4,r];case 2:return r=a.sent(),f&&setTimeout(h,n.dedupingInterval),R[S]&&R[S][1]===o?(U({error:s}),b.error=s,v=w[S],!u(v)&&(o<=v[0]||o<=v[1]||0===v[1])?(g(),f&&m()&&H().onDiscarded(S),[2,!1]):(l(te.current.data,r)?b.data=te.current.data:b.data=r,l(i.get(S),r)||i.set(S,r),f&&m()&&H().onSuccess(r,S,n),[3,4])):(f&&m()&&H().onDiscarded(S),[2,!1]);case 3:return y=a.sent(),h(),H().isPaused()||(U({error:y}),b.error=y,f&&m()&&(H().onError(y,S,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&$()&&H().onErrorRetry(y,S,n,oe,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,g(),m()&&f&&T(i,S,b.data,b.error,!1),[2,!0]}}))}))}),[S]),ae=(0,r.useCallback)(j.bind(s,i,(function(){return L.current})),[]);if(k((function(){Z.current=t,F.current=n})),k((function(){if(S){var e=S!==L.current,t=oe.bind(s,W),n=0,r=z(S,x,(function(e,t,n){re(p({error:t,isValidating:n},l(te.current.data,e)?s:{data:e}))})),o=z(S,E,(function(e){if(0==e){var r=Date.now();H().revalidateOnFocus&&r>n&&$()&&(n=r+H().focusThrottleInterval,t())}else if(1==e)H().revalidateOnReconnect&&$()&&t();else if(2==e)return oe()}));return V.current=!1,L.current=S,N.current=!0,e&&re({data:G,error:X,isValidating:Q}),J()&&(u(G)||C?t():(a=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(a):setTimeout(a,1))),function(){V.current=!0,r(),o()}}var a}),[S,oe]),k((function(){var e;function t(){var t=d(g)?g(G):g;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!v&&!H().isVisible()||!y&&!H().isOnline()?t():oe(W).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[g,v,y,oe]),(0,r.useDebugValue)(G),h&&u(G)&&S)throw Z.current=t,F.current=n,V.current=!1,u(X)?oe(W):X;return{mutate:ae,get data(){return ne.data=!0,G},get error(){return ne.error=!0,X},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(a,l||c.fetcher,c)}),G=n(3369);const q=(e,t)=>{const{data:n,error:r}=Y(e,G._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const o=["button","custom_html","divider","heading","tab","group"],a=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...a(t)},o.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:a(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:o.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(270);const o=(0,n(3369).Gw)(),a=(0,r.Ue)((e=>({type:o.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(270),o=n(3369);const a=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,o.Gw)(),l=(0,r.Ue)((e=>({types:a(i.post_types),update:t=>e((e=>({types:a(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>o});var r=n(2610);const o=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),o=a(e),l=o?o.closest(".og-field"):null,s=l?l.classList:"";return(0,r.useEffect)((()=>{const e=()=>o&&i(o);n((()=>e)),e()}),[e,s]),t},a=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");l(e).forEach((e=>{const r="true"===(o=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==o&&o;var o;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},l=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=s(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},s=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},4184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";const r=n(4290),o=new Set(["__proto__","prototype","constructor"]),a=e=>!e.some((e=>o.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function o(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},o,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(a.Component);m.propTypes={className:l.default.string,defaultValue:l.default.any,extraWidth:l.default.oneOfType([l.default.number,l.default.string]),id:l.default.string,injectStyles:l.default.bool,inputClassName:l.default.string,inputRef:l.default.func,inputStyle:l.default.object,minWidth:l.default.oneOfType([l.default.number,l.default.string]),onAutosize:l.default.func,onChange:l.default.func,placeholder:l.default.string,placeholderIsMinWidth:l.default.bool,style:l.default.object,value:l.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>oe});var r=n(4925),o=n(7462);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(a&&a(t),e.isBottom=!1),f&&e.isTop&&(l&&l(t),e.isTop=!1),f&&n>m?(o&&!e.isBottom&&o(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(o,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(M,{innerRef:this.getScrollTarget},this.props.children)}}]),o}(h.Component);function G(e){var t=e.isEnabled,n=void 0===t||t,o=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(Y,o):o.children}var q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label,a=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(a?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(o||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},X=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},K=function(e){return!!e.isDisabled},J={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:K,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,oe=function(e){(0,p.Z)(h,e);var t,n,s=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var o=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=s.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,o=r.onChange,a=r.name;o(e,te(te({},n),{},{name:a}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=t.props,a=o.closeMenuOnSelect,i=o.isMulti;t.onInputChange("",{action:"set-value"}),a&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,o=r.blurInputOnSelect,l=r.isMulti,s=t.state.selectValue;if(l)if(t.isOptionSelected(e,s)){var c=t.getOptionValue(e);t.setValue(s.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,s)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return a(e)}(n=s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,s)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));o&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),o=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(o.length?o:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||a>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,o=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,o=n.backspaceRemovesValue,a=n.escapeClearsValue,i=n.inputValue,l=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(s||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!o)return;r?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):l&&a&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,o=void 0===r?"":r,a=e.options,i=function(e,r){var a=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),l=t.getOptionLabel(e),s=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:l,value:s,data:e},o))){var c=a?void 0:function(){return t.onOptionHover(e)},u=a?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:a,isSelected:i,key:d,label:l,type:"option",value:s}}};return a.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var o=n.options.map((function(t,n){var o=i(t,"".concat(r,"-").concat(n));return o&&e.focusable.push(t),o})).filter(Boolean);if(o.length){var a="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:a,data:n,options:o})}}else{var l=i(n,"".concat(r));l&&(e.render.push(l),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,g.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,g.Z)(t.buildMenuOptions,(function(e,t){var n=l(e,2),r=n[0],o=n[1],a=l(t,2),i=a[0];return o===a[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var o=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=o,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.menuIsOpen,a=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==o||e.inputValue!==a){var i=(0,_.C)(e.value),l=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},s=this.getNextFocusedValue(i),c=this.getNextFocusedOption(l.focusable);this.setState({menuOptions:l,selectValue:i,focusedOption:c,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,a=this.buildMenuOptions(this.props,r),i=this.props,l=i.isMulti,s=i.tabSelectsValue,c="first"===e?0:a.focusable.length-1;if(!l){var u=a.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:a,focusedValue:null,focusedOption:a.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:s}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,a=o.selectValue,i=o.focusedValue;if(n){this.setState({focusedOption:null});var l=a.indexOf(i);i||(l=-1,this.announceAriaLiveContext({event:"value"}));var s=a.length-1,c=-1;if(a.length){switch(e){case"previous":c=0===l?0:-1===l?s:l-1;break;case"next":l>-1&&l0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,o=this.state,a=o.focusedOption,i=o.menuOptions.focusable;if(i.length){var l=0,s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?l=s>0?s-1:i.length-1:"down"===e?l=(s+1)%i.length:"pageup"===e?(l=s-n)<0&&(l=0):"pagedown"===e?(l=s+n)>i.length-1&&(l=i.length-1):"last"===e&&(l=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[l],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:K(i[l]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,o=this.setValue,a=this.selectOption,i=this.props,l=i.isMulti,s=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:l,isRtl:s,options:c,selectOption:a,setValue:o,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,a=this.props,i=a.options,l=a.menuIsOpen,s=a.inputValue,c=a.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=o&&l?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:o,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:s,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,a=e.inputValue,i=e.tabIndex,l=e.form,s=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(N,(0,o.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:l,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(s,(0,o.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:l,theme:m,type:"text",value:a},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,a=t.MultiValueLabel,i=t.MultiValueRemove,l=t.SingleValue,s=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,y=g.focusedValue,_=g.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(s,(0,o.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return v.map((function(t,l){var s=t===y;return b().createElement(n,(0,o.Z)({},c,{components:{Container:r,Label:a,Remove:i},isFocused:s,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(l),index:l,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var E=v[0];return b().createElement(l,(0,o.Z)({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||a)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,o.Z)({},t,{innerProps:l,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,i=this.state.isFocused;return e&&a?b().createElement(e,(0,o.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,a=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,o.Z)({},r,{isDisabled:a,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,o.Z)({},t,{innerProps:a,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,a=t.GroupHeading,i=t.Menu,l=t.MenuList,s=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,g=this.props,v=g.captureMenuScroll,y=g.inputValue,E=g.isLoading,x=g.loadingMessage,w=g.minMenuHeight,R=g.maxMenuHeight,O=g.menuIsOpen,S=g.menuPlacement,C=g.menuPosition,k=g.menuPortalTarget,D=g.menuShouldBlockScroll,I=g.menuShouldScrollIntoView,P=g.noOptionsMessage,A=g.onMenuScrollToTop,T=g.onMenuScrollToBottom;if(!O)return null;var N,M=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,o.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())N=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),l="".concat(t.key,"-heading");return b().createElement(n,(0,o.Z)({},p,i,{Heading:a,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e)})))}if("option"===t.type)return M(t)}));else if(E){var j=x({inputValue:y});if(null===j)return null;N=b().createElement(c,p,j)}else{var V=P({inputValue:y});if(null===V)return null;N=b().createElement(u,p,V)}var L={minMenuHeight:w,maxMenuHeight:R,menuPlacement:S,menuPosition:C,menuShouldScrollIntoView:I},Z=b().createElement(_.M,(0,o.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,a=r.placement,s=r.maxHeight;return b().createElement(i,(0,o.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:E,placement:a}),b().createElement(G,{isEnabled:v,onTopArrive:A,onBottomArrive:T},b().createElement(W,{isEnabled:D},b().createElement(l,(0,o.Z)({},p,{innerRef:e.getMenuListRef,isLoading:E,maxHeight:s}),N))))}));return k||"fixed"===C?b().createElement(s,(0,o.Z)({},p,{appendTo:k,controlElement:this.controlRef,menuPlacement:S,menuPosition:C}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,i=this.state.selectValue;if(a&&!r){if(o){if(n){var l=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:a,type:"hidden",value:l})}var s=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:a,type:"hidden"});return b().createElement("div",null,s)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(T,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,a=e.ValueContainer,i=this.props,l=i.className,s=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,o.Z)({},p,{className:l,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,o.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(a,(0,o.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,o.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);oe.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>x,B:()=>G,C:()=>_,D:()=>S,E:()=>g,G:()=>E,M:()=>M,a:()=>q,b:()=>de,c:()=>ae,d:()=>oe,e:()=>he,f:()=>ie,g:()=>me,h:()=>ve,i:()=>K,j:()=>Z,k:()=>j,l:()=>se,m:()=>T,n:()=>$,o:()=>xe,p:()=>we,q:()=>Re,r:()=>L,s:()=>De,t:()=>Ie,u:()=>Pe,v:()=>X,w:()=>C,x:()=>k,y:()=>Me,z:()=>y});var r=n(4925),o=n(7462),a=n(4942),i=n(5671),l=n(3144),s=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),g=function(){};function v(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&r.push("".concat(v(e,o)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function E(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function x(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function w(e){return x(e)?window.pageYOffset:e.scrollTop}function R(e,t){x(e)?window.scrollTo(0,t):e.scrollTop=t}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g,o=w(e),a=t-o,i=0;!function t(){var l,s=a*((l=(l=i+=10)/n-1)*l*l+1)+o;R(e,s),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=f)return{placement:"bottom",maxHeight:t};if(S>=f&&!i)return a&&O(s,C,D),{placement:"bottom",maxHeight:t};if(!i&&S>=r||i&&E>=r)return a&&O(s,C,D),{placement:"bottom",maxHeight:i?E-v:S-v};if("auto"===o||i){var I=t,P=i?_:x;return P>=r&&(I=Math.min(P-v-l.controlHeight,t)),{placement:"top",maxHeight:I}}if("bottom"===o)return R(s,C),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(x>=f&&!i)return a&&O(s,k,D),{placement:"top",maxHeight:t};if(!i&&x>=r||i&&_>=r){var A=t;return(!i&&x>=r||i&&_>=r)&&(A=i?_-y:x-y),a&&O(s,k,D),{placement:"top",maxHeight:A}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}({maxHeight:o,menuEl:t,minHeight:r,placement:a,shouldScroll:l&&!c,isFixedPosition:c,theme:s}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||A(t);return I(I({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,l.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);M.contextType=N;var j=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},V=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=V,Z=V,F=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,o.Z)({css:a("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var H=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,o.Z)({css:a("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};H.defaultProps={children:"Loading..."};var $=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},U=function(e){(0,s.Z)(n,e);var t=P(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a{"use strict";n.d(t,{m:()=>f});var r=n(4925),o=n(7462),a=n(5671),i=n(3144),l=n(136),s=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,l.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,s.Z)(this,e)});function f(){var e;(0,a.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),o=1;o{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var a,i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(a={},function(e){return void 0===a[e]&&(a[e]=s(t=e)?t:t.replace(i,"-$&").toLowerCase()),a[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===o[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)f={name:o.name,styles:o.styles,next:f},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{var r=n(1474),o=n(4045),a=n(7363),i=n(2177);function l(e){return e&&e.__esModule?e.default:e}function s(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function c(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function u(e){e.forEach((e=>c(e.element)))}function d(e){e.forEach((e=>{!function(e,t,n){const r=e.children[n]||null;e.insertBefore(t,r)}(e.parentElement,e.element,e.oldIndex)}))}function p(e,t){const n=h(e),r={parentElement:e.from};let o=[];switch(n){case"normal":o=[{element:e.item,newIndex:e.newIndex,oldIndex:e.oldIndex,parentElement:e.from}];break;case"swap":o=[{element:e.item,oldIndex:e.oldIndex,newIndex:e.newIndex,...r},{element:e.swapItem,oldIndex:e.newIndex,newIndex:e.oldIndex,...r}];break;case"multidrag":o=e.oldIndicies.map(((t,n)=>({element:t.multiDragElement,oldIndex:t.index,newIndex:e.newIndicies[n].index,...r})))}const a=function(e,t){return e.map((e=>({...e,item:t[e.oldIndex]}))).sort(((e,t)=>e.oldIndex-t.oldIndex))}(o,t);return a}function f(e,t){const n=[...t];return e.concat().reverse().forEach((e=>n.splice(e.oldIndex,1))),n}function m(e,t,n,r){const o=[...t];return e.forEach((e=>{const t=r&&n&&r(e.item,n);o.splice(e.newIndex,0,t||e.item)})),o}function h(e){return e.oldIndicies&&e.oldIndicies.length>0?"multidrag":e.swapItem?"swap":"normal"}s(e.exports,"Sortable",(()=>$882b6d93070905b3$re_export$Sortable)),s(e.exports,"Direction",(()=>$882b6d93070905b3$re_export$Direction)),s(e.exports,"DOMRect",(()=>$882b6d93070905b3$re_export$DOMRect)),s(e.exports,"GroupOptions",(()=>$882b6d93070905b3$re_export$GroupOptions)),s(e.exports,"MoveEvent",(()=>$882b6d93070905b3$re_export$MoveEvent)),s(e.exports,"Options",(()=>$882b6d93070905b3$re_export$Options)),s(e.exports,"PullResult",(()=>$882b6d93070905b3$re_export$PullResult)),s(e.exports,"PutResult",(()=>$882b6d93070905b3$re_export$PutResult)),s(e.exports,"SortableEvent",(()=>$882b6d93070905b3$re_export$SortableEvent)),s(e.exports,"SortableOptions",(()=>$882b6d93070905b3$re_export$SortableOptions)),s(e.exports,"Utils",(()=>$882b6d93070905b3$re_export$Utils)),s(e.exports,"ReactSortable",(()=>g));const b={dragging:null};class g extends a.Component{static defaultProps={clone:e=>e};constructor(e){super(e),this.ref=(0,a.createRef)();const t=[...e.list].map((e=>Object.assign(e,{chosen:!1,selected:!1})));e.setList(t,this.sortable,b),l(i)(!e.plugins,'\nPlugins prop is no longer supported.\nInstead, mount it with "Sortable.mount(new MultiDrag())"\nPlease read the updated README.md at https://github.com/SortableJS/react-sortablejs.\n ')}componentDidMount(){if(null===this.ref.current)return;const e=this.makeOptions();l(r).create(this.ref.current,e)}componentDidUpdate(e){e.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:e,style:t,className:n,id:r}=this.props,o={style:t,className:n,id:r},i=e&&null!==e?e:"div";return(0,a.createElement)(i,{ref:this.ref,...o},this.getChildren())}getChildren(){const{children:e,dataIdAttr:t,selectedClass:n="sortable-selected",chosenClass:r="sortable-chosen",dragClass:i="sortable-drag",fallbackClass:s="sortable-falback",ghostClass:c="sortable-ghost",swapClass:u="sortable-swap-highlight",filter:d="sortable-filter",list:p}=this.props;if(!e||null==e)return null;const f=t||"data-id";return a.Children.map(e,((e,t)=>{if(void 0===e)return;const i=p[t]||{},{className:s}=e.props,c="string"==typeof d&&{[d.replace(".","")]:!!i.filtered},u=l(o)(s,{[n]:i.selected,[r]:i.chosen,...c});return(0,a.cloneElement)(e,{[f]:e.key,className:u})}))}get sortable(){const e=this.ref.current;if(null===e)return null;const t=Object.keys(e).find((e=>e.includes("Sortable")));return t?e[t]:null}makeOptions(){const e=function(e){const{list:t,setList:n,children:r,tag:o,style:a,className:i,clone:l,onAdd:s,onChange:c,onChoose:u,onClone:d,onEnd:p,onFilter:f,onRemove:m,onSort:h,onStart:b,onUnchoose:g,onUpdate:v,onMove:y,onSpill:_,onSelect:E,onDeselect:x,...w}=e;return w}(this.props);return["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"].forEach((t=>e[t]=this.prepareOnHandlerPropAndDOM(t))),["onChange","onClone","onFilter","onSort"].forEach((t=>e[t]=this.prepareOnHandlerProp(t))),{...e,onMove:(e,t)=>{const{onMove:n}=this.props,r=e.willInsertAfter||-1;if(!n)return r;const o=n(e,t,this.sortable,b);return void 0!==o&&o}}}prepareOnHandlerPropAndDOM(e){return t=>{this.callOnHandlerProp(t,e),this[e](t)}}prepareOnHandlerProp(e){return t=>{this.callOnHandlerProp(t,e)}}callOnHandlerProp(e,t){const n=this.props[t];n&&n(e,this.sortable,b)}onAdd(e){const{list:t,setList:n,clone:r}=this.props,o=p(e,[...b.dragging.props.list]);u(o),n(m(o,t,e,r).map((e=>Object.assign(e,{selected:!1}))),this.sortable,b)}onRemove(e){const{list:t,setList:n}=this.props,r=h(e),o=p(e,t);d(o);let a=[...t];if("clone"!==e.pullMode)a=f(o,a);else{let t=o;switch(r){case"multidrag":t=o.map(((t,n)=>({...t,element:e.clones[n]})));break;case"normal":t=o.map((t=>({...t,element:e.clone})));break;default:l(i)(!0,`mode "${r}" cannot clone. Please remove "props.clone" from when using the "${r}" plugin`)}u(t),o.forEach((t=>{const n=t.oldIndex,r=this.props.clone(t.item,e);a.splice(n,1,r)}))}a=a.map((e=>Object.assign(e,{selected:!1}))),n(a,this.sortable,b)}onUpdate(e){const{list:t,setList:n}=this.props,r=p(e,t);return u(r),d(r),n(function(e,t){return m(e,f(e,t))}(r,t),this.sortable,b)}onStart(){b.dragging=this}onEnd(){b.dragging=null}onChoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(t,{chosen:!0})),r})),this.sortable,b)}onUnchoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(r,{chosen:!1})),r})),this.sortable,b)}onSpill(e){const{removeOnSpill:t,revertOnSpill:n}=this.props;t&&!n&&c(e.item)}onSelect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((t=>{const n=t.index;if(-1===n)return console.log(`"${e.type}" had indice of "${t.index}", which is probably -1 and doesn't usually happen here.`),void console.log(e);r[n].selected=!0})),n(r,this.sortable,b)}onDeselect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((e=>{const t=e.index;-1!==t&&(r[t].selected=!0)})),n(r,this.sortable,b)}}var v,y;v=e.exports,y={},Object.keys(y).forEach((function(e){"default"===e||"__esModule"===e||v.hasOwnProperty(e)||Object.defineProperty(v,e,{enumerable:!0,get:function(){return y[e]}})}))},4045:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var o=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},a=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,l=n.normalize().split("").reduce((function(t,n){var i=o[n]||e[n]||n;return i===a&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(l=l.replace(/[^A-Za-z0-9\s]/g,"")),i&&(l=l.trim()),l=l.replace(/\s+/g,a),r.lower&&(l=l.toLowerCase()),l}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},1474:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);nyt,Sortable:()=>Fe,Swap:()=>st,default:()=>xt});var u=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=c(/Edge/i),p=c(/firefox/i),f=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),m=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),b={capture:!1,passive:!1};function g(e,t,n){e.addEventListener(t,n,!u&&b)}function v(e,t,n){e.removeEventListener(t,n,!u&&b)}function y(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function _(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function E(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&y(e,t):y(e,t))||r&&e===n)return e;if(e===n)break}while(e=_(e))}return null}var x,w=/\s+/g;function R(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(w," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(w," ")}}function O(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function S(e,t){var n="";if("string"==typeof e)n=e;else do{var r=O(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function C(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,a=r.length;if(n)for(;o=a:o<=a))return r;if(r===k())break;r=M(r,!1)}return!1}function P(e,t,n,r){for(var o=0,a=0,i=e.children;a2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,Y);z.pluginEvent.bind(Fe)(e,t,o({dragEl:X,parentEl:K,ghostEl:J,rootEl:Q,nextEl:ee,lastDownEl:te,cloneEl:ne,cloneHidden:re,dragStarted:be,putSortable:ce,activeSortable:Fe.active,originalEvent:r,oldIndex:oe,oldDraggableIndex:ie,newIndex:ae,newDraggableIndex:le,hideGhostForTarget:je,unhideGhostForTarget:Ve,cloneNowHidden:function(){re=!0},cloneNowShown:function(){re=!1},dispatchSortableEvent:function(e){q({sortable:t,name:e,originalEvent:r})}},a))};function q(e){W(o({putSortable:ce,cloneEl:ne,targetEl:X,rootEl:Q,oldIndex:oe,oldDraggableIndex:ie,newIndex:ae,newDraggableIndex:le},e))}var X,K,J,Q,ee,te,ne,re,oe,ae,ie,le,se,ce,ue,de,pe,fe,me,he,be,ge,ve,ye,_e,Ee=!1,xe=!1,we=[],Re=!1,Oe=!1,Se=[],Ce=!1,ke=[],De="undefined"!=typeof document,Ie=m,Pe=d||u?"cssFloat":"float",Ae=De&&!h&&!m&&"draggable"in document.createElement("div"),Te=function(){if(De){if(u)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Ne=function(e,t){var n=O(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=P(e,0,t),a=P(e,1,t),i=o&&O(o),l=a&&O(a),s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+D(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+D(a).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&"none"!==i.float){var u="left"===i.float?"left":"right";return!a||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return o&&("block"===i.display||"flex"===i.display||"table"===i.display||"grid"===i.display||s>=r&&"none"===n[Pe]||a&&"none"===n[Pe]&&s+c>r)?"vertical":"horizontal"},Me=function(e){function t(e,n){return function(r,o,a,i){var l=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,a,i),n)(r,o,a,i);var s=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===s||e.join&&e.indexOf(s)>-1}}var n={},r=e.group;r&&"object"==a(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},je=function(){!Te&&J&&O(J,"display","none")},Ve=function(){!Te&&J&&O(J,"display","")};De&&!h&&document.addEventListener("click",(function(e){if(xe)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),xe=!1,!1}),!0);var Le=function(e){if(X){e=e.touches?e.touches[0]:e;var t=(o=e.clientX,a=e.clientY,we.some((function(e){var t=e[$].options.emptyInsertThreshold;if(t&&!A(e)){var n=D(e),r=o>=n.left-t&&o<=n.right+t,l=a>=n.top-t&&a<=n.bottom+t;return r&&l?i=e:void 0}})),i);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[$]._onDragOver(n)}}var o,a,i},Ze=function(e){X&&X.parentNode[$]._isOutsideThisEl(e.target)};function Fe(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=l({},t),e[$]=this;var n,r,a={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ne(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Fe.supportPointer&&"PointerEvent"in window&&!f,emptyInsertThreshold:5};for(var i in z.initializePlugins(this,e,a),a)!(i in t)&&(t[i]=a[i]);for(var s in Me(t),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!t.forceFallback&&Ae,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?g(e,"pointerdown",this._onTapStart):(g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),l(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==O(e,"display")&&e!==Fe.ghost){r.push({target:e,rect:D(e)});var t=o({},r[r.length-1].rect);if(e.thisAnimationDuration){var n=S(e,!0);n&&(t.top-=n.f,t.left-=n.e)}e.fromRect=t}}))},addAnimationState:function(e){r.push(e)},removeAnimationState:function(e){r.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(r,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof e&&e());var o=!1,a=0;r.forEach((function(e){var n=0,r=e.target,i=r.fromRect,l=D(r),s=r.prevFromRect,c=r.prevToRect,u=e.rect,d=S(r,!0);d&&(l.top-=d.f,l.left-=d.e),r.toRect=l,r.thisAnimationDuration&&j(s,l)&&!j(i,l)&&(u.top-l.top)/(u.left-l.left)==(i.top-l.top)/(i.left-l.left)&&(n=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(u,s,c,t.options)),j(l,i)||(r.prevFromRect=i,r.prevToRect=l,n||(n=t.options.animation),t.animate(r,u,l,n)),n&&(o=!0,a=Math.max(a,n),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout((function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null}),n),r.thisAnimationDuration=n)})),clearTimeout(n),o?n=setTimeout((function(){"function"==typeof e&&e()}),a):"function"==typeof e&&e(),r=[]},animate:function(e,t,n,r){if(r){O(e,"transition",""),O(e,"transform","");var o=S(this.el),a=o&&o.a,i=o&&o.d,l=(t.left-n.left)/(a||1),s=(t.top-n.top)/(i||1);e.animatingX=!!l,e.animatingY=!!s,O(e,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),O(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),O(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){O(e,"transition",""),O(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}))}function He(e,t,n,r,o,a,i,l){var s,c,p=e[$],f=p.options.onMove;return!window.CustomEvent||u||d?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=t,s.from=e,s.dragged=n,s.draggedRect=r,s.related=o||t,s.relatedRect=a||D(t),s.willInsertAfter=l,s.originalEvent=i,e.dispatchEvent(s),f&&(c=f.call(p,s,i)),c}function $e(e){e.draggable=!1}function Ue(){Ce=!1}function Be(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function ze(e){return setTimeout(e,0)}function We(e){return clearTimeout(e)}Fe.prototype={constructor:Fe,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ge=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,X):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(i||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=r.filter;if(function(e){ke.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&ke.push(r)}}(n),!X&&!(/mousedown|pointerdown/.test(a)&&0!==e.button||r.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!f||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=E(l,r.draggable,n,!1))&&l.animated||te===l)){if(oe=T(l),ie=T(l,r.draggable),"function"==typeof c){if(c.call(this,e,l,this))return q({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),G("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=E(s,r.trim(),n,!1))return q({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),G("filter",t,{evt:e}),!0}))))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!E(s,r.handle,n,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,n){var r,o=this,a=o.el,i=o.options,l=a.ownerDocument;if(n&&!X&&n.parentNode===a){var s=D(n);if(Q=a,K=(X=n).parentNode,ee=X.nextSibling,te=n,se=i.group,Fe.dragged=X,ue={target:X,clientX:(t||e).clientX,clientY:(t||e).clientY},me=ue.clientX-s.left,he=ue.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,X.style["will-change"]="all",r=function(){G("delayEnded",o,{evt:e}),Fe.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!p&&o.nativeDraggable&&(X.draggable=!0),o._triggerDragStart(e,t),q({sortable:o,name:"choose",originalEvent:e}),R(X,i.chosenClass,!0))},i.ignore.split(",").forEach((function(e){C(X,e.trim(),$e)})),g(l,"dragover",Le),g(l,"mousemove",Le),g(l,"touchmove",Le),g(l,"mouseup",o._onDrop),g(l,"touchend",o._onDrop),g(l,"touchcancel",o._onDrop),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,X.draggable=!0),G("delayStart",this,{evt:e}),!i.delay||i.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||u))r();else{if(Fe.eventCanceled)return void this._onDrop();g(l,"mouseup",o._disableDelayedDrag),g(l,"touchend",o._disableDelayedDrag),g(l,"touchcancel",o._disableDelayedDrag),g(l,"mousemove",o._delayedDragTouchMoveHandler),g(l,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&&g(l,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,i.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){X&&$e(X),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._disableDelayedDrag),v(e,"touchend",this._disableDelayedDrag),v(e,"touchcancel",this._disableDelayedDrag),v(e,"mousemove",this._delayedDragTouchMoveHandler),v(e,"touchmove",this._delayedDragTouchMoveHandler),v(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?g(document,"pointermove",this._onTouchMove):g(document,t?"touchmove":"mousemove",this._onTouchMove):(g(X,"dragend",this),g(Q,"dragstart",this._onDragStart));try{document.selection?ze((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Ee=!1,Q&&X){G("dragStarted",this,{evt:t}),this.nativeDraggable&&g(document,"dragover",Ze);var n=this.options;!e&&R(X,n.dragClass,!1),R(X,n.ghostClass,!0),Fe.active=this,e&&this._appendGhost(),q({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(de){this._lastX=de.clientX,this._lastY=de.clientY,je();for(var e=document.elementFromPoint(de.clientX,de.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(de.clientX,de.clientY))!==t;)t=e;if(X.parentNode[$]._isOutsideThisEl(e),t)do{if(t[$]&&t[$]._onDragOver({clientX:de.clientX,clientY:de.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Ve()}},_onTouchMove:function(e){if(ue){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=J&&S(J,!0),i=J&&a&&a.a,l=J&&a&&a.d,s=Ie&&_e&&N(_e),c=(o.clientX-ue.clientX+r.x)/(i||1)+(s?s[0]-Se[0]:0)/(i||1),u=(o.clientY-ue.clientY+r.y)/(l||1)+(s?s[1]-Se[1]:0)/(l||1);if(!Fe.active&&!Ee){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))r.right+10||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+10}(e,a,this)&&!b.animated){if(b===X)return H(!1);if(b&&i===e.target&&(l=b),l&&(n=D(l)),!1!==He(Q,i,X,t,l,n,e,!!l))return F(),b&&b.nextSibling?i.insertBefore(X,b.nextSibling):i.appendChild(X),K=i,U(),H(!0)}else if(b&&function(e,t,n){var r=D(P(n.el,0,n.options,!0));return t?e.clientXu+c*a/2:sd-ye)return-ve}else if(s>u+c*(1-o)/2&&sd-c*a/2)?s>u+c/2?1:-1:0}(e,l,n,a,w?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Oe,ge===l),0!==v){var N=T(X);do{N-=v,_=K.children[N]}while(_&&("none"===O(_,"display")||_===J))}if(0===v||_===l)return H(!1);ge=l,ve=v;var M=l.nextElementSibling,j=!1,V=He(Q,i,X,t,l,n,e,j=1===v);if(!1!==V)return 1!==V&&-1!==V||(j=1===V),Ce=!0,setTimeout(Ue,30),F(),j&&!M?i.appendChild(X):l.parentNode.insertBefore(X,j?M:l),C&&L(C,0,k-C.scrollTop),K=X.parentNode,void 0===y||Oe||(ye=Math.abs(y-D(l)[S])),U(),H(!0)}if(i.contains(X))return H(!1)}return!1}function Z(s,c){G(s,m,o({evt:e,isOwner:d,axis:a?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:p,fromSortable:f,target:l,completed:H,onMove:function(n,r){return He(Q,i,X,t,n,D(n),e,r)},changed:U},c))}function F(){Z("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function H(t){return Z("dragOverCompleted",{insertion:t}),t&&(d?u._hideClone():u._showClone(m),m!==f&&(R(X,ce?ce.options.ghostClass:u.options.ghostClass,!1),R(X,s.ghostClass,!0)),ce!==m&&m!==Fe.active?ce=m:m===Fe.active&&ce&&(ce=null),f===m&&(m._ignoreWhileAnimating=l),m.animateAll((function(){Z("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(l===X&&!X.animated||l===i&&!l.animated)&&(ge=null),s.dragoverBubble||e.rootEl||l===document||(X.parentNode[$]._isOutsideThisEl(e.target),!t&&Le(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function U(){ae=T(X),le=T(X,s.draggable),q({sortable:m,name:"change",toEl:i,newIndex:ae,newDraggableIndex:le,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",Le),v(document,"mousemove",Le),v(document,"touchmove",Le)},_offUpEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._onDrop),v(e,"touchend",this._onDrop),v(e,"pointerup",this._onDrop),v(e,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=T(X),le=T(X,n.draggable),G("drop",this,{evt:e}),K=X&&X.parentNode,ae=T(X),le=T(X,n.draggable),Fe.eventCanceled||(Ee=!1,Oe=!1,Re=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),We(this.cloneId),We(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&O(document.body,"user-select",""),O(X,"transform",""),e&&(be&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===K||ce&&"clone"!==ce.lastPutMode)&&ne&&ne.parentNode&&ne.parentNode.removeChild(ne),X&&(this.nativeDraggable&&v(X,"dragend",this),$e(X),X.style["will-change"]="",be&&!Ee&&R(X,ce?ce.options.ghostClass:this.options.ghostClass,!1),R(X,this.options.chosenClass,!1),q({sortable:this,name:"unchoose",toEl:K,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==K?(ae>=0&&(q({rootEl:K,name:"add",toEl:K,fromEl:Q,originalEvent:e}),q({sortable:this,name:"remove",toEl:K,originalEvent:e}),q({rootEl:K,name:"sort",toEl:K,fromEl:Q,originalEvent:e}),q({sortable:this,name:"sort",toEl:K,originalEvent:e})),ce&&ce.save()):ae!==oe&&ae>=0&&(q({sortable:this,name:"update",toEl:K,originalEvent:e}),q({sortable:this,name:"sort",toEl:K,originalEvent:e})),Fe.active&&(null!=ae&&-1!==ae||(ae=oe,le=ie),q({sortable:this,name:"end",toEl:K,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){G("nulling",this),Q=X=K=J=ee=ne=te=re=ue=de=be=ae=le=oe=ie=ge=ve=ce=se=Fe.dragged=Fe.ghost=Fe.clone=Fe.active=null,ke.forEach((function(e){e.checked=!0})),ke.length=pe=fe=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":X&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,o=n.length,a=this.options;r1&&(mt.forEach((function(e){r.addAnimationState({target:e,rect:gt?D(e):o}),H(e),e.fromRect=o,t.removeAnimationState(e)})),gt=!1,function(e,t){mt.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,o=e.activeSortable,a=e.parentEl,i=e.putSortable,l=this.options;if(r){if(n&&o._hideClone(),bt=!1,l.animation&&mt.length>1&&(gt||!n&&!o.options.sort&&!i)){var s=D(dt,!1,!0,!0);mt.forEach((function(e){e!==dt&&(F(e,s),a.appendChild(e))})),gt=!0}if(!n)if(gt||Et(),mt.length>1){var c=ft;o._showClone(t),o.options.animation&&!ft&&c&&ht.forEach((function(e){o.addAnimationState({target:e,rect:pt}),e.fromRect=pt,e.thisAnimationDuration=null}))}else o._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(mt.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){pt=l({},t);var o=S(dt,!0);pt.top-=o.f,pt.left-=o.e}},dragOverAnimationComplete:function(){gt&&(gt=!1,Et())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,o=e.sortable,a=e.dispatchSortableEvent,i=e.oldIndex,l=e.putSortable,s=l||this.sortable;if(t){var c=this.options,u=r.children;if(!vt)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),R(dt,c.selectedClass,!~mt.indexOf(dt)),~mt.indexOf(dt))mt.splice(mt.indexOf(dt),1),ct=null,W({sortable:o,rootEl:n,name:"deselect",targetEl:dt,originalEvent:t});else{if(mt.push(dt),W({sortable:o,rootEl:n,name:"select",targetEl:dt,originalEvent:t}),t.shiftKey&&ct&&o.el.contains(ct)){var d,p,f=T(ct),m=T(dt);if(~f&&~m&&f!==m)for(m>f?(p=f,d=m):(p=m,d=f+1);p1){var h=D(dt),b=T(dt,":not(."+this.options.selectedClass+")");if(!bt&&c.animation&&(dt.thisAnimationDuration=null),s.captureAnimationState(),!bt&&(c.animation&&(dt.fromRect=h,mt.forEach((function(e){if(e.thisAnimationDuration=null,e!==dt){var t=gt?D(e):h;e.fromRect=t,s.addAnimationState({target:e,rect:t})}}))),Et(),mt.forEach((function(e){u[b]?r.insertBefore(e,u[b]):r.appendChild(e),b++})),i===T(dt))){var g=!1;mt.forEach((function(e){e.sortableIndex===T(e)||(g=!0)})),g&&a("update")}mt.forEach((function(e){H(e)})),s.animateAll()}ut=s}(n===r||l&&"clone"!==l.lastPutMode)&&ht.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=vt=!1,ht.length=0},destroyGlobal:function(){this._deselectMultiDrag(),v(document,"pointerup",this._deselectMultiDrag),v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==vt&&vt||ut!==this.sortable||e&&E(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;mt.length;){var t=mt[0];R(t,this.options.selectedClass,!1),mt.shift(),W({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvent:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},l(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[$];t&&t.options.multiDrag&&!~mt.indexOf(e)&&(ut&&ut!==t&&(ut.multiDrag._deselectMultiDrag(),ut=t),R(e,t.options.selectedClass,!0),mt.push(e))},deselect:function(e){var t=e.parentNode[$],n=mt.indexOf(e);t&&t.options.multiDrag&&~n&&(R(e,t.options.selectedClass,!1),mt.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],r=[];return mt.forEach((function(e){var o;n.push({multiDragElement:e,index:e.sortableIndex}),o=gt&&e!==dt?-1:gt?T(e,":not(."+t.options.selectedClass+")"):T(e),r.push({multiDragElement:e,index:o})})),{items:(e=mt,function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),clones:[].concat(ht),oldIndicies:n,newIndicies:r}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function _t(e,t){ht.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function Et(){mt.forEach((function(e){e!==dt&&e.parentNode&&e.parentNode.removeChild(e)}))}Fe.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):this.options.supportPointer?g(document,"pointermove",this._handleFallbackAutoScroll):t.touches?g(document,"touchmove",this._handleFallbackAutoScroll):g(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),nt(),tt(),clearTimeout(x),x=void 0},nulling:function(){Ke=Ge=Ye=et=Je=qe=Xe=null,Qe.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,a=document.elementFromPoint(r,o);if(Ke=e,t||this.options.forceAutoScrollFallback||d||u||f){ot(e,this.options,a,t);var i=M(a,!0);!et||Je&&r===qe&&o===Xe||(Je&&nt(),Je=setInterval((function(){var a=M(document.elementFromPoint(r,o),!0);a!==i&&(i=a,tt()),ot(e,n.options,a,t)}),10),qe=r,Xe=o)}else{if(!this.options.bubbleScroll||M(a,!0)===k())return void tt();ot(e,this.options,M(a,!1),!1)}}},l(e,{pluginName:"scroll",initializeByDefault:!0})}),Fe.mount(lt,it);const xt=Fe},2177:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=!0,o="Invariant failed";function a(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t;throw new Error(n?o+": "+n:o)}}},3250:(e,t,n)=>{"use strict";var r=n(7363),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),o=n(1688),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var f=i(e,d[0],d[1]);return s((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function o(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9611);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002),o=n(7326);function a(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>s});const r=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,a={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,a),a};var o=n(7363),a=n(2798);const{useSyncExternalStoreWithSelector:i}=a,l=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,o.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},s=e=>e?l(e):l}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(2610),t=n(8003);const r=(0,e.forwardRef)((function({icon:t,size:n=24,...r},o){return(0,e.cloneElement)(t,{width:n,height:n,...r,ref:o})}));var o=n(7363),a=n.n(o),i=n(4184),l=n.n(i);const s=t=>(0,e.createElement)("path",t),c=(0,e.forwardRef)((({className:t,isPressed:n,...r},o)=>{const a={...r,className:l()(t,{"is-pressed":n})||void 0,"aria-hidden":!0,focusable:!1};return(0,e.createElement)("svg",{...a,ref:o})}));c.displayName="SVG";const u=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})),d=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));function p(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var f=p("Tab"),m=p("TabList"),h=p("TabPanel");function b(){return b=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},i.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!I(this.getTab(t)))return t;return e},i.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(o[n]=e[n]);return o}(t,O));return a().createElement("div",S({},o,{className:_(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-rttabs":!0}),this.getChildren())},r}(o.Component);P.defaultProps={className:"react-tabs",focus:!1},P.propTypes={};var A=["children","defaultIndex","defaultFocus"];function T(e,t){return T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},T(e,t)}var N=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var o=n.props.onSelect,a=n.state.mode;if("function"!=typeof o||!1!==o(e,t,r)){var i={focus:"keydown"===r.type};1===a&&(i.selectedIndex=e),n.setState(i)}},n.state=r.copyPropsToState(n.props,{},t.defaultFocus),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,T(t,n),r.getDerivedStateFromProps=function(e,t){return r.copyPropsToState(e,t)},r.getModeFromProps=function(e){return null===e.selectedIndex?1:0},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n,mode:r.getModeFromProps(e)};if(1===o.mode){var a,i=Math.max(0,w(e.children)-1);a=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,o.selectedIndex=a}return o},r.prototype.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,A)),r=this.state,o=r.focus,i=r.selectedIndex;return n.focus=o,n.onSelect=this.handleSelected,null!=i&&(n.selectedIndex=i),a().createElement(P,n,t)},r}(o.Component);N.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},N.propTypes={},N.tabsRole="Tabs";var M=["children","className"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,M);return a().createElement("ul",j({},r,{className:_(n),role:"tablist"}),t)},r}(o.Component);L.defaultProps={className:"react-tabs__tab-list"},L.propTypes={},L.tabsRole="TabList";var Z=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function F(){return F=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(n,Z);return a().createElement("li",F({},m,{className:_(o,(e={},e[d]=u,e[l]=i,e)),ref:function(e){t.node=e,f&&f(e)},role:"tab",id:s,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:p||(u?"0":null),"data-rttab":!0}),r)},r}(o.Component);U.defaultProps={className:$,disabledClassName:$+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:$+"--selected"},U.propTypes={},U.tabsRole="Tab";var B=["children","className","forceRender","id","selected","selectedClassName","tabId"];function z(){return z=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(t,B);return a().createElement("div",z({},u,{className:_(r,(e={},e[s]=l,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||l?n:null)},r}(o.Component);G.defaultProps={className:Y,forceRender:!1,selectedClassName:Y+"--selected"},G.propTypes={},G.tabsRole="TabPanel";var q=n(6941),X=n(8998),K=n(3369),J=n(2402);const Q=(n,r)=>{const o=(0,J.Z)((e=>e.update)),a=(0,J.Z)((e=>e.remove)),[i,l]=(0,e.useState)(n),[s,c]=(0,e.useState)(!1);return{fields:i,add:e=>{const t=`${e}_${(0,K.nV)()}`,n={_id:t,_new:!0,_expand:!1,id:t,type:e,name:(0,K.pt)(e,"_")};o(t,n),l((e=>[...e,n]))},remove:e=>{a(e),l((t=>t.filter((t=>t._id!==e))))},duplicate:e=>{let n=(0,K.oe)(`${r}[${e}]`);const a=`${n.type}_${(0,K.nV)()}`;n.id=a,n._id=a,n._new=!0,n._expand=!1,n.name+=(0,t.__)(" (Copy)","meta-box-builder"),o(a,n),l((t=>{const r=t.findIndex((t=>t._id===e));let o=[...t];return o.splice(r+1,0,n),o}))},updateType:(e,t)=>l((n=>{const o=n.findIndex((t=>t._id===e));let a=[...n];return a[o]={...(0,K.oe)(`${r}[${e}]`),type:t},a})),setFields:l,toggle:e=>l((t=>{const n=t.findIndex((t=>t._id===e));let r=[...t];return r[n]._expand=!r[n]._expand,r})),toggleAll:()=>{const e=!s;c((e=>!e)),l((t=>[...t].map((t=>({...t,_expand:e})))))},expandAll:s}},ee=({expandAll:e,toggleAll:n})=>React.createElement("div",{className:"og-header"},React.createElement("span",{className:"og-column--drag"}," "),React.createElement("span",{className:"og-column--label"},(0,t.__)("Label","meta-box-builder"),React.createElement("span",{className:"og-item__toggle",onClick:n,title:(0,t.__)("Expand/Collapse all fields","meta-box-builder")},"[",e?"-":"+","]")),React.createElement("span",{className:"og-column--space"}),React.createElement("span",{className:"og-column--id"},(0,t.__)("ID","meta-box-builder")),React.createElement("span",{className:"og-column--type"},(0,t.__)("Type","meta-box-builder")),React.createElement("span",{className:"og-column--actions"},(0,t.__)("Actions","meta-box-builder")));var te=n(7537);function ne(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t{const l=(0,X.Z)("field-categories",[]),[s,c]=(0,e.useState)(""),u=e=>c(e.target.value);return React.createElement(te.Dropdown,{className:"og-inserter",onClose:()=>c(""),renderToggle:({onToggle:e})=>"group"===r?React.createElement("span",{className:"og-item__action og-item__action--add",onClick:e,title:i},React.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 7h6m-3-3v6"}))):React.createElement("button",{type:"button",className:re("button","primary"===o&&"button-primary"),onClick:e,title:i},a),renderContent:({onToggle:e})=>React.createElement(React.Fragment,null,React.createElement("div",{className:"og-inserter__search"},React.createElement("input",{type:"search",placeholder:(0,t.__)("Search for a field type","meta-box-builder"),onChange:u})),l.length>0?l.map((t=>React.createElement(ae,{key:t.slug,category:t,insert:t=>((e,t)=>{n(e.target.dataset.type),t()})(t,e),searchParam:s}))):React.createElement("p",null,(0,t.__)("Fetching field types, please wait...","meta-box-builder")))})},ae=({category:e,insert:t,searchParam:n})=>{const r=(0,X.Z)("field-types",{}),o=n.toLowerCase(),a=Object.entries(r).filter((([t,n])=>n.category===e.slug&&n.title.toLowerCase().includes(o)));return a.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{className:"og-inserter__title"},e.title),React.createElement("div",{className:"og-inserter__content"},a.map((([e,{title:n,description:r}])=>React.createElement("div",{className:"og-inserter__item",key:e,"data-type":e,onClick:t,title:r},n)))))},ie=(0,o.createElement)(c,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})),le=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})),se=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),ue=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-item__content"},n.map((n=>React.createElement(e.Suspense,{fallback:null,key:n.setting},(e=>{let[n,s,c]=(0,K.yn)(e,r,(()=>{}),!0);return"type"===e.setting&&(c=["datetime-local","month","tel","week"].includes(c)?"text":c),React.createElement(n,de({fieldId:t,componentName:e.setting,componentId:`fields-${t}-${e.setting}`},e.props,{name:`fields${o}[${t}]${s}`,defaultValue:c,updateFieldType:a,nameIdData:i,updateFieldData:l,fieldType:r.type}))})(n)))));function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=(0,X.Z)("field-types",{}),r=["datetime-local","month","tel","week"].includes(e.field.type)?"text":e.field.type;if(!r||!n.hasOwnProperty(r))return;const o=[...n[r].controls],a=o.filter((e=>"general"===e.tab)),i=o.filter((e=>"advanced"===e.tab));return 0===i.length?React.createElement("div",{className:"og-item__body og-collapsible__body"},React.createElement(pe,fe({},e,{controls:a}))):React.createElement(N,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(L,null,React.createElement(U,null,(0,t.__)("General","meta-box-builder")),React.createElement(U,null,(0,t.__)("Advanced","meta-box-builder"))),React.createElement(G,null,React.createElement(pe,fe({},e,{controls:a}))),React.createElement(G,null,React.createElement(pe,fe({},e,{controls:i}))))},he=({id:e,field:n,parent:r="",updateFieldType:o,nameIdData:a,groupData:i})=>{const{fields:l,add:s,remove:c,duplicate:u,updateType:d,setFields:p,toggle:f,toggleAll:m,expandAll:h}=i,b=(0,X.Z)("field-types",{});if(!b.hasOwnProperty(n.type))return;const g=[...b[n.type].controls];return React.createElement(React.Fragment,null,React.createElement(N,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(L,null,React.createElement(U,null,(0,t.__)("General","meta-box-builder")),React.createElement(U,null,(0,t.__)("Advanced","meta-box-builder"))),React.createElement(G,null,React.createElement(pe,{id:e,controls:g.filter((e=>"general"===e.tab)),field:n,parent:r,updateFieldType:o,nameIdData:a})),React.createElement(G,null,React.createElement(pe,{id:e,controls:g.filter((e=>"advanced"===e.tab)),field:n,parent:r,nameIdData:a}))),React.createElement("div",{className:re("og-group-fields",0===l.length&&"og-group-fields--empty")},l.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{className:"og-group-fields__title"},(0,t.__)("Subfields","meta-box-builder")),React.createElement("div",{className:"og-group-fields__inner"},React.createElement(ee,{expandAll:h,toggleAll:m}),React.createElement(q.ReactSortable,{group:{name:"nested",pull:!0,put:["root","nested"]},animation:200,delayOnTouchStart:!0,delay:2,list:l,setList:p,handle:".og-item__header"},l.map(((t,n)=>React.createElement(ye,{key:t._id,id:t._id,field:t,parent:`${r}[${e}][fields]`,removeField:c,duplicateField:u,updateFieldType:d,toggle:f})))))),React.createElement(oe,{addField:s,buttonType:"secondary",buttonText:(0,t.__)("+ Add Subfield","meta-box-builder")})))},be=({data:e})=>{if("tab"!==e.type)return;const t={url:e.icon_url&&React.createElement("img",{className:"og-item__icon",src:e.icon_url}),dashicons:e.icon&&React.createElement("span",{className:`og-item__icon dashicons dashicons-${e.icon}`}),fontawesome:e.icon_fa&&React.createElement("span",{className:`og-item__icon ${e.icon_fa}`})},n=React.createElement("svg",{className:"og-item__icon",viewBox:"0 0 24 22",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M3.23289 0.646C2.53179 0.647849 1.85994 0.927248 1.36428 1.4231C0.86862 1.91895 0.589474 2.5909 0.587891 3.292V19.167C0.589738 19.8679 0.869001 20.5396 1.36463 21.0353C1.86027 21.5309 2.53196 21.8102 3.23289 21.812H21.2249C21.926 21.8104 22.5979 21.5313 23.0938 21.0356C23.5896 20.5399 23.869 19.8681 23.8709 19.167V5.937C23.869 5.2359 23.5896 4.56405 23.0938 4.06839C22.5979 3.57273 21.926 3.29358 21.2249 3.292H19.6379C19.6363 2.59072 19.357 1.91862 18.8611 1.42275C18.3653 0.926868 17.6932 0.647585 16.9919 0.646H3.23289ZM3.23289 1.704H6.40789C7.29689 1.704 7.99589 2.403 7.99589 3.292V4.35H21.2249C22.1139 4.35 22.8119 5.049 22.8119 5.937V19.167C22.8119 20.055 22.1139 20.754 21.2249 20.754H3.23289C3.02396 20.7559 2.81676 20.7161 2.62337 20.637C2.42998 20.5579 2.25429 20.4411 2.10655 20.2933C1.95881 20.1456 1.84198 19.9699 1.76289 19.7765C1.6838 19.5831 1.64402 19.3759 1.64589 19.167V3.292C1.64589 2.403 2.34489 1.704 3.23289 1.704ZM8.51889 1.704H11.6999C12.5889 1.704 13.2869 2.403 13.2869 3.292H9.05389C9.05389 2.696 8.85389 2.147 8.51889 1.704ZM13.8099 1.704H16.9919C17.8799 1.704 18.5789 2.403 18.5789 3.292H14.3459C14.3459 2.696 14.1449 2.147 13.8099 1.704ZM5.61489 9.112V10.171H18.8439V9.113L5.61489 9.112ZM5.61489 12.022V13.082H18.8439V12.022H5.61489ZM5.61489 14.933V15.992H18.8439V14.933H5.61489Z"}));return t[e.icon_type]||n},ge=({nameIdData:n})=>{const r=(0,e.useRef)(),o=(0,e.useRef)();return(0,e.useEffect)((()=>{o.current.style.width=`${r.current.offsetWidth||7*n.id.length}px`}),[n.id]),React.createElement("span",{className:"og-column--id"},React.createElement("span",{className:"og-item__hidden-text",ref:r},n.id),React.createElement("input",{type:"text",className:"og-item__editable",title:(0,t.__)("Click to edit","meta-box-builder"),value:n.id,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur())},onChange:e=>n.updateId(e.target.value),ref:o}),React.createElement("span",{className:"dashicons dashicons-edit"}))},ve=({nameIdData:n})=>{const r=(0,e.useRef)(),o=(0,e.useRef)(),a=n.label||(0,t.__)("(No label)","meta-box-builder");return(0,e.useEffect)((()=>{o.current.style.width=`${r.current.offsetWidth||7*n.label.length}px`}),[a]),React.createElement(React.Fragment,null,React.createElement("span",{className:"og-item__hidden-text og-item__hidden-text--label",ref:r},a),React.createElement("input",{type:"text",className:"og-item__editable og-item__editable--label",title:(0,t.__)("Click to edit","meta-box-builder"),placeholder:a,value:n.label,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur(),n.noAutoGenerateId())},onChange:e=>n.updateName(e.target.value),onBlur:n.noAutoGenerateId,ref:o}),React.createElement("span",{className:"dashicons dashicons-edit"}))},ye=({id:n,field:o,parent:a="",removeField:i,duplicateField:l,updateFieldType:s,toggle:c})=>{const[u,d]=(0,e.useReducer)((e=>!e),!0),p=(t=>{const n=!["custom_html","divider","heading"].includes(t.type),r=!["hidden","divider"].includes(t.type),[o,a]=(0,e.useState)(t.name||""),[i,l]=(0,e.useState)(n&&t.id||""),[s,c]=(0,e.useState)(t.group_title||""),u=(0,e.useRef)(!!t._new),d=(0,J.Z)((e=>e.update));(0,e.useEffect)((()=>{d(t._id,{...t,name:o,id:i,group_title:s})}),[i]);const p=r?o||s:(0,K.pt)(t.type);return{name:o,id:i,group_title:s,label:p,updateName:e=>{a(e),n&&u.current&&l((0,K.Vx)(e))},updateId:l,updateGroupTitle:c,noAutoGenerateId:()=>u.current=!1}})(o),{data:f,updateFieldData:m}=(t=>{const n="tab"===t.type?{icon_type:"dashicons"}:{},[r,o]=(0,e.useState)({...n,...t});return{data:r,updateFieldData:(e,t)=>{o((n=>{return{...n,[(r=e,r.replace(/\]/g,"").split("[").pop())]:t};var r}))}}})(o),h=Q(Object.values(o.fields||{}).filter((e=>e.type)),`fields${a}[${n}][fields]`),b="group"===o.type&&h.fields.length>0,g=o._expand;return o.type&&React.createElement("div",{className:re("og-item",`og-item--${o.type}`,b&&"og-item--group--has-fields","og-collapsible",g&&"og-collapsible--expanded",!g&&"og-collapsible--collapsed",!u&&"og-item--hide-fields")},React.createElement("input",{type:"hidden",name:`fields${a}[${n}][_id]`,defaultValue:n}),React.createElement("div",{className:"og-item__header og-collapsible__header",onClick:e=>{!(0,K.Od)(e.target,".og-item__action--toggle")&&(0,K.Od)(e.target,".og-item__editable,.og-item__toggle,.og-item__actions")||c(n)},title:(0,t.__)("Click to reveal field settings. Drag and drop to reorder fields.","meta-box-builder")},React.createElement("span",{className:"og-column--drag"},React.createElement(r,{icon:ie})),React.createElement("span",{className:"og-column--label"},React.createElement(be,{data:f}),React.createElement(ve,{nameIdData:p}),b&&React.createElement("span",{className:"og-item__toggle",onClick:d,title:(0,t.__)("Toggle subfields","meta-box-builder")},"[",u?"-":"+","]")),React.createElement("span",{className:"og-column--space"}),React.createElement(ge,{nameIdData:p}),React.createElement("span",{className:"og-column--type"},o.type),React.createElement("span",{className:"og-column--actions og-item__actions"},"group"===o.type&&React.createElement(oe,{addField:h.add,type:"group"}),React.createElement("span",{className:"og-item__action og-item__action--duplicate",title:(0,t.__)("Duplicate","meta-box-builder"),onClick:()=>l(n)},React.createElement(r,{icon:le})),React.createElement("span",{className:"og-item__action og-item__action--remove",title:(0,t.__)("Remove","meta-box-builder"),onClick:()=>{confirm((0,t.__)("Do you really want to remove this field?","meta-box-builder"))&&i(n)}},React.createElement(r,{icon:se})),React.createElement("span",{className:"og-item__action og-item__action--toggle",title:(0,t.__)("Toggle field settings","meta-box-builder")},React.createElement(r,{icon:g?ce:ue})))),"group"===o.type?React.createElement(he,{id:n,field:o,parent:a,updateFieldType:s,nameIdData:p,groupData:h}):React.createElement(me,{id:n,field:o,parent:a,updateFieldType:s,nameIdData:p,updateFieldData:m}))},_e=n=>{const{fields:r,add:o,remove:a,duplicate:i,updateType:l,setFields:s,toggle:c,toggleAll:u,expandAll:d}=Q(n.fields.filter((e=>e.type)),"fields"),p=(0,X.Z)("field-types",{}),f=(0,X.Z)("field-categories",[]);return 0===Object.keys(p).length||0===Object.keys(f).length?React.createElement("p",{className:"og-none"},(0,t.__)("Loading fields, please wait...","meta-box-builder")):0===r.length?React.createElement(React.Fragment,null,React.createElement(e.RawHTML,{className:"og-none"},(0,t.__)("There are no fields here. Click the + Add Field to add a new field.","meta-box-builder")),React.createElement(oe,{addField:o})):React.createElement(React.Fragment,null,React.createElement(ee,{expandAll:d,toggleAll:u}),React.createElement(q.ReactSortable,{group:{name:"root",pull:!0,put:!0},animation:200,delayOnTouchStart:!0,delay:2,className:"og-fields",list:r,setList:s,handle:".og-column--drag"},r.map((e=>React.createElement(ye,{key:e._id,id:e._id,field:e,removeField:a,duplicateField:i,updateFieldType:l,toggle:c})))),React.createElement(oe,{addField:o}))},Ee=wp.compose;var xe=n(9656),we=n(1181);const Re=({endPoint:n})=>{const r=(0,K.Gw)(),[o,a]=(0,e.useState)(""),[i,l]=(0,e.useState)(!1),[s,c]=(0,e.useState)(!1),u=(0,Ee.useCopyToClipboard)(o,(()=>{c(!0),setTimeout((()=>c(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(we.default,{name:"settings[text_domain]",label:(0,t.__)("Text domain","meta-box-builder"),tooltip:(0,t.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:r.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(we.default,{name:"settings[function_name]",label:(0,t.__)("Function name","meta-box-builder"),defaultValue:r.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{a(""),l(!0);const e=new FormData(document.querySelector("#post"));e.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${n}`,{method:"POST",body:e,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{a(e),l(!1)}))},disabled:i},(0,t.__)("Generate","meta-box-builder")),i&&React.createElement("p",null,(0,t.__)("Generating code, please wait...","meta-box-builder")),o.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,t.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(xe.Rt,{value:o,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:o,ref:u},s?(0,t.__)("Copied!","meta-box-builder"):(0,t.__)("Copy","meta-box-builder")))))};var Oe=n(7164);function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=(0,X.Z)("settings-controls",[]),{settings:r,updateSettings:o}=(0,e.useContext)(Oe.J);return 0===n.length?React.createElement("p",null,(0,t.__)("Loading settings, please wait...","meta-box-builder")):React.createElement(React.Fragment,null,n.map((t=>React.createElement(e.Suspense,{fallback:null,key:t.setting},((e,t,n)=>{const[r,o,a]=(0,K.yn)(e,t);return React.createElement(r,Se({componentId:`settings-${e.setting}`,name:`settings${o}`},e.props,{defaultValue:a,updateFieldData:n}))})(t,r,o)))))},{withState:ke}=wp.compose,De=({codeValue:n})=>{const[r,o]=(0,e.useState)(!1),a=(0,Ee.useCopyToClipboard)(n,(()=>{o(!0),setTimeout((()=>o(!1)),2e3)}));return React.createElement("div",{className:"og-result__body"},React.createElement(xe.Rt,{value:n,editorDidMount:e=>e.setSize("","100%"),options:{mode:"php",lineNumbers:!0,smartIndent:!0,indentWithTabs:!0,tabSize:4,readOnly:!0,lineWrapping:!1}}),React.createElement("button",{type:"button",className:"button",text:n,ref:a},r?(0,t.__)("Copied!","meta-box-builder"):(0,t.__)("Copy","meta-box-builder")))},Ie=(jQuery,n=>{const{fields:r}=Q(n.fields,"fields"),o=(0,J.Z)((e=>e.ids));if(0===r.length||0===o.length)return"";const a=(0,X.Z)(["theme-code-generate",{fields:Object.values(r).filter((e=>!["button","custom_html","divider","heading","tab"].includes(e.type))),settings:n.settings},"POST"]),[i,l]=(0,e.useState)(0);return React.createElement(React.Fragment,null,React.createElement("div",{className:"og-theme-code__intro"},React.createElement(e.RawHTML,null,(0,t.sprintf)((0,t.__)("Below is the auto-generated code to display fields' values that you can use in your theme. We display several ways to output the fields' values if possible, so choose which one is best for you.","meta-box-builder"),"https://docs.metabox.io/displaying-fields-with-code/")),React.createElement(e.RawHTML,{className:"og-theme-code__note"},(0,t.sprintf)((0,t.__)('Please use this code as a starting point and modify it to fit your needs. For more details about fields, please refer to the documentation.',"meta-box-builder"),"https://docs.metabox.io/fields/"))),React.createElement("div",{className:"og-theme-code__content"},void 0===a||0===a.length?React.createElement("p",{className:"og-theme-code__none"},(0,t.__)("No fields available.","meta-box-builder")):React.createElement(React.Fragment,null,React.createElement("div",{className:"og-theme-code__header"},React.createElement("div",{className:"og-theme-code__fields"},a.map(((e,t)=>React.createElement("span",{key:`header_${e._id}`,onClick:()=>l(t),id:`og-theme-code__field--${e._id}`,item_id:e._id,className:"og-theme-code__field "+(i===t?"og-theme-code__field--active":"")},e.name))))),React.createElement("div",{className:"og-theme-code__body og-result"},a[i]&&React.createElement(De,{codeValue:(0,K.l_)(a[i].theme_code)})))))}),Pe=(0,o.createContext)(null),Ae={didCatch:!1,error:null};class Te extends o.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=Ae}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(o=(a=this.props).onReset)||void 0===o||o.call(a,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(Ae))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:a,error:i}=this.state;let l=e;if(a){const e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(n)l=(0,o.createElement)(n,e);else{if(null!==r&&!(0,o.isValidElement)(r))throw i;l=r}}return(0,o.createElement)(Pe.Provider,{value:{didCatch:a,error:i,resetErrorBoundary:this.resetErrorBoundary}},l)}}const Ne=()=>{const t=()=>document.querySelector("#post").removeAttribute("novalidate");return(0,e.useEffect)((()=>{const e=document.querySelector("#publish"),n=document.querySelector("#save-post");e&&e.addEventListener("click",t),n&&n.addEventListener("click",t),jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()}))}),[]),React.createElement(Oe.m,null,React.createElement(Me,null))},Me=()=>{const{settings:n}=(0,e.useContext)(Oe.J);return React.createElement(React.Fragment,null,React.createElement(Te,{fallback:React.createElement("h2",null,(0,t.__)("Something went wrong. Please try again!","meta-box-builder"))},React.createElement(N,{forceRenderTabPanel:!0},React.createElement(L,{className:"react-tabs__tab-list og-tabs--main"},React.createElement(U,null,React.createElement(r,{icon:u}),(0,t.__)("Fields","meta-box-builder")),React.createElement(U,null,React.createElement(r,{icon:d}),(0,t.__)("Settings","meta-box-builder")),React.createElement(U,{className:"button button-small"},(0,t.__)("Get PHP Code","meta-box-builder"))),React.createElement(G,null,React.createElement(_e,{fields:MbbApp.fields})),React.createElement(G,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Ce,null)),React.createElement(G,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Re,{endPoint:"generate"}))),React.createElement("br",null),MbbApp.fields.length>0&&"block"!==n.object_type&&React.createElement("div",{className:"postbox og-theme-code"},React.createElement("div",{className:"postbox-header"},React.createElement("h2",{className:"hndle ui-sortable-handle"},(0,t.__)("Theme code","meta-box-builder"))),React.createElement("div",{className:"inside"},React.createElement(Ie,{settings:n,fields:MbbApp.fields})))))};(0,e.render)(React.createElement(Ne,null),document.getElementById("root"))})()})(); \ No newline at end of file +(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441,179],"./Checkbox.js":[6441,179],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function o(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],o=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(o)))}o.keys=()=>Object.keys(r),o.id=9033,e.exports=o},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>D,ms:()=>F,tZ:()=>j,F4:()=>V});n(9611);var r=n(7363),o=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;t=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,g=/_EMO_([^_]+?)_([^]*?)_EMO_/g,v=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=v(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),E=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(g,(function(e,t,n){return w={name:t,styles:n,next:w},t}))}return 1===m[e]||v(e)||"number"!=typeof t||0===t?t:t+"px"};function x(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return w={name:n.name,styles:n.styles,next:w},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)w={name:o.name,styles:o.styles,next:w},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,s,c,p){for(var f,m,h,b,_,x=0,w=0,R=0,O=0,S=0,A=0,N=h=f=0,j=0,V=0,L=0,Z=0,F=s.length,H=F-1,$="",U="",B="",z="";jf)&&(Z=($=$.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0s.charCodeAt(8))break;case 115:i=i.replace(s,"-webkit-"+s)+";"+i;break;case 207:case 102:i=i.replace(s,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a,m:()=>i});var r=n(2610),o=n(3369);const a=(0,r.createContext)({}),i=({children:e})=>{const[t,n]=(0,r.useState)((0,o.Gw)());return React.createElement(a.Provider,{value:{settings:t,updateSettings:(e,t)=>{n((n=>{return{...n,[(r=e,r.replace(/\]/g,"").split("[").pop())]:t};var r}))}}},e)}},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),o=n(1793),a=n(2610),i=n(7164),l=n(851);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,a.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(o.default,s({htmlFor:t},u),React.createElement(l.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),o=n(4395),a=n(1793),i=n(2402),l=n(851);const s=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,o.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...s(u),...Array.from(new Set(Object.values(p)))];return React.createElement(a.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(l.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:s(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r=n(7537),o=n(2610),a=n(8003),i=n(9656),l=n(3369),s=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,a.__)("PHP callback function","meta-box-builder"),template:(0,a.__)("Template file","meta-box-builder"),code:(0,a.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,a.__)("View","meta-box-builder"));const g=()=>{const[e,t]=(0,o.useState)((0,l.Gw)()),[n,g]=(0,o.useState)(e.icon_type||"dashicons"),[v,y]=(0,o.useState)(e.render_with||"callback"),[_,E]=(0,o.useState)(),[x,w]=(0,o.useState)(MbbApp.views),[R,O]=(0,o.useState)(e.render_view),S=(0,o.useRef)(),C=(0,o.useRef)(),k=(0,o.useRef)(),D=(0,s.Z)((e=>e.type));(0,o.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[I,P]=(0,o.useState)(MbbApp.data?.block_path_error),[A,T]=(0,o.useState)(!1),N={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),o=e.find("#title").val();w({...x,[n]:{ID:n,post_name:r,post_title:o}}),O(r)}},M=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:o,is_newer:i}=await(0,l._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),s=o?"":(0,a.__)("The path is not writable.","meta-box-builder");T(i),P(s)};return(0,o.useEffect)((()=>{e.block_json?.path&&M(0,e.block_json?.path)}),[]),(0,o.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,o.useEffect)((()=>{var e;e=S?.current,jQuery(e).rwmbModal({...N,isEdit:!0})}),[S.current,v]),(0,o.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...N,isEdit:!0})})(C?.current)}),[C.current,v,R]),"block"===D&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,a.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,a.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,a.__)("Dashicons","meta-box-builder"),svg:(0,a.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>g(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,a.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,a.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,a.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,a.__)("Icon color","meta-box-builder"),tooltip:(0,a.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,a.__)("Icon background color","meta-box-builder"),tooltip:(0,a.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,a.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,a.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,a.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,a.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,a.__)("In the content area","meta-box-builder"),side:(0,a.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,a.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,a.__)("Left","meta-box-builder"),right:(0,a.__)("Right","meta-box-builder"),center:(0,a.__)("Center","meta-box-builder"),wide:(0,a.__)("Wide","meta-box-builder"),full:(0,a.__)("Full","meta-box-builder")},defaultValue:(0,l.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,a.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,a.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,a.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:v,onChange:e=>y(e.target.value)}),"callback"===v&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,a.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,a.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===v&&React.createElement(p.default,{name:"settings[render_template]",label:(0,a.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,a.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===v&&React.createElement(u.default,{label:(0,a.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>k.current.value=n,editorDidMount:E}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:k,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Block attribute. Replace attribute with anchor, align or className).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Field value. Replace field_id with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(o.RawHTML,null,(0,a.__)("Run a PHP/WordPress function via mb namespace. Replace function with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===v&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,a.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{O(e.target.value)}},React.createElement("option",{value:""},(0,a.__)("Select a view","meta-box-builder")),Object.entries(x).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:S,role:"button","data-url":MbbApp.viewAddUrl},(0,a.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:C,role:"button"},(0,a.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,a.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,a.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,a.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,a.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,a.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,a.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,a.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,a.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,a.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,a.__)("Enter absolute path to the folder containing the block.json and block asset files. Do not include the block name (e.g. field group ID). The full path for the block files will be like path/to/folder/block-name/block.json.","meta-box-builder"),defaultValue:e.block_json?.path,error:I,updateFieldData:M,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),A&&React.createElement(u.default,{label:(0,a.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,a.__)("We detected a newer version of block.json from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,a.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,a.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,a.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,a.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,a.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,a.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,a.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(7850);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,o.O)(t);return React.createElement(r.default,a({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},s),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:l,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(2402),l=n(1793),s=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,a.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,a.__)("Hidden","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:o})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(s.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,a.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,a.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,a.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,a.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,a.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,a.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,a.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,a.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,a.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,a.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,a.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,a.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,a.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,a.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,a.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,a.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,a.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,a.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,a.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>o(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,s]=(0,o.useState)(Object.values(e.when||{})),f=e=>s((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(l.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>s((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(8003),o=n(4395),a=n(6441),i=n(1181);const l=({defaultValue:e})=>{const t=(0,o.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(a.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")}`,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(a.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(a.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(851);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},c),React.createElement(o.default,{name:e,defaultValue:i,required:s,placeholder:n,items:Object.entries(c[l])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(2610),o=n(6360);const a=({children:e,label:t,description:n,tooltip:a,className:i="",htmlFor:l="",keyValue:s="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:s},t&&React.createElement("label",{className:"og-label",htmlFor:l},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),a&&React.createElement(o.default,{id:l,content:a})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),o=n(2610),a=n(7164),i=n(8003);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(o.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,o.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(s,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:s=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,o.useState)(),{settings:h}=(0,o.useContext)(a.J),b=(0,o.useRef)();return(0,o.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",l({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||s.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[s,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(o.default,a({htmlFor:t,className:"og-icon"},l),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${s}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:s,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),o=n(7164),a=n(2402),i=n(1793),l=n(851);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(o.J),p=(0,a.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,s({className:"og-group-title",htmlFor:t},u),React.createElement(l.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(2610),o=n(1793),a=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},s=({name:e,componentId:t,defaultValue:n,icons:s=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=s.map((e=>[e,l(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(o.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,a.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const l=(0,r.useRef)(),[s,c]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{s&&l.current&&([l.current.selectionStart,l.current.selectionEnd]=s)}),[s]),React.createElement(o.default,a({htmlFor:t},i),React.createElement("input",{ref:l,type:"text",id:t,name:e,value:n.id,onChange:e=>{n.updateId(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(3369),l=n(4395),s=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,a.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,a.__)("Hide","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,l.Z)((e=>e.type)),d=(0,s.Z)((e=>e.types)),[p,f]=(0,o.useState)(e.name);return(0,o.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,a.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,a.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,a.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,a.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,a.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,a.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,a.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,a.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,a.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,a.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,a.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,a.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,a.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,l.Z)((e=>e.type)),[n,r]=((0,s.Z)((e=>e.types)),(0,o.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,a.__)("Advanced location rules","meta-box-builder")}`,tooltip:(0,a.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},s),React.createElement("input",{type:i,id:t,name:e,defaultValue:a,onChange:t=>l&&l(e,t.target.value),placeholder:n,required:s.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),o=n(2610),a=n(8003),i=n(1793),l=n(851),s=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:s,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,o.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(l.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(l.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>s(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,a.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,a.__)("Enter value","meta-box-builder"),keys:l=[],values:u=[],...d})=>{const[p,f]=(0,o.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:l,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,s.nV)()}]))},(0,a.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),o=n(8003),a=n(3369),i=n(4395),l=n(3206),s=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,a.Gw)(),[t,n]=(0,r.useState)((0,a.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,l.Z)((e=>e.types)),g=(0,l.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,o.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,o.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,o.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,o.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,o.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,o.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,o.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,o.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>g(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,a.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,a.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(s.default,{label:(0,o.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,o.__)("Tab","meta-box-builder"),tooltip:(0,o.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const l=(0,r.useRef)(),[s,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(l.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{s&&l.current&&([l.current.selectionStart,l.current.selectionEnd]=s)}),[s]),React.createElement(o.default,a({htmlFor:t},i),React.createElement("input",{ref:l,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),o=n(3369),a=n(4395),i=n(3206),l=n(6441),s=n(5681);const c=()=>{const e=(0,o.Gw)(),t=(0,a.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(s.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(s.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(s.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(l.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(l.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(l.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(l.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>x});var r=n(2610),o=n(4925),a=n(7462),i=n(5671),l=n(3144),s=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,g,v=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=v,g=b=function(e){(0,s.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var o=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,o=r.cacheOptions,a=r.onInputChange,i=(0,f.G)(e,n,a);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(o&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var l=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),l===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,l.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,o.Z)(t,["loadOptions","isLoading"]),i=this.state,l=i.defaultOptions,s=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:s&&u?d:l||[];return p().createElement(h,(0,a.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},g);var _=n(3369);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,l]=(0,r.useState)((0,_.rY)(o.label||[]));let s,c=o.value||[];return c=(0,_.rY)(c),c&&(s=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,E({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?s:o,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];l(t)}},a)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),o=(n(845),n(5742),n(1533),n(7923)),a=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,a.m)(o.S);var l=n(1793);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,s({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(l.default,{label:e,description:t,tooltip:n,className:r,keyValue:o,required:a,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),o=n(7850);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,o.O)(e);return React.createElement(r.default,a({htmlFor:e},u),React.createElement("select",{placeholder:s,id:e,name:t,defaultValue:i,onChange:e=>{d(),l&&l(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),o=n(2610),a=n(8003),i=n(3369),l=n(4395),s=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,a.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,a.__)("Hide","meta-box-builder"))),(0,a.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,a.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,a.__)("all","meta-box-builder"))),(0,a.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:l})=>{const[s,d]=(0,o.useState)(e.name);return(0,o.useEffect)((()=>{"post"!==l&&"input_value"!==s&&d("input_value")}),[l]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===s?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:s,onChange:e=>d(e.target.value)},"post"===l&&React.createElement("option",{value:"template"},(0,a.__)("Page template","meta-box-builder")),"post"===l&&React.createElement("option",{value:"format"},(0,a.__)("Post format","meta-box-builder")),"post"===l&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===l&&React.createElement("option",{value:"is_child"},(0,a.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,a.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(s)&&React.createElement(u.default,{key:s+l,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:s,s:e})}),"is_child"===s&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,a.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,a.__)("No","meta-box-builder"))),"input_value"===s&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,a.__)("CSS selector","meta-box-builder"),defaultValue:s===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,l.Z)((e=>e.type)),[n,r]=(0,o.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(s.default,{className:"og-include-exclude",label:`${(0,a.__)("Toggle rules","meta-box-builder")}`,tooltip:(0,a.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(o.default,a({htmlFor:t},l),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({},s,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:a,className:l}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(7537);const o=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(8998),o=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},l=({fieldId:e,name:t,componentId:n,defaultValue:l,updateFieldType:s,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(o.default,a({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:l,onChange:t=>s(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),o=n(2610),a=n(8003),i=n(1793),l=n(3369);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,l]=(0,o.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>l(e.target.value)},React.createElement("option",{value:"required"},(0,a.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,a.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,a.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,a.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,a.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,a.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,a.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,a.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,a.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,a.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,a.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,a.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,a.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,a.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,a.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,a.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,a.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,a.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,a.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,a.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,a.__)("Ex. 2,6","meta-box-builder"),title:(0,a.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,a.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,a.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,o.useState)((0,l.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,s({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,l.nV)()}]))},(0,a.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>m,Od:()=>w,Vx:()=>x,_i:()=>p,l_:()=>s,nV:()=>d,oe:()=>b,pt:()=>u,rY:()=>f,yn:()=>_});var r=n(2610),o=n(3517),a=n.n(o),i=n(1304),l=n.n(i);const s=e=>Object.assign(document.createElement("textarea"),{innerHTML:e}).value,c=e=>e[0].toUpperCase()+e.slice(1),u=(e,t=" ",n=" ")=>e.split(t).map(c).join(n),d=()=>Math.random().toString(36).substr(2),p=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},o=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(o+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(o,r).then((e=>e.json()))},f=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],m=()=>{const e=h(window.location.search);return{...MbbApp.settings||{},...e.settings}},h=e=>{const t=new URLSearchParams(e);return v(t)},b=e=>{const t=g(document.querySelector("#post"));return a().get(t,y(e))},g=e=>{const t=new FormData(e);return v(t)},v=e=>{const t={};for(let[n,r]of e){n=y(n);const e=a().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),a().set(t,n,r)}return t},y=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),_=(e,t,o,i=!1)=>{const l=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(o))),s=a().get(e.props,"name",e.setting),c=s.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!a().get(t,"_new",!1)&&(u=E(e.name));const d=y(s);return[l,c,a().get(t,d,u)]},E=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""},x=e=>l()(e,{lower:!0}).replace(/[^a-z0-9_]/g,"_").replace(/[ _]{2,}/g,"_").replace(/^_/,"").replace(/_$/,"").replace(/^\d+/,"").replace(/^_/,"").replace(/_$/,""),w=(e,t)=>e.matches(t)||null!==e.closest(t)},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>q});var r=n(7363);function o(e,t,n,r){return new(n||(n=Promise))((function(o,a){function i(e){try{s(r.next(e))}catch(e){a(e)}}function l(e){try{s(r.throw(e))}catch(e){a(e)}}function s(e){var t;e.done?o(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,l)}s((r=r.apply(e,t||[])).next())}))}function a(e,t){var n,r,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:l(0),throw:l(1),return:l(2)},"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(a){return function(l){return function(a){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(o=2&a[0]?r.return:a[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,a[1])).done)return o;switch(r=0,o&&(a=[2&a[0],o.value]),a[0]){case 0:case 1:o=a;break;case 4:return i.label++,{value:a[1],done:!1};case 5:i.label++,r=a[1],a=[0];continue;case 7:a=i.ops.pop(),i.trys.pop();continue;default:if(!((o=(o=i.trys).length>0&&o[o.length-1])||6!==a[0]&&2!==a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]a||setTimeout(r,l,o)},onDiscarded:l,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:I?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:I?5e3:3e3,compare:function(e,t){return g(e)==g(t)},isPaused:function(){return!1},cache:F,mutate:H,fallback:{}},O),U=function(e,t){var n=p(e,t);if(t){var r=e.use,o=e.fallback,a=t.use,i=t.fallback;r&&a&&(n.use=r.concat(a)),o&&i&&(n.fallback=p(o,i))}return n},B=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},W={dedupe:!0},Y=(c.defineProperty((function(e){var t=e.value,n=U((0,r.useContext)(B),t),o=t&&t.provider,a=(0,r.useState)((function(){return o?L(o(n.cache||F),t):s}))[0];return a&&(n.cache=a[0],n.mutate=a[1]),k((function(){return a?a[2]:s}),[]),(0,r.createElement)(B.Provider,p(e,{value:n}))}),"default",{value:$}),i=function(e,t,n){var i=n.cache,l=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,g=n.refreshInterval,v=n.refreshWhenHidden,y=n.refreshWhenOffline,_=A.get(i),E=_[0],x=_[1],w=_[2],R=_[3],O=P(e),S=O[0],D=O[1],I=O[2],N=(0,r.useRef)(!1),V=(0,r.useRef)(!1),L=(0,r.useRef)(S),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),H=function(){return F.current},$=function(){return H().isVisible()&&H().isOnline()},U=function(e){return i.set(I,p(i.get(I),e))},B=i.get(S),Y=u(c)?n.fallback[S]:c,G=u(B)?Y:B,q=i.get(I)||{},X=q.error,K=!N.current,J=function(){return K&&!u(b)?b:!H().isPaused()&&(h?!u(G)&&n.revalidateIfStale:u(G)||n.revalidateIfStale)},Q=!(!S||!t)&&(!!q.isValidating||K&&J()),ee=function(e,t){var n=(0,r.useState)({})[1],o=(0,r.useRef)(e),a=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=o.current;for(var l in e){var s=l;i[s]!==e[s]&&(i[s]=e[s],a.current[s]&&(r=!0))}r&&!t.current&&n({})}),[]);return k((function(){o.current=e})),[o,a.current,i]}({data:G,error:X,isValidating:Q},V),te=ee[0],ne=ee[1],re=ee[2],oe=(0,r.useCallback)((function(e){return o(void 0,void 0,void 0,(function(){var t,r,o,c,p,f,m,h,b,g,v,y,_;return a(this,(function(a){switch(a.label){case 0:if(t=Z.current,!S||!t||V.current||H().isPaused())return[2,!1];c=!0,p=e||{},f=!R[S]||!p.dedupe,m=function(){return!V.current&&S===L.current&&N.current},h=function(){var e=R[S];e&&e[1]===o&&delete R[S]},b={isValidating:!1},g=function(){U({isValidating:!1}),m()&&re(b)},U({isValidating:!0}),re({isValidating:!0}),a.label=1;case 1:return a.trys.push([1,3,,4]),f&&(T(i,S,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(S)&&setTimeout((function(){c&&m()&&H().onLoadingSlow(S,n)}),n.loadingTimeout),R[S]=[t.apply(void 0,D),M()]),_=R[S],r=_[0],o=_[1],[4,r];case 2:return r=a.sent(),f&&setTimeout(h,n.dedupingInterval),R[S]&&R[S][1]===o?(U({error:s}),b.error=s,v=w[S],!u(v)&&(o<=v[0]||o<=v[1]||0===v[1])?(g(),f&&m()&&H().onDiscarded(S),[2,!1]):(l(te.current.data,r)?b.data=te.current.data:b.data=r,l(i.get(S),r)||i.set(S,r),f&&m()&&H().onSuccess(r,S,n),[3,4])):(f&&m()&&H().onDiscarded(S),[2,!1]);case 3:return y=a.sent(),h(),H().isPaused()||(U({error:y}),b.error=y,f&&m()&&(H().onError(y,S,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&$()&&H().onErrorRetry(y,S,n,oe,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,g(),m()&&f&&T(i,S,b.data,b.error,!1),[2,!0]}}))}))}),[S]),ae=(0,r.useCallback)(j.bind(s,i,(function(){return L.current})),[]);if(k((function(){Z.current=t,F.current=n})),k((function(){if(S){var e=S!==L.current,t=oe.bind(s,W),n=0,r=z(S,x,(function(e,t,n){re(p({error:t,isValidating:n},l(te.current.data,e)?s:{data:e}))})),o=z(S,E,(function(e){if(0==e){var r=Date.now();H().revalidateOnFocus&&r>n&&$()&&(n=r+H().focusThrottleInterval,t())}else if(1==e)H().revalidateOnReconnect&&$()&&t();else if(2==e)return oe()}));return V.current=!1,L.current=S,N.current=!0,e&&re({data:G,error:X,isValidating:Q}),J()&&(u(G)||C?t():(a=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(a):setTimeout(a,1))),function(){V.current=!0,r(),o()}}var a}),[S,oe]),k((function(){var e;function t(){var t=d(g)?g(G):g;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!v&&!H().isVisible()||!y&&!H().isOnline()?t():oe(W).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[g,v,y,oe]),(0,r.useDebugValue)(G),h&&u(G)&&S)throw Z.current=t,F.current=n,V.current=!1,u(X)?oe(W):X;return{mutate:ae,get data(){return ne.data=!0,G},get error(){return ne.error=!0,X},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(a,l||c.fetcher,c)}),G=n(3369);const q=(e,t)=>{const{data:n,error:r}=Y(e,G._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const o=["button","custom_html","divider","heading","tab","group"],a=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...a(t)},o.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:a(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:o.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(270);const o=(0,n(3369).Gw)(),a=(0,r.Ue)((e=>({type:o.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(270),o=n(3369);const a=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,o.Gw)(),l=(0,r.Ue)((e=>({types:a((0,o.rY)(i.post_types||[])),update:t=>e((e=>({types:a(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>o});var r=n(2610);const o=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),o=a(e),l=o?o.closest(".og-field"):null,s=l?l.classList:"";return(0,r.useEffect)((()=>{const e=()=>o&&i(o);n((()=>e)),e()}),[e,s]),t},a=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");l(e).forEach((e=>{const r="true"===(o=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==o&&o;var o;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},l=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=s(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},s=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},4184:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t{"use strict";const r=n(4290),o=new Set(["__proto__","prototype","constructor"]),a=e=>!e.some((e=>o.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function o(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function o(){}function a(){}a.resetWarningCache=o,e.exports=function(){function e(e,t,n,o,a,i){if(i!==r){var l=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:o};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(o),o.className=this.props.inputClassName,o.id=this.state.inputId,o.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},o,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(a.Component);m.propTypes={className:l.default.string,defaultValue:l.default.any,extraWidth:l.default.oneOfType([l.default.number,l.default.string]),id:l.default.string,injectStyles:l.default.bool,inputClassName:l.default.string,inputRef:l.default.func,inputStyle:l.default.object,minWidth:l.default.oneOfType([l.default.number,l.default.string]),onAutosize:l.default.func,onChange:l.default.func,placeholder:l.default.string,placeholderIsMinWidth:l.default.bool,style:l.default.object,value:l.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>oe});var r=n(4925),o=n(7462);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(a&&a(t),e.isBottom=!1),f&&e.isTop&&(l&&l(t),e.isTop=!1),f&&n>m?(o&&!e.isBottom&&o(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(o,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(M,{innerRef:this.getScrollTarget},this.props.children)}}]),o}(h.Component);function G(e){var t=e.isEnabled,n=void 0===t||t,o=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(Y,o):o.children}var q=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,o=t.label,a=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(a?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(o||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},X=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},K=function(e){return!!e.isDisabled},J={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:K,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,oe=function(e){(0,p.Z)(h,e);var t,n,s=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var o=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,o)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=s.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,o=r.onChange,a=r.name;o(e,te(te({},n),{},{name:a}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,o=t.props,a=o.closeMenuOnSelect,i=o.isMulti;t.onInputChange("",{action:"set-value"}),a&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,o=r.blurInputOnSelect,l=r.isMulti,s=t.state.selectValue;if(l)if(t.isOptionSelected(e,s)){var c=t.getOptionValue(e);t.setValue(s.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,s)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return a(e)}(n=s)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,s)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));o&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),o=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(o.length?o:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||a>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,o=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:o}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,o=n.backspaceRemovesValue,a=n.escapeClearsValue,i=n.inputValue,l=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(s||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!o)return;r?t.popValue():l&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):l&&a&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,o=void 0===r?"":r,a=e.options,i=function(e,r){var a=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),l=t.getOptionLabel(e),s=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:l,value:s,data:e},o))){var c=a?void 0:function(){return t.onOptionHover(e)},u=a?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:a,isSelected:i,key:d,label:l,type:"option",value:s}}};return a.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var o=n.options.map((function(t,n){var o=i(t,"".concat(r,"-").concat(n));return o&&e.focusable.push(t),o})).filter(Boolean);if(o.length){var a="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:a,data:n,options:o})}}else{var l=i(n,"".concat(r));l&&(e.render.push(l),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,g.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,g.Z)(t.buildMenuOptions,(function(e,t){var n=l(e,2),r=n[0],o=n[1],a=l(t,2),i=a[0];return o===a[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var o=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=o,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,o=t.menuIsOpen,a=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==o||e.inputValue!==a){var i=(0,_.C)(e.value),l=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},s=this.getNextFocusedValue(i),c=this.getNextFocusedOption(l.focusable);this.setState({menuOptions:l,selectValue:i,focusedOption:c,focusedValue:s})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,o=this.state.isFocused;(o&&!n&&e.isDisabled||o&&r&&!e.menuIsOpen)&&this.focusInput(),o&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,o=n.isFocused,a=this.buildMenuOptions(this.props,r),i=this.props,l=i.isMulti,s=i.tabSelectsValue,c="first"===e?0:a.focusable.length-1;if(!l){var u=a.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(o&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:a,focusedValue:null,focusedOption:a.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:s}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,o=this.state,a=o.selectValue,i=o.focusedValue;if(n){this.setState({focusedOption:null});var l=a.indexOf(i);i||(l=-1,this.announceAriaLiveContext({event:"value"}));var s=a.length-1,c=-1;if(a.length){switch(e){case"previous":c=0===l?0:-1===l?s:l-1;break;case"next":l>-1&&l0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,o=this.state,a=o.focusedOption,i=o.menuOptions.focusable;if(i.length){var l=0,s=i.indexOf(a);a||(s=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?l=s>0?s-1:i.length-1:"down"===e?l=(s+1)%i.length:"pageup"===e?(l=s-n)<0&&(l=0):"pagedown"===e?(l=s+n)>i.length-1&&(l=i.length-1):"last"===e&&(l=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[l],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:K(i[l]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,o=this.setValue,a=this.selectOption,i=this.props,l=i.isMulti,s=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:l,isRtl:s,options:c,selectOption:a,setValue:o,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,o=e.focusedOption,a=this.props,i=a.options,l=a.menuIsOpen,s=a.inputValue,c=a.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=o&&l?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:o,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:s,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,a=e.inputValue,i=e.tabIndex,l=e.form,s=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(N,(0,o.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:l,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(s,(0,o.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:l,theme:m,type:"text",value:a},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,a=t.MultiValueLabel,i=t.MultiValueRemove,l=t.SingleValue,s=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,g=this.state,v=g.selectValue,y=g.focusedValue,_=g.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(s,(0,o.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return v.map((function(t,l){var s=t===y;return b().createElement(n,(0,o.Z)({},c,{components:{Container:r,Label:a,Remove:i},isFocused:s,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(l),index:l,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var E=v[0];return b().createElement(l,(0,o.Z)({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||a)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,o.Z)({},t,{innerProps:l,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,i=this.state.isFocused;return e&&a?b().createElement(e,(0,o.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,a=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,o.Z)({},r,{isDisabled:a,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,o.Z)({},t,{innerProps:a,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,a=t.GroupHeading,i=t.Menu,l=t.MenuList,s=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,g=this.props,v=g.captureMenuScroll,y=g.inputValue,E=g.isLoading,x=g.loadingMessage,w=g.minMenuHeight,R=g.maxMenuHeight,O=g.menuIsOpen,S=g.menuPlacement,C=g.menuPosition,k=g.menuPortalTarget,D=g.menuShouldBlockScroll,I=g.menuShouldScrollIntoView,P=g.noOptionsMessage,A=g.onMenuScrollToTop,T=g.onMenuScrollToBottom;if(!O)return null;var N,M=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,o.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())N=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),l="".concat(t.key,"-heading");return b().createElement(n,(0,o.Z)({},p,i,{Heading:a,headingProps:{id:l,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return M(e)})))}if("option"===t.type)return M(t)}));else if(E){var j=x({inputValue:y});if(null===j)return null;N=b().createElement(c,p,j)}else{var V=P({inputValue:y});if(null===V)return null;N=b().createElement(u,p,V)}var L={minMenuHeight:w,maxMenuHeight:R,menuPlacement:S,menuPosition:C,menuShouldScrollIntoView:I},Z=b().createElement(_.M,(0,o.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,a=r.placement,s=r.maxHeight;return b().createElement(i,(0,o.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:E,placement:a}),b().createElement(G,{isEnabled:v,onTopArrive:A,onBottomArrive:T},b().createElement(W,{isEnabled:D},b().createElement(l,(0,o.Z)({},p,{innerRef:e.getMenuListRef,isLoading:E,maxHeight:s}),N))))}));return k||"fixed"===C?b().createElement(s,(0,o.Z)({},p,{appendTo:k,controlElement:this.controlRef,menuPlacement:S,menuPosition:C}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,o=t.isMulti,a=t.name,i=this.state.selectValue;if(a&&!r){if(o){if(n){var l=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:a,type:"hidden",value:l})}var s=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:a,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:a,type:"hidden"});return b().createElement("div",null,s)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:a,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(T,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,a=e.ValueContainer,i=this.props,l=i.className,s=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,o.Z)({},p,{className:l,innerProps:{id:s,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,o.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(a,(0,o.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,o.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);oe.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>x,B:()=>G,C:()=>_,D:()=>S,E:()=>g,G:()=>E,M:()=>M,a:()=>q,b:()=>de,c:()=>ae,d:()=>oe,e:()=>he,f:()=>ie,g:()=>me,h:()=>ve,i:()=>K,j:()=>Z,k:()=>j,l:()=>se,m:()=>T,n:()=>$,o:()=>xe,p:()=>we,q:()=>Re,r:()=>L,s:()=>De,t:()=>Ie,u:()=>Pe,v:()=>X,w:()=>C,x:()=>k,y:()=>Me,z:()=>y});var r=n(4925),o=n(7462),a=n(4942),i=n(5671),l=n(3144),s=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),g=function(){};function v(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&r.push("".concat(v(e,o)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function E(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function x(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function w(e){return x(e)?window.pageYOffset:e.scrollTop}function R(e,t){x(e)?window.scrollTo(0,t):e.scrollTop=t}function O(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:g,o=w(e),a=t-o,i=0;!function t(){var l,s=a*((l=(l=i+=10)/n-1)*l*l+1)+o;R(e,s),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+o,e.scrollHeight)):r.top-o=f)return{placement:"bottom",maxHeight:t};if(S>=f&&!i)return a&&O(s,C,D),{placement:"bottom",maxHeight:t};if(!i&&S>=r||i&&E>=r)return a&&O(s,C,D),{placement:"bottom",maxHeight:i?E-v:S-v};if("auto"===o||i){var I=t,P=i?_:x;return P>=r&&(I=Math.min(P-v-l.controlHeight,t)),{placement:"top",maxHeight:I}}if("bottom"===o)return R(s,C),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(x>=f&&!i)return a&&O(s,k,D),{placement:"top",maxHeight:t};if(!i&&x>=r||i&&_>=r){var A=t;return(!i&&x>=r||i&&_>=r)&&(A=i?_-y:x-y),a&&O(s,k,D),{placement:"top",maxHeight:A}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(o,'".'))}return c}({maxHeight:o,menuEl:t,minHeight:r,placement:a,shouldScroll:l&&!c,isFixedPosition:c,theme:s}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||A(t);return I(I({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,l.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);M.contextType=N;var j=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},V=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=V,Z=V,F=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,o.Z)({css:a("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var H=function(e){var t=e.children,n=e.className,r=e.cx,a=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,o.Z)({css:a("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};H.defaultProps={children:"Loading..."};var $=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},U=function(e){(0,s.Z)(n,e);var t=P(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,o=new Array(r),a=0;a{"use strict";n.d(t,{m:()=>f});var r=n(4925),o=n(7462),a=n(5671),i=n(3144),l=n(136),s=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,l.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,s.Z)(this,e)});function f(){var e;(0,a.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),o=1;o{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,o=e.length;o>=4;++r,o-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},o={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var a,i=/[A-Z]|^ms/g,l=/_EMO_([^_]+?)_([^]*?)_EMO_/g,s=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(a={},function(e){return void 0===a[e]&&(a[e]=s(t=e)?t:t.replace(i,"-$&").toLowerCase()),a[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(l,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===o[e]||s(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var o=n.next;if(void 0!==o)for(;void 0!==o;)f={name:o.name,styles:o.styles,next:f},o=o.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var o=0;o{var r=n(1474),o=n(4045),a=n(7363),i=n(2177);function l(e){return e&&e.__esModule?e.default:e}function s(e,t,n,r){Object.defineProperty(e,t,{get:n,set:r,enumerable:!0,configurable:!0})}function c(e){null!==e.parentElement&&e.parentElement.removeChild(e)}function u(e){e.forEach((e=>c(e.element)))}function d(e){e.forEach((e=>{!function(e,t,n){const r=e.children[n]||null;e.insertBefore(t,r)}(e.parentElement,e.element,e.oldIndex)}))}function p(e,t){const n=h(e),r={parentElement:e.from};let o=[];switch(n){case"normal":o=[{element:e.item,newIndex:e.newIndex,oldIndex:e.oldIndex,parentElement:e.from}];break;case"swap":o=[{element:e.item,oldIndex:e.oldIndex,newIndex:e.newIndex,...r},{element:e.swapItem,oldIndex:e.newIndex,newIndex:e.oldIndex,...r}];break;case"multidrag":o=e.oldIndicies.map(((t,n)=>({element:t.multiDragElement,oldIndex:t.index,newIndex:e.newIndicies[n].index,...r})))}const a=function(e,t){return e.map((e=>({...e,item:t[e.oldIndex]}))).sort(((e,t)=>e.oldIndex-t.oldIndex))}(o,t);return a}function f(e,t){const n=[...t];return e.concat().reverse().forEach((e=>n.splice(e.oldIndex,1))),n}function m(e,t,n,r){const o=[...t];return e.forEach((e=>{const t=r&&n&&r(e.item,n);o.splice(e.newIndex,0,t||e.item)})),o}function h(e){return e.oldIndicies&&e.oldIndicies.length>0?"multidrag":e.swapItem?"swap":"normal"}s(e.exports,"Sortable",(()=>$882b6d93070905b3$re_export$Sortable)),s(e.exports,"Direction",(()=>$882b6d93070905b3$re_export$Direction)),s(e.exports,"DOMRect",(()=>$882b6d93070905b3$re_export$DOMRect)),s(e.exports,"GroupOptions",(()=>$882b6d93070905b3$re_export$GroupOptions)),s(e.exports,"MoveEvent",(()=>$882b6d93070905b3$re_export$MoveEvent)),s(e.exports,"Options",(()=>$882b6d93070905b3$re_export$Options)),s(e.exports,"PullResult",(()=>$882b6d93070905b3$re_export$PullResult)),s(e.exports,"PutResult",(()=>$882b6d93070905b3$re_export$PutResult)),s(e.exports,"SortableEvent",(()=>$882b6d93070905b3$re_export$SortableEvent)),s(e.exports,"SortableOptions",(()=>$882b6d93070905b3$re_export$SortableOptions)),s(e.exports,"Utils",(()=>$882b6d93070905b3$re_export$Utils)),s(e.exports,"ReactSortable",(()=>g));const b={dragging:null};class g extends a.Component{static defaultProps={clone:e=>e};constructor(e){super(e),this.ref=(0,a.createRef)();const t=[...e.list].map((e=>Object.assign(e,{chosen:!1,selected:!1})));e.setList(t,this.sortable,b),l(i)(!e.plugins,'\nPlugins prop is no longer supported.\nInstead, mount it with "Sortable.mount(new MultiDrag())"\nPlease read the updated README.md at https://github.com/SortableJS/react-sortablejs.\n ')}componentDidMount(){if(null===this.ref.current)return;const e=this.makeOptions();l(r).create(this.ref.current,e)}componentDidUpdate(e){e.disabled!==this.props.disabled&&this.sortable&&this.sortable.option("disabled",this.props.disabled)}render(){const{tag:e,style:t,className:n,id:r}=this.props,o={style:t,className:n,id:r},i=e&&null!==e?e:"div";return(0,a.createElement)(i,{ref:this.ref,...o},this.getChildren())}getChildren(){const{children:e,dataIdAttr:t,selectedClass:n="sortable-selected",chosenClass:r="sortable-chosen",dragClass:i="sortable-drag",fallbackClass:s="sortable-falback",ghostClass:c="sortable-ghost",swapClass:u="sortable-swap-highlight",filter:d="sortable-filter",list:p}=this.props;if(!e||null==e)return null;const f=t||"data-id";return a.Children.map(e,((e,t)=>{if(void 0===e)return;const i=p[t]||{},{className:s}=e.props,c="string"==typeof d&&{[d.replace(".","")]:!!i.filtered},u=l(o)(s,{[n]:i.selected,[r]:i.chosen,...c});return(0,a.cloneElement)(e,{[f]:e.key,className:u})}))}get sortable(){const e=this.ref.current;if(null===e)return null;const t=Object.keys(e).find((e=>e.includes("Sortable")));return t?e[t]:null}makeOptions(){const e=function(e){const{list:t,setList:n,children:r,tag:o,style:a,className:i,clone:l,onAdd:s,onChange:c,onChoose:u,onClone:d,onEnd:p,onFilter:f,onRemove:m,onSort:h,onStart:b,onUnchoose:g,onUpdate:v,onMove:y,onSpill:_,onSelect:E,onDeselect:x,...w}=e;return w}(this.props);return["onAdd","onChoose","onDeselect","onEnd","onRemove","onSelect","onSpill","onStart","onUnchoose","onUpdate"].forEach((t=>e[t]=this.prepareOnHandlerPropAndDOM(t))),["onChange","onClone","onFilter","onSort"].forEach((t=>e[t]=this.prepareOnHandlerProp(t))),{...e,onMove:(e,t)=>{const{onMove:n}=this.props,r=e.willInsertAfter||-1;if(!n)return r;const o=n(e,t,this.sortable,b);return void 0!==o&&o}}}prepareOnHandlerPropAndDOM(e){return t=>{this.callOnHandlerProp(t,e),this[e](t)}}prepareOnHandlerProp(e){return t=>{this.callOnHandlerProp(t,e)}}callOnHandlerProp(e,t){const n=this.props[t];n&&n(e,this.sortable,b)}onAdd(e){const{list:t,setList:n,clone:r}=this.props,o=p(e,[...b.dragging.props.list]);u(o),n(m(o,t,e,r).map((e=>Object.assign(e,{selected:!1}))),this.sortable,b)}onRemove(e){const{list:t,setList:n}=this.props,r=h(e),o=p(e,t);d(o);let a=[...t];if("clone"!==e.pullMode)a=f(o,a);else{let t=o;switch(r){case"multidrag":t=o.map(((t,n)=>({...t,element:e.clones[n]})));break;case"normal":t=o.map((t=>({...t,element:e.clone})));break;default:l(i)(!0,`mode "${r}" cannot clone. Please remove "props.clone" from when using the "${r}" plugin`)}u(t),o.forEach((t=>{const n=t.oldIndex,r=this.props.clone(t.item,e);a.splice(n,1,r)}))}a=a.map((e=>Object.assign(e,{selected:!1}))),n(a,this.sortable,b)}onUpdate(e){const{list:t,setList:n}=this.props,r=p(e,t);return u(r),d(r),n(function(e,t){return m(e,f(e,t))}(r,t),this.sortable,b)}onStart(){b.dragging=this}onEnd(){b.dragging=null}onChoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(t,{chosen:!0})),r})),this.sortable,b)}onUnchoose(e){const{list:t,setList:n}=this.props;n(t.map(((t,n)=>{let r=t;return n===e.oldIndex&&(r=Object.assign(r,{chosen:!1})),r})),this.sortable,b)}onSpill(e){const{removeOnSpill:t,revertOnSpill:n}=this.props;t&&!n&&c(e.item)}onSelect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((t=>{const n=t.index;if(-1===n)return console.log(`"${e.type}" had indice of "${t.index}", which is probably -1 and doesn't usually happen here.`),void console.log(e);r[n].selected=!0})),n(r,this.sortable,b)}onDeselect(e){const{list:t,setList:n}=this.props,r=t.map((e=>Object.assign(e,{selected:!1})));e.newIndicies.forEach((e=>{const t=e.index;-1!==t&&(r[t].selected=!0)})),n(r,this.sortable,b)}}var v,y;v=e.exports,y={},Object.keys(y).forEach((function(e){"default"===e||"__esModule"===e||v.hasOwnProperty(e)||Object.defineProperty(v,e,{enumerable:!0,get:function(){return y[e]}})}))},4045:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function o(){for(var e=[],t=0;t":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var o=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},a=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,l=n.normalize().split("").reduce((function(t,n){var i=o[n]||e[n]||n;return i===a&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(l=l.replace(/[^A-Za-z0-9\s]/g,"")),i&&(l=l.trim()),l=l.replace(/\s+/g,a),r.lower&&(l=l.toLowerCase()),l}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},1474:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,r=new Array(t);nyt,Sortable:()=>Fe,Swap:()=>st,default:()=>xt});var u=c(/(?:Trident.*rv[ :]?11\.|msie|iemobile|Windows Phone)/i),d=c(/Edge/i),p=c(/firefox/i),f=c(/safari/i)&&!c(/chrome/i)&&!c(/android/i),m=c(/iP(ad|od|hone)/i),h=c(/chrome/i)&&c(/android/i),b={capture:!1,passive:!1};function g(e,t,n){e.addEventListener(t,n,!u&&b)}function v(e,t,n){e.removeEventListener(t,n,!u&&b)}function y(e,t){if(t){if(">"===t[0]&&(t=t.substring(1)),e)try{if(e.matches)return e.matches(t);if(e.msMatchesSelector)return e.msMatchesSelector(t);if(e.webkitMatchesSelector)return e.webkitMatchesSelector(t)}catch(e){return!1}return!1}}function _(e){return e.host&&e!==document&&e.host.nodeType?e.host:e.parentNode}function E(e,t,n,r){if(e){n=n||document;do{if(null!=t&&(">"===t[0]?e.parentNode===n&&y(e,t):y(e,t))||r&&e===n)return e;if(e===n)break}while(e=_(e))}return null}var x,w=/\s+/g;function R(e,t,n){if(e&&t)if(e.classList)e.classList[n?"add":"remove"](t);else{var r=(" "+e.className+" ").replace(w," ").replace(" "+t+" "," ");e.className=(r+(n?" "+t:"")).replace(w," ")}}function O(e,t,n){var r=e&&e.style;if(r){if(void 0===n)return document.defaultView&&document.defaultView.getComputedStyle?n=document.defaultView.getComputedStyle(e,""):e.currentStyle&&(n=e.currentStyle),void 0===t?n:n[t];t in r||-1!==t.indexOf("webkit")||(t="-webkit-"+t),r[t]=n+("string"==typeof n?"":"px")}}function S(e,t){var n="";if("string"==typeof e)n=e;else do{var r=O(e,"transform");r&&"none"!==r&&(n=r+" "+n)}while(!t&&(e=e.parentNode));var o=window.DOMMatrix||window.WebKitCSSMatrix||window.CSSMatrix||window.MSCSSMatrix;return o&&new o(n)}function C(e,t,n){if(e){var r=e.getElementsByTagName(t),o=0,a=r.length;if(n)for(;o=a:o<=a))return r;if(r===k())break;r=M(r,!1)}return!1}function P(e,t,n,r){for(var o=0,a=0,i=e.children;a2&&void 0!==arguments[2]?arguments[2]:{},r=n.evt,a=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(n,Y);z.pluginEvent.bind(Fe)(e,t,o({dragEl:X,parentEl:K,ghostEl:J,rootEl:Q,nextEl:ee,lastDownEl:te,cloneEl:ne,cloneHidden:re,dragStarted:be,putSortable:ce,activeSortable:Fe.active,originalEvent:r,oldIndex:oe,oldDraggableIndex:ie,newIndex:ae,newDraggableIndex:le,hideGhostForTarget:je,unhideGhostForTarget:Ve,cloneNowHidden:function(){re=!0},cloneNowShown:function(){re=!1},dispatchSortableEvent:function(e){q({sortable:t,name:e,originalEvent:r})}},a))};function q(e){W(o({putSortable:ce,cloneEl:ne,targetEl:X,rootEl:Q,oldIndex:oe,oldDraggableIndex:ie,newIndex:ae,newDraggableIndex:le},e))}var X,K,J,Q,ee,te,ne,re,oe,ae,ie,le,se,ce,ue,de,pe,fe,me,he,be,ge,ve,ye,_e,Ee=!1,xe=!1,we=[],Re=!1,Oe=!1,Se=[],Ce=!1,ke=[],De="undefined"!=typeof document,Ie=m,Pe=d||u?"cssFloat":"float",Ae=De&&!h&&!m&&"draggable"in document.createElement("div"),Te=function(){if(De){if(u)return!1;var e=document.createElement("x");return e.style.cssText="pointer-events:auto","auto"===e.style.pointerEvents}}(),Ne=function(e,t){var n=O(e),r=parseInt(n.width)-parseInt(n.paddingLeft)-parseInt(n.paddingRight)-parseInt(n.borderLeftWidth)-parseInt(n.borderRightWidth),o=P(e,0,t),a=P(e,1,t),i=o&&O(o),l=a&&O(a),s=i&&parseInt(i.marginLeft)+parseInt(i.marginRight)+D(o).width,c=l&&parseInt(l.marginLeft)+parseInt(l.marginRight)+D(a).width;if("flex"===n.display)return"column"===n.flexDirection||"column-reverse"===n.flexDirection?"vertical":"horizontal";if("grid"===n.display)return n.gridTemplateColumns.split(" ").length<=1?"vertical":"horizontal";if(o&&i.float&&"none"!==i.float){var u="left"===i.float?"left":"right";return!a||"both"!==l.clear&&l.clear!==u?"horizontal":"vertical"}return o&&("block"===i.display||"flex"===i.display||"table"===i.display||"grid"===i.display||s>=r&&"none"===n[Pe]||a&&"none"===n[Pe]&&s+c>r)?"vertical":"horizontal"},Me=function(e){function t(e,n){return function(r,o,a,i){var l=r.options.group.name&&o.options.group.name&&r.options.group.name===o.options.group.name;if(null==e&&(n||l))return!0;if(null==e||!1===e)return!1;if(n&&"clone"===e)return e;if("function"==typeof e)return t(e(r,o,a,i),n)(r,o,a,i);var s=(n?r:o).options.group.name;return!0===e||"string"==typeof e&&e===s||e.join&&e.indexOf(s)>-1}}var n={},r=e.group;r&&"object"==a(r)||(r={name:r}),n.name=r.name,n.checkPull=t(r.pull,!0),n.checkPut=t(r.put),n.revertClone=r.revertClone,e.group=n},je=function(){!Te&&J&&O(J,"display","none")},Ve=function(){!Te&&J&&O(J,"display","")};De&&!h&&document.addEventListener("click",(function(e){if(xe)return e.preventDefault(),e.stopPropagation&&e.stopPropagation(),e.stopImmediatePropagation&&e.stopImmediatePropagation(),xe=!1,!1}),!0);var Le=function(e){if(X){e=e.touches?e.touches[0]:e;var t=(o=e.clientX,a=e.clientY,we.some((function(e){var t=e[$].options.emptyInsertThreshold;if(t&&!A(e)){var n=D(e),r=o>=n.left-t&&o<=n.right+t,l=a>=n.top-t&&a<=n.bottom+t;return r&&l?i=e:void 0}})),i);if(t){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]=e[r]);n.target=n.rootEl=t,n.preventDefault=void 0,n.stopPropagation=void 0,t[$]._onDragOver(n)}}var o,a,i},Ze=function(e){X&&X.parentNode[$]._isOutsideThisEl(e.target)};function Fe(e,t){if(!e||!e.nodeType||1!==e.nodeType)throw"Sortable: `el` must be an HTMLElement, not ".concat({}.toString.call(e));this.el=e,this.options=t=l({},t),e[$]=this;var n,r,a={group:null,sort:!0,disabled:!1,store:null,handle:null,draggable:/^[uo]l$/i.test(e.nodeName)?">li":">*",swapThreshold:1,invertSwap:!1,invertedSwapThreshold:null,removeCloneOnHide:!0,direction:function(){return Ne(e,this.options)},ghostClass:"sortable-ghost",chosenClass:"sortable-chosen",dragClass:"sortable-drag",ignore:"a, img",filter:null,preventOnFilter:!0,animation:0,easing:null,setData:function(e,t){e.setData("Text",t.textContent)},dropBubble:!1,dragoverBubble:!1,dataIdAttr:"data-id",delay:0,delayOnTouchOnly:!1,touchStartThreshold:(Number.parseInt?Number:window).parseInt(window.devicePixelRatio,10)||1,forceFallback:!1,fallbackClass:"sortable-fallback",fallbackOnBody:!1,fallbackTolerance:0,fallbackOffset:{x:0,y:0},supportPointer:!1!==Fe.supportPointer&&"PointerEvent"in window&&!f,emptyInsertThreshold:5};for(var i in z.initializePlugins(this,e,a),a)!(i in t)&&(t[i]=a[i]);for(var s in Me(t),this)"_"===s.charAt(0)&&"function"==typeof this[s]&&(this[s]=this[s].bind(this));this.nativeDraggable=!t.forceFallback&&Ae,this.nativeDraggable&&(this.options.touchStartThreshold=1),t.supportPointer?g(e,"pointerdown",this._onTapStart):(g(e,"mousedown",this._onTapStart),g(e,"touchstart",this._onTapStart)),this.nativeDraggable&&(g(e,"dragover",this),g(e,"dragenter",this)),we.push(this.el),t.store&&t.store.get&&this.sort(t.store.get(this)||[]),l(this,(r=[],{captureAnimationState:function(){r=[],this.options.animation&&[].slice.call(this.el.children).forEach((function(e){if("none"!==O(e,"display")&&e!==Fe.ghost){r.push({target:e,rect:D(e)});var t=o({},r[r.length-1].rect);if(e.thisAnimationDuration){var n=S(e,!0);n&&(t.top-=n.f,t.left-=n.e)}e.fromRect=t}}))},addAnimationState:function(e){r.push(e)},removeAnimationState:function(e){r.splice(function(e,t){for(var n in e)if(e.hasOwnProperty(n))for(var r in t)if(t.hasOwnProperty(r)&&t[r]===e[n][r])return Number(n);return-1}(r,{target:e}),1)},animateAll:function(e){var t=this;if(!this.options.animation)return clearTimeout(n),void("function"==typeof e&&e());var o=!1,a=0;r.forEach((function(e){var n=0,r=e.target,i=r.fromRect,l=D(r),s=r.prevFromRect,c=r.prevToRect,u=e.rect,d=S(r,!0);d&&(l.top-=d.f,l.left-=d.e),r.toRect=l,r.thisAnimationDuration&&j(s,l)&&!j(i,l)&&(u.top-l.top)/(u.left-l.left)==(i.top-l.top)/(i.left-l.left)&&(n=function(e,t,n,r){return Math.sqrt(Math.pow(t.top-e.top,2)+Math.pow(t.left-e.left,2))/Math.sqrt(Math.pow(t.top-n.top,2)+Math.pow(t.left-n.left,2))*r.animation}(u,s,c,t.options)),j(l,i)||(r.prevFromRect=i,r.prevToRect=l,n||(n=t.options.animation),t.animate(r,u,l,n)),n&&(o=!0,a=Math.max(a,n),clearTimeout(r.animationResetTimer),r.animationResetTimer=setTimeout((function(){r.animationTime=0,r.prevFromRect=null,r.fromRect=null,r.prevToRect=null,r.thisAnimationDuration=null}),n),r.thisAnimationDuration=n)})),clearTimeout(n),o?n=setTimeout((function(){"function"==typeof e&&e()}),a):"function"==typeof e&&e(),r=[]},animate:function(e,t,n,r){if(r){O(e,"transition",""),O(e,"transform","");var o=S(this.el),a=o&&o.a,i=o&&o.d,l=(t.left-n.left)/(a||1),s=(t.top-n.top)/(i||1);e.animatingX=!!l,e.animatingY=!!s,O(e,"transform","translate3d("+l+"px,"+s+"px,0)"),this.forRepaintDummy=function(e){return e.offsetWidth}(e),O(e,"transition","transform "+r+"ms"+(this.options.easing?" "+this.options.easing:"")),O(e,"transform","translate3d(0,0,0)"),"number"==typeof e.animated&&clearTimeout(e.animated),e.animated=setTimeout((function(){O(e,"transition",""),O(e,"transform",""),e.animated=!1,e.animatingX=!1,e.animatingY=!1}),r)}}}))}function He(e,t,n,r,o,a,i,l){var s,c,p=e[$],f=p.options.onMove;return!window.CustomEvent||u||d?(s=document.createEvent("Event")).initEvent("move",!0,!0):s=new CustomEvent("move",{bubbles:!0,cancelable:!0}),s.to=t,s.from=e,s.dragged=n,s.draggedRect=r,s.related=o||t,s.relatedRect=a||D(t),s.willInsertAfter=l,s.originalEvent=i,e.dispatchEvent(s),f&&(c=f.call(p,s,i)),c}function $e(e){e.draggable=!1}function Ue(){Ce=!1}function Be(e){for(var t=e.tagName+e.className+e.src+e.href+e.textContent,n=t.length,r=0;n--;)r+=t.charCodeAt(n);return r.toString(36)}function ze(e){return setTimeout(e,0)}function We(e){return clearTimeout(e)}Fe.prototype={constructor:Fe,_isOutsideThisEl:function(e){this.el.contains(e)||e===this.el||(ge=null)},_getDirection:function(e,t){return"function"==typeof this.options.direction?this.options.direction.call(this,e,t,X):this.options.direction},_onTapStart:function(e){if(e.cancelable){var t=this,n=this.el,r=this.options,o=r.preventOnFilter,a=e.type,i=e.touches&&e.touches[0]||e.pointerType&&"touch"===e.pointerType&&e,l=(i||e).target,s=e.target.shadowRoot&&(e.path&&e.path[0]||e.composedPath&&e.composedPath()[0])||l,c=r.filter;if(function(e){ke.length=0;for(var t=e.getElementsByTagName("input"),n=t.length;n--;){var r=t[n];r.checked&&ke.push(r)}}(n),!X&&!(/mousedown|pointerdown/.test(a)&&0!==e.button||r.disabled)&&!s.isContentEditable&&(this.nativeDraggable||!f||!l||"SELECT"!==l.tagName.toUpperCase())&&!((l=E(l,r.draggable,n,!1))&&l.animated||te===l)){if(oe=T(l),ie=T(l,r.draggable),"function"==typeof c){if(c.call(this,e,l,this))return q({sortable:t,rootEl:s,name:"filter",targetEl:l,toEl:n,fromEl:n}),G("filter",t,{evt:e}),void(o&&e.cancelable&&e.preventDefault())}else if(c&&(c=c.split(",").some((function(r){if(r=E(s,r.trim(),n,!1))return q({sortable:t,rootEl:r,name:"filter",targetEl:l,fromEl:n,toEl:n}),G("filter",t,{evt:e}),!0}))))return void(o&&e.cancelable&&e.preventDefault());r.handle&&!E(s,r.handle,n,!1)||this._prepareDragStart(e,i,l)}}},_prepareDragStart:function(e,t,n){var r,o=this,a=o.el,i=o.options,l=a.ownerDocument;if(n&&!X&&n.parentNode===a){var s=D(n);if(Q=a,K=(X=n).parentNode,ee=X.nextSibling,te=n,se=i.group,Fe.dragged=X,ue={target:X,clientX:(t||e).clientX,clientY:(t||e).clientY},me=ue.clientX-s.left,he=ue.clientY-s.top,this._lastX=(t||e).clientX,this._lastY=(t||e).clientY,X.style["will-change"]="all",r=function(){G("delayEnded",o,{evt:e}),Fe.eventCanceled?o._onDrop():(o._disableDelayedDragEvents(),!p&&o.nativeDraggable&&(X.draggable=!0),o._triggerDragStart(e,t),q({sortable:o,name:"choose",originalEvent:e}),R(X,i.chosenClass,!0))},i.ignore.split(",").forEach((function(e){C(X,e.trim(),$e)})),g(l,"dragover",Le),g(l,"mousemove",Le),g(l,"touchmove",Le),g(l,"mouseup",o._onDrop),g(l,"touchend",o._onDrop),g(l,"touchcancel",o._onDrop),p&&this.nativeDraggable&&(this.options.touchStartThreshold=4,X.draggable=!0),G("delayStart",this,{evt:e}),!i.delay||i.delayOnTouchOnly&&!t||this.nativeDraggable&&(d||u))r();else{if(Fe.eventCanceled)return void this._onDrop();g(l,"mouseup",o._disableDelayedDrag),g(l,"touchend",o._disableDelayedDrag),g(l,"touchcancel",o._disableDelayedDrag),g(l,"mousemove",o._delayedDragTouchMoveHandler),g(l,"touchmove",o._delayedDragTouchMoveHandler),i.supportPointer&&g(l,"pointermove",o._delayedDragTouchMoveHandler),o._dragStartTimer=setTimeout(r,i.delay)}}},_delayedDragTouchMoveHandler:function(e){var t=e.touches?e.touches[0]:e;Math.max(Math.abs(t.clientX-this._lastX),Math.abs(t.clientY-this._lastY))>=Math.floor(this.options.touchStartThreshold/(this.nativeDraggable&&window.devicePixelRatio||1))&&this._disableDelayedDrag()},_disableDelayedDrag:function(){X&&$e(X),clearTimeout(this._dragStartTimer),this._disableDelayedDragEvents()},_disableDelayedDragEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._disableDelayedDrag),v(e,"touchend",this._disableDelayedDrag),v(e,"touchcancel",this._disableDelayedDrag),v(e,"mousemove",this._delayedDragTouchMoveHandler),v(e,"touchmove",this._delayedDragTouchMoveHandler),v(e,"pointermove",this._delayedDragTouchMoveHandler)},_triggerDragStart:function(e,t){t=t||"touch"==e.pointerType&&e,!this.nativeDraggable||t?this.options.supportPointer?g(document,"pointermove",this._onTouchMove):g(document,t?"touchmove":"mousemove",this._onTouchMove):(g(X,"dragend",this),g(Q,"dragstart",this._onDragStart));try{document.selection?ze((function(){document.selection.empty()})):window.getSelection().removeAllRanges()}catch(e){}},_dragStarted:function(e,t){if(Ee=!1,Q&&X){G("dragStarted",this,{evt:t}),this.nativeDraggable&&g(document,"dragover",Ze);var n=this.options;!e&&R(X,n.dragClass,!1),R(X,n.ghostClass,!0),Fe.active=this,e&&this._appendGhost(),q({sortable:this,name:"start",originalEvent:t})}else this._nulling()},_emulateDragOver:function(){if(de){this._lastX=de.clientX,this._lastY=de.clientY,je();for(var e=document.elementFromPoint(de.clientX,de.clientY),t=e;e&&e.shadowRoot&&(e=e.shadowRoot.elementFromPoint(de.clientX,de.clientY))!==t;)t=e;if(X.parentNode[$]._isOutsideThisEl(e),t)do{if(t[$]&&t[$]._onDragOver({clientX:de.clientX,clientY:de.clientY,target:e,rootEl:t})&&!this.options.dragoverBubble)break;e=t}while(t=t.parentNode);Ve()}},_onTouchMove:function(e){if(ue){var t=this.options,n=t.fallbackTolerance,r=t.fallbackOffset,o=e.touches?e.touches[0]:e,a=J&&S(J,!0),i=J&&a&&a.a,l=J&&a&&a.d,s=Ie&&_e&&N(_e),c=(o.clientX-ue.clientX+r.x)/(i||1)+(s?s[0]-Se[0]:0)/(i||1),u=(o.clientY-ue.clientY+r.y)/(l||1)+(s?s[1]-Se[1]:0)/(l||1);if(!Fe.active&&!Ee){if(n&&Math.max(Math.abs(o.clientX-this._lastX),Math.abs(o.clientY-this._lastY))r.right+10||e.clientX<=r.right&&e.clientY>r.bottom&&e.clientX>=r.left:e.clientX>r.right&&e.clientY>r.top||e.clientX<=r.right&&e.clientY>r.bottom+10}(e,a,this)&&!b.animated){if(b===X)return H(!1);if(b&&i===e.target&&(l=b),l&&(n=D(l)),!1!==He(Q,i,X,t,l,n,e,!!l))return F(),b&&b.nextSibling?i.insertBefore(X,b.nextSibling):i.appendChild(X),K=i,U(),H(!0)}else if(b&&function(e,t,n){var r=D(P(n.el,0,n.options,!0));return t?e.clientXu+c*a/2:sd-ye)return-ve}else if(s>u+c*(1-o)/2&&sd-c*a/2)?s>u+c/2?1:-1:0}(e,l,n,a,w?1:s.swapThreshold,null==s.invertedSwapThreshold?s.swapThreshold:s.invertedSwapThreshold,Oe,ge===l),0!==v){var N=T(X);do{N-=v,_=K.children[N]}while(_&&("none"===O(_,"display")||_===J))}if(0===v||_===l)return H(!1);ge=l,ve=v;var M=l.nextElementSibling,j=!1,V=He(Q,i,X,t,l,n,e,j=1===v);if(!1!==V)return 1!==V&&-1!==V||(j=1===V),Ce=!0,setTimeout(Ue,30),F(),j&&!M?i.appendChild(X):l.parentNode.insertBefore(X,j?M:l),C&&L(C,0,k-C.scrollTop),K=X.parentNode,void 0===y||Oe||(ye=Math.abs(y-D(l)[S])),U(),H(!0)}if(i.contains(X))return H(!1)}return!1}function Z(s,c){G(s,m,o({evt:e,isOwner:d,axis:a?"vertical":"horizontal",revert:r,dragRect:t,targetRect:n,canSort:p,fromSortable:f,target:l,completed:H,onMove:function(n,r){return He(Q,i,X,t,n,D(n),e,r)},changed:U},c))}function F(){Z("dragOverAnimationCapture"),m.captureAnimationState(),m!==f&&f.captureAnimationState()}function H(t){return Z("dragOverCompleted",{insertion:t}),t&&(d?u._hideClone():u._showClone(m),m!==f&&(R(X,ce?ce.options.ghostClass:u.options.ghostClass,!1),R(X,s.ghostClass,!0)),ce!==m&&m!==Fe.active?ce=m:m===Fe.active&&ce&&(ce=null),f===m&&(m._ignoreWhileAnimating=l),m.animateAll((function(){Z("dragOverAnimationComplete"),m._ignoreWhileAnimating=null})),m!==f&&(f.animateAll(),f._ignoreWhileAnimating=null)),(l===X&&!X.animated||l===i&&!l.animated)&&(ge=null),s.dragoverBubble||e.rootEl||l===document||(X.parentNode[$]._isOutsideThisEl(e.target),!t&&Le(e)),!s.dragoverBubble&&e.stopPropagation&&e.stopPropagation(),h=!0}function U(){ae=T(X),le=T(X,s.draggable),q({sortable:m,name:"change",toEl:i,newIndex:ae,newDraggableIndex:le,originalEvent:e})}},_ignoreWhileAnimating:null,_offMoveEvents:function(){v(document,"mousemove",this._onTouchMove),v(document,"touchmove",this._onTouchMove),v(document,"pointermove",this._onTouchMove),v(document,"dragover",Le),v(document,"mousemove",Le),v(document,"touchmove",Le)},_offUpEvents:function(){var e=this.el.ownerDocument;v(e,"mouseup",this._onDrop),v(e,"touchend",this._onDrop),v(e,"pointerup",this._onDrop),v(e,"touchcancel",this._onDrop),v(document,"selectstart",this)},_onDrop:function(e){var t=this.el,n=this.options;ae=T(X),le=T(X,n.draggable),G("drop",this,{evt:e}),K=X&&X.parentNode,ae=T(X),le=T(X,n.draggable),Fe.eventCanceled||(Ee=!1,Oe=!1,Re=!1,clearInterval(this._loopId),clearTimeout(this._dragStartTimer),We(this.cloneId),We(this._dragStartId),this.nativeDraggable&&(v(document,"drop",this),v(t,"dragstart",this._onDragStart)),this._offMoveEvents(),this._offUpEvents(),f&&O(document.body,"user-select",""),O(X,"transform",""),e&&(be&&(e.cancelable&&e.preventDefault(),!n.dropBubble&&e.stopPropagation()),J&&J.parentNode&&J.parentNode.removeChild(J),(Q===K||ce&&"clone"!==ce.lastPutMode)&&ne&&ne.parentNode&&ne.parentNode.removeChild(ne),X&&(this.nativeDraggable&&v(X,"dragend",this),$e(X),X.style["will-change"]="",be&&!Ee&&R(X,ce?ce.options.ghostClass:this.options.ghostClass,!1),R(X,this.options.chosenClass,!1),q({sortable:this,name:"unchoose",toEl:K,newIndex:null,newDraggableIndex:null,originalEvent:e}),Q!==K?(ae>=0&&(q({rootEl:K,name:"add",toEl:K,fromEl:Q,originalEvent:e}),q({sortable:this,name:"remove",toEl:K,originalEvent:e}),q({rootEl:K,name:"sort",toEl:K,fromEl:Q,originalEvent:e}),q({sortable:this,name:"sort",toEl:K,originalEvent:e})),ce&&ce.save()):ae!==oe&&ae>=0&&(q({sortable:this,name:"update",toEl:K,originalEvent:e}),q({sortable:this,name:"sort",toEl:K,originalEvent:e})),Fe.active&&(null!=ae&&-1!==ae||(ae=oe,le=ie),q({sortable:this,name:"end",toEl:K,originalEvent:e}),this.save())))),this._nulling()},_nulling:function(){G("nulling",this),Q=X=K=J=ee=ne=te=re=ue=de=be=ae=le=oe=ie=ge=ve=ce=se=Fe.dragged=Fe.ghost=Fe.clone=Fe.active=null,ke.forEach((function(e){e.checked=!0})),ke.length=pe=fe=0},handleEvent:function(e){switch(e.type){case"drop":case"dragend":this._onDrop(e);break;case"dragenter":case"dragover":X&&(this._onDragOver(e),function(e){e.dataTransfer&&(e.dataTransfer.dropEffect="move"),e.cancelable&&e.preventDefault()}(e));break;case"selectstart":e.preventDefault()}},toArray:function(){for(var e,t=[],n=this.el.children,r=0,o=n.length,a=this.options;r1&&(mt.forEach((function(e){r.addAnimationState({target:e,rect:gt?D(e):o}),H(e),e.fromRect=o,t.removeAnimationState(e)})),gt=!1,function(e,t){mt.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}(!this.options.removeCloneOnHide,n))},dragOverCompleted:function(e){var t=e.sortable,n=e.isOwner,r=e.insertion,o=e.activeSortable,a=e.parentEl,i=e.putSortable,l=this.options;if(r){if(n&&o._hideClone(),bt=!1,l.animation&&mt.length>1&&(gt||!n&&!o.options.sort&&!i)){var s=D(dt,!1,!0,!0);mt.forEach((function(e){e!==dt&&(F(e,s),a.appendChild(e))})),gt=!0}if(!n)if(gt||Et(),mt.length>1){var c=ft;o._showClone(t),o.options.animation&&!ft&&c&&ht.forEach((function(e){o.addAnimationState({target:e,rect:pt}),e.fromRect=pt,e.thisAnimationDuration=null}))}else o._showClone(t)}},dragOverAnimationCapture:function(e){var t=e.dragRect,n=e.isOwner,r=e.activeSortable;if(mt.forEach((function(e){e.thisAnimationDuration=null})),r.options.animation&&!n&&r.multiDrag.isMultiDrag){pt=l({},t);var o=S(dt,!0);pt.top-=o.f,pt.left-=o.e}},dragOverAnimationComplete:function(){gt&&(gt=!1,Et())},drop:function(e){var t=e.originalEvent,n=e.rootEl,r=e.parentEl,o=e.sortable,a=e.dispatchSortableEvent,i=e.oldIndex,l=e.putSortable,s=l||this.sortable;if(t){var c=this.options,u=r.children;if(!vt)if(c.multiDragKey&&!this.multiDragKeyDown&&this._deselectMultiDrag(),R(dt,c.selectedClass,!~mt.indexOf(dt)),~mt.indexOf(dt))mt.splice(mt.indexOf(dt),1),ct=null,W({sortable:o,rootEl:n,name:"deselect",targetEl:dt,originalEvent:t});else{if(mt.push(dt),W({sortable:o,rootEl:n,name:"select",targetEl:dt,originalEvent:t}),t.shiftKey&&ct&&o.el.contains(ct)){var d,p,f=T(ct),m=T(dt);if(~f&&~m&&f!==m)for(m>f?(p=f,d=m):(p=m,d=f+1);p1){var h=D(dt),b=T(dt,":not(."+this.options.selectedClass+")");if(!bt&&c.animation&&(dt.thisAnimationDuration=null),s.captureAnimationState(),!bt&&(c.animation&&(dt.fromRect=h,mt.forEach((function(e){if(e.thisAnimationDuration=null,e!==dt){var t=gt?D(e):h;e.fromRect=t,s.addAnimationState({target:e,rect:t})}}))),Et(),mt.forEach((function(e){u[b]?r.insertBefore(e,u[b]):r.appendChild(e),b++})),i===T(dt))){var g=!1;mt.forEach((function(e){e.sortableIndex===T(e)||(g=!0)})),g&&a("update")}mt.forEach((function(e){H(e)})),s.animateAll()}ut=s}(n===r||l&&"clone"!==l.lastPutMode)&&ht.forEach((function(e){e.parentNode&&e.parentNode.removeChild(e)}))}},nullingGlobal:function(){this.isMultiDrag=vt=!1,ht.length=0},destroyGlobal:function(){this._deselectMultiDrag(),v(document,"pointerup",this._deselectMultiDrag),v(document,"mouseup",this._deselectMultiDrag),v(document,"touchend",this._deselectMultiDrag),v(document,"keydown",this._checkKeyDown),v(document,"keyup",this._checkKeyUp)},_deselectMultiDrag:function(e){if(!(void 0!==vt&&vt||ut!==this.sortable||e&&E(e.target,this.options.draggable,this.sortable.el,!1)||e&&0!==e.button))for(;mt.length;){var t=mt[0];R(t,this.options.selectedClass,!1),mt.shift(),W({sortable:this.sortable,rootEl:this.sortable.el,name:"deselect",targetEl:t,originalEvent:e})}},_checkKeyDown:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!0)},_checkKeyUp:function(e){e.key===this.options.multiDragKey&&(this.multiDragKeyDown=!1)}},l(e,{pluginName:"multiDrag",utils:{select:function(e){var t=e.parentNode[$];t&&t.options.multiDrag&&!~mt.indexOf(e)&&(ut&&ut!==t&&(ut.multiDrag._deselectMultiDrag(),ut=t),R(e,t.options.selectedClass,!0),mt.push(e))},deselect:function(e){var t=e.parentNode[$],n=mt.indexOf(e);t&&t.options.multiDrag&&~n&&(R(e,t.options.selectedClass,!1),mt.splice(n,1))}},eventProperties:function(){var e,t=this,n=[],r=[];return mt.forEach((function(e){var o;n.push({multiDragElement:e,index:e.sortableIndex}),o=gt&&e!==dt?-1:gt?T(e,":not(."+t.options.selectedClass+")"):T(e),r.push({multiDragElement:e,index:o})})),{items:(e=mt,function(e){if(Array.isArray(e))return s(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return s(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),clones:[].concat(ht),oldIndicies:n,newIndicies:r}},optionListeners:{multiDragKey:function(e){return"ctrl"===(e=e.toLowerCase())?e="Control":e.length>1&&(e=e.charAt(0).toUpperCase()+e.substr(1)),e}}})}function _t(e,t){ht.forEach((function(n,r){var o=t.children[n.sortableIndex+(e?Number(r):0)];o?t.insertBefore(n,o):t.appendChild(n)}))}function Et(){mt.forEach((function(e){e!==dt&&e.parentNode&&e.parentNode.removeChild(e)}))}Fe.mount(new function(){function e(){for(var e in this.defaults={scroll:!0,forceAutoScrollFallback:!1,scrollSensitivity:30,scrollSpeed:10,bubbleScroll:!0},this)"_"===e.charAt(0)&&"function"==typeof this[e]&&(this[e]=this[e].bind(this))}return e.prototype={dragStarted:function(e){var t=e.originalEvent;this.sortable.nativeDraggable?g(document,"dragover",this._handleAutoScroll):this.options.supportPointer?g(document,"pointermove",this._handleFallbackAutoScroll):t.touches?g(document,"touchmove",this._handleFallbackAutoScroll):g(document,"mousemove",this._handleFallbackAutoScroll)},dragOverCompleted:function(e){var t=e.originalEvent;this.options.dragOverBubble||t.rootEl||this._handleAutoScroll(t)},drop:function(){this.sortable.nativeDraggable?v(document,"dragover",this._handleAutoScroll):(v(document,"pointermove",this._handleFallbackAutoScroll),v(document,"touchmove",this._handleFallbackAutoScroll),v(document,"mousemove",this._handleFallbackAutoScroll)),nt(),tt(),clearTimeout(x),x=void 0},nulling:function(){Ke=Ge=Ye=et=Je=qe=Xe=null,Qe.length=0},_handleFallbackAutoScroll:function(e){this._handleAutoScroll(e,!0)},_handleAutoScroll:function(e,t){var n=this,r=(e.touches?e.touches[0]:e).clientX,o=(e.touches?e.touches[0]:e).clientY,a=document.elementFromPoint(r,o);if(Ke=e,t||this.options.forceAutoScrollFallback||d||u||f){ot(e,this.options,a,t);var i=M(a,!0);!et||Je&&r===qe&&o===Xe||(Je&&nt(),Je=setInterval((function(){var a=M(document.elementFromPoint(r,o),!0);a!==i&&(i=a,tt()),ot(e,n.options,a,t)}),10),qe=r,Xe=o)}else{if(!this.options.bubbleScroll||M(a,!0)===k())return void tt();ot(e,this.options,M(a,!1),!1)}}},l(e,{pluginName:"scroll",initializeByDefault:!0})}),Fe.mount(lt,it);const xt=Fe},2177:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=!0,o="Invariant failed";function a(e,t){if(!e){if(r)throw new Error(o);var n="function"==typeof t?t():t;throw new Error(n?o+": "+n:o)}}},3250:(e,t,n)=>{"use strict";var r=n(7363),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!o(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,u=r[1];return l((function(){o.value=n,o.getSnapshot=t,c(o)&&u({inst:o})}),[e,n,t]),i((function(){return c(o)&&u({inst:o}),e((function(){c(o)&&u({inst:o})}))}),[e]),s(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),o=n(1688),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var d=l(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&p.hasValue){var t=p.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?t:(i=e,l=n)}var i,l,s=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,o]);var f=i(e,d[0],d[1]);return s((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function o(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function o(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9611);function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002),o=n(7326);function a(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,o.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002);function o(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var o=n.call(e,"string");if("object"!==(0,r.Z)(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>s});const r=e=>{let t;const n=new Set,r=(e,r)=>{const o="function"==typeof e?e(t):e;if(!Object.is(o,t)){const e=t;t=(null!=r?r:"object"!=typeof o)?o:Object.assign({},t,o),n.forEach((n=>n(t,e)))}},o=()=>t,a={setState:r,getState:o,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,o,a),a};var o=n(7363),a=n(2798);const{useSyncExternalStoreWithSelector:i}=a,l=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,o.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},s=e=>e?l(e):l}},t={};function n(r){var o=t[r];if(void 0!==o)return o.exports;var a=t[r]={exports:{}};return e[r].call(a.exports,a,a.exports,n),a.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(2610),t=n(8003);const r=(0,e.forwardRef)((function({icon:t,size:n=24,...r},o){return(0,e.cloneElement)(t,{width:n,height:n,...r,ref:o})}));var o=n(7363),a=n.n(o),i=n(4184),l=n.n(i);const s=t=>(0,e.createElement)("path",t),c=(0,e.forwardRef)((({className:t,isPressed:n,...r},o)=>{const a={...r,className:l()(t,{"is-pressed":n})||void 0,"aria-hidden":!0,focusable:!1};return(0,e.createElement)("svg",{...a,ref:o})}));c.displayName="SVG";const u=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M6 5.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM4 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2V6zm11-.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5h-3a.5.5 0 01-.5-.5V6a.5.5 0 01.5-.5zM13 6a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2h-3a2 2 0 01-2-2V6zm5 8.5h-3a.5.5 0 00-.5.5v3a.5.5 0 00.5.5h3a.5.5 0 00.5-.5v-3a.5.5 0 00-.5-.5zM15 13a2 2 0 00-2 2v3a2 2 0 002 2h3a2 2 0 002-2v-3a2 2 0 00-2-2h-3zm-9 1.5h3a.5.5 0 01.5.5v3a.5.5 0 01-.5.5H6a.5.5 0 01-.5-.5v-3a.5.5 0 01.5-.5zM4 15a2 2 0 012-2h3a2 2 0 012 2v3a2 2 0 01-2 2H6a2 2 0 01-2-2v-3z",fillRule:"evenodd",clipRule:"evenodd"})),d=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",d:"M10.289 4.836A1 1 0 0111.275 4h1.306a1 1 0 01.987.836l.244 1.466c.787.26 1.503.679 2.108 1.218l1.393-.522a1 1 0 011.216.437l.653 1.13a1 1 0 01-.23 1.273l-1.148.944a6.025 6.025 0 010 2.435l1.149.946a1 1 0 01.23 1.272l-.653 1.13a1 1 0 01-1.216.437l-1.394-.522c-.605.54-1.32.958-2.108 1.218l-.244 1.466a1 1 0 01-.987.836h-1.306a1 1 0 01-.986-.836l-.244-1.466a5.995 5.995 0 01-2.108-1.218l-1.394.522a1 1 0 01-1.217-.436l-.653-1.131a1 1 0 01.23-1.272l1.149-.946a6.026 6.026 0 010-2.435l-1.148-.944a1 1 0 01-.23-1.272l.653-1.131a1 1 0 011.217-.437l1.393.522a5.994 5.994 0 012.108-1.218l.244-1.466zM14.929 12a3 3 0 11-6 0 3 3 0 016 0z",clipRule:"evenodd"}));function p(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var f=p("Tab"),m=p("TabList"),h=p("TabPanel");function b(){return b=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},i.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!I(this.getTab(t)))return t;return e},i.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(o[n]=e[n]);return o}(t,O));return a().createElement("div",S({},o,{className:_(n),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,r&&r(t)},"data-rttabs":!0}),this.getChildren())},r}(o.Component);P.defaultProps={className:"react-tabs",focus:!1},P.propTypes={};var A=["children","defaultIndex","defaultFocus"];function T(e,t){return T=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},T(e,t)}var N=function(e){var t,n;function r(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var o=n.props.onSelect,a=n.state.mode;if("function"!=typeof o||!1!==o(e,t,r)){var i={focus:"keydown"===r.type};1===a&&(i.selectedIndex=e),n.setState(i)}},n.state=r.copyPropsToState(n.props,{},t.defaultFocus),n}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,T(t,n),r.getDerivedStateFromProps=function(e,t){return r.copyPropsToState(e,t)},r.getModeFromProps=function(e){return null===e.selectedIndex?1:0},r.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var o={focus:n,mode:r.getModeFromProps(e)};if(1===o.mode){var a,i=Math.max(0,w(e.children)-1);a=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,o.selectedIndex=a}return o},r.prototype.render=function(){var e=this.props,t=e.children,n=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r=0||(o[n]=e[n]);return o}(e,A)),r=this.state,o=r.focus,i=r.selectedIndex;return n.focus=o,n.onSelect=this.handleSelected,null!=i&&(n.selectedIndex=i),a().createElement(P,n,t)},r}(o.Component);N.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},N.propTypes={},N.tabsRole="Tabs";var M=["children","className"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(e,M);return a().createElement("ul",j({},r,{className:_(n),role:"tablist"}),t)},r}(o.Component);L.defaultProps={className:"react-tabs__tab-list"},L.propTypes={},L.tabsRole="TabList";var Z=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function F(){return F=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(n,Z);return a().createElement("li",F({},m,{className:_(o,(e={},e[d]=u,e[l]=i,e)),ref:function(e){t.node=e,f&&f(e)},role:"tab",id:s,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:p||(u?"0":null),"data-rttab":!0}),r)},r}(o.Component);U.defaultProps={className:$,disabledClassName:$+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:$+"--selected"},U.propTypes={},U.tabsRole="Tab";var B=["children","className","forceRender","id","selected","selectedClassName","tabId"];function z(){return z=Object.assign||function(e){for(var t=1;t=0||(o[n]=e[n]);return o}(t,B);return a().createElement("div",z({},u,{className:_(r,(e={},e[s]=l,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||l?n:null)},r}(o.Component);G.defaultProps={className:Y,forceRender:!1,selectedClassName:Y+"--selected"},G.propTypes={},G.tabsRole="TabPanel";var q=n(6941),X=n(8998),K=n(3369),J=n(2402);const Q=(n,r)=>{const o=(0,J.Z)((e=>e.update)),a=(0,J.Z)((e=>e.remove)),[i,l]=(0,e.useState)(n),[s,c]=(0,e.useState)(!1);return{fields:i,add:e=>{const t=`${e}_${(0,K.nV)()}`,n={_id:t,_new:!0,_expand:!1,id:t,type:e,name:(0,K.pt)(e,"_")};o(t,n),l((e=>[...e,n]))},remove:e=>{a(e),l((t=>t.filter((t=>t._id!==e))))},duplicate:e=>{let n=(0,K.oe)(`${r}[${e}]`);const a=`${n.type}_${(0,K.nV)()}`;n.id=a,n._id=a,n._new=!0,n._expand=!1,n.name+=(0,t.__)(" (Copy)","meta-box-builder"),o(a,n),l((t=>{const r=t.findIndex((t=>t._id===e));let o=[...t];return o.splice(r+1,0,n),o}))},updateType:(e,t)=>l((n=>{const o=n.findIndex((t=>t._id===e));let a=[...n];return a[o]={...(0,K.oe)(`${r}[${e}]`),type:t},a})),setFields:l,toggle:e=>l((t=>{const n=t.findIndex((t=>t._id===e));let r=[...t];return r[n]._expand=!r[n]._expand,r})),toggleAll:()=>{const e=!s;c((e=>!e)),l((t=>[...t].map((t=>({...t,_expand:e})))))},expandAll:s}},ee=({expandAll:e,toggleAll:n})=>React.createElement("div",{className:"og-header"},React.createElement("span",{className:"og-column--drag"}," "),React.createElement("span",{className:"og-column--label"},(0,t.__)("Label","meta-box-builder"),React.createElement("span",{className:"og-item__toggle",onClick:n,title:(0,t.__)("Expand/Collapse all fields","meta-box-builder")},"[",e?"-":"+","]")),React.createElement("span",{className:"og-column--space"}),React.createElement("span",{className:"og-column--id"},(0,t.__)("ID","meta-box-builder")),React.createElement("span",{className:"og-column--type"},(0,t.__)("Type","meta-box-builder")),React.createElement("span",{className:"og-column--actions"},(0,t.__)("Actions","meta-box-builder")));var te=n(7537);function ne(e){var t,n,r="";if("string"==typeof e||"number"==typeof e)r+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t{const l=(0,X.Z)("field-categories",[]),[s,c]=(0,e.useState)(""),u=e=>c(e.target.value);return React.createElement(te.Dropdown,{className:"og-inserter",onClose:()=>c(""),renderToggle:({onToggle:e})=>"group"===r?React.createElement("span",{className:"og-item__action og-item__action--add",onClick:e,title:i},React.createElement("svg",{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.5",d:"M3 5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2zm6 7h6m-3-3v6"}))):React.createElement("button",{type:"button",className:re("button","primary"===o&&"button-primary"),onClick:e,title:i},a),renderContent:({onToggle:e})=>React.createElement(React.Fragment,null,React.createElement("div",{className:"og-inserter__search"},React.createElement("input",{type:"search",placeholder:(0,t.__)("Search for a field type","meta-box-builder"),onChange:u})),l.length>0?l.map((t=>React.createElement(ae,{key:t.slug,category:t,insert:t=>((e,t)=>{n(e.target.dataset.type),t()})(t,e),searchParam:s}))):React.createElement("p",null,(0,t.__)("Fetching field types, please wait...","meta-box-builder")))})},ae=({category:e,insert:t,searchParam:n})=>{const r=(0,X.Z)("field-types",{}),o=n.toLowerCase(),a=Object.entries(r).filter((([t,n])=>n.category===e.slug&&n.title.toLowerCase().includes(o)));return a.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{className:"og-inserter__title"},e.title),React.createElement("div",{className:"og-inserter__content"},a.map((([e,{title:n,description:r}])=>React.createElement("div",{className:"og-inserter__item",key:e,"data-type":e,onClick:t,title:r},n)))))},ie=(0,o.createElement)(c,{width:"24",height:"24",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{d:"M8 7h2V5H8v2zm0 6h2v-2H8v2zm0 6h2v-2H8v2zm6-14v2h2V5h-2zm0 8h2v-2h-2v2zm0 6h2v-2h-2v2z"})),le=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",clipRule:"evenodd",d:"M5 4.5h11a.5.5 0 0 1 .5.5v11a.5.5 0 0 1-.5.5H5a.5.5 0 0 1-.5-.5V5a.5.5 0 0 1 .5-.5ZM3 5a2 2 0 0 1 2-2h11a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5Zm17 3v10.75c0 .69-.56 1.25-1.25 1.25H6v1.5h12.75a2.75 2.75 0 0 0 2.75-2.75V8H20Z"})),se=(0,o.createElement)(c,{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24"},(0,o.createElement)(s,{fillRule:"evenodd",clipRule:"evenodd",d:"M12 5.5A2.25 2.25 0 0 0 9.878 7h4.244A2.251 2.251 0 0 0 12 5.5ZM12 4a3.751 3.751 0 0 0-3.675 3H5v1.5h1.27l.818 8.997a2.75 2.75 0 0 0 2.739 2.501h4.347a2.75 2.75 0 0 0 2.738-2.5L17.73 8.5H19V7h-3.325A3.751 3.751 0 0 0 12 4Zm4.224 4.5H7.776l.806 8.861a1.25 1.25 0 0 0 1.245 1.137h4.347a1.25 1.25 0 0 0 1.245-1.137l.805-8.861Z"})),ce=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M6.5 12.4L12 8l5.5 4.4-.9 1.2L12 10l-4.5 3.6-1-1.2z"})),ue=(0,o.createElement)(c,{viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},(0,o.createElement)(s,{d:"M17.5 11.6L12 16l-5.5-4.4.9-1.2L12 14l4.5-3.6 1 1.2z"}));function de(){return de=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-item__content"},n.map((n=>React.createElement(e.Suspense,{fallback:null,key:n.setting},(e=>{let[n,s,c]=(0,K.yn)(e,r,(()=>{}),!0);return"type"===e.setting&&(c=["datetime-local","month","tel","week"].includes(c)?"text":c),React.createElement(n,de({fieldId:t,componentName:e.setting,componentId:`fields-${t}-${e.setting}`},e.props,{name:`fields${o}[${t}]${s}`,defaultValue:c,updateFieldType:a,nameIdData:i,updateFieldData:l,fieldType:r.type}))})(n)))));function fe(){return fe=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=(0,X.Z)("field-types",{}),r=["datetime-local","month","tel","week"].includes(e.field.type)?"text":e.field.type;if(!r||!n.hasOwnProperty(r))return;const o=[...n[r].controls],a=o.filter((e=>"general"===e.tab)),i=o.filter((e=>"advanced"===e.tab));return 0===i.length?React.createElement("div",{className:"og-item__body og-collapsible__body"},React.createElement(pe,fe({},e,{controls:a}))):React.createElement(N,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(L,null,React.createElement(U,null,(0,t.__)("General","meta-box-builder")),React.createElement(U,null,(0,t.__)("Advanced","meta-box-builder"))),React.createElement(G,null,React.createElement(pe,fe({},e,{controls:a}))),React.createElement(G,null,React.createElement(pe,fe({},e,{controls:i}))))},he=({id:e,field:n,parent:r="",updateFieldType:o,nameIdData:a,groupData:i})=>{const{fields:l,add:s,remove:c,duplicate:u,updateType:d,setFields:p,toggle:f,toggleAll:m,expandAll:h}=i,b=(0,X.Z)("field-types",{});if(!b.hasOwnProperty(n.type))return;const g=[...b[n.type].controls];return React.createElement(React.Fragment,null,React.createElement(N,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(L,null,React.createElement(U,null,(0,t.__)("General","meta-box-builder")),React.createElement(U,null,(0,t.__)("Advanced","meta-box-builder"))),React.createElement(G,null,React.createElement(pe,{id:e,controls:g.filter((e=>"general"===e.tab)),field:n,parent:r,updateFieldType:o,nameIdData:a})),React.createElement(G,null,React.createElement(pe,{id:e,controls:g.filter((e=>"advanced"===e.tab)),field:n,parent:r,nameIdData:a}))),React.createElement("div",{className:re("og-group-fields",0===l.length&&"og-group-fields--empty")},l.length>0&&React.createElement(React.Fragment,null,React.createElement("div",{className:"og-group-fields__title"},(0,t.__)("Subfields","meta-box-builder")),React.createElement("div",{className:"og-group-fields__inner"},React.createElement(ee,{expandAll:h,toggleAll:m}),React.createElement(q.ReactSortable,{group:{name:"nested",pull:!0,put:["root","nested"]},animation:200,delayOnTouchStart:!0,delay:2,list:l,setList:p,handle:".og-item__header"},l.map(((t,n)=>React.createElement(ye,{key:t._id,id:t._id,field:t,parent:`${r}[${e}][fields]`,removeField:c,duplicateField:u,updateFieldType:d,toggle:f})))))),React.createElement(oe,{addField:s,buttonType:"secondary",buttonText:(0,t.__)("+ Add Subfield","meta-box-builder")})))},be=({data:e})=>{if("tab"!==e.type)return;const t={url:e.icon_url&&React.createElement("img",{className:"og-item__icon",src:e.icon_url}),dashicons:e.icon&&React.createElement("span",{className:`og-item__icon dashicons dashicons-${e.icon}`}),fontawesome:e.icon_fa&&React.createElement("span",{className:`og-item__icon ${e.icon_fa}`})},n=React.createElement("svg",{className:"og-item__icon",viewBox:"0 0 24 22",xmlns:"http://www.w3.org/2000/svg"},React.createElement("path",{d:"M3.23289 0.646C2.53179 0.647849 1.85994 0.927248 1.36428 1.4231C0.86862 1.91895 0.589474 2.5909 0.587891 3.292V19.167C0.589738 19.8679 0.869001 20.5396 1.36463 21.0353C1.86027 21.5309 2.53196 21.8102 3.23289 21.812H21.2249C21.926 21.8104 22.5979 21.5313 23.0938 21.0356C23.5896 20.5399 23.869 19.8681 23.8709 19.167V5.937C23.869 5.2359 23.5896 4.56405 23.0938 4.06839C22.5979 3.57273 21.926 3.29358 21.2249 3.292H19.6379C19.6363 2.59072 19.357 1.91862 18.8611 1.42275C18.3653 0.926868 17.6932 0.647585 16.9919 0.646H3.23289ZM3.23289 1.704H6.40789C7.29689 1.704 7.99589 2.403 7.99589 3.292V4.35H21.2249C22.1139 4.35 22.8119 5.049 22.8119 5.937V19.167C22.8119 20.055 22.1139 20.754 21.2249 20.754H3.23289C3.02396 20.7559 2.81676 20.7161 2.62337 20.637C2.42998 20.5579 2.25429 20.4411 2.10655 20.2933C1.95881 20.1456 1.84198 19.9699 1.76289 19.7765C1.6838 19.5831 1.64402 19.3759 1.64589 19.167V3.292C1.64589 2.403 2.34489 1.704 3.23289 1.704ZM8.51889 1.704H11.6999C12.5889 1.704 13.2869 2.403 13.2869 3.292H9.05389C9.05389 2.696 8.85389 2.147 8.51889 1.704ZM13.8099 1.704H16.9919C17.8799 1.704 18.5789 2.403 18.5789 3.292H14.3459C14.3459 2.696 14.1449 2.147 13.8099 1.704ZM5.61489 9.112V10.171H18.8439V9.113L5.61489 9.112ZM5.61489 12.022V13.082H18.8439V12.022H5.61489ZM5.61489 14.933V15.992H18.8439V14.933H5.61489Z"}));return t[e.icon_type]||n},ge=({nameIdData:n})=>{const r=(0,e.useRef)(),o=(0,e.useRef)();return(0,e.useEffect)((()=>{o.current.style.width=`${r.current.offsetWidth||7*n.id.length}px`}),[n.id]),React.createElement("span",{className:"og-column--id"},React.createElement("span",{className:"og-item__hidden-text",ref:r},n.id),React.createElement("input",{type:"text",className:"og-item__editable",title:(0,t.__)("Click to edit","meta-box-builder"),value:n.id,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur())},onChange:e=>n.updateId(e.target.value),ref:o}),React.createElement("span",{className:"dashicons dashicons-edit"}))},ve=({nameIdData:n})=>{const r=(0,e.useRef)(),o=(0,e.useRef)(),a=n.label||(0,t.__)("(No label)","meta-box-builder");return(0,e.useEffect)((()=>{o.current.style.width=`${r.current.offsetWidth||7*n.label.length}px`}),[a]),React.createElement(React.Fragment,null,React.createElement("span",{className:"og-item__hidden-text og-item__hidden-text--label",ref:r},a),React.createElement("input",{type:"text",className:"og-item__editable og-item__editable--label",title:(0,t.__)("Click to edit","meta-box-builder"),placeholder:a,value:n.label,onKeyDown:e=>{["Enter","Escape"].includes(e.key)&&(e.preventDefault(),e.target.blur(),n.noAutoGenerateId())},onChange:e=>n.updateName(e.target.value),onBlur:n.noAutoGenerateId,ref:o}),React.createElement("span",{className:"dashicons dashicons-edit"}))},ye=({id:n,field:o,parent:a="",removeField:i,duplicateField:l,updateFieldType:s,toggle:c})=>{const[u,d]=(0,e.useReducer)((e=>!e),!0),p=(t=>{const n=!["custom_html","divider","heading"].includes(t.type),r=!["hidden","divider"].includes(t.type),[o,a]=(0,e.useState)(t.name||""),[i,l]=(0,e.useState)(n&&t.id||""),[s,c]=(0,e.useState)(t.group_title||""),u=(0,e.useRef)(!!t._new),d=(0,J.Z)((e=>e.update));(0,e.useEffect)((()=>{d(t._id,{...t,name:o,id:i,group_title:s})}),[i]);const p=r?o||s:(0,K.pt)(t.type);return{name:o,id:i,group_title:s,label:p,updateName:e=>{a(e),n&&u.current&&l((0,K.Vx)(e))},updateId:l,updateGroupTitle:c,noAutoGenerateId:()=>u.current=!1}})(o),{data:f,updateFieldData:m}=(t=>{const n="tab"===t.type?{icon_type:"dashicons"}:{},[r,o]=(0,e.useState)({...n,...t});return{data:r,updateFieldData:(e,t)=>{o((n=>{return{...n,[(r=e,r.replace(/\]/g,"").split("[").pop())]:t};var r}))}}})(o),h=Q(Object.values(o.fields||{}).filter((e=>e.type)),`fields${a}[${n}][fields]`),b="group"===o.type&&h.fields.length>0,g=o._expand;return o.type&&React.createElement("div",{className:re("og-item",`og-item--${o.type}`,b&&"og-item--group--has-fields","og-collapsible",g&&"og-collapsible--expanded",!g&&"og-collapsible--collapsed",!u&&"og-item--hide-fields")},React.createElement("input",{type:"hidden",name:`fields${a}[${n}][_id]`,defaultValue:n}),React.createElement("div",{className:"og-item__header og-collapsible__header",onClick:e=>{!(0,K.Od)(e.target,".og-item__action--toggle")&&(0,K.Od)(e.target,".og-item__editable,.og-item__toggle,.og-item__actions")||c(n)},title:(0,t.__)("Click to reveal field settings. Drag and drop to reorder fields.","meta-box-builder")},React.createElement("span",{className:"og-column--drag"},React.createElement(r,{icon:ie})),React.createElement("span",{className:"og-column--label"},React.createElement(be,{data:f}),React.createElement(ve,{nameIdData:p}),b&&React.createElement("span",{className:"og-item__toggle",onClick:d,title:(0,t.__)("Toggle subfields","meta-box-builder")},"[",u?"-":"+","]")),React.createElement("span",{className:"og-column--space"}),React.createElement(ge,{nameIdData:p}),React.createElement("span",{className:"og-column--type"},o.type),React.createElement("span",{className:"og-column--actions og-item__actions"},"group"===o.type&&React.createElement(oe,{addField:h.add,type:"group"}),React.createElement("span",{className:"og-item__action og-item__action--duplicate",title:(0,t.__)("Duplicate","meta-box-builder"),onClick:()=>l(n)},React.createElement(r,{icon:le})),React.createElement("span",{className:"og-item__action og-item__action--remove",title:(0,t.__)("Remove","meta-box-builder"),onClick:()=>{confirm((0,t.__)("Do you really want to remove this field?","meta-box-builder"))&&i(n)}},React.createElement(r,{icon:se})),React.createElement("span",{className:"og-item__action og-item__action--toggle",title:(0,t.__)("Toggle field settings","meta-box-builder")},React.createElement(r,{icon:g?ce:ue})))),"group"===o.type?React.createElement(he,{id:n,field:o,parent:a,updateFieldType:s,nameIdData:p,groupData:h}):React.createElement(me,{id:n,field:o,parent:a,updateFieldType:s,nameIdData:p,updateFieldData:m}))},_e=n=>{const{fields:r,add:o,remove:a,duplicate:i,updateType:l,setFields:s,toggle:c,toggleAll:u,expandAll:d}=Q(n.fields.filter((e=>e.type)),"fields"),p=(0,X.Z)("field-types",{}),f=(0,X.Z)("field-categories",[]);return 0===Object.keys(p).length||0===Object.keys(f).length?React.createElement("p",{className:"og-none"},(0,t.__)("Loading fields, please wait...","meta-box-builder")):0===r.length?React.createElement(React.Fragment,null,React.createElement(e.RawHTML,{className:"og-none"},(0,t.__)("There are no fields here. Click the + Add Field to add a new field.","meta-box-builder")),React.createElement(oe,{addField:o})):React.createElement(React.Fragment,null,React.createElement(ee,{expandAll:d,toggleAll:u}),React.createElement(q.ReactSortable,{group:{name:"root",pull:!0,put:!0},animation:200,delayOnTouchStart:!0,delay:2,className:"og-fields",list:r,setList:s,handle:".og-column--drag"},r.map((e=>React.createElement(ye,{key:e._id,id:e._id,field:e,removeField:a,duplicateField:i,updateFieldType:l,toggle:c})))),React.createElement(oe,{addField:o}))},Ee=wp.compose;var xe=n(9656),we=n(1181);const Re=({endPoint:n})=>{const r=(0,K.Gw)(),[o,a]=(0,e.useState)(""),[i,l]=(0,e.useState)(!1),[s,c]=(0,e.useState)(!1),u=(0,Ee.useCopyToClipboard)(o,(()=>{c(!0),setTimeout((()=>c(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(we.default,{name:"settings[text_domain]",label:(0,t.__)("Text domain","meta-box-builder"),tooltip:(0,t.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:r.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(we.default,{name:"settings[function_name]",label:(0,t.__)("Function name","meta-box-builder"),defaultValue:r.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{a(""),l(!0);const e=new FormData(document.querySelector("#post"));e.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${n}`,{method:"POST",body:e,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{a(e),l(!1)}))},disabled:i},(0,t.__)("Generate","meta-box-builder")),i&&React.createElement("p",null,(0,t.__)("Generating code, please wait...","meta-box-builder")),o.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,t.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(xe.Rt,{value:o,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:o,ref:u},s?(0,t.__)("Copied!","meta-box-builder"):(0,t.__)("Copy","meta-box-builder")))))};var Oe=n(7164);function Se(){return Se=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const n=(0,X.Z)("settings-controls",[]),{settings:r,updateSettings:o}=(0,e.useContext)(Oe.J);return 0===n.length?React.createElement("p",null,(0,t.__)("Loading settings, please wait...","meta-box-builder")):React.createElement(React.Fragment,null,n.map((t=>React.createElement(e.Suspense,{fallback:null,key:t.setting},((e,t,n)=>{const[r,o,a]=(0,K.yn)(e,t);return React.createElement(r,Se({componentId:`settings-${e.setting}`,name:`settings${o}`},e.props,{defaultValue:a,updateFieldData:n}))})(t,r,o)))))},{withState:ke}=wp.compose,De=({codeValue:n})=>{const[r,o]=(0,e.useState)(!1),a=(0,Ee.useCopyToClipboard)(n,(()=>{o(!0),setTimeout((()=>o(!1)),2e3)}));return React.createElement("div",{className:"og-result__body"},React.createElement(xe.Rt,{value:n,editorDidMount:e=>e.setSize("","100%"),options:{mode:"php",lineNumbers:!0,smartIndent:!0,indentWithTabs:!0,tabSize:4,readOnly:!0,lineWrapping:!1}}),React.createElement("button",{type:"button",className:"button",text:n,ref:a},r?(0,t.__)("Copied!","meta-box-builder"):(0,t.__)("Copy","meta-box-builder")))},Ie=(jQuery,n=>{const{fields:r}=Q(n.fields,"fields"),o=(0,J.Z)((e=>e.ids));if(0===r.length||0===o.length)return"";const a=(0,X.Z)(["theme-code-generate",{fields:Object.values(r).filter((e=>!["button","custom_html","divider","heading","tab"].includes(e.type))),settings:n.settings},"POST"]),[i,l]=(0,e.useState)(0);return React.createElement(React.Fragment,null,React.createElement("div",{className:"og-theme-code__intro"},React.createElement(e.RawHTML,null,(0,t.sprintf)((0,t.__)("Below is the auto-generated code to display fields' values that you can use in your theme. We display several ways to output the fields' values if possible, so choose which one is best for you.","meta-box-builder"),"https://docs.metabox.io/displaying-fields-with-code/")),React.createElement(e.RawHTML,{className:"og-theme-code__note"},(0,t.sprintf)((0,t.__)('Please use this code as a starting point and modify it to fit your needs. For more details about fields, please refer to the documentation.',"meta-box-builder"),"https://docs.metabox.io/fields/"))),React.createElement("div",{className:"og-theme-code__content"},void 0===a||0===a.length?React.createElement("p",{className:"og-theme-code__none"},(0,t.__)("No fields available.","meta-box-builder")):React.createElement(React.Fragment,null,React.createElement("div",{className:"og-theme-code__header"},React.createElement("div",{className:"og-theme-code__fields"},a.map(((e,t)=>React.createElement("span",{key:`header_${e._id}`,onClick:()=>l(t),id:`og-theme-code__field--${e._id}`,item_id:e._id,className:"og-theme-code__field "+(i===t?"og-theme-code__field--active":"")},e.name))))),React.createElement("div",{className:"og-theme-code__body og-result"},a[i]&&React.createElement(De,{codeValue:(0,K.l_)(a[i].theme_code)})))))}),Pe=(0,o.createContext)(null),Ae={didCatch:!1,error:null};class Te extends o.Component{constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=Ae}static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){const{error:e}=this.state;if(null!==e){for(var t,n,r=arguments.length,o=new Array(r),a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some(((e,n)=>!Object.is(e,t[n])))}(e.resetKeys,r)&&(null===(o=(a=this.props).onReset)||void 0===o||o.call(a,{next:r,prev:e.resetKeys,reason:"keys"}),this.setState(Ae))}render(){const{children:e,fallbackRender:t,FallbackComponent:n,fallback:r}=this.props,{didCatch:a,error:i}=this.state;let l=e;if(a){const e={error:i,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(n)l=(0,o.createElement)(n,e);else{if(null!==r&&!(0,o.isValidElement)(r))throw i;l=r}}return(0,o.createElement)(Pe.Provider,{value:{didCatch:a,error:i,resetErrorBoundary:this.resetErrorBoundary}},l)}}const Ne=()=>{const t=()=>document.querySelector("#post").removeAttribute("novalidate");return(0,e.useEffect)((()=>{const e=document.querySelector("#publish"),n=document.querySelector("#save-post");e&&e.addEventListener("click",t),n&&n.addEventListener("click",t),jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()}))}),[]),React.createElement(Oe.m,null,React.createElement(Me,null))},Me=()=>{const{settings:n}=(0,e.useContext)(Oe.J);return React.createElement(React.Fragment,null,React.createElement(Te,{fallback:React.createElement("h2",null,(0,t.__)("Something went wrong. Please try again!","meta-box-builder"))},React.createElement(N,{forceRenderTabPanel:!0},React.createElement(L,{className:"react-tabs__tab-list og-tabs--main"},React.createElement(U,null,React.createElement(r,{icon:u}),(0,t.__)("Fields","meta-box-builder")),React.createElement(U,null,React.createElement(r,{icon:d}),(0,t.__)("Settings","meta-box-builder")),React.createElement(U,{className:"button button-small"},(0,t.__)("Get PHP Code","meta-box-builder"))),React.createElement(G,null,React.createElement(_e,{fields:MbbApp.fields})),React.createElement(G,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Ce,null)),React.createElement(G,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Re,{endPoint:"generate"}))),React.createElement("br",null),MbbApp.fields.length>0&&"block"!==n.object_type&&React.createElement("div",{className:"postbox og-theme-code"},React.createElement("div",{className:"postbox-header"},React.createElement("h2",{className:"hndle ui-sortable-handle"},(0,t.__)("Theme code","meta-box-builder"))),React.createElement("div",{className:"inside"},React.createElement(Ie,{settings:n,fields:MbbApp.fields})))))};(0,e.render)(React.createElement(Ne,null),document.getElementById("root"))})()})(); \ No newline at end of file diff --git a/modules/relationships/assets/relationships.js b/modules/relationships/assets/relationships.js index 6d27b75c..f104a626 100644 --- a/modules/relationships/assets/relationships.js +++ b/modules/relationships/assets/relationships.js @@ -1,2 +1,2 @@ /*! For license information please see relationships.js.LICENSE.txt */ -(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441],"./Checkbox.js":[6441],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=9033,e.exports=a},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>I,ms:()=>F,tZ:()=>M,F4:()=>N});n(9611);var r=n(7363),a=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,v=/_EMO_([^_]+?)_([^]*?)_EMO_/g,g=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=g(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),E=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(v,(function(e,t,n){return x={name:t,styles:n,next:x},t}))}return 1===m[e]||g(e)||"number"!=typeof t||0===t?t:t+"px"};function O(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return x={name:n.name,styles:n.styles,next:x},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)x={name:a.name,styles:a.styles,next:x},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,l,c,p){for(var f,m,h,b,_,O=0,x=0,R=0,w=0,k=0,V=0,D=h=f=0,M=0,N=0,L=0,Z=0,F=l.length,U=F-1,H="",$="",W="",z="";Mf)&&(Z=(H=H.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a});var r=n(2610);n(3369);const a=(0,r.createContext)({})},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),a=n(1793),o=n(2610),i=n(7164),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,o.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(a.default,l({htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(4395),o=n(1793),i=n(2402),s=n(851);const l=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,a.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...l(u),...Array.from(new Set(Object.values(p)))];return React.createElement(o.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(s.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:l(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(7537),a=n(2610),o=n(8003),i=n(9656),s=n(3369),l=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,o.__)("PHP callback function","meta-box-builder"),template:(0,o.__)("Template file","meta-box-builder"),code:(0,o.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,o.__)("View","meta-box-builder"));const v=()=>{const[e,t]=(0,a.useState)((0,s.Gw)()),[n,v]=(0,a.useState)(e.icon_type||"dashicons"),[g,y]=(0,a.useState)(e.render_with||"callback"),[_,E]=(0,a.useState)(),[O,x]=(0,a.useState)(MbbApp.views),[R,w]=(0,a.useState)(e.render_view),k=(0,a.useRef)(),S=(0,a.useRef)(),C=(0,a.useRef)(),I=(0,l.Z)((e=>e.type));(0,a.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[P,j]=(0,a.useState)(MbbApp.data?.block_path_error),[V,A]=(0,a.useState)(!1),D={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),a=e.find("#title").val();x({...O,[n]:{ID:n,post_name:r,post_title:a}}),w(r)}},T=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:a,is_newer:i}=await(0,s._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),l=a?"":(0,o.__)("The path is not writable.","meta-box-builder");A(i),j(l)};return(0,a.useEffect)((()=>{e.block_json?.path&&T(0,e.block_json?.path)}),[]),(0,a.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,a.useEffect)((()=>{var e;e=k?.current,jQuery(e).rwmbModal({...D,isEdit:!0})}),[k.current,g]),(0,a.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...D,isEdit:!0})})(S?.current)}),[S.current,g,R]),"block"===I&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,o.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,o.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,o.__)("Dashicons","meta-box-builder"),svg:(0,o.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>v(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,o.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,o.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,o.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,o.__)("Icon color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,o.__)("Icon background color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,o.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,o.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,o.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,o.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,o.__)("In the content area","meta-box-builder"),side:(0,o.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,o.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,o.__)("Left","meta-box-builder"),right:(0,o.__)("Right","meta-box-builder"),center:(0,o.__)("Center","meta-box-builder"),wide:(0,o.__)("Wide","meta-box-builder"),full:(0,o.__)("Full","meta-box-builder")},defaultValue:(0,s.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,o.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,o.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,o.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:g,onChange:e=>y(e.target.value)}),"callback"===g&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,o.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,o.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===g&&React.createElement(p.default,{name:"settings[render_template]",label:(0,o.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,o.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===g&&React.createElement(u.default,{label:(0,o.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>C.current.value=n,editorDidMount:E}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:C,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Block attribute. Replace attribute with anchor, align or className).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Field value. Replace field_id with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Run a PHP/WordPress function via mb namespace. Replace function with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===g&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,o.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{w(e.target.value)}},React.createElement("option",{value:""},(0,o.__)("Select a view","meta-box-builder")),Object.entries(O).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:k,role:"button","data-url":MbbApp.viewAddUrl},(0,o.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:S,role:"button"},(0,o.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,o.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,o.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,o.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,o.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,o.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,o.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,o.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,o.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,o.__)("Enter absolute path to the folder containing the block.json and block asset files. Do not include the block name (e.g. field group ID). The full path for the block files will be like path/to/folder/block-name/block.json.","meta-box-builder"),defaultValue:e.block_json?.path,error:P,updateFieldData:T,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),V&&React.createElement(u.default,{label:(0,o.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,o.__)("We detected a newer version of block.json from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,o.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,o.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,o.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,o.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,o.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,o.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,o.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,a.O)(t);return React.createElement(r.default,o({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},l),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:s,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(2402),s=n(1793),l=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,o.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,o.__)("Hidden","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:a})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(l.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,o.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,o.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,o.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,o.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,o.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,o.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,o.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,o.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,o.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,o.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,o.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,o.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,o.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,o.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,o.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,o.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,o.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,o.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,o.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>a(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,l]=(0,a.useState)(Object.values(e.when||{})),f=e=>l((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(s.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8003),a=n(4395),o=n(6441),i=n(1181);const s=({defaultValue:e})=>{const t=(0,a.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(o.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")}`,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(851);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},c),React.createElement(a.default,{name:e,defaultValue:i,required:l,placeholder:n,items:Object.entries(c[s])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(2610),a=n(6360);const o=({children:e,label:t,description:n,tooltip:o,className:i="",htmlFor:s="",keyValue:l="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:l},t&&React.createElement("label",{className:"og-label",htmlFor:s},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),o&&React.createElement(a.default,{id:s,content:o})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(7164),i=n(8003);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(a.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,a.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(l,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:l=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,a.useState)(),{settings:h}=(0,a.useContext)(o.J),b=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",s({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||l.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[l,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(a.default,o({htmlFor:t,className:"og-icon"},s),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${l}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:l,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),a=n(7164),o=n(2402),i=n(1793),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(a.J),p=(0,o.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,l({className:"og-group-title",htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(2610),a=n(1793),o=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},l=({name:e,componentId:t,defaultValue:n,icons:l=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=l.map((e=>[e,s(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(a.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,o.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,value:n.id,onChange:e=>{n.updateId(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,s.Z)((e=>e.type)),d=(0,l.Z)((e=>e.types)),[p,f]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,o.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,o.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,o.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,o.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,o.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,o.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,o.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,o.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=((0,l.Z)((e=>e.types)),(0,a.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,o.__)("Advanced location rules","meta-box-builder")}`,tooltip:(0,o.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},l),React.createElement("input",{type:i,id:t,name:e,defaultValue:o,onChange:t=>s&&s(e,t.target.value),placeholder:n,required:l.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(851),l=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:l,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,a.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(s.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(s.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>l(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,o.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,o.__)("Enter value","meta-box-builder"),keys:s=[],values:u=[],...d})=>{const[p,f]=(0,a.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:s,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,l.nV)()}]))},(0,o.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),a=n(8003),o=n(3369),i=n(4395),s=n(3206),l=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,o.Gw)(),[t,n]=(0,r.useState)((0,o.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,s.Z)((e=>e.types)),v=(0,s.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,a.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,a.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,a.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,a.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,a.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,a.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,a.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,a.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>v(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,o.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,o.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(l.default,{label:(0,a.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,a.__)("Tab","meta-box-builder"),tooltip:(0,a.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(s.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(3369),o=n(4395),i=n(3206),s=n(6441),l=n(5681);const c=()=>{const e=(0,a.Gw)(),t=(0,o.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(l.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(l.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(l.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(s.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(s.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(s.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(s.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>O});var r=n(2610),a=n(4925),o=n(7462),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,v,g=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=g,v=b=function(e){(0,l.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var a=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,a=r.cacheOptions,o=r.onInputChange,i=(0,f.G)(e,n,o);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(a&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,s.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,a.Z)(t,["loadOptions","isLoading"]),i=this.state,s=i.defaultOptions,l=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:l&&u?d:s||[];return p().createElement(h,(0,o.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},v);var _=n(3369);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,r.useState)((0,_.rY)(a.label||[]));let l,c=a.value||[];return c=(0,_.rY)(c),c&&(l=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,E({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?l:a,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];s(t)}},o)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),a=(n(845),n(5742),n(1533),n(7923)),o=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,o.m)(a.S);var s=n(1793);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,l({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(s.default,{label:e,description:t,tooltip:n,className:r,keyValue:a,required:o,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,a.O)(e);return React.createElement(r.default,o({htmlFor:e},u),React.createElement("select",{placeholder:l,id:e,name:t,defaultValue:i,onChange:e=>{d(),s&&s(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:s})=>{const[l,d]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{"post"!==s&&"input_value"!==l&&d("input_value")}),[s]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===l?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:l,onChange:e=>d(e.target.value)},"post"===s&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),"post"===s&&React.createElement("option",{value:"format"},(0,o.__)("Post format","meta-box-builder")),"post"===s&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===s&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,o.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(l)&&React.createElement(u.default,{key:l+s,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:l,s:e})}),"is_child"===l&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"input_value"===l&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,o.__)("CSS selector","meta-box-builder"),defaultValue:l===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=(0,a.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(l.default,{className:"og-include-exclude",label:`${(0,o.__)("Toggle rules","meta-box-builder")}`,tooltip:(0,o.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(a.default,o({htmlFor:t},s),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},l,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:o,className:s}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(7537);const a=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8998),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},s=({fieldId:e,name:t,componentId:n,defaultValue:s,updateFieldType:l,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(a.default,o({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:s,onChange:t=>l(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(3369);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,a.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>s(e.target.value)},React.createElement("option",{value:"required"},(0,o.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,o.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,o.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,o.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,o.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,o.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,o.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,o.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,o.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,o.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,o.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,o.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,o.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,o.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,o.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,o.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,o.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,o.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,o.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,o.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Ex. 2,6","meta-box-builder"),title:(0,o.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,o.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,a.useState)((0,s.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,l({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,s.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>c,_i:()=>s,nV:()=>i,rY:()=>l,yn:()=>f});var r=n(2610),a=n(3517),o=n.n(a);n(1304);const i=()=>Math.random().toString(36).substr(2),s=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},a=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(a+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(a,r).then((e=>e.json()))},l=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],c=()=>{const e=u(window.location.search);return{...MbbApp.settings||{},...e.settings}},u=e=>{const t=new URLSearchParams(e);return d(t)},d=e=>{const t={};for(let[n,r]of e){n=p(n);const e=o().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),o().set(t,n,r)}return t},p=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),f=(e,t,a,i=!1)=>{const s=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(a))),l=o().get(e.props,"name",e.setting),c=l.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!o().get(t,"_new",!1)&&(u=m(e.name));const d=p(l);return[s,c,o().get(t,d,u)]},m=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""}},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Y});var r=n(7363);function a(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function o(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]o||setTimeout(r,s,a)},onDiscarded:s,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:P?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:P?5e3:3e3,compare:function(e,t){return v(e)==v(t)},isPaused:function(){return!1},cache:F,mutate:U,fallback:{}},w),$=function(e,t){var n=p(e,t);if(t){var r=e.use,a=e.fallback,o=t.use,i=t.fallback;r&&o&&(n.use=r.concat(o)),a&&i&&(n.fallback=p(a,i))}return n},W=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},B={dedupe:!0},G=(c.defineProperty((function(e){var t=e.value,n=$((0,r.useContext)(W),t),a=t&&t.provider,o=(0,r.useState)((function(){return a?L(a(n.cache||F),t):l}))[0];return o&&(n.cache=o[0],n.mutate=o[1]),C((function(){return o?o[2]:l}),[]),(0,r.createElement)(W.Provider,p(e,{value:n}))}),"default",{value:H}),i=function(e,t,n){var i=n.cache,s=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,v=n.refreshInterval,g=n.refreshWhenHidden,y=n.refreshWhenOffline,_=V.get(i),E=_[0],O=_[1],x=_[2],R=_[3],w=j(e),k=w[0],I=w[1],P=w[2],D=(0,r.useRef)(!1),N=(0,r.useRef)(!1),L=(0,r.useRef)(k),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),U=function(){return F.current},H=function(){return U().isVisible()&&U().isOnline()},$=function(e){return i.set(P,p(i.get(P),e))},W=i.get(k),G=u(c)?n.fallback[k]:c,q=u(W)?G:W,Y=i.get(P)||{},K=Y.error,J=!D.current,X=function(){return J&&!u(b)?b:!U().isPaused()&&(h?!u(q)&&n.revalidateIfStale:u(q)||n.revalidateIfStale)},Q=!(!k||!t)&&(!!Y.isValidating||J&&X()),ee=function(e,t){var n=(0,r.useState)({})[1],a=(0,r.useRef)(e),o=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=a.current;for(var s in e){var l=s;i[l]!==e[l]&&(i[l]=e[l],o.current[l]&&(r=!0))}r&&!t.current&&n({})}),[]);return C((function(){a.current=e})),[a,o.current,i]}({data:q,error:K,isValidating:Q},N),te=ee[0],ne=ee[1],re=ee[2],ae=(0,r.useCallback)((function(e){return a(void 0,void 0,void 0,(function(){var t,r,a,c,p,f,m,h,b,v,g,y,_;return o(this,(function(o){switch(o.label){case 0:if(t=Z.current,!k||!t||N.current||U().isPaused())return[2,!1];c=!0,p=e||{},f=!R[k]||!p.dedupe,m=function(){return!N.current&&k===L.current&&D.current},h=function(){var e=R[k];e&&e[1]===a&&delete R[k]},b={isValidating:!1},v=function(){$({isValidating:!1}),m()&&re(b)},$({isValidating:!0}),re({isValidating:!0}),o.label=1;case 1:return o.trys.push([1,3,,4]),f&&(A(i,k,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(k)&&setTimeout((function(){c&&m()&&U().onLoadingSlow(k,n)}),n.loadingTimeout),R[k]=[t.apply(void 0,I),T()]),_=R[k],r=_[0],a=_[1],[4,r];case 2:return r=o.sent(),f&&setTimeout(h,n.dedupingInterval),R[k]&&R[k][1]===a?($({error:l}),b.error=l,g=x[k],!u(g)&&(a<=g[0]||a<=g[1]||0===g[1])?(v(),f&&m()&&U().onDiscarded(k),[2,!1]):(s(te.current.data,r)?b.data=te.current.data:b.data=r,s(i.get(k),r)||i.set(k,r),f&&m()&&U().onSuccess(r,k,n),[3,4])):(f&&m()&&U().onDiscarded(k),[2,!1]);case 3:return y=o.sent(),h(),U().isPaused()||($({error:y}),b.error=y,f&&m()&&(U().onError(y,k,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&H()&&U().onErrorRetry(y,k,n,ae,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,v(),m()&&f&&A(i,k,b.data,b.error,!1),[2,!0]}}))}))}),[k]),oe=(0,r.useCallback)(M.bind(l,i,(function(){return L.current})),[]);if(C((function(){Z.current=t,F.current=n})),C((function(){if(k){var e=k!==L.current,t=ae.bind(l,B),n=0,r=z(k,O,(function(e,t,n){re(p({error:t,isValidating:n},s(te.current.data,e)?l:{data:e}))})),a=z(k,E,(function(e){if(0==e){var r=Date.now();U().revalidateOnFocus&&r>n&&H()&&(n=r+U().focusThrottleInterval,t())}else if(1==e)U().revalidateOnReconnect&&H()&&t();else if(2==e)return ae()}));return N.current=!1,L.current=k,D.current=!0,e&&re({data:q,error:K,isValidating:Q}),X()&&(u(q)||S?t():(o=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(o):setTimeout(o,1))),function(){N.current=!0,r(),a()}}var o}),[k,ae]),C((function(){var e;function t(){var t=d(v)?v(q):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!g&&!U().isVisible()||!y&&!U().isOnline()?t():ae(B).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[v,g,y,ae]),(0,r.useDebugValue)(q),h&&u(q)&&k)throw Z.current=t,F.current=n,N.current=!1,u(K)?ae(B):K;return{mutate:oe,get data(){return ne.data=!0,q},get error(){return ne.error=!0,K},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(o,s||c.fetcher,c)}),q=n(3369);const Y=(e,t)=>{const{data:n,error:r}=G(e,q._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const a=["button","custom_html","divider","heading","tab","group"],o=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...o(t)},a.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:o(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:a.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(270);const a=(0,n(3369).Gw)(),o=(0,r.Ue)((e=>({type:a.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(270),a=n(3369);const o=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,a.Gw)(),s=(0,r.Ue)((e=>({types:o(i.post_types),update:t=>e((e=>({types:o(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(2610);const a=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),a=o(e),s=a?a.closest(".og-field"):null,l=s?s.classList:"";return(0,r.useEffect)((()=>{const e=()=>a&&i(a);n((()=>e)),e()}),[e,l]),t},o=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");s(e).forEach((e=>{const r="true"===(a=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==a&&a;var a;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},s=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=l(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},l=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},3517:(e,t,n)=>{"use strict";const r=n(4290),a=new Set(["__proto__","prototype","constructor"]),o=e=>!e.some((e=>a.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(a),a.className=this.props.inputClassName,a.id=this.state.inputId,a.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},a,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(o.Component);m.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>ae});var r=n(4925),a=n(7462);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(o&&o(t),e.isBottom=!1),f&&e.isTop&&(s&&s(t),e.isTop=!1),f&&n>m?(a&&!e.isBottom&&a(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(a,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(T,{innerRef:this.getScrollTarget},this.props.children)}}]),a}(h.Component);function q(e){var t=e.isEnabled,n=void 0===t||t,a=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(G,a):a.children}var Y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,a=t.label,o=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(a||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},K=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},J=function(e){return!!e.isDisabled},X={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:J,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,ae=function(e){(0,p.Z)(h,e);var t,n,l=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var a=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=l.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange,o=r.name;a(e,te(te({},n),{},{name:o}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,a=t.props,o=a.closeMenuOnSelect,i=a.isMulti;t.onInputChange("",{action:"set-value"}),o&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,a=r.blurInputOnSelect,s=r.isMulti,l=t.state.selectValue;if(s)if(t.isOptionSelected(e,l)){var c=t.getOptionValue(e);t.setValue(l.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return o(e)}(n=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));a&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),a=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(a.length?a:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,a=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:a}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,o=n.escapeClearsValue,i=n.inputValue,s=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!a)return;r?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):s&&o&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,a=void 0===r?"":r,o=e.options,i=function(e,r){var o=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),s=t.getOptionLabel(e),l=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:s,value:l,data:e},a))){var c=o?void 0:function(){return t.onOptionHover(e)},u=o?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:o,isSelected:i,key:d,label:s,type:"option",value:l}}};return o.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var a=n.options.map((function(t,n){var a=i(t,"".concat(r,"-").concat(n));return a&&e.focusable.push(t),a})).filter(Boolean);if(a.length){var o="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:o,data:n,options:a})}}else{var s=i(n,"".concat(r));s&&(e.render.push(s),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,v.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,v.Z)(t.buildMenuOptions,(function(e,t){var n=s(e,2),r=n[0],a=n[1],o=s(t,2),i=o[0];return a===o[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var a=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=a,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,a=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==a||e.inputValue!==o){var i=(0,_.C)(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},l=this.getNextFocusedValue(i),c=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:i,focusedOption:c,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,o=this.buildMenuOptions(this.props,r),i=this.props,s=i.isMulti,l=i.tabSelectsValue,c="first"===e?0:o.focusable.length-1;if(!s){var u=o.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:o,focusedValue:null,focusedOption:o.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:l}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,a=this.state,o=a.selectValue,i=a.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(i);i||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,c=-1;if(o.length){switch(e){case"previous":c=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,a=this.state,o=a.focusedOption,i=a.menuOptions.focusable;if(i.length){var s=0,l=i.indexOf(o);o||(l=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?s=l>0?l-1:i.length-1:"down"===e?s=(l+1)%i.length:"pageup"===e?(s=l-n)<0&&(s=0):"pagedown"===e?(s=l+n)>i.length-1&&(s=i.length-1):"last"===e&&(s=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[s],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:J(i[s]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,a=this.setValue,o=this.selectOption,i=this.props,s=i.isMulti,l=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:o,setValue:a,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,a=e.focusedOption,o=this.props,i=o.options,s=o.menuIsOpen,l=o.inputValue,c=o.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=a&&s?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:a,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,s=e.form,l=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(D,(0,a.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:s,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(l,(0,a.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:s,theme:m,type:"text",value:o},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,v=this.state,g=v.selectValue,y=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(l,(0,a.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return g.map((function(t,s){var l=t===y;return b().createElement(n,(0,a.Z)({},c,{components:{Container:r,Label:o,Remove:i},isFocused:l,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(s),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var E=g[0];return b().createElement(s,(0,a.Z)({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;return e&&o?b().createElement(e,(0,a.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,a.Z)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,o=t.GroupHeading,i=t.Menu,s=t.MenuList,l=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,v=this.props,g=v.captureMenuScroll,y=v.inputValue,E=v.isLoading,O=v.loadingMessage,x=v.minMenuHeight,R=v.maxMenuHeight,w=v.menuIsOpen,k=v.menuPlacement,S=v.menuPosition,C=v.menuPortalTarget,I=v.menuShouldBlockScroll,P=v.menuShouldScrollIntoView,j=v.noOptionsMessage,V=v.onMenuScrollToTop,A=v.onMenuScrollToBottom;if(!w)return null;var D,T=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,a.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),s="".concat(t.key,"-heading");return b().createElement(n,(0,a.Z)({},p,i,{Heading:o,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e)})))}if("option"===t.type)return T(t)}));else if(E){var M=O({inputValue:y});if(null===M)return null;D=b().createElement(c,p,M)}else{var N=j({inputValue:y});if(null===N)return null;D=b().createElement(u,p,N)}var L={minMenuHeight:x,maxMenuHeight:R,menuPlacement:k,menuPosition:S,menuShouldScrollIntoView:P},Z=b().createElement(_.M,(0,a.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,l=r.maxHeight;return b().createElement(i,(0,a.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:E,placement:o}),b().createElement(q,{isEnabled:g,onTopArrive:V,onBottomArrive:A},b().createElement(B,{isEnabled:I},b().createElement(s,(0,a.Z)({},p,{innerRef:e.getMenuListRef,isLoading:E,maxHeight:l}),D))))}));return C||"fixed"===S?b().createElement(l,(0,a.Z)({},p,{appendTo:C,controlElement:this.controlRef,menuPlacement:k,menuPosition:S}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,o=t.name,i=this.state.selectValue;if(o&&!r){if(a){if(n){var s=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:o,type:"hidden",value:s})}var l=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:o,type:"hidden"});return b().createElement("div",null,l)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(A,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,s=i.className,l=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,a.Z)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,a.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(o,(0,a.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,a.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);ae.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>O,B:()=>q,C:()=>_,D:()=>k,E:()=>v,G:()=>E,M:()=>T,a:()=>Y,b:()=>de,c:()=>oe,d:()=>ae,e:()=>he,f:()=>ie,g:()=>me,h:()=>ge,i:()=>J,j:()=>Z,k:()=>M,l:()=>le,m:()=>A,n:()=>H,o:()=>Oe,p:()=>xe,q:()=>Re,r:()=>L,s:()=>Ie,t:()=>Pe,u:()=>je,v:()=>K,w:()=>S,x:()=>C,y:()=>Te,z:()=>y});var r=n(4925),a=n(7462),o=n(4942),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),v=function(){};function g(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&r.push("".concat(g(e,a)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function E(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function O(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function x(e){return O(e)?window.pageYOffset:e.scrollTop}function R(e,t){O(e)?window.scrollTo(0,t):e.scrollTop=t}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v,a=x(e),o=t-a,i=0;!function t(){var s,l=o*((s=(s=i+=10)/n-1)*s*s+1)+a;R(e,l),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a=f)return{placement:"bottom",maxHeight:t};if(k>=f&&!i)return o&&w(l,S,I),{placement:"bottom",maxHeight:t};if(!i&&k>=r||i&&E>=r)return o&&w(l,S,I),{placement:"bottom",maxHeight:i?E-g:k-g};if("auto"===a||i){var P=t,j=i?_:O;return j>=r&&(P=Math.min(j-g-s.controlHeight,t)),{placement:"top",maxHeight:P}}if("bottom"===a)return R(l,S),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(O>=f&&!i)return o&&w(l,C,I),{placement:"top",maxHeight:t};if(!i&&O>=r||i&&_>=r){var V=t;return(!i&&O>=r||i&&_>=r)&&(V=i?_-y:O-y),o&&w(l,C,I),{placement:"top",maxHeight:V}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:t,minHeight:r,placement:o,shouldScroll:s&&!c,isFixedPosition:c,theme:l}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||V(t);return P(P({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,s.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);T.contextType=D;var M=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},N=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=N,Z=N,F=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var U=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};U.defaultProps={children:"Loading..."};var H=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},$=function(e){(0,l.Z)(n,e);var t=j(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o{"use strict";n.d(t,{m:()=>f});var r=n(4925),a=n(7462),o=n(5671),i=n(3144),s=n(136),l=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,s.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,l.Z)(this,e)});function f(){var e;(0,o.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),a=1;a{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o,i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(o={},function(e){return void 0===o[e]&&(o[e]=l(t=e)?t:t.replace(i,"-$&").toLowerCase()),o[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===a[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)f={name:a.name,styles:a.styles,next:f},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var a=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},o=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,s=n.normalize().split("").reduce((function(t,n){var i=a[n]||e[n]||n;return i===o&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),i&&(s=s.trim()),s=s.replace(/\s+/g,o),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},3250:(e,t,n)=>{"use strict";var r=n(7363),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,i=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return s((function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,n,t]),i((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),a=n(1688),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(i=e,s=n)}var i,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,a]);var f=i(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function a(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function a(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9611);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002),a=n(7326);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002);function a(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!==(0,r.Z)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>l});const r=e=>{let t;const n=new Set,r=(e,r)=>{const a="function"==typeof e?e(t):e;if(!Object.is(a,t)){const e=t;t=(null!=r?r:"object"!=typeof a)?a:Object.assign({},t,a),n.forEach((n=>n(t,e)))}},a=()=>t,o={setState:r,getState:a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,o),o};var a=n(7363),o=n(2798);const{useSyncExternalStoreWithSelector:i}=o,s=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},l=e=>e?s(e):s}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(7363),t=n.n(e);function r(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var a=r("Tab"),o=r("TabList"),i=r("TabPanel");function s(){return s=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},p.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!E(this.getTab(t)))return t;return e},p.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(a[n]=e[n]);return a}(n,b));return t().createElement("div",v({},o,{className:d(r),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,a&&a(t)},"data-rttabs":!0}),this.getChildren())},u}(e.Component);O.defaultProps={className:"react-tabs",focus:!1},O.propTypes={};var x=["children","defaultIndex","defaultFocus"];function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}var w=function(e){var n,r;function a(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var a=n.props.onSelect,o=n.state.mode;if("function"!=typeof a||!1!==a(e,t,r)){var i={focus:"keydown"===r.type};1===o&&(i.selectedIndex=e),n.setState(i)}},n.state=a.copyPropsToState(n.props,{},t.defaultFocus),n}return r=e,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,R(n,r),a.getDerivedStateFromProps=function(e,t){return a.copyPropsToState(e,t)},a.getModeFromProps=function(e){return null===e.selectedIndex?1:0},a.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var r={focus:n,mode:a.getModeFromProps(e)};if(1===r.mode){var o,i=Math.max(0,m(e.children)-1);o=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,r.selectedIndex=o}return r},a.prototype.render=function(){var e=this.props,n=e.children,r=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,x)),a=this.state,o=a.focus,i=a.selectedIndex;return r.focus=o,r.onSelect=this.handleSelected,null!=i&&(r.selectedIndex=i),t().createElement(O,r,n)},a}(e.Component);w.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},w.propTypes={},w.tabsRole="Tabs";var k=["children","className"];function S(){return S=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,k);return t().createElement("ul",S({},a,{className:d(r),role:"tablist"}),n)},a}(e.Component);I.defaultProps={className:"react-tabs__tab-list"},I.propTypes={},I.tabsRole="TabList";var P=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(r,P);return t().createElement("li",j({},h,{className:d(o,(e={},e[p]=u,e[s]=i,e)),ref:function(e){n.node=e,m&&m(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:f||(u?"0":null),"data-rttab":!0}),a)},a}(e.Component);D.defaultProps={className:A,disabledClassName:A+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:A+"--selected"},D.propTypes={},D.tabsRole="Tab";var T=["children","className","forceRender","id","selected","selectedClassName","tabId"];function M(){return M=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(n,T);return t().createElement("div",M({},u,{className:d(a,(e={},e[l]=s,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||s?r:null)},a}(e.Component);Z.defaultProps={className:L,forceRender:!1,selectedClassName:L+"--selected"},Z.propTypes={},Z.tabsRole="TabPanel";var F=n(8998),U=n(7537),H=n(2610),$=n(8003),W=n(3369);function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(React.Fragment,null,t.map((t=>React.createElement(G,{fallback:null,key:t.setting},(t=>{const[n,r,a]=(0,W.yn)(t,MbbApp.settings[e]);return React.createElement(n,z({componentId:`relationship-${e}-${t.setting}`},t.props,{name:`settings[${e}]${r}`,defaultValue:a}))})(t)))))),((e,t)=>e.id===t.id)),Y=({id:e,title:t,controls:n})=>{const[r,a]=(0,H.useReducer)((e=>!e),!0);return React.createElement("div",{className:"og-item og-collapsible"+(r?" og-collapsible--expanded":"")},React.createElement("div",{className:"og-item__header og-collapsible__header",onClick:a,title:(0,$.__)("Click to toggle side settings","meta-box-builder")},React.createElement("span",{className:"og-item__title"},t),React.createElement("span",{className:"og-item__actions"},React.createElement("span",{className:"og-item__action og-item__action--toggle",title:(0,$.__)("Toggle settings","meta-box-builder")},React.createElement(U.Dashicon,{icon:"arrow-down"})))),React.createElement(w,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(I,null,React.createElement(D,null,(0,$.__)("General","meta-box-builder")),React.createElement(D,null,(0,$.__)("Meta Box","meta-box-builder")),React.createElement(D,null,(0,$.__)("Field","meta-box-builder"))),React.createElement(Z,null,React.createElement(q,{id:e,controls:n.filter((e=>"general"===e.tab))})),React.createElement(Z,null,React.createElement(q,{id:e,controls:n.filter((e=>"meta_box"===e.tab))})),React.createElement(Z,null,React.createElement(q,{id:e,controls:n.filter((e=>"field"===e.tab))}))))},K=wp.compose;var J=n(9656),X=n(1181);const Q=({endPoint:e})=>{const t=(0,W.Gw)(),[n,r]=(0,H.useState)(""),[a,o]=(0,H.useState)(!1),[i,s]=(0,H.useState)(!1),l=(0,K.useCopyToClipboard)(n,(()=>{s(!0),setTimeout((()=>s(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(X.default,{name:"settings[text_domain]",label:(0,$.__)("Text domain","meta-box-builder"),tooltip:(0,$.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:t.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(X.default,{name:"settings[function_name]",label:(0,$.__)("Function name","meta-box-builder"),defaultValue:t.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{r(""),o(!0);const t=new FormData(document.querySelector("#post"));t.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${e}`,{method:"POST",body:t,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{r(e),o(!1)}))},disabled:a},(0,$.__)("Generate","meta-box-builder")),a&&React.createElement("p",null,(0,$.__)("Generating code, please wait...","meta-box-builder")),n.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,$.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(J.Rt,{value:n,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:n,ref:l},i?(0,$.__)("Copied!","meta-box-builder"):(0,$.__)("Copy","meta-box-builder")))))};var ee=n(6441);function te(){return te=Object.assign?Object.assign.bind():function(e){for(var t=1;t{re((()=>{jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()}))}),[]);const e=(0,F.Z)("relationships-sides",[]);return React.createElement(React.Fragment,null,React.createElement(w,{forceRenderTabPanel:!0},React.createElement(I,null,React.createElement(D,null,oe("Settings","meta-box-builder")),React.createElement(D,{className:"button button-small"},oe("Get PHP Code","meta-box-builder"))),React.createElement(Z,null,React.createElement(ee.default,{name:"settings[delete_data]",componentId:"settings-delete-data",label:oe("Delete data in database?"),defaultValue:!!MbbApp.settings.delete_data,className:"relationships-plain",description:oe("Delete data in database if the relationship is deleted.","meta-box-builder")}),React.createElement(ee.default,{name:"settings[reciprocal]",componentId:"settings-reciprocal",label:oe("Reciprocal relationship"),defaultValue:!!MbbApp.settings.reciprocal,className:"relationships-plain",description:oe("Enable only if two sides of the relationship are the same.","meta-box-builder")}),e.map((e=>React.createElement(Y,te({key:e.id},e))))),React.createElement(Z,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Q,{endPoint:"relationships-generate"}))))};ne(React.createElement(ie,null),document.getElementById("root"))})()})(); \ No newline at end of file +(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441],"./Checkbox.js":[6441],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=9033,e.exports=a},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>I,ms:()=>F,tZ:()=>M,F4:()=>N});n(9611);var r=n(7363),a=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,v=/_EMO_([^_]+?)_([^]*?)_EMO_/g,g=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=g(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),E=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(v,(function(e,t,n){return x={name:t,styles:n,next:x},t}))}return 1===m[e]||g(e)||"number"!=typeof t||0===t?t:t+"px"};function O(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return x={name:n.name,styles:n.styles,next:x},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)x={name:a.name,styles:a.styles,next:x},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,l,c,p){for(var f,m,h,b,_,O=0,x=0,R=0,w=0,k=0,V=0,D=h=f=0,M=0,N=0,L=0,Z=0,F=l.length,U=F-1,H="",$="",W="",z="";Mf)&&(Z=(H=H.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a});var r=n(2610);n(3369);const a=(0,r.createContext)({})},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),a=n(1793),o=n(2610),i=n(7164),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,o.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(a.default,l({htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(4395),o=n(1793),i=n(2402),s=n(851);const l=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,a.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...l(u),...Array.from(new Set(Object.values(p)))];return React.createElement(o.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(s.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:l(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(7537),a=n(2610),o=n(8003),i=n(9656),s=n(3369),l=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,o.__)("PHP callback function","meta-box-builder"),template:(0,o.__)("Template file","meta-box-builder"),code:(0,o.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,o.__)("View","meta-box-builder"));const v=()=>{const[e,t]=(0,a.useState)((0,s.Gw)()),[n,v]=(0,a.useState)(e.icon_type||"dashicons"),[g,y]=(0,a.useState)(e.render_with||"callback"),[_,E]=(0,a.useState)(),[O,x]=(0,a.useState)(MbbApp.views),[R,w]=(0,a.useState)(e.render_view),k=(0,a.useRef)(),S=(0,a.useRef)(),C=(0,a.useRef)(),I=(0,l.Z)((e=>e.type));(0,a.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[P,j]=(0,a.useState)(MbbApp.data?.block_path_error),[V,A]=(0,a.useState)(!1),D={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),a=e.find("#title").val();x({...O,[n]:{ID:n,post_name:r,post_title:a}}),w(r)}},T=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:a,is_newer:i}=await(0,s._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),l=a?"":(0,o.__)("The path is not writable.","meta-box-builder");A(i),j(l)};return(0,a.useEffect)((()=>{e.block_json?.path&&T(0,e.block_json?.path)}),[]),(0,a.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,a.useEffect)((()=>{var e;e=k?.current,jQuery(e).rwmbModal({...D,isEdit:!0})}),[k.current,g]),(0,a.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...D,isEdit:!0})})(S?.current)}),[S.current,g,R]),"block"===I&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,o.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,o.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,o.__)("Dashicons","meta-box-builder"),svg:(0,o.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>v(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,o.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,o.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,o.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,o.__)("Icon color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,o.__)("Icon background color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,o.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,o.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,o.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,o.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,o.__)("In the content area","meta-box-builder"),side:(0,o.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,o.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,o.__)("Left","meta-box-builder"),right:(0,o.__)("Right","meta-box-builder"),center:(0,o.__)("Center","meta-box-builder"),wide:(0,o.__)("Wide","meta-box-builder"),full:(0,o.__)("Full","meta-box-builder")},defaultValue:(0,s.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,o.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,o.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,o.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:g,onChange:e=>y(e.target.value)}),"callback"===g&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,o.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,o.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===g&&React.createElement(p.default,{name:"settings[render_template]",label:(0,o.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,o.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===g&&React.createElement(u.default,{label:(0,o.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>C.current.value=n,editorDidMount:E}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:C,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Block attribute. Replace attribute with anchor, align or className).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Field value. Replace field_id with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Run a PHP/WordPress function via mb namespace. Replace function with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===g&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,o.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{w(e.target.value)}},React.createElement("option",{value:""},(0,o.__)("Select a view","meta-box-builder")),Object.entries(O).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:k,role:"button","data-url":MbbApp.viewAddUrl},(0,o.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:S,role:"button"},(0,o.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,o.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,o.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,o.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,o.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,o.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,o.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,o.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,o.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,o.__)("Enter absolute path to the folder containing the block.json and block asset files. Do not include the block name (e.g. field group ID). The full path for the block files will be like path/to/folder/block-name/block.json.","meta-box-builder"),defaultValue:e.block_json?.path,error:P,updateFieldData:T,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),V&&React.createElement(u.default,{label:(0,o.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,o.__)("We detected a newer version of block.json from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,o.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,o.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,o.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,o.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,o.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,o.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,o.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,a.O)(t);return React.createElement(r.default,o({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},l),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:s,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(2402),s=n(1793),l=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,o.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,o.__)("Hidden","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:a})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(l.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,o.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,o.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,o.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,o.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,o.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,o.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,o.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,o.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,o.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,o.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,o.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,o.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,o.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,o.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,o.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,o.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,o.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,o.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,o.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>a(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,l]=(0,a.useState)(Object.values(e.when||{})),f=e=>l((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(s.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8003),a=n(4395),o=n(6441),i=n(1181);const s=({defaultValue:e})=>{const t=(0,a.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(o.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")}`,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(851);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},c),React.createElement(a.default,{name:e,defaultValue:i,required:l,placeholder:n,items:Object.entries(c[s])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(2610),a=n(6360);const o=({children:e,label:t,description:n,tooltip:o,className:i="",htmlFor:s="",keyValue:l="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:l},t&&React.createElement("label",{className:"og-label",htmlFor:s},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),o&&React.createElement(a.default,{id:s,content:o})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(7164),i=n(8003);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(a.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,a.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(l,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:l=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,a.useState)(),{settings:h}=(0,a.useContext)(o.J),b=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",s({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||l.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[l,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(a.default,o({htmlFor:t,className:"og-icon"},s),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${l}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:l,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),a=n(7164),o=n(2402),i=n(1793),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(a.J),p=(0,o.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,l({className:"og-group-title",htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(2610),a=n(1793),o=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},l=({name:e,componentId:t,defaultValue:n,icons:l=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=l.map((e=>[e,s(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(a.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,o.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,value:n.id,onChange:e=>{n.updateId(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,s.Z)((e=>e.type)),d=(0,l.Z)((e=>e.types)),[p,f]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,o.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,o.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,o.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,o.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,o.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,o.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,o.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,o.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=((0,l.Z)((e=>e.types)),(0,a.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,o.__)("Advanced location rules","meta-box-builder")}`,tooltip:(0,o.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},l),React.createElement("input",{type:i,id:t,name:e,defaultValue:o,onChange:t=>s&&s(e,t.target.value),placeholder:n,required:l.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(851),l=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:l,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,a.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(s.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(s.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>l(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,o.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,o.__)("Enter value","meta-box-builder"),keys:s=[],values:u=[],...d})=>{const[p,f]=(0,a.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:s,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,l.nV)()}]))},(0,o.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),a=n(8003),o=n(3369),i=n(4395),s=n(3206),l=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,o.Gw)(),[t,n]=(0,r.useState)((0,o.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,s.Z)((e=>e.types)),v=(0,s.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,a.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,a.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,a.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,a.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,a.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,a.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,a.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,a.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>v(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,o.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,o.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(l.default,{label:(0,a.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,a.__)("Tab","meta-box-builder"),tooltip:(0,a.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(s.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(3369),o=n(4395),i=n(3206),s=n(6441),l=n(5681);const c=()=>{const e=(0,a.Gw)(),t=(0,o.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(l.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(l.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(l.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(s.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(s.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(s.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(s.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>O});var r=n(2610),a=n(4925),o=n(7462),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,v,g=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=g,v=b=function(e){(0,l.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var a=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,a=r.cacheOptions,o=r.onInputChange,i=(0,f.G)(e,n,o);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(a&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,s.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,a.Z)(t,["loadOptions","isLoading"]),i=this.state,s=i.defaultOptions,l=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:l&&u?d:s||[];return p().createElement(h,(0,o.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},v);var _=n(3369);function E(){return E=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,r.useState)((0,_.rY)(a.label||[]));let l,c=a.value||[];return c=(0,_.rY)(c),c&&(l=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,E({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?l:a,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];s(t)}},o)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),a=(n(845),n(5742),n(1533),n(7923)),o=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,o.m)(a.S);var s=n(1793);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,l({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(s.default,{label:e,description:t,tooltip:n,className:r,keyValue:a,required:o,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,a.O)(e);return React.createElement(r.default,o({htmlFor:e},u),React.createElement("select",{placeholder:l,id:e,name:t,defaultValue:i,onChange:e=>{d(),s&&s(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:s})=>{const[l,d]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{"post"!==s&&"input_value"!==l&&d("input_value")}),[s]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===l?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:l,onChange:e=>d(e.target.value)},"post"===s&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),"post"===s&&React.createElement("option",{value:"format"},(0,o.__)("Post format","meta-box-builder")),"post"===s&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===s&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,o.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(l)&&React.createElement(u.default,{key:l+s,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:l,s:e})}),"is_child"===l&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"input_value"===l&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,o.__)("CSS selector","meta-box-builder"),defaultValue:l===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=(0,a.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(l.default,{className:"og-include-exclude",label:`${(0,o.__)("Toggle rules","meta-box-builder")}`,tooltip:(0,o.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(a.default,o({htmlFor:t},s),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},l,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:o,className:s}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(7537);const a=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8998),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},s=({fieldId:e,name:t,componentId:n,defaultValue:s,updateFieldType:l,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(a.default,o({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:s,onChange:t=>l(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(3369);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,a.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>s(e.target.value)},React.createElement("option",{value:"required"},(0,o.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,o.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,o.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,o.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,o.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,o.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,o.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,o.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,o.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,o.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,o.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,o.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,o.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,o.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,o.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,o.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,o.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,o.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,o.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,o.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Ex. 2,6","meta-box-builder"),title:(0,o.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,o.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,a.useState)((0,s.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,l({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,s.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>c,_i:()=>s,nV:()=>i,rY:()=>l,yn:()=>f});var r=n(2610),a=n(3517),o=n.n(a);n(1304);const i=()=>Math.random().toString(36).substr(2),s=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},a=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(a+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(a,r).then((e=>e.json()))},l=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],c=()=>{const e=u(window.location.search);return{...MbbApp.settings||{},...e.settings}},u=e=>{const t=new URLSearchParams(e);return d(t)},d=e=>{const t={};for(let[n,r]of e){n=p(n);const e=o().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),o().set(t,n,r)}return t},p=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),f=(e,t,a,i=!1)=>{const s=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(a))),l=o().get(e.props,"name",e.setting),c=l.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!o().get(t,"_new",!1)&&(u=m(e.name));const d=p(l);return[s,c,o().get(t,d,u)]},m=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""}},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Y});var r=n(7363);function a(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function o(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]o||setTimeout(r,s,a)},onDiscarded:s,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:P?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:P?5e3:3e3,compare:function(e,t){return v(e)==v(t)},isPaused:function(){return!1},cache:F,mutate:U,fallback:{}},w),$=function(e,t){var n=p(e,t);if(t){var r=e.use,a=e.fallback,o=t.use,i=t.fallback;r&&o&&(n.use=r.concat(o)),a&&i&&(n.fallback=p(a,i))}return n},W=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},B={dedupe:!0},G=(c.defineProperty((function(e){var t=e.value,n=$((0,r.useContext)(W),t),a=t&&t.provider,o=(0,r.useState)((function(){return a?L(a(n.cache||F),t):l}))[0];return o&&(n.cache=o[0],n.mutate=o[1]),C((function(){return o?o[2]:l}),[]),(0,r.createElement)(W.Provider,p(e,{value:n}))}),"default",{value:H}),i=function(e,t,n){var i=n.cache,s=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,v=n.refreshInterval,g=n.refreshWhenHidden,y=n.refreshWhenOffline,_=V.get(i),E=_[0],O=_[1],x=_[2],R=_[3],w=j(e),k=w[0],I=w[1],P=w[2],D=(0,r.useRef)(!1),N=(0,r.useRef)(!1),L=(0,r.useRef)(k),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),U=function(){return F.current},H=function(){return U().isVisible()&&U().isOnline()},$=function(e){return i.set(P,p(i.get(P),e))},W=i.get(k),G=u(c)?n.fallback[k]:c,q=u(W)?G:W,Y=i.get(P)||{},K=Y.error,J=!D.current,X=function(){return J&&!u(b)?b:!U().isPaused()&&(h?!u(q)&&n.revalidateIfStale:u(q)||n.revalidateIfStale)},Q=!(!k||!t)&&(!!Y.isValidating||J&&X()),ee=function(e,t){var n=(0,r.useState)({})[1],a=(0,r.useRef)(e),o=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=a.current;for(var s in e){var l=s;i[l]!==e[l]&&(i[l]=e[l],o.current[l]&&(r=!0))}r&&!t.current&&n({})}),[]);return C((function(){a.current=e})),[a,o.current,i]}({data:q,error:K,isValidating:Q},N),te=ee[0],ne=ee[1],re=ee[2],ae=(0,r.useCallback)((function(e){return a(void 0,void 0,void 0,(function(){var t,r,a,c,p,f,m,h,b,v,g,y,_;return o(this,(function(o){switch(o.label){case 0:if(t=Z.current,!k||!t||N.current||U().isPaused())return[2,!1];c=!0,p=e||{},f=!R[k]||!p.dedupe,m=function(){return!N.current&&k===L.current&&D.current},h=function(){var e=R[k];e&&e[1]===a&&delete R[k]},b={isValidating:!1},v=function(){$({isValidating:!1}),m()&&re(b)},$({isValidating:!0}),re({isValidating:!0}),o.label=1;case 1:return o.trys.push([1,3,,4]),f&&(A(i,k,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(k)&&setTimeout((function(){c&&m()&&U().onLoadingSlow(k,n)}),n.loadingTimeout),R[k]=[t.apply(void 0,I),T()]),_=R[k],r=_[0],a=_[1],[4,r];case 2:return r=o.sent(),f&&setTimeout(h,n.dedupingInterval),R[k]&&R[k][1]===a?($({error:l}),b.error=l,g=x[k],!u(g)&&(a<=g[0]||a<=g[1]||0===g[1])?(v(),f&&m()&&U().onDiscarded(k),[2,!1]):(s(te.current.data,r)?b.data=te.current.data:b.data=r,s(i.get(k),r)||i.set(k,r),f&&m()&&U().onSuccess(r,k,n),[3,4])):(f&&m()&&U().onDiscarded(k),[2,!1]);case 3:return y=o.sent(),h(),U().isPaused()||($({error:y}),b.error=y,f&&m()&&(U().onError(y,k,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&H()&&U().onErrorRetry(y,k,n,ae,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,v(),m()&&f&&A(i,k,b.data,b.error,!1),[2,!0]}}))}))}),[k]),oe=(0,r.useCallback)(M.bind(l,i,(function(){return L.current})),[]);if(C((function(){Z.current=t,F.current=n})),C((function(){if(k){var e=k!==L.current,t=ae.bind(l,B),n=0,r=z(k,O,(function(e,t,n){re(p({error:t,isValidating:n},s(te.current.data,e)?l:{data:e}))})),a=z(k,E,(function(e){if(0==e){var r=Date.now();U().revalidateOnFocus&&r>n&&H()&&(n=r+U().focusThrottleInterval,t())}else if(1==e)U().revalidateOnReconnect&&H()&&t();else if(2==e)return ae()}));return N.current=!1,L.current=k,D.current=!0,e&&re({data:q,error:K,isValidating:Q}),X()&&(u(q)||S?t():(o=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(o):setTimeout(o,1))),function(){N.current=!0,r(),a()}}var o}),[k,ae]),C((function(){var e;function t(){var t=d(v)?v(q):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!g&&!U().isVisible()||!y&&!U().isOnline()?t():ae(B).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[v,g,y,ae]),(0,r.useDebugValue)(q),h&&u(q)&&k)throw Z.current=t,F.current=n,N.current=!1,u(K)?ae(B):K;return{mutate:oe,get data(){return ne.data=!0,q},get error(){return ne.error=!0,K},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(o,s||c.fetcher,c)}),q=n(3369);const Y=(e,t)=>{const{data:n,error:r}=G(e,q._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const a=["button","custom_html","divider","heading","tab","group"],o=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...o(t)},a.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:o(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:a.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(270);const a=(0,n(3369).Gw)(),o=(0,r.Ue)((e=>({type:a.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(270),a=n(3369);const o=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,a.Gw)(),s=(0,r.Ue)((e=>({types:o((0,a.rY)(i.post_types||[])),update:t=>e((e=>({types:o(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(2610);const a=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),a=o(e),s=a?a.closest(".og-field"):null,l=s?s.classList:"";return(0,r.useEffect)((()=>{const e=()=>a&&i(a);n((()=>e)),e()}),[e,l]),t},o=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");s(e).forEach((e=>{const r="true"===(a=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==a&&a;var a;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},s=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=l(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},l=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},3517:(e,t,n)=>{"use strict";const r=n(4290),a=new Set(["__proto__","prototype","constructor"]),o=e=>!e.some((e=>a.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(a),a.className=this.props.inputClassName,a.id=this.state.inputId,a.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},a,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(o.Component);m.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>ae});var r=n(4925),a=n(7462);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(o&&o(t),e.isBottom=!1),f&&e.isTop&&(s&&s(t),e.isTop=!1),f&&n>m?(a&&!e.isBottom&&a(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(a,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(T,{innerRef:this.getScrollTarget},this.props.children)}}]),a}(h.Component);function q(e){var t=e.isEnabled,n=void 0===t||t,a=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(G,a):a.children}var Y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,a=t.label,o=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(a||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},K=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},J=function(e){return!!e.isDisabled},X={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:J,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,ae=function(e){(0,p.Z)(h,e);var t,n,l=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var a=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=l.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange,o=r.name;a(e,te(te({},n),{},{name:o}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,a=t.props,o=a.closeMenuOnSelect,i=a.isMulti;t.onInputChange("",{action:"set-value"}),o&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,a=r.blurInputOnSelect,s=r.isMulti,l=t.state.selectValue;if(s)if(t.isOptionSelected(e,l)){var c=t.getOptionValue(e);t.setValue(l.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return o(e)}(n=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));a&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),a=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(a.length?a:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,a=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:a}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,o=n.escapeClearsValue,i=n.inputValue,s=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!a)return;r?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):s&&o&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,a=void 0===r?"":r,o=e.options,i=function(e,r){var o=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),s=t.getOptionLabel(e),l=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:s,value:l,data:e},a))){var c=o?void 0:function(){return t.onOptionHover(e)},u=o?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:o,isSelected:i,key:d,label:s,type:"option",value:l}}};return o.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var a=n.options.map((function(t,n){var a=i(t,"".concat(r,"-").concat(n));return a&&e.focusable.push(t),a})).filter(Boolean);if(a.length){var o="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:o,data:n,options:a})}}else{var s=i(n,"".concat(r));s&&(e.render.push(s),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,v.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,v.Z)(t.buildMenuOptions,(function(e,t){var n=s(e,2),r=n[0],a=n[1],o=s(t,2),i=o[0];return a===o[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var a=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=a,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,a=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==a||e.inputValue!==o){var i=(0,_.C)(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},l=this.getNextFocusedValue(i),c=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:i,focusedOption:c,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,o=this.buildMenuOptions(this.props,r),i=this.props,s=i.isMulti,l=i.tabSelectsValue,c="first"===e?0:o.focusable.length-1;if(!s){var u=o.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:o,focusedValue:null,focusedOption:o.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:l}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,a=this.state,o=a.selectValue,i=a.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(i);i||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,c=-1;if(o.length){switch(e){case"previous":c=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,a=this.state,o=a.focusedOption,i=a.menuOptions.focusable;if(i.length){var s=0,l=i.indexOf(o);o||(l=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?s=l>0?l-1:i.length-1:"down"===e?s=(l+1)%i.length:"pageup"===e?(s=l-n)<0&&(s=0):"pagedown"===e?(s=l+n)>i.length-1&&(s=i.length-1):"last"===e&&(s=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[s],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:J(i[s]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,a=this.setValue,o=this.selectOption,i=this.props,s=i.isMulti,l=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:o,setValue:a,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,a=e.focusedOption,o=this.props,i=o.options,s=o.menuIsOpen,l=o.inputValue,c=o.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=a&&s?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:a,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,s=e.form,l=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(D,(0,a.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:s,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(l,(0,a.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:s,theme:m,type:"text",value:o},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,v=this.state,g=v.selectValue,y=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(l,(0,a.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return g.map((function(t,s){var l=t===y;return b().createElement(n,(0,a.Z)({},c,{components:{Container:r,Label:o,Remove:i},isFocused:l,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(s),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var E=g[0];return b().createElement(s,(0,a.Z)({},c,{data:E,isDisabled:p}),this.formatOptionLabel(E,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;return e&&o?b().createElement(e,(0,a.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,a.Z)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,o=t.GroupHeading,i=t.Menu,s=t.MenuList,l=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,v=this.props,g=v.captureMenuScroll,y=v.inputValue,E=v.isLoading,O=v.loadingMessage,x=v.minMenuHeight,R=v.maxMenuHeight,w=v.menuIsOpen,k=v.menuPlacement,S=v.menuPosition,C=v.menuPortalTarget,I=v.menuShouldBlockScroll,P=v.menuShouldScrollIntoView,j=v.noOptionsMessage,V=v.onMenuScrollToTop,A=v.onMenuScrollToBottom;if(!w)return null;var D,T=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,a.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),s="".concat(t.key,"-heading");return b().createElement(n,(0,a.Z)({},p,i,{Heading:o,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e)})))}if("option"===t.type)return T(t)}));else if(E){var M=O({inputValue:y});if(null===M)return null;D=b().createElement(c,p,M)}else{var N=j({inputValue:y});if(null===N)return null;D=b().createElement(u,p,N)}var L={minMenuHeight:x,maxMenuHeight:R,menuPlacement:k,menuPosition:S,menuShouldScrollIntoView:P},Z=b().createElement(_.M,(0,a.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,l=r.maxHeight;return b().createElement(i,(0,a.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:E,placement:o}),b().createElement(q,{isEnabled:g,onTopArrive:V,onBottomArrive:A},b().createElement(B,{isEnabled:I},b().createElement(s,(0,a.Z)({},p,{innerRef:e.getMenuListRef,isLoading:E,maxHeight:l}),D))))}));return C||"fixed"===S?b().createElement(l,(0,a.Z)({},p,{appendTo:C,controlElement:this.controlRef,menuPlacement:k,menuPosition:S}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,o=t.name,i=this.state.selectValue;if(o&&!r){if(a){if(n){var s=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:o,type:"hidden",value:s})}var l=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:o,type:"hidden"});return b().createElement("div",null,l)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(A,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,s=i.className,l=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,a.Z)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,a.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(o,(0,a.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,a.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);ae.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>O,B:()=>q,C:()=>_,D:()=>k,E:()=>v,G:()=>E,M:()=>T,a:()=>Y,b:()=>de,c:()=>oe,d:()=>ae,e:()=>he,f:()=>ie,g:()=>me,h:()=>ge,i:()=>J,j:()=>Z,k:()=>M,l:()=>le,m:()=>A,n:()=>H,o:()=>Oe,p:()=>xe,q:()=>Re,r:()=>L,s:()=>Ie,t:()=>Pe,u:()=>je,v:()=>K,w:()=>S,x:()=>C,y:()=>Te,z:()=>y});var r=n(4925),a=n(7462),o=n(4942),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),v=function(){};function g(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&r.push("".concat(g(e,a)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function E(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function O(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function x(e){return O(e)?window.pageYOffset:e.scrollTop}function R(e,t){O(e)?window.scrollTo(0,t):e.scrollTop=t}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v,a=x(e),o=t-a,i=0;!function t(){var s,l=o*((s=(s=i+=10)/n-1)*s*s+1)+a;R(e,l),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a=f)return{placement:"bottom",maxHeight:t};if(k>=f&&!i)return o&&w(l,S,I),{placement:"bottom",maxHeight:t};if(!i&&k>=r||i&&E>=r)return o&&w(l,S,I),{placement:"bottom",maxHeight:i?E-g:k-g};if("auto"===a||i){var P=t,j=i?_:O;return j>=r&&(P=Math.min(j-g-s.controlHeight,t)),{placement:"top",maxHeight:P}}if("bottom"===a)return R(l,S),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(O>=f&&!i)return o&&w(l,C,I),{placement:"top",maxHeight:t};if(!i&&O>=r||i&&_>=r){var V=t;return(!i&&O>=r||i&&_>=r)&&(V=i?_-y:O-y),o&&w(l,C,I),{placement:"top",maxHeight:V}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:t,minHeight:r,placement:o,shouldScroll:s&&!c,isFixedPosition:c,theme:l}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||V(t);return P(P({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,s.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);T.contextType=D;var M=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},N=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=N,Z=N,F=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var U=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};U.defaultProps={children:"Loading..."};var H=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},$=function(e){(0,l.Z)(n,e);var t=j(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o{"use strict";n.d(t,{m:()=>f});var r=n(4925),a=n(7462),o=n(5671),i=n(3144),s=n(136),l=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,s.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,l.Z)(this,e)});function f(){var e;(0,o.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),a=1;a{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o,i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(o={},function(e){return void 0===o[e]&&(o[e]=l(t=e)?t:t.replace(i,"-$&").toLowerCase()),o[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===a[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)f={name:a.name,styles:a.styles,next:f},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var a=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},o=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,s=n.normalize().split("").reduce((function(t,n){var i=a[n]||e[n]||n;return i===o&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),i&&(s=s.trim()),s=s.replace(/\s+/g,o),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},3250:(e,t,n)=>{"use strict";var r=n(7363),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,i=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return s((function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,n,t]),i((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),a=n(1688),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(i=e,s=n)}var i,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,a]);var f=i(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function a(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function a(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9611);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002),a=n(7326);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002);function a(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!==(0,r.Z)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>l});const r=e=>{let t;const n=new Set,r=(e,r)=>{const a="function"==typeof e?e(t):e;if(!Object.is(a,t)){const e=t;t=(null!=r?r:"object"!=typeof a)?a:Object.assign({},t,a),n.forEach((n=>n(t,e)))}},a=()=>t,o={setState:r,getState:a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,o),o};var a=n(7363),o=n(2798);const{useSyncExternalStoreWithSelector:i}=o,s=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},l=e=>e?s(e):s}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(7363),t=n.n(e);function r(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var a=r("Tab"),o=r("TabList"),i=r("TabPanel");function s(){return s=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},p.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!E(this.getTab(t)))return t;return e},p.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(a[n]=e[n]);return a}(n,b));return t().createElement("div",v({},o,{className:d(r),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,a&&a(t)},"data-rttabs":!0}),this.getChildren())},u}(e.Component);O.defaultProps={className:"react-tabs",focus:!1},O.propTypes={};var x=["children","defaultIndex","defaultFocus"];function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}var w=function(e){var n,r;function a(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var a=n.props.onSelect,o=n.state.mode;if("function"!=typeof a||!1!==a(e,t,r)){var i={focus:"keydown"===r.type};1===o&&(i.selectedIndex=e),n.setState(i)}},n.state=a.copyPropsToState(n.props,{},t.defaultFocus),n}return r=e,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,R(n,r),a.getDerivedStateFromProps=function(e,t){return a.copyPropsToState(e,t)},a.getModeFromProps=function(e){return null===e.selectedIndex?1:0},a.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var r={focus:n,mode:a.getModeFromProps(e)};if(1===r.mode){var o,i=Math.max(0,m(e.children)-1);o=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,r.selectedIndex=o}return r},a.prototype.render=function(){var e=this.props,n=e.children,r=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,x)),a=this.state,o=a.focus,i=a.selectedIndex;return r.focus=o,r.onSelect=this.handleSelected,null!=i&&(r.selectedIndex=i),t().createElement(O,r,n)},a}(e.Component);w.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},w.propTypes={},w.tabsRole="Tabs";var k=["children","className"];function S(){return S=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,k);return t().createElement("ul",S({},a,{className:d(r),role:"tablist"}),n)},a}(e.Component);I.defaultProps={className:"react-tabs__tab-list"},I.propTypes={},I.tabsRole="TabList";var P=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(r,P);return t().createElement("li",j({},h,{className:d(o,(e={},e[p]=u,e[s]=i,e)),ref:function(e){n.node=e,m&&m(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:f||(u?"0":null),"data-rttab":!0}),a)},a}(e.Component);D.defaultProps={className:A,disabledClassName:A+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:A+"--selected"},D.propTypes={},D.tabsRole="Tab";var T=["children","className","forceRender","id","selected","selectedClassName","tabId"];function M(){return M=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(n,T);return t().createElement("div",M({},u,{className:d(a,(e={},e[l]=s,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||s?r:null)},a}(e.Component);Z.defaultProps={className:L,forceRender:!1,selectedClassName:L+"--selected"},Z.propTypes={},Z.tabsRole="TabPanel";var F=n(8998),U=n(7537),H=n(2610),$=n(8003),W=n(3369);function z(){return z=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(React.Fragment,null,t.map((t=>React.createElement(G,{fallback:null,key:t.setting},(t=>{const[n,r,a]=(0,W.yn)(t,MbbApp.settings[e]);return React.createElement(n,z({componentId:`relationship-${e}-${t.setting}`},t.props,{name:`settings[${e}]${r}`,defaultValue:a}))})(t)))))),((e,t)=>e.id===t.id)),Y=({id:e,title:t,controls:n})=>{const[r,a]=(0,H.useReducer)((e=>!e),!0);return React.createElement("div",{className:"og-item og-collapsible"+(r?" og-collapsible--expanded":"")},React.createElement("div",{className:"og-item__header og-collapsible__header",onClick:a,title:(0,$.__)("Click to toggle side settings","meta-box-builder")},React.createElement("span",{className:"og-item__title"},t),React.createElement("span",{className:"og-item__actions"},React.createElement("span",{className:"og-item__action og-item__action--toggle",title:(0,$.__)("Toggle settings","meta-box-builder")},React.createElement(U.Dashicon,{icon:"arrow-down"})))),React.createElement(w,{forceRenderTabPanel:!0,className:"og-item__body og-collapsible__body"},React.createElement(I,null,React.createElement(D,null,(0,$.__)("General","meta-box-builder")),React.createElement(D,null,(0,$.__)("Meta Box","meta-box-builder")),React.createElement(D,null,(0,$.__)("Field","meta-box-builder"))),React.createElement(Z,null,React.createElement(q,{id:e,controls:n.filter((e=>"general"===e.tab))})),React.createElement(Z,null,React.createElement(q,{id:e,controls:n.filter((e=>"meta_box"===e.tab))})),React.createElement(Z,null,React.createElement(q,{id:e,controls:n.filter((e=>"field"===e.tab))}))))},K=wp.compose;var J=n(9656),X=n(1181);const Q=({endPoint:e})=>{const t=(0,W.Gw)(),[n,r]=(0,H.useState)(""),[a,o]=(0,H.useState)(!1),[i,s]=(0,H.useState)(!1),l=(0,K.useCopyToClipboard)(n,(()=>{s(!0),setTimeout((()=>s(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(X.default,{name:"settings[text_domain]",label:(0,$.__)("Text domain","meta-box-builder"),tooltip:(0,$.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:t.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(X.default,{name:"settings[function_name]",label:(0,$.__)("Function name","meta-box-builder"),defaultValue:t.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{r(""),o(!0);const t=new FormData(document.querySelector("#post"));t.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${e}`,{method:"POST",body:t,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{r(e),o(!1)}))},disabled:a},(0,$.__)("Generate","meta-box-builder")),a&&React.createElement("p",null,(0,$.__)("Generating code, please wait...","meta-box-builder")),n.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,$.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(J.Rt,{value:n,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:n,ref:l},i?(0,$.__)("Copied!","meta-box-builder"):(0,$.__)("Copy","meta-box-builder")))))};var ee=n(6441);function te(){return te=Object.assign?Object.assign.bind():function(e){for(var t=1;t{re((()=>{jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()}))}),[]);const e=(0,F.Z)("relationships-sides",[]);return React.createElement(React.Fragment,null,React.createElement(w,{forceRenderTabPanel:!0},React.createElement(I,null,React.createElement(D,null,oe("Settings","meta-box-builder")),React.createElement(D,{className:"button button-small"},oe("Get PHP Code","meta-box-builder"))),React.createElement(Z,null,React.createElement(ee.default,{name:"settings[delete_data]",componentId:"settings-delete-data",label:oe("Delete data in database?"),defaultValue:!!MbbApp.settings.delete_data,className:"relationships-plain",description:oe("Delete data in database if the relationship is deleted.","meta-box-builder")}),React.createElement(ee.default,{name:"settings[reciprocal]",componentId:"settings-reciprocal",label:oe("Reciprocal relationship"),defaultValue:!!MbbApp.settings.reciprocal,className:"relationships-plain",description:oe("Enable only if two sides of the relationship are the same.","meta-box-builder")}),e.map((e=>React.createElement(Y,te({key:e.id},e))))),React.createElement(Z,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Q,{endPoint:"relationships-generate"}))))};ne(React.createElement(ie,null),document.getElementById("root"))})()})(); \ No newline at end of file diff --git a/modules/settings-page/assets/settings-page.js b/modules/settings-page/assets/settings-page.js index 365675fc..3bfb81a9 100644 --- a/modules/settings-page/assets/settings-page.js +++ b/modules/settings-page/assets/settings-page.js @@ -1,2 +1,2 @@ /*! For license information please see settings-page.js.LICENSE.txt */ -(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441,179],"./Checkbox.js":[6441,179],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=9033,e.exports=a},6502:(e,t,n)=>{var r={"./MenuParent":[2326,179],"./MenuParent.js":[2326,179],"./MenuPosition":[6703,179],"./MenuPosition.js":[6703,179]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return n.e(t[1]).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=6502,e.exports=a},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>P,ms:()=>F,tZ:()=>M,F4:()=>N});n(9611);var r=n(7363),a=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,v=/_EMO_([^_]+?)_([^]*?)_EMO_/g,g=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=g(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),O=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(v,(function(e,t,n){return x={name:t,styles:n,next:x},t}))}return 1===m[e]||g(e)||"number"!=typeof t||0===t?t:t+"px"};function E(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return x={name:n.name,styles:n.styles,next:x},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)x={name:a.name,styles:a.styles,next:x},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,l,c,p){for(var f,m,h,b,_,E=0,x=0,R=0,w=0,k=0,V=0,D=h=f=0,M=0,N=0,L=0,Z=0,F=l.length,U=F-1,H="",$="",W="",z="";Mf)&&(Z=(H=H.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a});var r=n(2610);n(3369);const a=(0,r.createContext)({})},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),a=n(1793),o=n(2610),i=n(7164),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,o.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(a.default,l({htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(4395),o=n(1793),i=n(2402),s=n(851);const l=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,a.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...l(u),...Array.from(new Set(Object.values(p)))];return React.createElement(o.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(s.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:l(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(7537),a=n(2610),o=n(8003),i=n(9656),s=n(3369),l=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,o.__)("PHP callback function","meta-box-builder"),template:(0,o.__)("Template file","meta-box-builder"),code:(0,o.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,o.__)("View","meta-box-builder"));const v=()=>{const[e,t]=(0,a.useState)((0,s.Gw)()),[n,v]=(0,a.useState)(e.icon_type||"dashicons"),[g,y]=(0,a.useState)(e.render_with||"callback"),[_,O]=(0,a.useState)(),[E,x]=(0,a.useState)(MbbApp.views),[R,w]=(0,a.useState)(e.render_view),k=(0,a.useRef)(),S=(0,a.useRef)(),C=(0,a.useRef)(),P=(0,l.Z)((e=>e.type));(0,a.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[I,j]=(0,a.useState)(MbbApp.data?.block_path_error),[V,A]=(0,a.useState)(!1),D={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),a=e.find("#title").val();x({...E,[n]:{ID:n,post_name:r,post_title:a}}),w(r)}},T=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:a,is_newer:i}=await(0,s._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),l=a?"":(0,o.__)("The path is not writable.","meta-box-builder");A(i),j(l)};return(0,a.useEffect)((()=>{e.block_json?.path&&T(0,e.block_json?.path)}),[]),(0,a.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,a.useEffect)((()=>{var e;e=k?.current,jQuery(e).rwmbModal({...D,isEdit:!0})}),[k.current,g]),(0,a.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...D,isEdit:!0})})(S?.current)}),[S.current,g,R]),"block"===P&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,o.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,o.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,o.__)("Dashicons","meta-box-builder"),svg:(0,o.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>v(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,o.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,o.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,o.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,o.__)("Icon color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,o.__)("Icon background color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,o.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,o.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,o.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,o.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,o.__)("In the content area","meta-box-builder"),side:(0,o.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,o.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,o.__)("Left","meta-box-builder"),right:(0,o.__)("Right","meta-box-builder"),center:(0,o.__)("Center","meta-box-builder"),wide:(0,o.__)("Wide","meta-box-builder"),full:(0,o.__)("Full","meta-box-builder")},defaultValue:(0,s.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,o.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,o.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,o.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:g,onChange:e=>y(e.target.value)}),"callback"===g&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,o.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,o.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===g&&React.createElement(p.default,{name:"settings[render_template]",label:(0,o.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,o.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===g&&React.createElement(u.default,{label:(0,o.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>C.current.value=n,editorDidMount:O}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:C,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Block attribute. Replace attribute with anchor, align or className).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Field value. Replace field_id with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Run a PHP/WordPress function via mb namespace. Replace function with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===g&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,o.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{w(e.target.value)}},React.createElement("option",{value:""},(0,o.__)("Select a view","meta-box-builder")),Object.entries(E).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:k,role:"button","data-url":MbbApp.viewAddUrl},(0,o.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:S,role:"button"},(0,o.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,o.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,o.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,o.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,o.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,o.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,o.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,o.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,o.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,o.__)("Enter absolute path to the folder containing the block.json and block asset files. Do not include the block name (e.g. field group ID). The full path for the block files will be like path/to/folder/block-name/block.json.","meta-box-builder"),defaultValue:e.block_json?.path,error:I,updateFieldData:T,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),V&&React.createElement(u.default,{label:(0,o.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,o.__)("We detected a newer version of block.json from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,o.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,o.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,o.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,o.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,o.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,o.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,o.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,a.O)(t);return React.createElement(r.default,o({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},l),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:s,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(2402),s=n(1793),l=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,o.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,o.__)("Hidden","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:a})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(l.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,o.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,o.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,o.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,o.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,o.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,o.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,o.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,o.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,o.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,o.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,o.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,o.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,o.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,o.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,o.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,o.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,o.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,o.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,o.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>a(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,l]=(0,a.useState)(Object.values(e.when||{})),f=e=>l((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(s.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8003),a=n(4395),o=n(6441),i=n(1181);const s=({defaultValue:e})=>{const t=(0,a.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(o.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")}`,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(851);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},c),React.createElement(a.default,{name:e,defaultValue:i,required:l,placeholder:n,items:Object.entries(c[s])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(2610),a=n(6360);const o=({children:e,label:t,description:n,tooltip:o,className:i="",htmlFor:s="",keyValue:l="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:l},t&&React.createElement("label",{className:"og-label",htmlFor:s},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),o&&React.createElement(a.default,{id:s,content:o})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(7164),i=n(8003);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(a.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,a.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(l,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:l=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,a.useState)(),{settings:h}=(0,a.useContext)(o.J),b=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",s({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||l.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[l,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(a.default,o({htmlFor:t,className:"og-icon"},s),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${l}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:l,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),a=n(7164),o=n(2402),i=n(1793),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(a.J),p=(0,o.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,l({className:"og-group-title",htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(2610),a=n(1793),o=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},l=({name:e,componentId:t,defaultValue:n,icons:l=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=l.map((e=>[e,s(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(a.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,o.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,value:n.id,onChange:e=>{n.updateId(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,s.Z)((e=>e.type)),d=(0,l.Z)((e=>e.types)),[p,f]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,o.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,o.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,o.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,o.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,o.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,o.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,o.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,o.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=((0,l.Z)((e=>e.types)),(0,a.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,o.__)("Advanced location rules","meta-box-builder")}`,tooltip:(0,o.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},l),React.createElement("input",{type:i,id:t,name:e,defaultValue:o,onChange:t=>s&&s(e,t.target.value),placeholder:n,required:l.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(851),l=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:l,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,a.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(s.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(s.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>l(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,o.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,o.__)("Enter value","meta-box-builder"),keys:s=[],values:u=[],...d})=>{const[p,f]=(0,a.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:s,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,l.nV)()}]))},(0,o.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),a=n(8003),o=n(3369),i=n(4395),s=n(3206),l=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,o.Gw)(),[t,n]=(0,r.useState)((0,o.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,s.Z)((e=>e.types)),v=(0,s.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,a.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,a.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,a.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,a.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,a.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,a.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,a.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,a.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>v(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,o.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,o.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(l.default,{label:(0,a.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,a.__)("Tab","meta-box-builder"),tooltip:(0,a.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(s.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(3369),o=n(4395),i=n(3206),s=n(6441),l=n(5681);const c=()=>{const e=(0,a.Gw)(),t=(0,o.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(l.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(l.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(l.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(s.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(s.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(s.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(s.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>E});var r=n(2610),a=n(4925),o=n(7462),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,v,g=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=g,v=b=function(e){(0,l.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var a=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,a=r.cacheOptions,o=r.onInputChange,i=(0,f.G)(e,n,o);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(a&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,s.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,a.Z)(t,["loadOptions","isLoading"]),i=this.state,s=i.defaultOptions,l=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:l&&u?d:s||[];return p().createElement(h,(0,o.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},v);var _=n(3369);function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,r.useState)((0,_.rY)(a.label||[]));let l,c=a.value||[];return c=(0,_.rY)(c),c&&(l=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,O({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?l:a,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];s(t)}},o)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),a=(n(845),n(5742),n(1533),n(7923)),o=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,o.m)(a.S);var s=n(1793);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,l({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(s.default,{label:e,description:t,tooltip:n,className:r,keyValue:a,required:o,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,a.O)(e);return React.createElement(r.default,o({htmlFor:e},u),React.createElement("select",{placeholder:l,id:e,name:t,defaultValue:i,onChange:e=>{d(),s&&s(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:s})=>{const[l,d]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{"post"!==s&&"input_value"!==l&&d("input_value")}),[s]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===l?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:l,onChange:e=>d(e.target.value)},"post"===s&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),"post"===s&&React.createElement("option",{value:"format"},(0,o.__)("Post format","meta-box-builder")),"post"===s&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===s&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,o.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(l)&&React.createElement(u.default,{key:l+s,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:l,s:e})}),"is_child"===l&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"input_value"===l&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,o.__)("CSS selector","meta-box-builder"),defaultValue:l===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=(0,a.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(l.default,{className:"og-include-exclude",label:`${(0,o.__)("Toggle rules","meta-box-builder")}`,tooltip:(0,o.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(a.default,o({htmlFor:t},s),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},l,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:o,className:s}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(7537);const a=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8998),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},s=({fieldId:e,name:t,componentId:n,defaultValue:s,updateFieldType:l,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(a.default,o({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:s,onChange:t=>l(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(3369);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,a.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>s(e.target.value)},React.createElement("option",{value:"required"},(0,o.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,o.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,o.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,o.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,o.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,o.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,o.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,o.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,o.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,o.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,o.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,o.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,o.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,o.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,o.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,o.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,o.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,o.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,o.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,o.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Ex. 2,6","meta-box-builder"),title:(0,o.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,o.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,a.useState)((0,s.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,l({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,s.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>c,_i:()=>s,nV:()=>i,rY:()=>l,yn:()=>f});var r=n(2610),a=n(3517),o=n.n(a);n(1304);const i=()=>Math.random().toString(36).substr(2),s=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},a=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(a+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(a,r).then((e=>e.json()))},l=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],c=()=>{const e=u(window.location.search);return{...MbbApp.settings||{},...e.settings}},u=e=>{const t=new URLSearchParams(e);return d(t)},d=e=>{const t={};for(let[n,r]of e){n=p(n);const e=o().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),o().set(t,n,r)}return t},p=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),f=(e,t,a,i=!1)=>{const s=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(a))),l=o().get(e.props,"name",e.setting),c=l.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!o().get(t,"_new",!1)&&(u=m(e.name));const d=p(l);return[s,c,o().get(t,d,u)]},m=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""}},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Y});var r=n(7363);function a(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function o(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]o||setTimeout(r,s,a)},onDiscarded:s,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:I?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:I?5e3:3e3,compare:function(e,t){return v(e)==v(t)},isPaused:function(){return!1},cache:F,mutate:U,fallback:{}},w),$=function(e,t){var n=p(e,t);if(t){var r=e.use,a=e.fallback,o=t.use,i=t.fallback;r&&o&&(n.use=r.concat(o)),a&&i&&(n.fallback=p(a,i))}return n},W=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},B={dedupe:!0},G=(c.defineProperty((function(e){var t=e.value,n=$((0,r.useContext)(W),t),a=t&&t.provider,o=(0,r.useState)((function(){return a?L(a(n.cache||F),t):l}))[0];return o&&(n.cache=o[0],n.mutate=o[1]),C((function(){return o?o[2]:l}),[]),(0,r.createElement)(W.Provider,p(e,{value:n}))}),"default",{value:H}),i=function(e,t,n){var i=n.cache,s=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,v=n.refreshInterval,g=n.refreshWhenHidden,y=n.refreshWhenOffline,_=V.get(i),O=_[0],E=_[1],x=_[2],R=_[3],w=j(e),k=w[0],P=w[1],I=w[2],D=(0,r.useRef)(!1),N=(0,r.useRef)(!1),L=(0,r.useRef)(k),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),U=function(){return F.current},H=function(){return U().isVisible()&&U().isOnline()},$=function(e){return i.set(I,p(i.get(I),e))},W=i.get(k),G=u(c)?n.fallback[k]:c,q=u(W)?G:W,Y=i.get(I)||{},K=Y.error,J=!D.current,X=function(){return J&&!u(b)?b:!U().isPaused()&&(h?!u(q)&&n.revalidateIfStale:u(q)||n.revalidateIfStale)},Q=!(!k||!t)&&(!!Y.isValidating||J&&X()),ee=function(e,t){var n=(0,r.useState)({})[1],a=(0,r.useRef)(e),o=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=a.current;for(var s in e){var l=s;i[l]!==e[l]&&(i[l]=e[l],o.current[l]&&(r=!0))}r&&!t.current&&n({})}),[]);return C((function(){a.current=e})),[a,o.current,i]}({data:q,error:K,isValidating:Q},N),te=ee[0],ne=ee[1],re=ee[2],ae=(0,r.useCallback)((function(e){return a(void 0,void 0,void 0,(function(){var t,r,a,c,p,f,m,h,b,v,g,y,_;return o(this,(function(o){switch(o.label){case 0:if(t=Z.current,!k||!t||N.current||U().isPaused())return[2,!1];c=!0,p=e||{},f=!R[k]||!p.dedupe,m=function(){return!N.current&&k===L.current&&D.current},h=function(){var e=R[k];e&&e[1]===a&&delete R[k]},b={isValidating:!1},v=function(){$({isValidating:!1}),m()&&re(b)},$({isValidating:!0}),re({isValidating:!0}),o.label=1;case 1:return o.trys.push([1,3,,4]),f&&(A(i,k,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(k)&&setTimeout((function(){c&&m()&&U().onLoadingSlow(k,n)}),n.loadingTimeout),R[k]=[t.apply(void 0,P),T()]),_=R[k],r=_[0],a=_[1],[4,r];case 2:return r=o.sent(),f&&setTimeout(h,n.dedupingInterval),R[k]&&R[k][1]===a?($({error:l}),b.error=l,g=x[k],!u(g)&&(a<=g[0]||a<=g[1]||0===g[1])?(v(),f&&m()&&U().onDiscarded(k),[2,!1]):(s(te.current.data,r)?b.data=te.current.data:b.data=r,s(i.get(k),r)||i.set(k,r),f&&m()&&U().onSuccess(r,k,n),[3,4])):(f&&m()&&U().onDiscarded(k),[2,!1]);case 3:return y=o.sent(),h(),U().isPaused()||($({error:y}),b.error=y,f&&m()&&(U().onError(y,k,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&H()&&U().onErrorRetry(y,k,n,ae,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,v(),m()&&f&&A(i,k,b.data,b.error,!1),[2,!0]}}))}))}),[k]),oe=(0,r.useCallback)(M.bind(l,i,(function(){return L.current})),[]);if(C((function(){Z.current=t,F.current=n})),C((function(){if(k){var e=k!==L.current,t=ae.bind(l,B),n=0,r=z(k,E,(function(e,t,n){re(p({error:t,isValidating:n},s(te.current.data,e)?l:{data:e}))})),a=z(k,O,(function(e){if(0==e){var r=Date.now();U().revalidateOnFocus&&r>n&&H()&&(n=r+U().focusThrottleInterval,t())}else if(1==e)U().revalidateOnReconnect&&H()&&t();else if(2==e)return ae()}));return N.current=!1,L.current=k,D.current=!0,e&&re({data:q,error:K,isValidating:Q}),X()&&(u(q)||S?t():(o=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(o):setTimeout(o,1))),function(){N.current=!0,r(),a()}}var o}),[k,ae]),C((function(){var e;function t(){var t=d(v)?v(q):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!g&&!U().isVisible()||!y&&!U().isOnline()?t():ae(B).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[v,g,y,ae]),(0,r.useDebugValue)(q),h&&u(q)&&k)throw Z.current=t,F.current=n,N.current=!1,u(K)?ae(B):K;return{mutate:oe,get data(){return ne.data=!0,q},get error(){return ne.error=!0,K},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(o,s||c.fetcher,c)}),q=n(3369);const Y=(e,t)=>{const{data:n,error:r}=G(e,q._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const a=["button","custom_html","divider","heading","tab","group"],o=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...o(t)},a.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:o(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:a.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(270);const a=(0,n(3369).Gw)(),o=(0,r.Ue)((e=>({type:a.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(270),a=n(3369);const o=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,a.Gw)(),s=(0,r.Ue)((e=>({types:o(i.post_types),update:t=>e((e=>({types:o(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(2610);const a=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),a=o(e),s=a?a.closest(".og-field"):null,l=s?s.classList:"";return(0,r.useEffect)((()=>{const e=()=>a&&i(a);n((()=>e)),e()}),[e,l]),t},o=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");s(e).forEach((e=>{const r="true"===(a=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==a&&a;var a;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},s=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=l(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},l=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},2326:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5681);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},e,{options:MbbApp.menu_parents}))},6703:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5681);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},e,{options:MbbApp.menu_positions}))},3517:(e,t,n)=>{"use strict";const r=n(4290),a=new Set(["__proto__","prototype","constructor"]),o=e=>!e.some((e=>a.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(a),a.className=this.props.inputClassName,a.id=this.state.inputId,a.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},a,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(o.Component);m.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>ae});var r=n(4925),a=n(7462);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(o&&o(t),e.isBottom=!1),f&&e.isTop&&(s&&s(t),e.isTop=!1),f&&n>m?(a&&!e.isBottom&&a(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(a,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(T,{innerRef:this.getScrollTarget},this.props.children)}}]),a}(h.Component);function q(e){var t=e.isEnabled,n=void 0===t||t,a=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(G,a):a.children}var Y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,a=t.label,o=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(a||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},K=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},J=function(e){return!!e.isDisabled},X={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:J,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,ae=function(e){(0,p.Z)(h,e);var t,n,l=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var a=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=l.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange,o=r.name;a(e,te(te({},n),{},{name:o}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,a=t.props,o=a.closeMenuOnSelect,i=a.isMulti;t.onInputChange("",{action:"set-value"}),o&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,a=r.blurInputOnSelect,s=r.isMulti,l=t.state.selectValue;if(s)if(t.isOptionSelected(e,l)){var c=t.getOptionValue(e);t.setValue(l.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return o(e)}(n=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));a&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),a=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(a.length?a:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,a=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:a}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,o=n.escapeClearsValue,i=n.inputValue,s=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!a)return;r?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):s&&o&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,a=void 0===r?"":r,o=e.options,i=function(e,r){var o=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),s=t.getOptionLabel(e),l=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:s,value:l,data:e},a))){var c=o?void 0:function(){return t.onOptionHover(e)},u=o?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:o,isSelected:i,key:d,label:s,type:"option",value:l}}};return o.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var a=n.options.map((function(t,n){var a=i(t,"".concat(r,"-").concat(n));return a&&e.focusable.push(t),a})).filter(Boolean);if(a.length){var o="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:o,data:n,options:a})}}else{var s=i(n,"".concat(r));s&&(e.render.push(s),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,v.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,v.Z)(t.buildMenuOptions,(function(e,t){var n=s(e,2),r=n[0],a=n[1],o=s(t,2),i=o[0];return a===o[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var a=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=a,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,a=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==a||e.inputValue!==o){var i=(0,_.C)(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},l=this.getNextFocusedValue(i),c=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:i,focusedOption:c,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,o=this.buildMenuOptions(this.props,r),i=this.props,s=i.isMulti,l=i.tabSelectsValue,c="first"===e?0:o.focusable.length-1;if(!s){var u=o.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:o,focusedValue:null,focusedOption:o.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:l}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,a=this.state,o=a.selectValue,i=a.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(i);i||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,c=-1;if(o.length){switch(e){case"previous":c=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,a=this.state,o=a.focusedOption,i=a.menuOptions.focusable;if(i.length){var s=0,l=i.indexOf(o);o||(l=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?s=l>0?l-1:i.length-1:"down"===e?s=(l+1)%i.length:"pageup"===e?(s=l-n)<0&&(s=0):"pagedown"===e?(s=l+n)>i.length-1&&(s=i.length-1):"last"===e&&(s=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[s],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:J(i[s]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,a=this.setValue,o=this.selectOption,i=this.props,s=i.isMulti,l=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:o,setValue:a,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,a=e.focusedOption,o=this.props,i=o.options,s=o.menuIsOpen,l=o.inputValue,c=o.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=a&&s?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:a,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,s=e.form,l=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(D,(0,a.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:s,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(l,(0,a.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:s,theme:m,type:"text",value:o},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,v=this.state,g=v.selectValue,y=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(l,(0,a.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return g.map((function(t,s){var l=t===y;return b().createElement(n,(0,a.Z)({},c,{components:{Container:r,Label:o,Remove:i},isFocused:l,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(s),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var O=g[0];return b().createElement(s,(0,a.Z)({},c,{data:O,isDisabled:p}),this.formatOptionLabel(O,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;return e&&o?b().createElement(e,(0,a.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,a.Z)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,o=t.GroupHeading,i=t.Menu,s=t.MenuList,l=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,v=this.props,g=v.captureMenuScroll,y=v.inputValue,O=v.isLoading,E=v.loadingMessage,x=v.minMenuHeight,R=v.maxMenuHeight,w=v.menuIsOpen,k=v.menuPlacement,S=v.menuPosition,C=v.menuPortalTarget,P=v.menuShouldBlockScroll,I=v.menuShouldScrollIntoView,j=v.noOptionsMessage,V=v.onMenuScrollToTop,A=v.onMenuScrollToBottom;if(!w)return null;var D,T=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,a.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),s="".concat(t.key,"-heading");return b().createElement(n,(0,a.Z)({},p,i,{Heading:o,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e)})))}if("option"===t.type)return T(t)}));else if(O){var M=E({inputValue:y});if(null===M)return null;D=b().createElement(c,p,M)}else{var N=j({inputValue:y});if(null===N)return null;D=b().createElement(u,p,N)}var L={minMenuHeight:x,maxMenuHeight:R,menuPlacement:k,menuPosition:S,menuShouldScrollIntoView:I},Z=b().createElement(_.M,(0,a.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,l=r.maxHeight;return b().createElement(i,(0,a.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:O,placement:o}),b().createElement(q,{isEnabled:g,onTopArrive:V,onBottomArrive:A},b().createElement(B,{isEnabled:P},b().createElement(s,(0,a.Z)({},p,{innerRef:e.getMenuListRef,isLoading:O,maxHeight:l}),D))))}));return C||"fixed"===S?b().createElement(l,(0,a.Z)({},p,{appendTo:C,controlElement:this.controlRef,menuPlacement:k,menuPosition:S}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,o=t.name,i=this.state.selectValue;if(o&&!r){if(a){if(n){var s=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:o,type:"hidden",value:s})}var l=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:o,type:"hidden"});return b().createElement("div",null,l)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(A,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,s=i.className,l=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,a.Z)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,a.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(o,(0,a.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,a.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);ae.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>E,B:()=>q,C:()=>_,D:()=>k,E:()=>v,G:()=>O,M:()=>T,a:()=>Y,b:()=>de,c:()=>oe,d:()=>ae,e:()=>he,f:()=>ie,g:()=>me,h:()=>ge,i:()=>J,j:()=>Z,k:()=>M,l:()=>le,m:()=>A,n:()=>H,o:()=>Ee,p:()=>xe,q:()=>Re,r:()=>L,s:()=>Pe,t:()=>Ie,u:()=>je,v:()=>K,w:()=>S,x:()=>C,y:()=>Te,z:()=>y});var r=n(4925),a=n(7462),o=n(4942),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),v=function(){};function g(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&r.push("".concat(g(e,a)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function O(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function E(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function x(e){return E(e)?window.pageYOffset:e.scrollTop}function R(e,t){E(e)?window.scrollTo(0,t):e.scrollTop=t}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v,a=x(e),o=t-a,i=0;!function t(){var s,l=o*((s=(s=i+=10)/n-1)*s*s+1)+a;R(e,l),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a=f)return{placement:"bottom",maxHeight:t};if(k>=f&&!i)return o&&w(l,S,P),{placement:"bottom",maxHeight:t};if(!i&&k>=r||i&&O>=r)return o&&w(l,S,P),{placement:"bottom",maxHeight:i?O-g:k-g};if("auto"===a||i){var I=t,j=i?_:E;return j>=r&&(I=Math.min(j-g-s.controlHeight,t)),{placement:"top",maxHeight:I}}if("bottom"===a)return R(l,S),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(E>=f&&!i)return o&&w(l,C,P),{placement:"top",maxHeight:t};if(!i&&E>=r||i&&_>=r){var V=t;return(!i&&E>=r||i&&_>=r)&&(V=i?_-y:E-y),o&&w(l,C,P),{placement:"top",maxHeight:V}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:t,minHeight:r,placement:o,shouldScroll:s&&!c,isFixedPosition:c,theme:l}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||V(t);return I(I({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,s.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);T.contextType=D;var M=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},N=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=N,Z=N,F=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var U=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};U.defaultProps={children:"Loading..."};var H=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},$=function(e){(0,l.Z)(n,e);var t=j(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o{"use strict";n.d(t,{m:()=>f});var r=n(4925),a=n(7462),o=n(5671),i=n(3144),s=n(136),l=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,s.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,l.Z)(this,e)});function f(){var e;(0,o.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),a=1;a{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o,i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(o={},function(e){return void 0===o[e]&&(o[e]=l(t=e)?t:t.replace(i,"-$&").toLowerCase()),o[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===a[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)f={name:a.name,styles:a.styles,next:f},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var a=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},o=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,s=n.normalize().split("").reduce((function(t,n){var i=a[n]||e[n]||n;return i===o&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),i&&(s=s.trim()),s=s.replace(/\s+/g,o),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},3250:(e,t,n)=>{"use strict";var r=n(7363),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,i=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return s((function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,n,t]),i((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),a=n(1688),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(i=e,s=n)}var i,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,a]);var f=i(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function a(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function a(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9611);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002),a=n(7326);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002);function a(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!==(0,r.Z)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>l});const r=e=>{let t;const n=new Set,r=(e,r)=>{const a="function"==typeof e?e(t):e;if(!Object.is(a,t)){const e=t;t=(null!=r?r:"object"!=typeof a)?a:Object.assign({},t,a),n.forEach((n=>n(t,e)))}},a=()=>t,o={setState:r,getState:a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,o),o};var a=n(7363),o=n(2798);const{useSyncExternalStoreWithSelector:i}=o,s=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},l=e=>e?s(e):s}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(7363),t=n.n(e);function r(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var a=r("Tab"),o=r("TabList"),i=r("TabPanel");function s(){return s=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},p.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!O(this.getTab(t)))return t;return e},p.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(a[n]=e[n]);return a}(n,b));return t().createElement("div",v({},o,{className:d(r),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,a&&a(t)},"data-rttabs":!0}),this.getChildren())},u}(e.Component);E.defaultProps={className:"react-tabs",focus:!1},E.propTypes={};var x=["children","defaultIndex","defaultFocus"];function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}var w=function(e){var n,r;function a(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var a=n.props.onSelect,o=n.state.mode;if("function"!=typeof a||!1!==a(e,t,r)){var i={focus:"keydown"===r.type};1===o&&(i.selectedIndex=e),n.setState(i)}},n.state=a.copyPropsToState(n.props,{},t.defaultFocus),n}return r=e,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,R(n,r),a.getDerivedStateFromProps=function(e,t){return a.copyPropsToState(e,t)},a.getModeFromProps=function(e){return null===e.selectedIndex?1:0},a.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var r={focus:n,mode:a.getModeFromProps(e)};if(1===r.mode){var o,i=Math.max(0,m(e.children)-1);o=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,r.selectedIndex=o}return r},a.prototype.render=function(){var e=this.props,n=e.children,r=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,x)),a=this.state,o=a.focus,i=a.selectedIndex;return r.focus=o,r.onSelect=this.handleSelected,null!=i&&(r.selectedIndex=i),t().createElement(E,r,n)},a}(e.Component);w.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},w.propTypes={},w.tabsRole="Tabs";var k=["children","className"];function S(){return S=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,k);return t().createElement("ul",S({},a,{className:d(r),role:"tablist"}),n)},a}(e.Component);P.defaultProps={className:"react-tabs__tab-list"},P.propTypes={},P.tabsRole="TabList";var I=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(r,I);return t().createElement("li",j({},h,{className:d(o,(e={},e[p]=u,e[s]=i,e)),ref:function(e){n.node=e,m&&m(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:f||(u?"0":null),"data-rttab":!0}),a)},a}(e.Component);D.defaultProps={className:A,disabledClassName:A+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:A+"--selected"},D.propTypes={},D.tabsRole="Tab";var T=["children","className","forceRender","id","selected","selectedClassName","tabId"];function M(){return M=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(n,T);return t().createElement("div",M({},u,{className:d(a,(e={},e[l]=s,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||s?r:null)},a}(e.Component);Z.defaultProps={className:L,forceRender:!1,selectedClassName:L+"--selected"},Z.propTypes={},Z.tabsRole="TabPanel";var F=n(8998),U=n(3369);function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const e=(0,F.Z)("settings-page-controls",[]),t=React.createElement("p",null,B("Loading settings, please wait...","meta-box-builder"));return 0===e.length?t:React.createElement(React.Fragment,null,e.map((e=>React.createElement($,{fallback:null,key:e.setting},(e=>{const[t,r,a]=(0,U.yn)(e,MbbApp.settings,(()=>n(6502)(`./${e.name}`)));return React.createElement(t,H({componentId:`settings-${e.setting}`},e.props,{name:`settings${r}`,defaultValue:a}))})(e)))))},q=wp.compose;var Y=n(2610),K=n(8003),J=n(9656),X=n(1181);const Q=({endPoint:e})=>{const t=(0,U.Gw)(),[n,r]=(0,Y.useState)(""),[a,o]=(0,Y.useState)(!1),[i,s]=(0,Y.useState)(!1),l=(0,q.useCopyToClipboard)(n,(()=>{s(!0),setTimeout((()=>s(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(X.default,{name:"settings[text_domain]",label:(0,K.__)("Text domain","meta-box-builder"),tooltip:(0,K.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:t.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(X.default,{name:"settings[function_name]",label:(0,K.__)("Function name","meta-box-builder"),defaultValue:t.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{r(""),o(!0);const t=new FormData(document.querySelector("#post"));t.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${e}`,{method:"POST",body:t,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{r(e),o(!1)}))},disabled:a},(0,K.__)("Generate","meta-box-builder")),a&&React.createElement("p",null,(0,K.__)("Generating code, please wait...","meta-box-builder")),n.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,K.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(J.Rt,{value:n,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:n,ref:l},i?(0,K.__)("Copied!","meta-box-builder"):(0,K.__)("Copy","meta-box-builder")))))},{render:ee,useEffect:te}=wp.element,{__:ne}=wp.i18n,re=()=>(te((()=>{jQuery(".toggle_option_name").closest(".rwmb-field").next().hide(),jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()})).on("click",".toggle_option_name",(function(e){jQuery(this).closest(".rwmb-field").next().toggle()}))})),React.createElement(w,{forceRenderTabPanel:!0},React.createElement(P,null,React.createElement(D,null,ne("Settings","meta-box-builder")),React.createElement(D,{className:"button button-small"},ne("Get PHP Code","meta-box-builder"))),React.createElement(Z,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(G,null)),React.createElement(Z,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Q,{endPoint:"settings-page-generate"}))));ee(React.createElement(re,null),document.getElementById("root"))})()})(); \ No newline at end of file +(()=>{var e={9033:(e,t,n)=>{var r={"./AddressField":[6165,179],"./AddressField.js":[6165,179],"./AdminColumnsPosition":[3852,179],"./AdminColumnsPosition.js":[3852,179],"./Block":[7905,179],"./Block.js":[7905,179],"./Checkbox":[6441,179],"./Checkbox.js":[6441,179],"./ConditionalLogic":[1903,179],"./ConditionalLogic.js":[1903,179],"./CustomTable":[215,179],"./CustomTable.js":[215,179],"./DataList":[9750,179],"./DataList.js":[9750,179],"./DateTime":[4134,179],"./DateTime.js":[4134,179],"./DivRow":[1793],"./DivRow.js":[1793],"./FieldInserter":[851,179],"./FieldInserter.js":[851,179],"./Fontawesome":[2142,179],"./Fontawesome.js":[2142,179],"./GroupTitle":[7457,179],"./GroupTitle.js":[7457,179],"./Icon":[3023,179],"./Icon.js":[3023,179],"./Id":[3147,179],"./Id.js":[3147,179],"./IncludeExclude":[2212,179],"./IncludeExclude.js":[2212,179],"./Input":[1181],"./Input.js":[1181],"./KeyValue":[9733,179],"./KeyValue.js":[9733,179],"./Location":[4228,179],"./Location.js":[4228,179],"./Name":[2915,179],"./Name.js":[2915,179],"./Post":[4722,179],"./Post.js":[4722,179],"./ReactAsyncSelect":[7498,179],"./ReactAsyncSelect.js":[7498,179],"./ReactSelect":[968,179],"./ReactSelect.js":[968,179],"./Select":[5681,179],"./Select.js":[5681,179],"./ShowHide":[5313,179],"./ShowHide.js":[5313,179],"./TextLimiter":[9642,179],"./TextLimiter.js":[9642,179],"./Textarea":[9268,179],"./Textarea.js":[9268,179],"./Tooltip":[6360],"./Tooltip.js":[6360],"./Type":[5912,179],"./Type.js":[5912,179],"./Validation":[1030,179],"./Validation.js":[1030,179]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return Promise.all(t.slice(1).map(n.e)).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=9033,e.exports=a},6502:(e,t,n)=>{var r={"./MenuParent":[2326,179],"./MenuParent.js":[2326,179],"./MenuPosition":[6703,179],"./MenuPosition.js":[6703,179]};function a(e){if(!n.o(r,e))return Promise.resolve().then((()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}));var t=r[e],a=t[0];return n.e(t[1]).then((()=>n(a)))}a.keys=()=>Object.keys(r),a.id=6502,e.exports=a},5742:(e,t,n)=>{"use strict";n.d(t,{nq:()=>P,ms:()=>F,tZ:()=>M,F4:()=>N});n(9611);var r=n(7363),a=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(this.ctr%(this.isSpeedy?65e3:1)==0){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var a=function(e){if(e.sheet)return e.sheet;for(var t=0;t=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},m={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var h,b=/[A-Z]|^ms/g,v=/_EMO_([^_]+?)_([^]*?)_EMO_/g,g=function(e){return 45===e.charCodeAt(1)},y=function(e){return null!=e&&"boolean"!=typeof e},_=(h={},function(e){return void 0===h[e]&&(h[e]=g(t=e)?t:t.replace(b,"-$&").toLowerCase()),h[e];var t}),O=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(v,(function(e,t,n){return x={name:t,styles:n,next:x},t}))}return 1===m[e]||g(e)||"number"!=typeof t||0===t?t:t+"px"};function E(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return x={name:n.name,styles:n.styles,next:x},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)x={name:a.name,styles:a.styles,next:x},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a{"use strict";n.d(t,{Z:()=>r});const r=function(e){function t(e,r,l,c,p){for(var f,m,h,b,_,E=0,x=0,R=0,w=0,k=0,V=0,D=h=f=0,M=0,N=0,L=0,Z=0,F=l.length,U=F-1,H="",$="",W="",z="";Mf)&&(Z=(H=H.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(b,"$1"+e.trim());case 58:return e.trim()+t.replace(b,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:i=i.replace(l,"-webkit-"+l)+";"+i;break;case 207:case 102:i=i.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0{"use strict";n.d(t,{J:()=>a});var r=n(2610);n(3369);const a=(0,r.createContext)({})},6165:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2402),a=n(1793),o=n(2610),i=n(7164),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,r.Z)((e=>e.ids)),{settings:p}=(0,o.useContext)(i.J),f=Array.from(new Set(Object.values(d)));return React.createElement(a.default,l({htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:c,placeholder:n,required:!0,items:f,onSelect:(e,t)=>{const n=e.current.value?e.current.value+",":"";e.current.value=n+`${p.prefix||""}${t}`}}))}},3852:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(4395),o=n(1793),i=n(2402),s=n(851);const l=({objectType:e})=>"term"===e?["cb, name, description, slug, count"]:"user"===e?["cb, username, name, email, role, posts"]:["cb","title","author","categories","tags","comments","date"],c=({name:e,componentId:t,defaultValue:n,...c})=>{const u=(0,a.Z)((e=>e.type)),d={term:"name",user:"username"}[u]||"title",p=(0,i.Z)((e=>e.ids)),f=[...l(u),...Array.from(new Set(Object.values(p)))];return React.createElement(o.default,c,React.createElement("select",{name:`${e}[type]`,defaultValue:n.type||"after"},React.createElement("option",{value:"after"},(0,r.__)("After","meta-box-builder")),React.createElement("option",{value:"before"},(0,r.__)("Before","meta-box-builder")),React.createElement("option",{value:"replace"},(0,r.__)("Replace","meta-box-builder"))),React.createElement(s.default,{id:t,name:`${e}[column]`,defaultValue:n.column||d,items:f,isID:!0,exclude:l(u)}))}},7905:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(7537),a=n(2610),o=n(8003),i=n(9656),s=n(3369),l=n(4395),c=n(6441),u=n(1793),d=n(3023),p=n(1181),f=n(968),m=n(5681),h=n(9268);const b={callback:(0,o.__)("PHP callback function","meta-box-builder"),template:(0,o.__)("Template file","meta-box-builder"),code:(0,o.__)("Code","meta-box-builder")};MbbApp.extensions.views&&(b.view=(0,o.__)("View","meta-box-builder"));const v=()=>{const[e,t]=(0,a.useState)((0,s.Gw)()),[n,v]=(0,a.useState)(e.icon_type||"dashicons"),[g,y]=(0,a.useState)(e.render_with||"callback"),[_,O]=(0,a.useState)(),[E,x]=(0,a.useState)(MbbApp.views),[R,w]=(0,a.useState)(e.render_view),k=(0,a.useRef)(),S=(0,a.useRef)(),C=(0,a.useRef)(),P=(0,l.Z)((e=>e.type));(0,a.useEffect)((()=>{jQuery('.og-color-picker input[type="text"]').wpColorPicker()}),[n]);const[I,j]=(0,a.useState)(MbbApp.data?.block_path_error),[V,A]=(0,a.useState)(!1),D={hideElement:"#editor .interface-interface-skeleton__footer, .edit-post-fullscreen-mode-close",isBlockEditor:!1,callback:(e,t)=>{t.find("#type").val("block")},closeModalCallback:(e,t)=>{const n=e.find("#post_ID").val(),r=e.find("#post_name").val(),a=e.find("#title").val();x({...E,[n]:{ID:n,post_name:r,post_title:a}}),w(r)}},T=async(t,n)=>{const r=document.getElementById("post_name").value;if(!r)return;const{is_writable:a,is_newer:i}=await(0,s._i)("local-path-data",{path:n,version:e.block_json?.version||0,postName:r}),l=a?"":(0,o.__)("The path is not writable.","meta-box-builder");A(i),j(l)};return(0,a.useEffect)((()=>{e.block_json?.path&&T(0,e.block_json?.path)}),[]),(0,a.useEffect)((()=>{_&&setTimeout((()=>_.refresh()),3e3)}),[_]),(0,a.useEffect)((()=>{var e;e=k?.current,jQuery(e).rwmbModal({...D,isEdit:!0})}),[k.current,g]),(0,a.useEffect)((()=>{(e=>{const t=jQuery(e);t.attr("data-url",MbbApp.viewEditUrl+(e=>{const t=Object.values(MbbApp.views)?.find((t=>t.post_name===e));return t?.ID})(R)+"&action=edit"),t.rwmbModal({...D,isEdit:!0})})(S?.current)}),[S.current,g,R]),"block"===P&&React.createElement(React.Fragment,null,React.createElement(p.default,{name:"settings[description]",label:(0,o.__)("Description","meta-box-builder"),componentId:"settings-block-description",value:e.description,onChange:n=>t({...e,description:n.target.value})}),React.createElement(m.default,{name:"settings[icon_type]",label:(0,o.__)("Icon type","meta-box-builder"),componentId:"settings-block-icon_type",options:{dashicons:(0,o.__)("Dashicons","meta-box-builder"),svg:(0,o.__)("Custom SVG","meta-box-builder")},defaultValue:n,onChange:e=>v(e.target.value)}),"svg"===n&&React.createElement(h.default,{name:"settings[icon_svg]",label:(0,o.__)("SVG icon","meta-box-builder"),componentId:"settings-block-icon_svg",placeholder:(0,o.__)("Paste the SVG content here","meta-box-builder"),defaultValue:e.icon_svg}),"dashicons"===n&&React.createElement(d.default,{label:(0,o.__)("Icon","meta-box-builder"),name:"settings[icon]",defaultValue:e.icon}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_foreground]",className:"og-color-picker",componentId:"settings-block-icon_foreground",label:(0,o.__)("Icon color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_foreground}),"dashicons"===n&&React.createElement(p.default,{name:"settings[icon_background]",className:"og-color-picker",componentId:"settings-block-icon_background",label:(0,o.__)("Icon background color","meta-box-builder"),tooltip:(0,o.__)("Leave empty to use default color","meta-box-builder"),defaultValue:e.icon_background}),React.createElement(m.default,{name:"settings[category]",label:(0,o.__)("Category","meta-box-builder"),componentId:"settings-block-category",options:MbbApp.blockCategories,defaultValue:e.category}),React.createElement(p.default,{name:"settings[keywords]",label:(0,o.__)("Keywords","meta-box-builder"),componentId:"settings-block-keywords",tooltip:(0,o.__)("Separate by commas","meta-box-builder"),defaultValue:e.keywords}),React.createElement(m.default,{name:"settings[block_context]",label:(0,o.__)("Block settings position","meta-box-builder"),componentId:"settings-block-block_context",options:{normal:(0,o.__)("In the content area","meta-box-builder"),side:(0,o.__)("On the right sidebar","meta-box-builder")},defaultValue:e.block_context||"side"}),React.createElement(f.default,{name:"settings[supports][align][]",label:(0,o.__)("Alignment","meta-box-builder"),componentId:"settings-block-supports-align",options:{left:(0,o.__)("Left","meta-box-builder"),right:(0,o.__)("Right","meta-box-builder"),center:(0,o.__)("Center","meta-box-builder"),wide:(0,o.__)("Wide","meta-box-builder"),full:(0,o.__)("Full","meta-box-builder")},defaultValue:(0,s.rY)(e.supports?.align||[])}),React.createElement(c.default,{name:"settings[supports][customClassName]",label:(0,o.__)("Custom CSS class name","meta-box-builder"),componentId:"settings-block-supports-custom-class-name",defaultValue:!!e.supports?.customClassName}),React.createElement("h3",null,(0,o.__)("Block Render Settings","meta-box-builder")),React.createElement(m.default,{name:"settings[render_with]",label:(0,o.__)("Render with","meta-box-builder"),componentId:"settings-block-render_with",options:b,defaultValue:g,onChange:e=>y(e.target.value)}),"callback"===g&&React.createElement(p.default,{name:"settings[render_callback]",label:(0,o.__)("Render callback","meta-box-builder"),componentId:"settings-block-render_callback",placeholder:(0,o.__)("Enter PHP function name","meta-box-builder"),defaultValue:e.render_callback}),"template"===g&&React.createElement(p.default,{name:"settings[render_template]",label:(0,o.__)("Render template","meta-box-builder"),componentId:"settings-block-render_template",placeholder:(0,o.__)("Enter absolute path to the template file","meta-box-builder"),defaultValue:e.render_template}),"code"===g&&React.createElement(u.default,{label:(0,o.__)("Render code","meta-box-builder")},React.createElement(i.Rt,{options:{mode:"php"},value:e.render_code,onChange:(e,t,n)=>C.current.value=n,editorDidMount:O}),React.createElement("input",{type:"hidden",name:"settings[render_code]",ref:C,defaultValue:e.render_code}),React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ attribute }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Block attribute. Replace attribute with anchor, align or className).","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ field_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Field value. Replace field_id with a real field ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ is_preview }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Whether in preview mode.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ post_id }}")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Current post ID.","meta-box-builder")))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"mb.function()")),React.createElement("td",null,React.createElement(a.RawHTML,null,(0,o.__)("Run a PHP/WordPress function via mb namespace. Replace function with a valid PHP/WordPress function name.","meta-box-builder"))))))),"view"===g&&MbbApp.extensions.views&&React.createElement(u.default,{label:(0,o.__)("Select a view","meta-box-builder"),className:"og-field--block-view"},React.createElement("select",{name:"settings[render_view]",componentId:"settings-block-render_view",value:R,onChange:e=>{w(e.target.value)}},React.createElement("option",{value:""},(0,o.__)("Select a view","meta-box-builder")),Object.entries(E).map((([e,t])=>React.createElement("option",{"data-id":e,value:t.post_name},t.post_title)))),React.createElement(r.Flex,{justify:"left"},React.createElement("a",{href:"#",ref:k,role:"button","data-url":MbbApp.viewAddUrl},(0,o.__)("+ Add View","meta-box-builder")),R&&React.createElement("a",{href:"#",ref:S,role:"button"},(0,o.__)("Edit View","meta-box-builder")))),React.createElement(p.default,{name:"settings[enqueue_style]",label:(0,o.__)("Custom CSS","meta-box-builder"),componentId:"settings-block-enqueue_style",placeholder:(0,o.__)("Enter URL to the custom CSS file","meta-box-builder"),defaultValue:e.enqueue_style}),React.createElement(p.default,{name:"settings[enqueue_script]",label:(0,o.__)("Custom JavaScript","meta-box-builder"),componentId:"settings-block-enqueue_script",placeholder:(0,o.__)("Enter URL to the custom JavaScript file","meta-box-builder"),defaultValue:e.enqueue_script}),React.createElement(p.default,{name:"settings[enqueue_assets]",label:(0,o.__)("Custom assets callback","meta-box-builder"),componentId:"settings-block-enqueue_assets",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.enqueue_assets}),React.createElement("h3",null,(0,o.__)("Block JSON Settings","meta-box-builder")),React.createElement(c.default,{name:"settings[block_json][enable]",label:(0,o.__)("Generate block.json","meta-box-builder"),componentId:"settings-block_json_enable",defaultValue:!!e.block_json?.enable}),React.createElement(p.default,{name:"settings[block_json][path]",label:(0,o.__)("Block folder","meta-box-builder"),componentId:"settings-block-path",description:(0,o.__)("Enter absolute path to the folder containing the block.json and block asset files. Do not include the block name (e.g. field group ID). The full path for the block files will be like path/to/folder/block-name/block.json.","meta-box-builder"),defaultValue:e.block_json?.path,error:I,updateFieldData:T,dependency:"block_json_enable:true"}),React.createElement("input",{type:"hidden",name:"settings[block_json][version]",value:e.block_json?.version}),V&&React.createElement(u.default,{label:(0,o.__)("Synchronize block.json","meta-box-builder")},React.createElement(r.Flex,{direction:"column"},React.createElement("div",{dangerouslySetInnerHTML:{__html:(0,o.__)("We detected a newer version of block.json from the current folder, do you want to override settings from this path?","meta-box-builder")}}),React.createElement("div",null,React.createElement("input",{name:"override_block_json",value:(0,o.__)("Override Block JSON","meta-box-builder"),type:"submit",class:"button secondary",onClick:e=>{confirm((0,o.__)("Are you sure you want to override the block.json settings?","meta-box-builder"))||e.preventDefault()}})))),React.createElement(u.default,{label:(0,o.__)("Supported variables","meta-box-builder")},React.createElement("table",{className:"og-block-description"},React.createElement("tbody",null,React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.path }}")),React.createElement("td",null,(0,o.__)("Site path","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ site.url }}")),React.createElement("td",null,(0,o.__)("Site URL","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.path }}")),React.createElement("td",null,(0,o.__)("Path to the current [child] theme directory","meta-box-builder"))),React.createElement("tr",null,React.createElement("td",null,React.createElement("code",null,"{{ theme.url }}")),React.createElement("td",null,(0,o.__)("URL to the current [child] theme directory","meta-box-builder")))))))}},6441:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const c=(0,a.O)(t);return React.createElement(r.default,o({label:n,className:`og-field--checkbox ${i}`,htmlFor:t},l),React.createElement("label",{className:"og-toggle"},React.createElement("input",{type:"hidden",name:e,value:!1}),React.createElement("input",{type:"checkbox",id:t,name:e,onChange:c,defaultChecked:s,value:!0}),React.createElement("div",{className:"og-toggle__switch"})))}},1903:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(2402),s=n(1793),l=n(851),c=n(3369);function u(){return u=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:`${e}[type]`,defaultValue:t.type||"visible"},React.createElement("option",{value:"visible"},(0,o.__)("Visible","meta-box-builder")),React.createElement("option",{value:"hidden"},(0,o.__)("Hidden","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:`${e}[relation]`,defaultValue:t.relation||"or"},React.createElement("option",{value:"or"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"and"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,fields:t,name:n,removeRule:a})=>React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${n}[id]`,defaultValue:e.id}),React.createElement(l.default,{name:`${n}[name]`,defaultValue:e.name,placeholder:(0,o.__)("Enter or select a field ID","meta-box-builder"),items:t,isID:!0}),React.createElement("select",{name:`${n}[operator]`,className:"og-include-exclude__operator",defaultValue:e.operator},React.createElement("option",{value:"="},(0,o.__)("=","meta-box-builder")),React.createElement("option",{value:">"},(0,o.__)(">","meta-box-builder")),React.createElement("option",{value:"<"},(0,o.__)("<","meta-box-builder")),React.createElement("option",{value:">="},(0,o.__)(">=","meta-box-builder")),React.createElement("option",{value:"<="},(0,o.__)("<=","meta-box-builder")),React.createElement("option",{value:"!="},(0,o.__)("!=","meta-box-builder")),React.createElement("option",{value:"contains"},(0,o.__)("contains","meta-box-builder")),React.createElement("option",{value:"not contains"},(0,o.__)("not contains","meta-box-builder")),React.createElement("option",{value:"starts with"},(0,o.__)("starts with","meta-box-builder")),React.createElement("option",{value:"not starts with"},(0,o.__)("not starts with","meta-box-builder")),React.createElement("option",{value:"ends with"},(0,o.__)("ends with","meta-box-builder")),React.createElement("option",{value:"not ends with"},(0,o.__)("not ends with","meta-box-builder")),React.createElement("option",{value:"between"},(0,o.__)("between","meta-box-builder")),React.createElement("option",{value:"not between"},(0,o.__)("not between","meta-box-builder")),React.createElement("option",{value:"in"},(0,o.__)("in","meta-box-builder")),React.createElement("option",{value:"not in"},(0,o.__)("not in","meta-box-builder")),React.createElement("option",{value:"match"},(0,o.__)("match","meta-box-builder")),React.createElement("option",{value:"not match"},(0,o.__)("not match","meta-box-builder"))),React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${n}[value]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>a(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"}))),f=({defaultValue:e,name:t,...n})=>{const[r,l]=(0,a.useState)(Object.values(e.when||{})),f=e=>l((t=>t.filter((t=>t.id!==e)))),m=(0,i.Z)((e=>e.ids)),h=Array.from(new Set(Object.values(m)));return React.createElement(s.default,u({className:"og-include-exclude"},n),r.length>0&&React.createElement(d,{name:t,defaultValue:e}),r.map((e=>React.createElement(p,{key:e.id,rule:e,fields:h,name:`${t}[when][${e.id}]`,removeRule:f}))),React.createElement("button",{type:"button",className:"button",onClick:()=>l((e=>[...e,{name:"",operator:"=",value:"",id:(0,c.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},215:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8003),a=n(4395),o=n(6441),i=n(1181);const s=({defaultValue:e})=>{const t=(0,a.Z)((e=>e.type));return!["setting","block"].includes(t)&&React.createElement(React.Fragment,null,React.createElement(o.default,{name:"settings[custom_table][enable]",label:`${(0,r.__)("Save data in a custom table","meta-box-builder")}`,componentId:"settings-table_enable",defaultValue:!!e.enable}),React.createElement(i.default,{name:"settings[custom_table][name]",label:(0,r.__)("Table name","meta-box-builder"),componentId:"settings-table_name",defaultValue:e.name,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][prefix]",label:(0,r.__)("Include table prefix","meta-box-builder"),componentId:"settings-table_prefix",defaultValue:!!e.prefix,dependency:"table_enable:true"}),React.createElement(o.default,{name:"settings[custom_table][create]",label:(0,r.__)("Create table automatically","meta-box-builder"),tooltip:(0,r.__)("Enable this option will automatically create the table with all columns as TEXT. Create the table manually to set proper column types for a better performance.","meta-box-builder"),componentId:"settings-table_create",defaultValue:!!e.create,dependency:"table_enable:true"}))}},9750:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r});const r=({id:e,options:t})=>t.length>0&&React.createElement("datalist",{id:e},t.map((e=>React.createElement("option",{key:e},e))))},4134:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(851);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,o({htmlFor:t},c),React.createElement(a.default,{name:e,defaultValue:i,required:l,placeholder:n,items:Object.entries(c[s])}))},1793:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(2610),a=n(6360);const o=({children:e,label:t,description:n,tooltip:o,className:i="",htmlFor:s="",keyValue:l="",required:c=!1,dependency:u,error:d})=>React.createElement("div",{className:`og-field ${i} ${u?`dep:${u}`:""}`,key:l},t&&React.createElement("label",{className:"og-label",htmlFor:s},React.createElement(r.RawHTML,null,t),c&&React.createElement("span",{className:"og-required"},"*"),o&&React.createElement(a.default,{id:s,content:o})),React.createElement("div",{className:"og-input"},e,n&&React.createElement(r.RawHTML,{className:"og-description"},n),d&&React.createElement("p",{className:"og-error"},d)))},851:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(7164),i=n(8003);function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement("div",{className:"og-dropdown__search"},React.createElement("input",{onInput:e,type:"text",placeholder:(0,i.__)("Search...","meta-box-builder")})),c=({items:e,searchTerm:t})=>{const n=t.toLowerCase();return(e=e.filter((e=>!n||e.toLowerCase().includes(n)))).map((e=>{const t=Array.isArray(e)?e[1]:e,n=Array.isArray(e)?e[0]:e;return React.createElement(a.RawHTML,{key:n,className:"og-dropdown__item","data-value":n},t)}))},u=({items:e=[],onSelect:t})=>{const[n,r]=(0,a.useState)("");return React.createElement("div",{onClick:e=>e.target.matches(".og-dropdown__item")&&t(e)},React.createElement(l,{handleSearch:e=>r(e.target.value)}),React.createElement(c,{items:e,searchTerm:n}))},d=({items:e=[],required:t=!1,className:n="",isID:i=!1,exclude:l=[],onChange:c,onSelect:d,...p})=>{const[f,m]=(0,a.useState)(),{settings:h}=(0,a.useContext)(o.J),b=(0,a.useRef)();return(0,a.useLayoutEffect)((()=>{f&&b.current&&([b.current.selectionStart,b.current.selectionEnd]=f)}),[f]),React.createElement("div",{className:`og-field-insert ${n}`},React.createElement("input",s({ref:b,type:"text",required:t,onChange:e=>{m([e.target.selectionStart,e.target.selectionEnd]),c&&c(b,e.target.value)}},p)),e.length>0&&React.createElement(r.Dropdown,{className:"og-dropdown",position:"bottom left",renderToggle:({onToggle:e})=>React.createElement(r.Button,{icon:"ellipsis",onClick:e}),renderContent:({onToggle:t})=>React.createElement(u,{items:e,onSelect:e=>((e,t)=>{t(),d?d(b,e.target.dataset.value):b.current.value=!i||l.includes(e.target.dataset.value)?e.target.dataset.value:`${h.prefix||""}${e.target.dataset.value}`})(e,t)})}))}},2142:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[l,c]=(0,r.useState)(n),u=(0,r.useRef)(),[d,p]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{d&&u.current&&([u.current.selectionStart,u.current.selectionEnd]=d)}),[d]),React.createElement(a.default,o({htmlFor:t,className:"og-icon"},s),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`icon-fontawesome ${l}`}),React.createElement("input",{ref:u,type:"text",className:"og-icon-search",name:e,value:l,onChange:t=>{c(t.target.value),i&&i(e,t.target.value),p([t.target.selectionStart,t.target.selectionEnd])}})))}},7457:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(2610),a=n(7164),o=n(2402),i=n(1793),s=n(851);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const{settings:d}=(0,r.useContext)(a.J),p=(0,o.Z)((e=>e.ids)),f=["{#}",...Array.from(new Set(Object.values(p)))];return React.createElement(i.default,l({className:"og-group-title",htmlFor:t},u),React.createElement(s.default,{id:t,name:e,defaultValue:n,items:f,onChange:(e,t)=>c.updateGroupTitle(t),onSelect:(e,t)=>{const n="{#}"===t?t:`{${d.prefix||""}${t}}`;e.current.value+=n,c.updateGroupTitle(e.current.value)}}))}},3023:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>l});var r=n(2610),a=n(1793),o=n(8003);function i(){return i=Object.assign?Object.assign.bind():function(e){for(var t=1;t{let t=e.replace(/-/g," ").trim();return["admin","controls","editor","format","image","media","welcome"].forEach((e=>{t.startsWith(e)&&(t=t.replace(e,""))})),["alt","alt2","alt3"].forEach((e=>{t.endsWith(e)&&(t=t.replace(e,`(${e})`))})),t=t.trim(),t={businessman:"business man",aligncenter:"align center",alignleft:"align left",alignright:"align right",customchar:"custom character",distractionfree:"distraction free",removeformatting:"remove formatting",strikethrough:"strike through",skipback:"skip back",skipforward:"skip forward",leftright:"left right",screenoptions:"screen options"}[t]||t,t.trim().toLowerCase()},l=({name:e,componentId:t,defaultValue:n,icons:l=MbbApp.icons,updateFieldData:c,...u})=>{const[d,p]=(0,r.useState)(""),[f,m]=(0,r.useState)(n);let h=l.map((e=>[e,s(e)])).filter((e=>""===d||e[1].includes(d.toLowerCase())));const b=t=>{m(t.target.value),c&&c(e,t.target.value)};return React.createElement(a.default,i({htmlFor:t,className:"og-icon"},u),React.createElement("div",{className:"og-icon-selected"},React.createElement("span",{className:`dashicons dashicons-${f}`}),React.createElement("input",{type:"search",className:"og-icon-search",placeholder:(0,o.__)("Search...","meta-box-builder"),value:d,onChange:e=>p(e.target.value)})),React.createElement("div",{className:"og-icon-items"},h.map((([t,r])=>React.createElement("div",{key:t,className:"og-icon-item"},React.createElement("label",{key:t,className:"og-icon__select"},React.createElement("input",{type:"radio",name:e,value:t,defaultChecked:t===n,onChange:b}),React.createElement("span",{className:`og-dashicon dashicons dashicons-${t}`})),React.createElement("span",{className:"og-icon-item__text"},r))))))}},3147:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,value:n.id,onChange:e=>{n.updateId(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])},pattern:"[A-Za-z0-9\\-_]+"}))}},2212:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(3206),c=n(1793),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[include_exclude][type]",defaultValue:e.type||"include"},React.createElement("option",{value:"include"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"exclude"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[include_exclude][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n})=>{const c=(0,s.Z)((e=>e.type)),d=(0,l.Z)((e=>e.types)),[p,f]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{["comment","setting"].includes(c)&&!["user_role","user_id","custom"].includes(p)&&f("user_role"),"user"!==c||["user_role","user_id","edited_user_role","edited_user_id","custom"].includes(p)||f("user_role"),"term"===c&&["ID","parent","template","is_child"].includes(p)&&f("category")}),[c]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:p,onChange:e=>f(e.target.value)},"post"===c&&React.createElement("option",{value:"ID"},(0,o.__)("Post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"parent"},(0,o.__)("Parent post","meta-box-builder")),"post"===c&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),["term","post"].includes(c)&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:`parent_${e.slug}`},(0,o.__)("Parent","meta-box-builder")," ",e.name," (",e.slug,")"))),React.createElement("option",{value:"user_role"},(0,o.__)("User role","meta-box-builder")),React.createElement("option",{value:"user_id"},(0,o.__)("User","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_role"},(0,o.__)("Edited user role","meta-box-builder")),"user"===c&&React.createElement("option",{value:"edited_user_id"},(0,o.__)("Edited user","meta-box-builder")),"post"===c&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"custom"},(0,o.__)("Custom","meta-box-builder"))),!["is_child","custom"].includes(p)&&React.createElement(u.default,{key:p+c+d,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("include-exclude",{name:p,s:e,post_types:d})}),"is_child"===p&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"custom"===p&&React.createElement("input",{type:"text",name:`${t}[value]`,className:"og-include-exclude__value",placeholder:(0,o.__)("Enter PHP callback function name","meta-box-builder"),defaultValue:e.value}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=((0,l.Z)((e=>e.types)),(0,a.useState)(Object.values(e.rules||{}))),u=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(c.default,{className:"og-include-exclude",label:`${(0,o.__)("Advanced location rules","meta-box-builder")}`,tooltip:(0,o.__)("More rules on where to display the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[include_exclude][rules][${e.id}]`,removeRule:u}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"ID",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},1181:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({htmlFor:t},l),React.createElement("input",{type:i,id:t,name:e,defaultValue:o,onChange:t=>s&&s(e,t.target.value),placeholder:n,required:l.required}))},9733:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(851),l=n(3369);const c=({name:e,keysList:t,valuesList:n,item:i,remove:l,keyPlaceholder:c,valuePlaceholder:d})=>{const[p,f]=(0,a.useState)(n),m=(e,t)=>{e.current.value=t;const r=1==u(n)?n:n[t]?n[t]:n.default;f(r||[])};return React.createElement("div",{className:"og-attribute"},React.createElement("input",{type:"hidden",name:`${e}[id]`,defaultValue:i.id}),React.createElement(s.default,{placeholder:c,name:`${e}[key]`,defaultValue:i.key,items:t,onSelect:m,onChange:m}),React.createElement(s.default,{placeholder:d,name:`${e}[value]`,defaultValue:i.value,items:p}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>l(i.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=e=>Object(e)===e?1+Math.max(-1,...Object.values(e).map(u)):0,d=({defaultValue:e,name:t,keyPlaceholder:n=(0,o.__)("Enter key","meta-box-builder"),valuePlaceholder:r=(0,o.__)("Enter value","meta-box-builder"),keys:s=[],values:u=[],...d})=>{const[p,f]=(0,a.useState)(Object.values(e||{})),m=e=>f((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,d,p.map((e=>React.createElement(c,{key:e.id,item:e,remove:m,name:`${t}[${e.id}]`,keysList:s,values:`${t}-values`,valuesList:u,keyPlaceholder:n,valuePlaceholder:r}))),React.createElement("button",{type:"button",className:"button",onClick:()=>f((e=>[...e,{key:"",value:"",id:(0,l.nV)()}]))},(0,o.__)("+ Add New","meta-box-builder")))}},4228:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>p});var r=n(2610),a=n(8003),o=n(3369),i=n(4395),s=n(3206),l=n(6441),c=n(1793),u=n(968),d=n(5681);const p=()=>{const e=(0,o.Gw)(),[t,n]=(0,r.useState)((0,o.rY)(e.settings_pages||[])),p=MbbApp.settingsPages.find((e=>t.includes(e.id))),f=p?p.tabs:[],m=(0,i.Z)((e=>e.type)),h=(0,i.Z)((e=>e.update)),b=(0,s.Z)((e=>e.types)),v=(0,s.Z)((e=>e.update));return React.createElement(React.Fragment,null,React.createElement(c.default,{label:(0,a.__)("Location","meta-box-builder"),htmlFor:"settings-object_type",className:"og-location",tooltip:(0,a.__)("Select where to display the field group","meta-box-builder")},React.createElement("select",{id:"settings-object_type",name:"settings[object_type]",defaultValue:m,onChange:e=>h(e.target.value)},React.createElement("option",{value:"post"},(0,a.__)("Post type","meta-box-builder")),MbbApp.extensions.termMeta&&React.createElement("option",{value:"term"},(0,a.__)("Taxonomy","meta-box-builder")),MbbApp.extensions.userMeta&&React.createElement("option",{value:"user"},(0,a.__)("User","meta-box-builder")),MbbApp.extensions.commentMeta&&React.createElement("option",{value:"comment"},(0,a.__)("Comment","meta-box-builder")),MbbApp.extensions.settingsPage&&React.createElement("option",{value:"setting"},(0,a.__)("Settings page","meta-box-builder")),MbbApp.extensions.blocks&&React.createElement("option",{value:"block"},(0,a.__)("Block","meta-box-builder"))),"post"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[post_types][]",options:MbbApp.postTypes.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:b,onChange:e=>v(e?e.map((e=>e.value)):[])}),"term"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[taxonomies][]",options:MbbApp.taxonomies.map((e=>({value:e.slug,label:`${e.name} (${e.slug})`}))),defaultValue:(0,o.rY)(e.taxonomies||[])}),"setting"===m&&React.createElement(u.default,{wrapper:!1,name:"settings[settings_pages][]",options:MbbApp.settingsPages.map((e=>({value:e.id,label:`${e.title} (${e.id})`}))),defaultValue:(0,o.rY)(e.settings_pages||[]),onChange:e=>n(e?e.map((e=>e.value)):[])})),"post"===m&&b.includes("attachment")&&React.createElement(l.default,{label:(0,a.__)("Show in media modal","meta-box-builder"),name:"settings[media_modal]",defaultValue:!!e.media_modal,componentId:"settings-media_modal"}),"setting"===m&&Object.keys(f).length>0&&React.createElement(d.default,{label:(0,a.__)("Tab","meta-box-builder"),tooltip:(0,a.__)("Select a tab in the settings page that the field group belongs to","meta-box-builder"),name:"settings[tab]",options:f,defaultValue:e.tab,componentId:"settings-tab"}))}},2915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(2610),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const s=(0,r.useRef)(),[l,c]=(0,r.useState)();return(0,r.useEffect)((()=>{n.name&&(s.current.value=n.name)}),[n.name]),(0,r.useLayoutEffect)((()=>{l&&s.current&&([s.current.selectionStart,s.current.selectionEnd]=l)}),[l]),React.createElement(a.default,o({htmlFor:t},i),React.createElement("input",{ref:s,type:"text",id:t,name:e,defaultValue:n.name,onBlur:n.noAutoGenerateId,onInput:e=>{n.updateName(e.target.value),c([e.target.selectionStart,e.target.selectionEnd])}}))}},4722:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r=n(8003),a=n(3369),o=n(4395),i=n(3206),s=n(6441),l=n(5681);const c=()=>{const e=(0,a.Gw)(),t=(0,o.Z)((e=>e.type)),n=(0,i.Z)((e=>e.types)),c=!MbbApp.postTypes.find((e=>n.includes(e.slug)&&e.block_editor));let u={normal:(0,r.__)("After content","meta-box-builder"),side:(0,r.__)("Side","meta-box-builder")};return c&&(u.form_top=(0,r.__)("Before post title","meta-box-builder"),u.after_title=(0,r.__)("After post title","meta-box-builder")),"post"===t&&n.length>0&&React.createElement(React.Fragment,null,React.createElement(l.default,{name:"settings[context]",label:(0,r.__)("Position","meta-box-builder"),options:u,defaultValue:e.context||"normal",componentId:"settings-context"}),React.createElement(l.default,{name:"settings[priority]",label:(0,r.__)("Priority","meta-box-builder"),options:{high:(0,r.__)("High","meta-box-builder"),low:(0,r.__)("Low","meta-box-builder")},defaultValue:e.priority||"high",componentId:"settings-priority"}),React.createElement(l.default,{name:"settings[style]",label:(0,r.__)("Style","meta-box-builder"),options:{default:(0,r.__)("Standard (WordPress meta box)","meta-box-builder"),seamless:(0,r.__)("Seamless (no meta box)","meta-box-builder")},defaultValue:e.style||"default",componentId:"settings-style"}),React.createElement(s.default,{name:"settings[closed]",label:(0,r.__)("Collapsed by default","meta-box-builder"),tooltip:(0,r.__)("Whether to collapse the meta box when page loads","meta-box-builder"),defaultValue:!!e.closed,componentId:"settings-closed"}),c&&React.createElement(s.default,{name:"settings[default_hidden]",label:(0,r.__)("Hidden by default","meta-box-builder"),tooltip:(0,r.__)("The meta box is hidden by default and requires users to select the corresponding checkbox in Screen Options to show it","meta-box-builder"),defaultValue:!!e.default_hidden,componentId:"settings-default_hidden"}),c&&React.createElement(s.default,{name:"settings[autosave]",label:(0,r.__)("Autosave","meta-box-builder"),defaultValue:!!e.autosave,componentId:"settings-autosave"}),MbbApp.extensions.revision&&React.createElement(s.default,{name:"settings[revision]",label:(0,r.__)("Enable revision","meta-box-builder"),tooltip:(0,r.__)("Track changes of custom fields with revisions","meta-box-builder"),defaultValue:!!e.revision,componentId:"settings-revision"}))}},7498:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>E});var r=n(2610),a=n(4925),o=n(7462),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n.n(d),f=(n(5742),n(1533),n(8533)),m=n(7923);var h,b,v,g=(0,(n(2780),n(5639),n(1085)).m)(m.S);const y=(h=g,v=b=function(e){(0,l.Z)(d,e);var t,n,r=(t=d,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,u.Z)(t);if(n){var a=(0,u.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,c.Z)(this,e)});function d(e){var t;return(0,i.Z)(this,d),(t=r.call(this)).select=void 0,t.lastRequest=void 0,t.mounted=!1,t.optionsCache={},t.handleInputChange=function(e,n){var r=t.props,a=r.cacheOptions,o=r.onInputChange,i=(0,f.G)(e,n,o);if(!i)return delete t.lastRequest,void t.setState({inputValue:"",loadedInputValue:"",loadedOptions:[],isLoading:!1,passEmptyOptions:!1});if(a&&t.optionsCache[i])t.setState({inputValue:i,loadedInputValue:i,loadedOptions:t.optionsCache[i],isLoading:!1,passEmptyOptions:!1});else{var s=t.lastRequest={};t.setState({inputValue:i,isLoading:!0,passEmptyOptions:!t.state.loadedInputValue},(function(){t.loadOptions(i,(function(e){t.mounted&&(e&&(t.optionsCache[i]=e),s===t.lastRequest&&(delete t.lastRequest,t.setState({isLoading:!1,loadedInputValue:i,loadedOptions:e||[],passEmptyOptions:!1})))}))}))}return i},t.state={defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0,inputValue:void 0!==e.inputValue?e.inputValue:"",isLoading:!0===e.defaultOptions,loadedOptions:[],passEmptyOptions:!1},t}return(0,s.Z)(d,[{key:"componentDidMount",value:function(){var e=this;this.mounted=!0;var t=this.props.defaultOptions,n=this.state.inputValue;!0===t&&this.loadOptions(n,(function(t){if(e.mounted){var n=!!e.lastRequest;e.setState({defaultOptions:t||[],isLoading:n})}}))}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){e.cacheOptions!==this.props.cacheOptions&&(this.optionsCache={}),e.defaultOptions!==this.props.defaultOptions&&this.setState({defaultOptions:Array.isArray(e.defaultOptions)?e.defaultOptions:void 0})}},{key:"componentWillUnmount",value:function(){this.mounted=!1}},{key:"focus",value:function(){this.select.focus()}},{key:"blur",value:function(){this.select.blur()}},{key:"loadOptions",value:function(e,t){var n=this.props.loadOptions;if(!n)return t();var r=n(e,t);r&&"function"==typeof r.then&&r.then(t,(function(){return t()}))}},{key:"render",value:function(){var e=this,t=this.props,n=(t.loadOptions,t.isLoading),r=(0,a.Z)(t,["loadOptions","isLoading"]),i=this.state,s=i.defaultOptions,l=i.inputValue,c=i.isLoading,u=i.loadedInputValue,d=i.loadedOptions,f=i.passEmptyOptions?[]:l&&u?d:s||[];return p().createElement(h,(0,o.Z)({},r,{ref:function(t){e.select=t},options:f,isLoading:c||n,onInputChange:this.handleInputChange}))}}]),d}(d.Component),b.defaultProps={cacheOptions:!1,defaultOptions:!1,filterOption:null,isLoading:!1},v);var _=n(3369);function O(){return O=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,r.useState)((0,_.rY)(a.label||[]));let l,c=a.value||[];return c=(0,_.rY)(c),c&&(l=c.map(((e,t)=>({value:e,label:i[t]})))),React.createElement(React.Fragment,null,React.createElement(y,O({name:t?`${e}[value][]`:`${e}[value]`,className:`react-select ${n}`,classNamePrefix:"react-select",isMulti:t,defaultOptions:!0,defaultValue:t?l:a,onChange:e=>{const t=Array.isArray(e)?e.map((e=>e.label)):[e.label];s(t)}},o)),i.map((n=>React.createElement("input",{key:n,type:"hidden",name:t?`${e}[label][]`:`${e}[label]`,defaultValue:n}))))}},968:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});n(5671),n(3144),n(136),n(2963),n(1120);var r=n(7363),a=(n(845),n(5742),n(1533),n(7923)),o=(n(2780),n(5639),n(1085));n(8285);r.Component;const i=(0,o.m)(a.S);var s=n(1793);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{var m;Array.isArray(d)||(m=d,d=Object.entries(m).map((([e,t])=>({value:e,label:t}))));let h=p;p&&(Array.isArray(h)||(h=[h]),h=h.map((e=>d.find((t=>t.value===e)))));const b=React.createElement(i,l({className:"react-select",classNamePrefix:"react-select",isMulti:!0,options:d,defaultValue:h},f));return u?React.createElement(s.default,{label:e,description:t,tooltip:n,className:r,keyValue:a,required:o,dependency:c},b):b}},5681:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(1793),a=n(7850);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const d=(0,a.O)(e);return React.createElement(r.default,o({htmlFor:e},u),React.createElement("select",{placeholder:l,id:e,name:t,defaultValue:i,onChange:e=>{d(),s&&s(e),c&&c(t,e.target.value)}},React.createElement("option",{value:""}),Object.entries(n).map((([e,t])=>React.createElement("option",{key:e,value:e},t)))))}},5313:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>f});var r=n(7537),a=n(2610),o=n(8003),i=n(3369),s=n(4395),l=n(1793),c=n(9733),u=n(7498);const d=({defaultValue:e})=>React.createElement("div",{className:"og-include-exclude__intro"},React.createElement("select",{name:"settings[show_hide][type]",defaultValue:e.type||"show"},React.createElement("option",{value:"show"},(0,o.__)("Show","meta-box-builder")),React.createElement("option",{value:"hide"},(0,o.__)("Hide","meta-box-builder"))),(0,o.__)("when","meta-box-builder"),React.createElement("select",{name:"settings[show_hide][relation]",defaultValue:e.relation||"OR"},React.createElement("option",{value:"OR"},(0,o.__)("any","meta-box-builder")),React.createElement("option",{value:"AND"},(0,o.__)("all","meta-box-builder"))),(0,o.__)("conditions match","meta-box-builder")),p=({rule:e,baseName:t,removeRule:n,objectType:s})=>{const[l,d]=(0,a.useState)(e.name);return(0,a.useEffect)((()=>{"post"!==s&&"input_value"!==l&&d("input_value")}),[s]),React.createElement("div",{className:"og-include-exclude__rule og-attribute"+("input_value"===l?" og-show-hide__inputs":"")},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:l,onChange:e=>d(e.target.value)},"post"===s&&React.createElement("option",{value:"template"},(0,o.__)("Page template","meta-box-builder")),"post"===s&&React.createElement("option",{value:"format"},(0,o.__)("Post format","meta-box-builder")),"post"===s&&MbbApp.taxonomies.map((e=>React.createElement("option",{key:e.slug,value:e.slug},e.name," (",e.slug,")"))),"post"===s&&React.createElement("option",{value:"is_child"},(0,o.__)("Is child post","meta-box-builder")),React.createElement("option",{value:"input_value"},(0,o.__)("Input value","meta-box-builder"))),!["is_child","input_value"].includes(l)&&React.createElement(u.default,{key:l+s,name:`${t}[value][]`,baseName:t,className:"og-include-exclude__value",defaultValue:e,loadOptions:e=>(0,i._i)("show-hide",{name:l,s:e})}),"is_child"===l&&React.createElement("select",{className:"og-include-exclude__value",name:`${t}[value]`,defaultValue:e.value},React.createElement("option",{value:"true"},(0,o.__)("Yes","meta-box-builder")),React.createElement("option",{value:"false"},(0,o.__)("No","meta-box-builder"))),"input_value"===l&&React.createElement(c.default,{name:`${t}[value]`,keyPlaceholder:(0,o.__)("CSS selector","meta-box-builder"),defaultValue:l===e.name?e.value:{}}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},f=({defaultValue:e})=>{const t=(0,s.Z)((e=>e.type)),[n,r]=(0,a.useState)(Object.values(e.rules||{})),c=e=>r((t=>t.filter((t=>t.id!==e))));return"block"!==t&&React.createElement(l.default,{className:"og-include-exclude",label:`${(0,o.__)("Toggle rules","meta-box-builder")}`,tooltip:(0,o.__)("Conditions to toggle visibility of the field group. For each rule, maximum 10 items are displayed. To select other items, please use the search.","meta-box-builder")},n.length>0&&React.createElement(d,{defaultValue:e}),n.map((e=>React.createElement(p,{key:e.id,rule:e,baseName:`settings[show_hide][rules][${e.id}]`,removeRule:c,objectType:t}))),React.createElement("button",{type:"button",className:"button",onClick:()=>r((e=>[...e,{name:"template",value:"",id:(0,i.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},9642:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>i});var r=n(8003),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t["text","textarea","wysiwyg"].includes(n)&&React.createElement(a.default,o({htmlFor:t},s),React.createElement("div",{className:"og-text-limit"},React.createElement("input",{type:"number",min:"0",id:t,name:`${i}[limit]`,defaultValue:e.limit}),React.createElement("select",{name:`${i}[limit_type]`,defaultValue:e.limit_type||""},React.createElement("option",{value:"character"},(0,r.__)("characters","meta-box-builder")),React.createElement("option",{value:"word"},(0,r.__)("words","meta-box-builder")))))},9268:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(1793);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},l,{htmlFor:e}),React.createElement("textarea",{defaultValue:n,id:e,name:t,rows:i,placeholder:o,className:s}))},6360:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>a});var r=n(7537);const a=({content:e})=>React.createElement(r.Tooltip,{text:e,delay:0,position:"top"},React.createElement("span",{className:"og-tooltip-icon"},React.createElement(r.Dashicon,{icon:"editor-help"})))},5912:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>s});var r=n(8998),a=n(1793);function o(){return o=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const t=(0,r.Z)("field-types",{}),n=Object.entries(t).filter((([t,n])=>n.category===e.slug));return React.createElement("optgroup",{label:e.title},n.map((e=>React.createElement("option",{key:e[0],value:e[0]},e[1].title))))},s=({fieldId:e,name:t,componentId:n,defaultValue:s,updateFieldType:l,...c})=>{const u=(0,r.Z)("field-categories",[]);return React.createElement(a.default,o({htmlFor:n},c),React.createElement("select",{id:n,name:t,defaultValue:s,onChange:t=>l(e,t.target.value)},u.map((e=>React.createElement(i,{key:e.slug,category:e})))))}},1030:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>u});var r=n(7537),a=n(2610),o=n(8003),i=n(1793),s=n(3369);function l(){return l=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const[i,s]=(0,a.useState)(e.name);return React.createElement("div",{className:"og-include-exclude__rule og-attribute"},React.createElement("input",{type:"hidden",name:`${t}[id]`,defaultValue:e.id}),React.createElement("select",{name:`${t}[name]`,className:"og-include-exclude__name",defaultValue:e.name,onChange:e=>s(e.target.value)},React.createElement("option",{value:"required"},(0,o.__)("Required","meta-box-builder")),React.createElement("option",{value:"minlength"},(0,o.__)("Min length","meta-box-builder")),React.createElement("option",{value:"maxlength"},(0,o.__)("Max length","meta-box-builder")),React.createElement("option",{value:"rangelength"},(0,o.__)("Range length","meta-box-builder")),React.createElement("option",{value:"min"},(0,o.__)("Min value","meta-box-builder")),React.createElement("option",{value:"max"},(0,o.__)("Max value","meta-box-builder")),React.createElement("option",{value:"range"},(0,o.__)("Range","meta-box-builder")),React.createElement("option",{value:"step"},(0,o.__)("Step","meta-box-builder")),React.createElement("option",{value:"email"},(0,o.__)("Email","meta-box-builder")),React.createElement("option",{value:"url"},(0,o.__)("URL","meta-box-builder")),React.createElement("option",{value:"date"},(0,o.__)("Date","meta-box-builder")),React.createElement("option",{value:"dateISO"},(0,o.__)("ISO date","meta-box-builder")),React.createElement("option",{value:"number"},(0,o.__)("Decimal number","meta-box-builder")),React.createElement("option",{value:"digits"},(0,o.__)("Digits only","meta-box-builder")),React.createElement("option",{value:"creditcard"},(0,o.__)("Credit card number","meta-box-builder")),React.createElement("option",{value:"phoneUS"},(0,o.__)("US phone number","meta-box-builder")),React.createElement("option",{value:"accept"},(0,o.__)("MIME types","meta-box-builder")),React.createElement("option",{value:"extension"},(0,o.__)("File extensions","meta-box-builder")),React.createElement("option",{value:"equalTo"},(0,o.__)("Equals to another field","meta-box-builder")),React.createElement("option",{value:"remote"},(0,o.__)("Remote","meta-box-builder"))),["required","email","url","date","dateISO","number","digits","creditcard","phoneUS"].includes(i)&&React.createElement("input",{type:"checkbox",style:{display:"none"},defaultChecked:!0,defaultValue:!0,name:`${t}[value]`}),["minlength","maxlength","min","max","step","accept","extension","equalTo","remote"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Enter a value","meta-box-builder"),name:`${t}[value]`}),["rangelength","range"].includes(i)&&React.createElement("input",{defaultValue:e.value,type:"text",placeholder:(0,o.__)("Ex. 2,6","meta-box-builder"),title:(0,o.__)("Separate values by a comma","meta-box-builder"),name:`${t}[value]`}),React.createElement("input",{defaultValue:e.message,type:"text",placeholder:(0,o.__)("Custom error message","meta-box-builder"),name:`${t}[message]`}),React.createElement("button",{type:"button",className:"og-remove",title:(0,o.__)("Remove","meta-box-builder"),onClick:()=>n(e.id)},React.createElement(r.Dashicon,{icon:"dismiss"})))},u=({defaultValue:e,name:t,...n})=>{const[r,u]=(0,a.useState)((0,s.rY)(e)),d=e=>u((t=>t.filter((t=>t.id!==e))));return React.createElement(i.default,l({className:"og-include-exclude"},n),r.map((e=>React.createElement(c,{key:e.id,rule:e,baseName:`${t}[${e.id}]`,removeRule:d}))),React.createElement("button",{type:"button",className:"button",onClick:()=>u((e=>[...e,{name:"required",value:"",message:"",id:(0,s.nV)()}]))},(0,o.__)("+ Add Rule","meta-box-builder")))}},3369:(e,t,n)=>{"use strict";n.d(t,{Gw:()=>c,_i:()=>s,nV:()=>i,rY:()=>l,yn:()=>f});var r=n(2610),a=n(3517),o=n.n(a);n(1304);const i=()=>Math.random().toString(36).substr(2),s=(e,t={},n="GET")=>{let r={headers:{"X-WP-Nonce":MbbApp.nonce,"Content-Type":"application/json"},method:n},a=`${MbbApp.rest}/mbb/${e}`;if("GET"===n){const e=new URLSearchParams(t).toString();e&&(a+=MbbApp.rest.includes("?")?`&${e}`:`?${e}`)}else r.body=JSON.stringify(t);return fetch(a,r).then((e=>e.json()))},l=e=>Array.isArray(e)?e:e?"object"==typeof e?Object.values(e):[e]:[],c=()=>{const e=u(window.location.search);return{...MbbApp.settings||{},...e.settings}},u=e=>{const t=new URLSearchParams(e);return d(t)},d=e=>{const t={};for(let[n,r]of e){n=p(n);const e=o().get(t,n);void 0!==e&&(r=Array.isArray(e)?[...e,r]:[e,r]),o().set(t,n,r)}return t},p=e=>e.replace("[]","").replace(/\[(.+?)\]/g,".$1"),f=(e,t,a,i=!1)=>{const s=(0,r.lazy)((()=>n(9033)(`./${e.name}`).catch(a))),l=o().get(e.props,"name",e.setting),c=l.replace(/^([^\[]+)/,"[$1]");let u=e.defaultValue;i&&!o().get(t,"_new",!1)&&(u=m(e.name));const d=p(l);return[s,c,o().get(t,d,u)]},m=e=>{const t={Checkbox:!1,KeyValue:[],ReactSelect:[],IncludeExclude:[],ShowHide:[],ConditionalLogic:[],CustomTable:[],TextLimiter:[]};return t.hasOwnProperty(e)?t[e]:""}},8998:(e,t,n)=>{"use strict";n.d(t,{Z:()=>Y});var r=n(7363);function a(e,t,n,r){return new(n||(n=Promise))((function(a,o){function i(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?a(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(i,s)}l((r=r.apply(e,t||[])).next())}))}function o(e,t){var n,r,a,o,i={label:0,sent:function(){if(1&a[0])throw a[1];return a[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;i;)try{if(n=1,r&&(a=2&o[0]?r.return:o[0]?r.throw||((a=r.return)&&a.call(r),0):r.next)&&!(a=a.call(r,o[1])).done)return a;switch(r=0,a&&(o=[2&o[0],a.value]),o[0]){case 0:case 1:a=o;break;case 4:return i.label++,{value:o[1],done:!1};case 5:i.label++,r=o[1],o=[0];continue;case 7:o=i.ops.pop(),i.trys.pop();continue;default:if(!((a=(a=i.trys).length>0&&a[a.length-1])||6!==o[0]&&2!==o[0])){i=0;continue}if(3===o[0]&&(!a||o[1]>a[0]&&o[1]o||setTimeout(r,s,a)},onDiscarded:s,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:I?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:I?5e3:3e3,compare:function(e,t){return v(e)==v(t)},isPaused:function(){return!1},cache:F,mutate:U,fallback:{}},w),$=function(e,t){var n=p(e,t);if(t){var r=e.use,a=e.fallback,o=t.use,i=t.fallback;r&&o&&(n.use=r.concat(o)),a&&i&&(n.fallback=p(a,i))}return n},W=(0,r.createContext)({}),z=function(e,t,n){var r=t[e]||(t[e]=[]);return r.push(n),function(){var e=r.indexOf(n);e>=0&&(r[e]=r[r.length-1],r.pop())}},B={dedupe:!0},G=(c.defineProperty((function(e){var t=e.value,n=$((0,r.useContext)(W),t),a=t&&t.provider,o=(0,r.useState)((function(){return a?L(a(n.cache||F),t):l}))[0];return o&&(n.cache=o[0],n.mutate=o[1]),C((function(){return o?o[2]:l}),[]),(0,r.createElement)(W.Provider,p(e,{value:n}))}),"default",{value:H}),i=function(e,t,n){var i=n.cache,s=n.compare,c=n.fallbackData,h=n.suspense,b=n.revalidateOnMount,v=n.refreshInterval,g=n.refreshWhenHidden,y=n.refreshWhenOffline,_=V.get(i),O=_[0],E=_[1],x=_[2],R=_[3],w=j(e),k=w[0],P=w[1],I=w[2],D=(0,r.useRef)(!1),N=(0,r.useRef)(!1),L=(0,r.useRef)(k),Z=(0,r.useRef)(t),F=(0,r.useRef)(n),U=function(){return F.current},H=function(){return U().isVisible()&&U().isOnline()},$=function(e){return i.set(I,p(i.get(I),e))},W=i.get(k),G=u(c)?n.fallback[k]:c,q=u(W)?G:W,Y=i.get(I)||{},K=Y.error,J=!D.current,X=function(){return J&&!u(b)?b:!U().isPaused()&&(h?!u(q)&&n.revalidateIfStale:u(q)||n.revalidateIfStale)},Q=!(!k||!t)&&(!!Y.isValidating||J&&X()),ee=function(e,t){var n=(0,r.useState)({})[1],a=(0,r.useRef)(e),o=(0,r.useRef)({data:!1,error:!1,isValidating:!1}),i=(0,r.useCallback)((function(e){var r=!1,i=a.current;for(var s in e){var l=s;i[l]!==e[l]&&(i[l]=e[l],o.current[l]&&(r=!0))}r&&!t.current&&n({})}),[]);return C((function(){a.current=e})),[a,o.current,i]}({data:q,error:K,isValidating:Q},N),te=ee[0],ne=ee[1],re=ee[2],ae=(0,r.useCallback)((function(e){return a(void 0,void 0,void 0,(function(){var t,r,a,c,p,f,m,h,b,v,g,y,_;return o(this,(function(o){switch(o.label){case 0:if(t=Z.current,!k||!t||N.current||U().isPaused())return[2,!1];c=!0,p=e||{},f=!R[k]||!p.dedupe,m=function(){return!N.current&&k===L.current&&D.current},h=function(){var e=R[k];e&&e[1]===a&&delete R[k]},b={isValidating:!1},v=function(){$({isValidating:!1}),m()&&re(b)},$({isValidating:!0}),re({isValidating:!0}),o.label=1;case 1:return o.trys.push([1,3,,4]),f&&(A(i,k,te.current.data,te.current.error,!0),n.loadingTimeout&&!i.get(k)&&setTimeout((function(){c&&m()&&U().onLoadingSlow(k,n)}),n.loadingTimeout),R[k]=[t.apply(void 0,P),T()]),_=R[k],r=_[0],a=_[1],[4,r];case 2:return r=o.sent(),f&&setTimeout(h,n.dedupingInterval),R[k]&&R[k][1]===a?($({error:l}),b.error=l,g=x[k],!u(g)&&(a<=g[0]||a<=g[1]||0===g[1])?(v(),f&&m()&&U().onDiscarded(k),[2,!1]):(s(te.current.data,r)?b.data=te.current.data:b.data=r,s(i.get(k),r)||i.set(k,r),f&&m()&&U().onSuccess(r,k,n),[3,4])):(f&&m()&&U().onDiscarded(k),[2,!1]);case 3:return y=o.sent(),h(),U().isPaused()||($({error:y}),b.error=y,f&&m()&&(U().onError(y,k,n),("boolean"==typeof n.shouldRetryOnError&&n.shouldRetryOnError||d(n.shouldRetryOnError)&&n.shouldRetryOnError(y))&&H()&&U().onErrorRetry(y,k,n,ae,{retryCount:(p.retryCount||0)+1,dedupe:!0}))),[3,4];case 4:return c=!1,v(),m()&&f&&A(i,k,b.data,b.error,!1),[2,!0]}}))}))}),[k]),oe=(0,r.useCallback)(M.bind(l,i,(function(){return L.current})),[]);if(C((function(){Z.current=t,F.current=n})),C((function(){if(k){var e=k!==L.current,t=ae.bind(l,B),n=0,r=z(k,E,(function(e,t,n){re(p({error:t,isValidating:n},s(te.current.data,e)?l:{data:e}))})),a=z(k,O,(function(e){if(0==e){var r=Date.now();U().revalidateOnFocus&&r>n&&H()&&(n=r+U().focusThrottleInterval,t())}else if(1==e)U().revalidateOnReconnect&&H()&&t();else if(2==e)return ae()}));return N.current=!1,L.current=k,D.current=!0,e&&re({data:q,error:K,isValidating:Q}),X()&&(u(q)||S?t():(o=t,m()&&typeof window.requestAnimationFrame!=f?window.requestAnimationFrame(o):setTimeout(o,1))),function(){N.current=!0,r(),a()}}var o}),[k,ae]),C((function(){var e;function t(){var t=d(v)?v(q):v;t&&-1!==e&&(e=setTimeout(n,t))}function n(){te.current.error||!g&&!U().isVisible()||!y&&!U().isOnline()?t():ae(B).then(t)}return t(),function(){e&&(clearTimeout(e),e=-1)}}),[v,g,y,ae]),(0,r.useDebugValue)(q),h&&u(q)&&k)throw Z.current=t,F.current=n,N.current=!1,u(K)?ae(B):K;return{mutate:oe,get data(){return ne.data=!0,q},get error(){return ne.error=!0,K},get isValidating(){return ne.isValidating=!0,Q}}},function(){for(var e=[],t=0;t0;)u=f[m](u);return u(o,s||c.fetcher,c)}),q=n(3369);const Y=(e,t)=>{const{data:n,error:r}=G(e,q._i,{dedupingInterval:36e5});return r||!n?t:n}},2402:(e,t,n)=>{"use strict";n.d(t,{Z:()=>i});var r=n(270);const a=["button","custom_html","divider","heading","tab","group"],o=e=>{let t=e.fields||{},n={};return Object.entries(t).map((([e,t])=>{const r=t.type||"text";n={...n,...o(t)},a.includes(r)||(n={...n,[e]:t.id})})),n},i=(0,r.Ue)((e=>({ids:o(MbbApp),update:(t,n)=>e((e=>{const r=n.type||"text";return{ids:a.includes(r)?{...e.ids}:{...e.ids,[t]:n.id}}})),remove:t=>e((e=>{let n={...e.ids};return delete n[t],{ids:n}}))})))},4395:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(270);const a=(0,n(3369).Gw)(),o=(0,r.Ue)((e=>({type:a.object_type||"post",update:t=>e((e=>({type:t})))})))},3206:(e,t,n)=>{"use strict";n.d(t,{Z:()=>s});var r=n(270),a=n(3369);const o=e=>(e&&Array.isArray(e)?e:["post"]).filter((e=>/\S/.test(e))),i=(0,a.Gw)(),s=(0,r.Ue)((e=>({types:o((0,a.rY)(i.post_types||[])),update:t=>e((e=>({types:o(t)})))})))},7850:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(2610);const a=e=>{const[t,n]=(0,r.useState)((()=>()=>{})),a=o(e),s=a?a.closest(".og-field"):null,l=s?s.classList:"";return(0,r.useEffect)((()=>{const e=()=>a&&i(a);n((()=>e)),e()}),[e,l]),t},o=e=>"string"==typeof e?document.getElementById(e):e,i=e=>{const t="checkbox"===e.type?e.checked:e.value,n=e.closest(".og-field");s(e).forEach((e=>{const r="true"===(a=e.className.match(/dep:([^:]+):([^:\s]+)/)[2])||"false"!==a&&a;var a;n.classList.contains("og-is-hidden")||("string"==typeof r&&r.includes("[")&&r.includes("]")?!r.match(/[^[\],]+/g).includes(t):r!==t)?e.classList.add("og-is-hidden"):e.classList.remove("og-is-hidden"),e.querySelectorAll(".og-input > input, .og-input > select").forEach(i)}))},s=e=>{const t=e.closest(".og-item")||e.closest(".react-tabs__tab-panel")||e.closest(".og"),n=l(e.id);return t?[...t.querySelectorAll(`[class*="dep:${n}:"]`)]:[]},l=e=>{const t=e.match(/-([^-]*)$/);return t?t[1]:e}},2326:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5681);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},e,{options:MbbApp.menu_parents}))},6703:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>o});var r=n(5681);function a(){return a=Object.assign?Object.assign.bind():function(e){for(var t=1;tReact.createElement(r.default,a({},e,{options:MbbApp.menu_positions}))},3517:(e,t,n)=>{"use strict";const r=n(4290),a=new Set(["__proto__","prototype","constructor"]),o=e=>!e.some((e=>a.has(e)));function i(e){const t=e.split("."),n=[];for(let e=0;e{"use strict";e.exports=e=>{const t=typeof e;return null!==e&&("object"===t||"function"===t)}},845:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function a(e,t){if(e.length!==t.length)return!1;for(var n=0;n{"use strict";var r=n(414);function a(){}function o(){}o.resetWarningCache=a,e.exports=function(){function e(e,t,n,a,o,i){if(i!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:a};return n.PropTypes=n,n}},5697:(e,t,n)=>{e.exports=n(2703)()},414:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},9656:(e,t,n)=>{"use strict";function r(){return r=Object.assign||function(e){for(var t=1;t{"use strict";var r=Object.assign||function(e){for(var t=1;t=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(this.props,[]);return function(e){u.forEach((function(t){return delete e[t]}))}(a),a.className=this.props.inputClassName,a.id=this.state.inputId,a.style=n,i.default.createElement("div",{className:this.props.className,style:t},this.renderStyles(),i.default.createElement("input",r({},a,{ref:this.inputRef})),i.default.createElement("div",{ref:this.sizerRef,style:c},e),this.props.placeholder?i.default.createElement("div",{ref:this.placeHolderSizerRef,style:c},this.props.placeholder):null)}}]),t}(o.Component);m.propTypes={className:s.default.string,defaultValue:s.default.any,extraWidth:s.default.oneOfType([s.default.number,s.default.string]),id:s.default.string,injectStyles:s.default.bool,inputClassName:s.default.string,inputRef:s.default.func,inputStyle:s.default.object,minWidth:s.default.oneOfType([s.default.number,s.default.string]),onAutosize:s.default.func,onChange:s.default.func,placeholder:s.default.string,placeholderIsMinWidth:s.default.bool,style:s.default.object,value:s.default.any},m.defaultProps={minWidth:1,injectStyles:!0},t.Z=m},7923:(e,t,n)=>{"use strict";n.d(t,{S:()=>ae});var r=n(4925),a=n(7462);function o(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n0,m=u-d-c,h=!1;m>n&&e.isBottom&&(o&&o(t),e.isBottom=!1),f&&e.isTop&&(s&&s(t),e.isTop=!1),f&&n>m?(a&&!e.isBottom&&a(t),p.scrollTop=u,h=!0,e.isBottom=!0):!f&&-n>c&&(i&&!e.isTop&&i(t),p.scrollTop=0,h=!0,e.isTop=!0),h&&e.cancelScroll(t)},e.onWheel=function(t){e.handleEventDelta(t,t.deltaY)},e.onTouchStart=function(t){e.touchStart=t.changedTouches[0].clientY},e.onTouchMove=function(t){var n=e.touchStart-t.changedTouches[0].clientY;e.handleEventDelta(t,n)},e.getScrollTarget=function(t){e.scrollTarget=t},e}return(0,u.Z)(a,[{key:"componentDidMount",value:function(){this.startListening(this.scrollTarget)}},{key:"componentWillUnmount",value:function(){this.stopListening(this.scrollTarget)}},{key:"startListening",value:function(e){e&&("function"==typeof e.addEventListener&&e.addEventListener("wheel",this.onWheel,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.addEventListener&&e.addEventListener("touchmove",this.onTouchMove,!1))}},{key:"stopListening",value:function(e){e&&("function"==typeof e.removeEventListener&&e.removeEventListener("wheel",this.onWheel,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchstart",this.onTouchStart,!1),"function"==typeof e.removeEventListener&&e.removeEventListener("touchmove",this.onTouchMove,!1))}},{key:"render",value:function(){return b().createElement(T,{innerRef:this.getScrollTarget},this.props.children)}}]),a}(h.Component);function q(e){var t=e.isEnabled,n=void 0===t||t,a=(0,r.Z)(e,["isEnabled"]);return n?b().createElement(G,a):a.children}var Y=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.isSearchable,r=t.isMulti,a=t.label,o=t.isDisabled,i=t.tabSelectsValue;switch(e){case"menu":return"Use Up and Down to choose options".concat(o?"":", press Enter to select the currently focused option",", press Escape to exit the menu").concat(i?", press Tab to select the option and exit the menu":"",".");case"input":return"".concat(a||"Select"," is focused ").concat(n?",type to refine list":"",", press Down to open the menu, ").concat(r?" press left to focus selected values":"");case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value"}},K=function(e,t){var n=t.value,r=t.isDisabled;if(n)switch(e){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(n,", deselected.");case"select-option":return"option ".concat(n,r?" is disabled. Select another option.":", selected.")}},J=function(e){return!!e.isDisabled},X={clearIndicator:_.c,container:_.a,control:_.b,dropdownIndicator:_.d,group:_.g,groupHeading:_.e,indicatorsContainer:_.i,indicatorSeparator:_.f,input:_.h,loadingIndicator:_.l,loadingMessage:_.j,menu:_.m,menuList:_.k,menuPortal:_.n,multiValue:_.o,multiValueLabel:_.p,multiValueRemove:_.q,noOptionsMessage:_.r,option:_.s,placeholder:_.t,singleValue:_.u,valueContainer:_.v},Q={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}};function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t-1},formatGroupLabel:function(e){return e.label},getOptionLabel:function(e){return e.label},getOptionValue:function(e){return e.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:J,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!(0,_.x)(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:"0",tabSelectsValue:!0},re=1,ae=function(e){(0,p.Z)(h,e);var t,n,l=(t=h,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,m.Z)(t);if(n){var a=(0,m.Z)(this).constructor;e=Reflect.construct(r,arguments,a)}else e=r.apply(this,arguments);return(0,f.Z)(this,e)});function h(e){var t;(0,c.Z)(this,h),(t=l.call(this,e)).state={ariaLiveSelection:"",ariaLiveContext:"",focusedOption:null,focusedValue:null,inputIsHidden:!1,isFocused:!1,menuOptions:{render:[],focusable:[]},selectValue:[]},t.blockOptionHover=!1,t.isComposing=!1,t.clearFocusValueOnUpdate=!1,t.commonProps=void 0,t.components=void 0,t.hasGroups=!1,t.initialTouchX=0,t.initialTouchY=0,t.inputIsHiddenAfterUpdate=void 0,t.instancePrefix="",t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.cacheComponents=function(e){t.components=(0,_.y)({components:e})},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange,o=r.name;a(e,te(te({},n),{},{name:o}))},t.setValue=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"set-value",r=arguments.length>2?arguments[2]:void 0,a=t.props,o=a.closeMenuOnSelect,i=a.isMulti;t.onInputChange("",{action:"set-value"}),o&&(t.inputIsHiddenAfterUpdate=!i,t.onMenuClose()),t.clearFocusValueOnUpdate=!0,t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n,r=t.props,a=r.blurInputOnSelect,s=r.isMulti,l=t.state.selectValue;if(s)if(t.isOptionSelected(e,l)){var c=t.getOptionValue(e);t.setValue(l.filter((function(e){return t.getOptionValue(e)!==c})),"deselect-option",e),t.announceAriaLiveSelection({event:"deselect-option",context:{value:t.getOptionLabel(e)}})}else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue([].concat(function(e){if(Array.isArray(e))return o(e)}(n=l)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||i(n)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e]),"select-option",e),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));else t.isOptionDisabled(e,l)?t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e),isDisabled:!0}}):(t.setValue(e,"select-option"),t.announceAriaLiveSelection({event:"select-option",context:{value:t.getOptionLabel(e)}}));a&&t.blurInput()},t.removeValue=function(e){var n=t.state.selectValue,r=t.getOptionValue(e),a=n.filter((function(e){return t.getOptionValue(e)!==r}));t.onChange(a.length?a:null,{action:"remove-value",removedValue:e}),t.announceAriaLiveSelection({event:"remove-value",context:{value:e?t.getOptionLabel(e):""}}),t.focusInput()},t.clearValue=function(){t.onChange(null,{action:"clear"})},t.popValue=function(){var e=t.state.selectValue,n=e[e.length-1],r=e.slice(0,e.length-1);t.announceAriaLiveSelection({event:"pop-value",context:{value:n?t.getOptionLabel(n):""}}),t.onChange(r.length?r:null,{action:"pop-value",removedValue:n})},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=new Array(e),r=0;r5||o>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=e.currentTarget.value;t.inputIsHiddenAfterUpdate=!1,t.onInputChange(n,{action:"input-change"}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){var n=t.props,r=n.isSearchable,a=n.isMulti;t.props.onFocus&&t.props.onFocus(e),t.inputIsHiddenAfterUpdate=!1,t.announceAriaLiveContext({event:"input",context:{isSearchable:r,isMulti:a}}),t.setState({isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur"}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){t.blockOptionHover||t.state.focusedOption===e||t.setState({focusedOption:e})},t.shouldHideSelectedOptions=function(){var e=t.props,n=e.hideSelectedOptions,r=e.isMulti;return void 0===n?r:n},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,o=n.escapeClearsValue,i=n.inputValue,s=n.isClearable,l=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,p=n.openMenuOnFocus,f=t.state,m=f.focusedOption,h=f.focusedValue,b=f.selectValue;if(!(l||"function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||i)return;t.focusValue("previous");break;case"ArrowRight":if(!r||i)return;t.focusValue("next");break;case"Delete":case"Backspace":if(i)return;if(h)t.removeValue(h);else{if(!a)return;r?t.popValue():s&&t.clearValue()}break;case"Tab":if(t.isComposing)return;if(e.shiftKey||!c||!d||!m||p&&t.isOptionSelected(m,b))return;t.selectOption(m);break;case"Enter":if(229===e.keyCode)break;if(c){if(!m)return;if(t.isComposing)return;t.selectOption(m);break}return;case"Escape":c?(t.inputIsHiddenAfterUpdate=!1,t.onInputChange("",{action:"menu-close"}),t.onMenuClose()):s&&o&&t.clearValue();break;case" ":if(i)return;if(!c){t.openMenu("first");break}if(!m)return;t.selectOption(m);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.buildMenuOptions=function(e,n){var r=e.inputValue,a=void 0===r?"":r,o=e.options,i=function(e,r){var o=t.isOptionDisabled(e,n),i=t.isOptionSelected(e,n),s=t.getOptionLabel(e),l=t.getOptionValue(e);if(!(t.shouldHideSelectedOptions()&&i||!t.filterOption({label:s,value:l,data:e},a))){var c=o?void 0:function(){return t.onOptionHover(e)},u=o?void 0:function(){return t.selectOption(e)},d="".concat(t.getElementId("option"),"-").concat(r);return{innerProps:{id:d,onClick:u,onMouseMove:c,onMouseOver:c,tabIndex:-1},data:e,isDisabled:o,isSelected:i,key:d,label:s,type:"option",value:l}}};return o.reduce((function(e,n,r){if(n.options){t.hasGroups||(t.hasGroups=!0);var a=n.options.map((function(t,n){var a=i(t,"".concat(r,"-").concat(n));return a&&e.focusable.push(t),a})).filter(Boolean);if(a.length){var o="".concat(t.getElementId("group"),"-").concat(r);e.render.push({type:"group",key:o,data:n,options:a})}}else{var s=i(n,"".concat(r));s&&(e.render.push(s),e.focusable.push(n))}return e}),{render:[],focusable:[]})};var n=e.value;t.cacheComponents=(0,v.Z)(t.cacheComponents,_.B).bind((0,d.Z)(t)),t.cacheComponents(e.components),t.instancePrefix="react-select-"+(t.props.instanceId||++re);var r=(0,_.C)(n);t.buildMenuOptions=(0,v.Z)(t.buildMenuOptions,(function(e,t){var n=s(e,2),r=n[0],a=n[1],o=s(t,2),i=o[0];return a===o[1]&&r.inputValue===i.inputValue&&r.options===i.options})).bind((0,d.Z)(t));var a=e.menuIsOpen?t.buildMenuOptions(e,r):{render:[],focusable:[]};return t.state.menuOptions=a,t.state.selectValue=r,t}return(0,u.Z)(h,[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput()}},{key:"UNSAFE_componentWillReceiveProps",value:function(e){var t=this.props,n=t.options,r=t.value,a=t.menuIsOpen,o=t.inputValue;if(this.cacheComponents(e.components),e.value!==r||e.options!==n||e.menuIsOpen!==a||e.inputValue!==o){var i=(0,_.C)(e.value),s=e.menuIsOpen?this.buildMenuOptions(e,i):{render:[],focusable:[]},l=this.getNextFocusedValue(i),c=this.getNextFocusedOption(s.focusable);this.setState({menuOptions:s,selectValue:i,focusedOption:c,focusedValue:l})}null!=this.inputIsHiddenAfterUpdate&&(this.setState({inputIsHidden:this.inputIsHiddenAfterUpdate}),delete this.inputIsHiddenAfterUpdate)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled&&this.setState({isFocused:!1},this.onMenuClose),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&((0,_.D)(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){var e=this.props,t=e.isSearchable,n=e.isMulti;this.announceAriaLiveContext({event:"input",context:{isSearchable:t,isMulti:n}}),this.onInputChange("",{action:"menu-close"}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,o=this.buildMenuOptions(this.props,r),i=this.props,s=i.isMulti,l=i.tabSelectsValue,c="first"===e?0:o.focusable.length-1;if(!s){var u=o.focusable.indexOf(r[0]);u>-1&&(c=u)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.inputIsHiddenAfterUpdate=!1,this.setState({menuOptions:o,focusedValue:null,focusedOption:o.focusable[c]},(function(){t.onMenuOpen(),t.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:l}})}))}},{key:"focusValue",value:function(e){var t=this.props,n=t.isMulti,r=t.isSearchable,a=this.state,o=a.selectValue,i=a.focusedValue;if(n){this.setState({focusedOption:null});var s=o.indexOf(i);i||(s=-1,this.announceAriaLiveContext({event:"value"}));var l=o.length-1,c=-1;if(o.length){switch(e){case"previous":c=0===s?0:-1===s?l:s-1;break;case"next":s>-1&&s0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props,n=t.pageSize,r=t.tabSelectsValue,a=this.state,o=a.focusedOption,i=a.menuOptions.focusable;if(i.length){var s=0,l=i.indexOf(o);o||(l=-1,this.announceAriaLiveContext({event:"menu",context:{tabSelectsValue:r}})),"up"===e?s=l>0?l-1:i.length-1:"down"===e?s=(l+1)%i.length:"pageup"===e?(s=l-n)<0&&(s=0):"pagedown"===e?(s=l+n)>i.length-1&&(s=i.length-1):"last"===e&&(s=i.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:i[s],focusedValue:null}),this.announceAriaLiveContext({event:"menu",context:{isDisabled:J(i[s]),tabSelectsValue:r}})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(Q):te(te({},Q),this.props.theme):Q}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getValue,a=this.setValue,o=this.selectOption,i=this.props,s=i.isMulti,l=i.isRtl,c=i.options;return{cx:t,clearValue:e,getStyles:n,getValue:r,hasValue:this.hasValue(),isMulti:s,isRtl:l,options:c,selectOption:o,setValue:a,selectProps:i,theme:this.getTheme()}}},{key:"getNextFocusedValue",value:function(e){if(this.clearFocusValueOnUpdate)return this.clearFocusValueOnUpdate=!1,null;var t=this.state,n=t.focusedValue,r=t.selectValue.indexOf(n);if(r>-1){if(e.indexOf(n)>-1)return n;if(r-1?t:e[0]}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.state.menuOptions.render.length}},{key:"countOptions",value:function(){return this.state.menuOptions.focusable.length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return"function"==typeof this.props.isOptionDisabled&&this.props.isOptionDisabled(e,t)}},{key:"isOptionSelected",value:function(e,t){var n=this;if(t.indexOf(e)>-1)return!0;if("function"==typeof this.props.isOptionSelected)return this.props.isOptionSelected(e,t);var r=this.getOptionValue(e);return t.some((function(e){return n.getOptionValue(e)===r}))}},{key:"filterOption",value:function(e,t){return!this.props.filterOption||this.props.filterOption(e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"==typeof this.props.formatOptionLabel){var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"constructAriaLiveMessage",value:function(){var e=this.state,t=e.ariaLiveContext,n=e.selectValue,r=e.focusedValue,a=e.focusedOption,o=this.props,i=o.options,s=o.menuIsOpen,l=o.inputValue,c=o.screenReaderStatus,u=r?function(e){var t=e.focusedValue,n=e.selectValue;return"value ".concat((0,e.getOptionLabel)(t)," focused, ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedValue:r,getOptionLabel:this.getOptionLabel,selectValue:n}):"",d=a&&s?function(e){var t=e.focusedOption,n=e.options;return"option ".concat((0,e.getOptionLabel)(t)," focused").concat(t.isDisabled?" disabled":"",", ").concat(n.indexOf(t)+1," of ").concat(n.length,".")}({focusedOption:a,getOptionLabel:this.getOptionLabel,options:i}):"",p=function(e){var t=e.inputValue;return"".concat(e.screenReaderMessage).concat(t?" for search term "+t:"",".")}({inputValue:l,screenReaderMessage:c({count:this.countOptions()})});return"".concat(u," ").concat(d," ").concat(p," ").concat(t)}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,o=e.inputValue,i=e.tabIndex,s=e.form,l=this.components.Input,c=this.state.inputIsHidden,u=r||this.getElementId("input"),d={"aria-autocomplete":"list","aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"]};if(!n)return b().createElement(D,(0,a.Z)({id:u,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:_.E,onFocus:this.onInputFocus,readOnly:!0,disabled:t,tabIndex:i,form:s,value:""},d));var p=this.commonProps,f=p.cx,m=p.theme,h=p.selectProps;return b().createElement(l,(0,a.Z)({autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",cx:f,getStyles:this.getStyles,id:u,innerRef:this.getInputRef,isDisabled:t,isHidden:c,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,selectProps:h,spellCheck:"false",tabIndex:i,form:s,theme:m,type:"text",value:o},d))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.components,n=t.MultiValue,r=t.MultiValueContainer,o=t.MultiValueLabel,i=t.MultiValueRemove,s=t.SingleValue,l=t.Placeholder,c=this.commonProps,u=this.props,d=u.controlShouldRenderValue,p=u.isDisabled,f=u.isMulti,m=u.inputValue,h=u.placeholder,v=this.state,g=v.selectValue,y=v.focusedValue,_=v.isFocused;if(!this.hasValue()||!d)return m?null:b().createElement(l,(0,a.Z)({},c,{key:"placeholder",isDisabled:p,isFocused:_}),h);if(f)return g.map((function(t,s){var l=t===y;return b().createElement(n,(0,a.Z)({},c,{components:{Container:r,Label:o,Remove:i},isFocused:l,isDisabled:p,key:"".concat(e.getOptionValue(t)).concat(s),index:s,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault(),e.stopPropagation()}},data:t}),e.formatOptionLabel(t,"value"))}));if(m)return null;var O=g[0];return b().createElement(s,(0,a.Z)({},c,{data:O,isDisabled:p}),this.formatOptionLabel(O,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.components.ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||o)return null;var s={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:s,isFocused:i}))}},{key:"renderLoadingIndicator",value:function(){var e=this.components.LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,o=n.isLoading,i=this.state.isFocused;return e&&o?b().createElement(e,(0,a.Z)({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:i})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.components,t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,o=this.props.isDisabled,i=this.state.isFocused;return b().createElement(n,(0,a.Z)({},r,{isDisabled:o,isFocused:i}))}},{key:"renderDropdownIndicator",value:function(){var e=this.components.DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,o={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return b().createElement(e,(0,a.Z)({},t,{innerProps:o,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.components,n=t.Group,o=t.GroupHeading,i=t.Menu,s=t.MenuList,l=t.MenuPortal,c=t.LoadingMessage,u=t.NoOptionsMessage,d=t.Option,p=this.commonProps,f=this.state,m=f.focusedOption,h=f.menuOptions,v=this.props,g=v.captureMenuScroll,y=v.inputValue,O=v.isLoading,E=v.loadingMessage,x=v.minMenuHeight,R=v.maxMenuHeight,w=v.menuIsOpen,k=v.menuPlacement,S=v.menuPosition,C=v.menuPortalTarget,P=v.menuShouldBlockScroll,I=v.menuShouldScrollIntoView,j=v.noOptionsMessage,V=v.onMenuScrollToTop,A=v.onMenuScrollToBottom;if(!w)return null;var D,T=function(t){var n=m===t.data;return t.innerRef=n?e.getFocusedOptionRef:void 0,b().createElement(d,(0,a.Z)({},p,t,{isFocused:n}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())D=h.render.map((function(t){if("group"===t.type){t.type;var i=(0,r.Z)(t,["type"]),s="".concat(t.key,"-heading");return b().createElement(n,(0,a.Z)({},p,i,{Heading:o,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map((function(e){return T(e)})))}if("option"===t.type)return T(t)}));else if(O){var M=E({inputValue:y});if(null===M)return null;D=b().createElement(c,p,M)}else{var N=j({inputValue:y});if(null===N)return null;D=b().createElement(u,p,N)}var L={minMenuHeight:x,maxMenuHeight:R,menuPlacement:k,menuPosition:S,menuShouldScrollIntoView:I},Z=b().createElement(_.M,(0,a.Z)({},p,L),(function(t){var n=t.ref,r=t.placerProps,o=r.placement,l=r.maxHeight;return b().createElement(i,(0,a.Z)({},p,L,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:O,placement:o}),b().createElement(q,{isEnabled:g,onTopArrive:V,onBottomArrive:A},b().createElement(B,{isEnabled:P},b().createElement(s,(0,a.Z)({},p,{innerRef:e.getMenuListRef,isLoading:O,maxHeight:l}),D))))}));return C||"fixed"===S?b().createElement(l,(0,a.Z)({},p,{appendTo:C,controlElement:this.controlRef,menuPlacement:k,menuPosition:S}),Z):Z}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,o=t.name,i=this.state.selectValue;if(o&&!r){if(a){if(n){var s=i.map((function(t){return e.getOptionValue(t)})).join(n);return b().createElement("input",{name:o,type:"hidden",value:s})}var l=i.length>0?i.map((function(t,n){return b().createElement("input",{key:"i-".concat(n),name:o,type:"hidden",value:e.getOptionValue(t)})})):b().createElement("input",{name:o,type:"hidden"});return b().createElement("div",null,l)}var c=i[0]?this.getOptionValue(i[0]):"";return b().createElement("input",{name:o,type:"hidden",value:c})}}},{key:"renderLiveRegion",value:function(){return this.state.isFocused?b().createElement(A,{"aria-live":"polite"},b().createElement("span",{id:"aria-selection-event"}," ",this.state.ariaLiveSelection),b().createElement("span",{id:"aria-context"}," ",this.constructAriaLiveMessage())):null}},{key:"render",value:function(){var e=this.components,t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,o=e.ValueContainer,i=this.props,s=i.className,l=i.id,c=i.isDisabled,u=i.menuIsOpen,d=this.state.isFocused,p=this.commonProps=this.getCommonProps();return b().createElement(r,(0,a.Z)({},p,{className:s,innerProps:{id:l,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:d}),this.renderLiveRegion(),b().createElement(t,(0,a.Z)({},p,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:d,menuIsOpen:u}),b().createElement(o,(0,a.Z)({},p,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),b().createElement(n,(0,a.Z)({},p,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}]),h}(h.Component);ae.defaultProps=ne},8533:(e,t,n)=>{"use strict";n.d(t,{A:()=>E,B:()=>q,C:()=>_,D:()=>k,E:()=>v,G:()=>O,M:()=>T,a:()=>Y,b:()=>de,c:()=>oe,d:()=>ae,e:()=>he,f:()=>ie,g:()=>me,h:()=>ge,i:()=>J,j:()=>Z,k:()=>M,l:()=>le,m:()=>A,n:()=>H,o:()=>Ee,p:()=>xe,q:()=>Re,r:()=>L,s:()=>Pe,t:()=>Ie,u:()=>je,v:()=>K,w:()=>S,x:()=>C,y:()=>Te,z:()=>y});var r=n(4925),a=n(7462),o=n(4942),i=n(5671),s=n(3144),l=n(136),c=n(2963),u=n(1120),d=n(7363),p=n(5742),f=n(1533),m=n(1002),h=n(2780),b=n(5639),v=function(){};function g(e,t){return t?"-"===t[0]?e+t:e+"__"+t:e}function y(e,t,n){var r=[n];if(t&&e)for(var a in t)t.hasOwnProperty(a)&&t[a]&&r.push("".concat(g(e,a)));return r.filter((function(e){return e})).map((function(e){return String(e).trim()})).join(" ")}var _=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===(0,m.Z)(e)&&null!==e?[e]:[]};function O(e,t,n){if(n){var r=n(e,t);if("string"==typeof r)return r}return e}function E(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function x(e){return E(e)?window.pageYOffset:e.scrollTop}function R(e,t){E(e)?window.scrollTo(0,t):e.scrollTop=t}function w(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:v,a=x(e),o=t-a,i=0;!function t(){var s,l=o*((s=(s=i+=10)/n-1)*s*s+1)+a;R(e,l),in.bottom?R(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a=f)return{placement:"bottom",maxHeight:t};if(k>=f&&!i)return o&&w(l,S,P),{placement:"bottom",maxHeight:t};if(!i&&k>=r||i&&O>=r)return o&&w(l,S,P),{placement:"bottom",maxHeight:i?O-g:k-g};if("auto"===a||i){var I=t,j=i?_:E;return j>=r&&(I=Math.min(j-g-s.controlHeight,t)),{placement:"top",maxHeight:I}}if("bottom"===a)return R(l,S),{placement:"bottom",maxHeight:t};break;case"top":if(_>=f)return{placement:"top",maxHeight:t};if(E>=f&&!i)return o&&w(l,C,P),{placement:"top",maxHeight:t};if(!i&&E>=r||i&&_>=r){var V=t;return(!i&&E>=r||i&&_>=r)&&(V=i?_-y:E-y),o&&w(l,C,P),{placement:"top",maxHeight:V}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(a,'".'))}return c}({maxHeight:a,menuEl:t,minHeight:r,placement:o,shouldScroll:s&&!c,isFixedPosition:c,theme:l}),d=e.context.getPortalPlacement;d&&d(u),e.setState(u)}},e.getUpdatedProps=function(){var t=e.props.menuPlacement,n=e.state.placement||V(t);return I(I({},e.props),{},{placement:n,maxHeight:e.state.maxHeight})},e}return(0,s.Z)(n,[{key:"render",value:function(){return(0,this.props.children)({ref:this.getPlacement,placerProps:this.getUpdatedProps()})}}]),n}(d.Component);T.contextType=D;var M=function(e){var t=e.maxHeight,n=e.theme.spacing.baseUnit;return{maxHeight:t,overflowY:"auto",paddingBottom:n,paddingTop:n,position:"relative",WebkitOverflowScrolling:"touch"}},N=function(e){var t=e.theme,n=t.spacing.baseUnit;return{color:t.colors.neutral40,padding:"".concat(2*n,"px ").concat(3*n,"px"),textAlign:"center"}},L=N,Z=N,F=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("noOptionsMessage",e),className:r({"menu-notice":!0,"menu-notice--no-options":!0},n)},i),t)};F.defaultProps={children:"No options"};var U=function(e){var t=e.children,n=e.className,r=e.cx,o=e.getStyles,i=e.innerProps;return(0,p.tZ)("div",(0,a.Z)({css:o("loadingMessage",e),className:r({"menu-notice":!0,"menu-notice--loading":!0},n)},i),t)};U.defaultProps={children:"Loading..."};var H=function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},$=function(e){(0,l.Z)(n,e);var t=j(n);function n(){var e;(0,i.Z)(this,n);for(var r=arguments.length,a=new Array(r),o=0;o{"use strict";n.d(t,{m:()=>f});var r=n(4925),a=n(7462),o=n(5671),i=n(3144),s=n(136),l=n(2963),c=n(1120),u=n(7363),d=n.n(u);var p={defaultInputValue:"",defaultMenuIsOpen:!1,defaultValue:null},f=function(e){var t,n;return n=t=function(t){(0,s.Z)(f,t);var n,u,p=(n=f,u=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=(0,c.Z)(n);if(u){var r=(0,c.Z)(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return(0,l.Z)(this,e)});function f(){var e;(0,o.Z)(this,f);for(var t=arguments.length,n=new Array(t),r=0;r1?n-1:0),a=1;a{"use strict";n.d(t,{Z:()=>h});const r=function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=1540483477*(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))+(59797*(t>>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)},a={animationIterationCount:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1};var o,i=/[A-Z]|^ms/g,s=/_EMO_([^_]+?)_([^]*?)_EMO_/g,l=function(e){return 45===e.charCodeAt(1)},c=function(e){return null!=e&&"boolean"!=typeof e},u=(o={},function(e){return void 0===o[e]&&(o[e]=l(t=e)?t:t.replace(i,"-$&").toLowerCase()),o[e];var t}),d=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(s,(function(e,t,n){return f={name:t,styles:n,next:f},t}))}return 1===a[e]||l(e)||"number"!=typeof t||0===t?t:t+"px"};function p(e,t,n,r){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return f={name:n.name,styles:n.styles,next:f},n.name;if(void 0!==n.styles){var a=n.next;if(void 0!==a)for(;void 0!==a;)f={name:a.name,styles:a.styles,next:f},a=a.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a":"greater","|":"or","¢":"cent","£":"pound","¤":"currency","¥":"yen","©":"(c)","ª":"a","®":"(r)","º":"o","À":"A","Á":"A","Â":"A","Ã":"A","Ä":"A","Å":"A","Æ":"AE","Ç":"C","È":"E","É":"E","Ê":"E","Ë":"E","Ì":"I","Í":"I","Î":"I","Ï":"I","Ð":"D","Ñ":"N","Ò":"O","Ó":"O","Ô":"O","Õ":"O","Ö":"O","Ø":"O","Ù":"U","Ú":"U","Û":"U","Ü":"U","Ý":"Y","Þ":"TH","ß":"ss","à":"a","á":"a","â":"a","ã":"a","ä":"a","å":"a","æ":"ae","ç":"c","è":"e","é":"e","ê":"e","ë":"e","ì":"i","í":"i","î":"i","ï":"i","ð":"d","ñ":"n","ò":"o","ó":"o","ô":"o","õ":"o","ö":"o","ø":"o","ù":"u","ú":"u","û":"u","ü":"u","ý":"y","þ":"th","ÿ":"y","Ā":"A","ā":"a","Ă":"A","ă":"a","Ą":"A","ą":"a","Ć":"C","ć":"c","Č":"C","č":"c","Ď":"D","ď":"d","Đ":"DJ","đ":"dj","Ē":"E","ē":"e","Ė":"E","ė":"e","Ę":"e","ę":"e","Ě":"E","ě":"e","Ğ":"G","ğ":"g","Ģ":"G","ģ":"g","Ĩ":"I","ĩ":"i","Ī":"i","ī":"i","Į":"I","į":"i","İ":"I","ı":"i","Ķ":"k","ķ":"k","Ļ":"L","ļ":"l","Ľ":"L","ľ":"l","Ł":"L","ł":"l","Ń":"N","ń":"n","Ņ":"N","ņ":"n","Ň":"N","ň":"n","Ō":"O","ō":"o","Ő":"O","ő":"o","Œ":"OE","œ":"oe","Ŕ":"R","ŕ":"r","Ř":"R","ř":"r","Ś":"S","ś":"s","Ş":"S","ş":"s","Š":"S","š":"s","Ţ":"T","ţ":"t","Ť":"T","ť":"t","Ũ":"U","ũ":"u","Ū":"u","ū":"u","Ů":"U","ů":"u","Ű":"U","ű":"u","Ų":"U","ų":"u","Ŵ":"W","ŵ":"w","Ŷ":"Y","ŷ":"y","Ÿ":"Y","Ź":"Z","ź":"z","Ż":"Z","ż":"z","Ž":"Z","ž":"z","Ə":"E","ƒ":"f","Ơ":"O","ơ":"o","Ư":"U","ư":"u","Lj":"LJ","lj":"lj","Nj":"NJ","nj":"nj","Ș":"S","ș":"s","Ț":"T","ț":"t","ə":"e","˚":"o","Ά":"A","Έ":"E","Ή":"H","Ί":"I","Ό":"O","Ύ":"Y","Ώ":"W","ΐ":"i","Α":"A","Β":"B","Γ":"G","Δ":"D","Ε":"E","Ζ":"Z","Η":"H","Θ":"8","Ι":"I","Κ":"K","Λ":"L","Μ":"M","Ν":"N","Ξ":"3","Ο":"O","Π":"P","Ρ":"R","Σ":"S","Τ":"T","Υ":"Y","Φ":"F","Χ":"X","Ψ":"PS","Ω":"W","Ϊ":"I","Ϋ":"Y","ά":"a","έ":"e","ή":"h","ί":"i","ΰ":"y","α":"a","β":"b","γ":"g","δ":"d","ε":"e","ζ":"z","η":"h","θ":"8","ι":"i","κ":"k","λ":"l","μ":"m","ν":"n","ξ":"3","ο":"o","π":"p","ρ":"r","ς":"s","σ":"s","τ":"t","υ":"y","φ":"f","χ":"x","ψ":"ps","ω":"w","ϊ":"i","ϋ":"y","ό":"o","ύ":"y","ώ":"w","Ё":"Yo","Ђ":"DJ","Є":"Ye","І":"I","Ї":"Yi","Ј":"J","Љ":"LJ","Њ":"NJ","Ћ":"C","Џ":"DZ","А":"A","Б":"B","В":"V","Г":"G","Д":"D","Е":"E","Ж":"Zh","З":"Z","И":"I","Й":"J","К":"K","Л":"L","М":"M","Н":"N","О":"O","П":"P","Р":"R","С":"S","Т":"T","У":"U","Ф":"F","Х":"H","Ц":"C","Ч":"Ch","Ш":"Sh","Щ":"Sh","Ъ":"U","Ы":"Y","Ь":"","Э":"E","Ю":"Yu","Я":"Ya","а":"a","б":"b","в":"v","г":"g","д":"d","е":"e","ж":"zh","з":"z","и":"i","й":"j","к":"k","л":"l","м":"m","н":"n","о":"o","п":"p","р":"r","с":"s","т":"t","у":"u","ф":"f","х":"h","ц":"c","ч":"ch","ш":"sh","щ":"sh","ъ":"u","ы":"y","ь":"","э":"e","ю":"yu","я":"ya","ё":"yo","ђ":"dj","є":"ye","і":"i","ї":"yi","ј":"j","љ":"lj","њ":"nj","ћ":"c","ѝ":"u","џ":"dz","Ґ":"G","ґ":"g","Ғ":"GH","ғ":"gh","Қ":"KH","қ":"kh","Ң":"NG","ң":"ng","Ү":"UE","ү":"ue","Ұ":"U","ұ":"u","Һ":"H","һ":"h","Ә":"AE","ә":"ae","Ө":"OE","ө":"oe","Ա":"A","Բ":"B","Գ":"G","Դ":"D","Ե":"E","Զ":"Z","Է":"E\'","Ը":"Y\'","Թ":"T\'","Ժ":"JH","Ի":"I","Լ":"L","Խ":"X","Ծ":"C\'","Կ":"K","Հ":"H","Ձ":"D\'","Ղ":"GH","Ճ":"TW","Մ":"M","Յ":"Y","Ն":"N","Շ":"SH","Չ":"CH","Պ":"P","Ջ":"J","Ռ":"R\'","Ս":"S","Վ":"V","Տ":"T","Ր":"R","Ց":"C","Փ":"P\'","Ք":"Q\'","Օ":"O\'\'","Ֆ":"F","և":"EV","ء":"a","آ":"aa","أ":"a","ؤ":"u","إ":"i","ئ":"e","ا":"a","ب":"b","ة":"h","ت":"t","ث":"th","ج":"j","ح":"h","خ":"kh","د":"d","ذ":"th","ر":"r","ز":"z","س":"s","ش":"sh","ص":"s","ض":"dh","ط":"t","ظ":"z","ع":"a","غ":"gh","ف":"f","ق":"q","ك":"k","ل":"l","م":"m","ن":"n","ه":"h","و":"w","ى":"a","ي":"y","ً":"an","ٌ":"on","ٍ":"en","َ":"a","ُ":"u","ِ":"e","ْ":"","٠":"0","١":"1","٢":"2","٣":"3","٤":"4","٥":"5","٦":"6","٧":"7","٨":"8","٩":"9","پ":"p","چ":"ch","ژ":"zh","ک":"k","گ":"g","ی":"y","۰":"0","۱":"1","۲":"2","۳":"3","۴":"4","۵":"5","۶":"6","۷":"7","۸":"8","۹":"9","฿":"baht","ა":"a","ბ":"b","გ":"g","დ":"d","ე":"e","ვ":"v","ზ":"z","თ":"t","ი":"i","კ":"k","ლ":"l","მ":"m","ნ":"n","ო":"o","პ":"p","ჟ":"zh","რ":"r","ს":"s","ტ":"t","უ":"u","ფ":"f","ქ":"k","ღ":"gh","ყ":"q","შ":"sh","ჩ":"ch","ც":"ts","ძ":"dz","წ":"ts","ჭ":"ch","ხ":"kh","ჯ":"j","ჰ":"h","Ṣ":"S","ṣ":"s","Ẁ":"W","ẁ":"w","Ẃ":"W","ẃ":"w","Ẅ":"W","ẅ":"w","ẞ":"SS","Ạ":"A","ạ":"a","Ả":"A","ả":"a","Ấ":"A","ấ":"a","Ầ":"A","ầ":"a","Ẩ":"A","ẩ":"a","Ẫ":"A","ẫ":"a","Ậ":"A","ậ":"a","Ắ":"A","ắ":"a","Ằ":"A","ằ":"a","Ẳ":"A","ẳ":"a","Ẵ":"A","ẵ":"a","Ặ":"A","ặ":"a","Ẹ":"E","ẹ":"e","Ẻ":"E","ẻ":"e","Ẽ":"E","ẽ":"e","Ế":"E","ế":"e","Ề":"E","ề":"e","Ể":"E","ể":"e","Ễ":"E","ễ":"e","Ệ":"E","ệ":"e","Ỉ":"I","ỉ":"i","Ị":"I","ị":"i","Ọ":"O","ọ":"o","Ỏ":"O","ỏ":"o","Ố":"O","ố":"o","Ồ":"O","ồ":"o","Ổ":"O","ổ":"o","Ỗ":"O","ỗ":"o","Ộ":"O","ộ":"o","Ớ":"O","ớ":"o","Ờ":"O","ờ":"o","Ở":"O","ở":"o","Ỡ":"O","ỡ":"o","Ợ":"O","ợ":"o","Ụ":"U","ụ":"u","Ủ":"U","ủ":"u","Ứ":"U","ứ":"u","Ừ":"U","ừ":"u","Ử":"U","ử":"u","Ữ":"U","ữ":"u","Ự":"U","ự":"u","Ỳ":"Y","ỳ":"y","Ỵ":"Y","ỵ":"y","Ỷ":"Y","ỷ":"y","Ỹ":"Y","ỹ":"y","–":"-","‘":"\'","’":"\'","“":"\\"","”":"\\"","„":"\\"","†":"+","•":"*","…":"...","₠":"ecu","₢":"cruzeiro","₣":"french franc","₤":"lira","₥":"mill","₦":"naira","₧":"peseta","₨":"rupee","₩":"won","₪":"new shequel","₫":"dong","€":"euro","₭":"kip","₮":"tugrik","₯":"drachma","₰":"penny","₱":"peso","₲":"guarani","₳":"austral","₴":"hryvnia","₵":"cedi","₸":"kazakhstani tenge","₹":"indian rupee","₺":"turkish lira","₽":"russian ruble","₿":"bitcoin","℠":"sm","™":"tm","∂":"d","∆":"delta","∑":"sum","∞":"infinity","♥":"love","元":"yuan","円":"yen","﷼":"rial","ﻵ":"laa","ﻷ":"laa","ﻹ":"lai","ﻻ":"la"}'),t=JSON.parse('{"bg":{"Й":"Y","Ц":"Ts","Щ":"Sht","Ъ":"A","Ь":"Y","й":"y","ц":"ts","щ":"sht","ъ":"a","ь":"y"},"de":{"Ä":"AE","ä":"ae","Ö":"OE","ö":"oe","Ü":"UE","ü":"ue","ß":"ss","%":"prozent","&":"und","|":"oder","∑":"summe","∞":"unendlich","♥":"liebe"},"es":{"%":"por ciento","&":"y","<":"menor que",">":"mayor que","|":"o","¢":"centavos","£":"libras","¤":"moneda","₣":"francos","∑":"suma","∞":"infinito","♥":"amor"},"fr":{"%":"pourcent","&":"et","<":"plus petit",">":"plus grand","|":"ou","¢":"centime","£":"livre","¤":"devise","₣":"franc","∑":"somme","∞":"infini","♥":"amour"},"pt":{"%":"porcento","&":"e","<":"menor",">":"maior","|":"ou","¢":"centavo","∑":"soma","£":"libra","∞":"infinito","♥":"amor"},"uk":{"И":"Y","и":"y","Й":"Y","й":"y","Ц":"Ts","ц":"ts","Х":"Kh","х":"kh","Щ":"Shch","щ":"shch","Г":"H","г":"h"},"vi":{"Đ":"D","đ":"d"},"da":{"Ø":"OE","ø":"oe","Å":"AA","å":"aa","%":"procent","&":"og","|":"eller","$":"dollar","<":"mindre end",">":"større end"},"nb":{"&":"og","Å":"AA","Æ":"AE","Ø":"OE","å":"aa","æ":"ae","ø":"oe"},"it":{"&":"e"},"nl":{"&":"en"},"sv":{"&":"och","Å":"AA","Ä":"AE","Ö":"OE","å":"aa","ä":"ae","ö":"oe"}}');function n(n,r){if("string"!=typeof n)throw new Error("slugify: string argument expected");var a=t[(r="string"==typeof r?{replacement:r}:r||{}).locale]||{},o=void 0===r.replacement?"-":r.replacement,i=void 0===r.trim||r.trim,s=n.normalize().split("").reduce((function(t,n){var i=a[n]||e[n]||n;return i===o&&(i=" "),t+i.replace(r.remove||/[^\w\s$*_+~.()'"!\-:@]+/g,"")}),"");return r.strict&&(s=s.replace(/[^A-Za-z0-9\s]/g,"")),i&&(s=s.trim()),s=s.replace(/\s+/g,o),r.lower&&(s=s.toLowerCase()),s}return n.extend=function(t){Object.assign(e,t)},n},e.exports=t(),e.exports.default=t()},3250:(e,t,n)=>{"use strict";var r=n(7363),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,i=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!a(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),a=r[0].inst,u=r[1];return s((function(){a.value=n,a.getSnapshot=t,c(a)&&u({inst:a})}),[e,n,t]),i((function(){return c(a)&&u({inst:a}),e((function(){c(a)&&u({inst:a})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},139:(e,t,n)=>{"use strict";var r=n(7363),a=n(1688),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=a.useSyncExternalStore,s=r.useRef,l=r.useEffect,c=r.useMemo,u=r.useDebugValue;t.useSyncExternalStoreWithSelector=function(e,t,n,r,a){var d=s(null);if(null===d.current){var p={hasValue:!1,value:null};d.current=p}else p=d.current;d=c((function(){function e(e){if(!l){if(l=!0,i=e,e=r(e),void 0!==a&&p.hasValue){var t=p.value;if(a(t,e))return s=t}return s=e}if(t=s,o(i,e))return t;var n=r(e);return void 0!==a&&a(t,n)?t:(i=e,s=n)}var i,s,l=!1,c=void 0===n?null:n;return[function(){return e(t())},null===c?void 0:function(){return e(c())}]}),[t,n,r,a]);var f=i(e,d[0],d[1]);return l((function(){p.hasValue=!0,p.value=f}),[f]),u(f),f}},1688:(e,t,n)=>{"use strict";e.exports=n(3250)},2798:(e,t,n)=>{"use strict";e.exports=n(139)},7363:e=>{"use strict";e.exports=React},1533:e=>{"use strict";e.exports=ReactDOM},192:e=>{"use strict";e.exports=wp.CodeMirror},7537:e=>{"use strict";e.exports=wp.components},2610:e=>{"use strict";e.exports=wp.element},8003:e=>{"use strict";e.exports=wp.i18n},7326:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{Z:()=>r})},5671:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{Z:()=>r})},3144:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(9142);function a(e,t){for(var n=0;n{"use strict";n.d(t,{Z:()=>a});var r=n(9142);function a(e,t,n){return(t=(0,r.Z)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},7462:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;tr})},1120:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{Z:()=>r})},136:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(9611);function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.Z)(e,t)}},4925:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n,r,a=function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}n.d(t,{Z:()=>r})},2963:(e,t,n)=>{"use strict";n.d(t,{Z:()=>o});var r=n(1002),a=n(7326);function o(e,t){if(t&&("object"===(0,r.Z)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,a.Z)(e)}},9611:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{Z:()=>r})},9142:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(1002);function a(e){var t=function(e,t){if("object"!==(0,r.Z)(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var a=n.call(e,"string");if("object"!==(0,r.Z)(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"===(0,r.Z)(t)?t:String(t)}},1002:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{Z:()=>r})},270:(e,t,n)=>{"use strict";n.d(t,{Ue:()=>l});const r=e=>{let t;const n=new Set,r=(e,r)=>{const a="function"==typeof e?e(t):e;if(!Object.is(a,t)){const e=t;t=(null!=r?r:"object"!=typeof a)?a:Object.assign({},t,a),n.forEach((n=>n(t,e)))}},a=()=>t,o={setState:r,getState:a,subscribe:e=>(n.add(e),()=>n.delete(e)),destroy:()=>{console.warn("[DEPRECATED] The `destroy` method will be unsupported in a future version. Instead use unsubscribe function returned by subscribe. Everything will be garbage-collected if store is garbage-collected."),n.clear()}};return t=e(r,a,o),o};var a=n(7363),o=n(2798);const{useSyncExternalStoreWithSelector:i}=o,s=e=>{"function"!=typeof e&&console.warn("[DEPRECATED] Passing a vanilla store will be unsupported in a future version. Instead use `import { useStore } from 'zustand'`.");const t="function"==typeof e?(e=>e?r(e):r)(e):e,n=(e,n)=>function(e,t=e.getState,n){const r=i(e.subscribe,e.getState,e.getServerState||e.getState,t,n);return(0,a.useDebugValue)(r),r}(t,e,n);return Object.assign(n,t),n},l=e=>e?s(e):s}},t={};function n(r){var a=t[r];if(void 0!==a)return a.exports;var o=t[r]={exports:{}};return e[r].call(o.exports,o,o.exports,n),o.exports}n.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return n.d(t,{a:t}),t},n.d=(e,t)=>{for(var r in t)n.o(t,r)&&!n.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})},n.e=()=>Promise.resolve(),n.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),n.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),n.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e=n(7363),t=n.n(e);function r(e){return function(t){return!!t.type&&t.type.tabsRole===e}}var a=r("Tab"),o=r("TabList"),i=r("TabPanel");function s(){return s=Object.assign||function(e){for(var t=1;t=this.getTabsCount())){var n=this.props;(0,n.onSelect)(e,n.selectedIndex,t)}},p.getNextTab=function(e){for(var t=this.getTabsCount(),n=e+1;ne;)if(!O(this.getTab(t)))return t;return e},p.getFirstTab=function(){for(var e=this.getTabsCount(),t=0;t=0||(a[n]=e[n]);return a}(n,b));return t().createElement("div",v({},o,{className:d(r),onClick:this.handleClick,onKeyDown:this.handleKeyDown,ref:function(t){e.node=t,a&&a(t)},"data-rttabs":!0}),this.getChildren())},u}(e.Component);E.defaultProps={className:"react-tabs",focus:!1},E.propTypes={};var x=["children","defaultIndex","defaultFocus"];function R(e,t){return R=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},R(e,t)}var w=function(e){var n,r;function a(t){var n;return(n=e.call(this,t)||this).handleSelected=function(e,t,r){var a=n.props.onSelect,o=n.state.mode;if("function"!=typeof a||!1!==a(e,t,r)){var i={focus:"keydown"===r.type};1===o&&(i.selectedIndex=e),n.setState(i)}},n.state=a.copyPropsToState(n.props,{},t.defaultFocus),n}return r=e,(n=a).prototype=Object.create(r.prototype),n.prototype.constructor=n,R(n,r),a.getDerivedStateFromProps=function(e,t){return a.copyPropsToState(e,t)},a.getModeFromProps=function(e){return null===e.selectedIndex?1:0},a.copyPropsToState=function(e,t,n){void 0===n&&(n=!1);var r={focus:n,mode:a.getModeFromProps(e)};if(1===r.mode){var o,i=Math.max(0,m(e.children)-1);o=null!=t.selectedIndex?Math.min(t.selectedIndex,i):e.defaultIndex||0,r.selectedIndex=o}return r},a.prototype.render=function(){var e=this.props,n=e.children,r=(e.defaultIndex,e.defaultFocus,function(e,t){if(null==e)return{};var n,r,a={},o=Object.keys(e);for(r=0;r=0||(a[n]=e[n]);return a}(e,x)),a=this.state,o=a.focus,i=a.selectedIndex;return r.focus=o,r.onSelect=this.handleSelected,null!=i&&(r.selectedIndex=i),t().createElement(E,r,n)},a}(e.Component);w.defaultProps={defaultFocus:!1,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1},w.propTypes={},w.tabsRole="Tabs";var k=["children","className"];function S(){return S=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(e,k);return t().createElement("ul",S({},a,{className:d(r),role:"tablist"}),n)},a}(e.Component);P.defaultProps={className:"react-tabs__tab-list"},P.propTypes={},P.tabsRole="TabList";var I=["children","className","disabled","disabledClassName","focus","id","panelId","selected","selectedClassName","tabIndex","tabRef"];function j(){return j=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(r,I);return t().createElement("li",j({},h,{className:d(o,(e={},e[p]=u,e[s]=i,e)),ref:function(e){n.node=e,m&&m(e)},role:"tab",id:l,"aria-selected":u?"true":"false","aria-disabled":i?"true":"false","aria-controls":c,tabIndex:f||(u?"0":null),"data-rttab":!0}),a)},a}(e.Component);D.defaultProps={className:A,disabledClassName:A+"--disabled",focus:!1,id:null,panelId:null,selected:!1,selectedClassName:A+"--selected"},D.propTypes={},D.tabsRole="Tab";var T=["children","className","forceRender","id","selected","selectedClassName","tabId"];function M(){return M=Object.assign||function(e){for(var t=1;t=0||(a[n]=e[n]);return a}(n,T);return t().createElement("div",M({},u,{className:d(a,(e={},e[l]=s,e)),role:"tabpanel",id:i,"aria-labelledby":c}),o||s?r:null)},a}(e.Component);Z.defaultProps={className:L,forceRender:!1,selectedClassName:L+"--selected"},Z.propTypes={},Z.tabsRole="TabPanel";var F=n(8998),U=n(3369);function H(){return H=Object.assign?Object.assign.bind():function(e){for(var t=1;t{const e=(0,F.Z)("settings-page-controls",[]),t=React.createElement("p",null,B("Loading settings, please wait...","meta-box-builder"));return 0===e.length?t:React.createElement(React.Fragment,null,e.map((e=>React.createElement($,{fallback:null,key:e.setting},(e=>{const[t,r,a]=(0,U.yn)(e,MbbApp.settings,(()=>n(6502)(`./${e.name}`)));return React.createElement(t,H({componentId:`settings-${e.setting}`},e.props,{name:`settings${r}`,defaultValue:a}))})(e)))))},q=wp.compose;var Y=n(2610),K=n(8003),J=n(9656),X=n(1181);const Q=({endPoint:e})=>{const t=(0,U.Gw)(),[n,r]=(0,Y.useState)(""),[a,o]=(0,Y.useState)(!1),[i,s]=(0,Y.useState)(!1),l=(0,q.useCopyToClipboard)(n,(()=>{s(!0),setTimeout((()=>s(!1)),2e3)}));return React.createElement(React.Fragment,null,React.createElement(X.default,{name:"settings[text_domain]",label:(0,K.__)("Text domain","meta-box-builder"),tooltip:(0,K.__)("Required for multilingual website. Used in the exported code only.","meta-box-builder"),defaultValue:t.text_domain||"your-text-domain",componentId:"text-domain"}),React.createElement(X.default,{name:"settings[function_name]",label:(0,K.__)("Function name","meta-box-builder"),defaultValue:t.function_name||"your_prefix_function_name",componentId:"function-name"}),React.createElement("button",{type:"button",className:"button",onClick:()=>{r(""),o(!0);const t=new FormData(document.querySelector("#post"));t.delete("_wpnonce"),fetch(`${MbbApp.rest}/mbb/${e}`,{method:"POST",body:t,headers:{"X-WP-Nonce":MbbApp.nonce}}).then((e=>e.json())).then((e=>{r(e),o(!1)}))},disabled:a},(0,K.__)("Generate","meta-box-builder")),a&&React.createElement("p",null,(0,K.__)("Generating code, please wait...","meta-box-builder")),n.length>0&&React.createElement("div",{className:"og-result"},React.createElement("p",null,(0,K.__)("Copy the code and paste into your theme's functions.php file.","meta-box-builder")),React.createElement("div",{className:"og-result__body"},React.createElement(J.Rt,{value:n,options:{mode:"php",lineNumbers:!0,readOnly:!0}}),React.createElement("button",{type:"button",className:"button",text:n,ref:l},i?(0,K.__)("Copied!","meta-box-builder"):(0,K.__)("Copy","meta-box-builder")))))},{render:ee,useEffect:te}=wp.element,{__:ne}=wp.i18n,re=()=>(te((()=>{jQuery(".toggle_option_name").closest(".rwmb-field").next().hide(),jQuery("#post").on("keypress keydown keyup","input",(function(e){13==e.keyCode&&e.preventDefault()})).on("click",".toggle_option_name",(function(e){jQuery(this).closest(".rwmb-field").next().toggle()}))})),React.createElement(w,{forceRenderTabPanel:!0},React.createElement(P,null,React.createElement(D,null,ne("Settings","meta-box-builder")),React.createElement(D,{className:"button button-small"},ne("Get PHP Code","meta-box-builder"))),React.createElement(Z,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(G,null)),React.createElement(Z,{className:"react-tabs__tab-panel og-tab-panel--settings"},React.createElement(Q,{endPoint:"settings-page-generate"}))));ee(React.createElement(re,null),document.getElementById("root"))})()})(); \ No newline at end of file diff --git a/src/Edit.php b/src/Edit.php index 5a7d8ac9..761cfe7d 100644 --- a/src/Edit.php +++ b/src/Edit.php @@ -47,7 +47,6 @@ public function enqueue() { // All other fields are false by default, but save_field need to be true by default. $fields = array_map( function ( $field ) { $field['save_field'] = $field['save_field'] ?? true; - return $field; }, $fields ); @@ -81,7 +80,7 @@ public function enqueue() { 'termMeta' => Data::is_extension_active( 'mb-term-meta' ), 'userMeta' => Data::is_extension_active( 'mb-user-meta' ), 'revision' => Data::is_extension_active( 'mb-revision' ), - 'views' => Data::is_extension_active( 'mb-views' ), + 'views' => Data::is_extension_active( 'mb-views' ), ], ];