1 2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="62c4c211-0d8d-5183-a3de-342c1491cd62")}catch(e){}}(); 3import{W as Be,R as d,bS as Dt,j as Pt,bi as Y,Q as xe,bN as hn,aK as gn,v as ze,aj as bn,bJ as wt,bY as yn,V as B,l as Ae,X as Cn,bk as Ie,eI as Sn,bj as _n,c9 as xn,a as Q,r as C,G as X,eJ as O,B as ue,F as On,_ as I,eK as En,eL as In,eM as Mn,eN as Dn,J as We,eO as Pn,aw as wn,a6 as Vt,ax as Vn,x as oe,o as Ln,cP as Fn,eP as Rn,cp as kn,D as Tn,q as Nn,I as An,s as Hn,t as $n,aN as ne,bE as ce,c1 as Ze,c2 as Me,aS as De,cx as et,bF as de,cc as tt,cf as nt,c3 as Un,cC as ie,b0 as qn,Y as at,cZ as ot,aU as Bn,a$ as zn,aG as Wn}from"./index-Cs-In7Vx.js";import{u as Gn,g as He}from"./useGetCoupons-D015gTvi.js";import{u as Yn}from"./useCategoriesLite-C97aXSJg.js";import{j as x,c as Lt,k as jn,_ as Kn}from"./taggedTemplateLiteral-DxAKf2M4.js";import{A as Xn}from"./index-Dpr9l0yn.js";import"./SearchTextInput-Gprlx1Wp.js";function Qn({value:n}){const t=Be();return d.createElement("div",{onClick:a=>a.stopPropagation()},d.createElement(Dt.CopyToClipboard,{text:n,onCopy:()=>t.success("Copiado!")},d.createElement(Pt,{title:"Clique para copiar",placement:"top",arrow:!0},d.createElement("span",null,n))))}function Jn({situation:n}){return n==="valid"?d.createElement(Y,{color:"green"},"DisponÃvel"):n==="not_available"?d.createElement(Y,{color:"purple"},"Fora do horário"):n==="not_yet_available"?d.createElement(Y,{color:"orange"},"Ainda não disponÃvel"):n==="expired"?d.createElement(Y,{color:"red"},"Expirado"):n==="usage_limit_reached"?d.createElement(Y,{color:"red"},"Esgotado"):n==="not_active"?d.createElement(Y,{color:"red"},"Inativo"):d.createElement(Y,{color:"red"},"IndisponÃvel")}async function Zn(n){return(await xe.post("/api/v2/company/coupons",{coupons:n})).data}async function ea(n,t){return(await xe.put(`/api/v2/company/coupons/${n}`,{coupons:t})).data}async function ta(n){return(await xe.delete(`/api/v2/company/coupons/${n}`,{couponId:n})).data}async function na(n,t){return(await xe.put(`/api/v2/company/coupons/${n}`,{coupons:{active:t}})).data}const ge=hn(n=>({filters:{page:1,per_page:10,order:"desc",order_by:"created_at",q:{}},updateFilter:(t,a)=>n(o=>({...o,filters:{...o.filters,[t]:a}}))})),Ft="[COUPONS] OPEN NEW COUPON DIALOG",Rt="[COUPONS] CLOSE NEW COUPON DIALOG",kt="[COUPONS] OPEN EDIT COUPON DIALOG",Tt="[COUPONS] CLOSE EDIT COUPON DIALOG";function aa(){return{type:Ft}}function oa(){return{type:Rt}}function it(n){return{type:kt,data:n}}function ia(){return{type:Tt}}function ra(){const n=Be(),t=gn(),a=ze(),o=bn(),e=ge(p=>p.updateFilter),r=ge(p=>p.filters),{data:l,isLoading:u,isError:i,totalRecords:s}=Gn(r),{mutate:c}=wt(),f=d.useCallback(async p=>{try{await ta(p),c(He(r)),n.success("Cupom excluÃdo com sucesso!")}catch(h){n.error(h.response?.data?.message||"Erro ao excluir o cupom. Por favor, tente novamente.")}},[n,r,c]),y=d.useCallback(async p=>o({title:"Deseja excluir o cupom?",cancellationText:"Voltar",confirmationText:"Excluir"}).then(()=>f(p)).catch(()=>{}),[o,f]),b=d.useCallback(async(p,h)=>{try{await na(p,h),c(He(r)),n.success("Cupom atualizado com sucesso!")}catch(m){n.error(m.response?.data?.message||"Erro ao atualizar o cupom. Por favor, tente novamente.")}},[n,r,c]),S=p=>{e("page",p+1)},g=p=>{e("page",1),e("per_page",p)};return d.createElement(yn,{data:l,loading:u,totalRows:s,resetCurrentPage:r.page===1,onChangePage:S,onChangeRowsPerPage:g,showError:i,loadingRowsQuantity:10,onRowClick:p=>a(it(p)),stickyHeader:!0,columns:[{Header:"Situação",sortable:!1,Cell:({row:p})=>d.createElement(Jn,{situation:p.situation})},{Header:"Nome",accessor:"name",sortable:!1,className:"font-bold min-w-216"},{Header:"Código",sortable:!1,className:"font-bold",Cell:({row:p})=>
3p.code?d.createElement(Qn,{value:p.code}):d.createElement(Y,{color:"grey"},"SEM CÃDIGO")},{Header:"Desconto",sortable:!1,className:"min-w-160",Cell:({row:p})=>{if(p.free_delivery){let h="Entrega grátis";return p.minimum_value&&(h+=" (Valor mÃnimo "+B.formatMonetaryValue(p.minimum_value)+")"),h}else return p.percentual_discount?`${p.percentual_discount.toString().replace(".",",")} %`:B.formatMonetaryValue(p.fixed_discount)}},{Header:"Expira em",accessor:"expires_at",sortable:!1,formatDataFunction:p=>p?Ae(p).format("DD/MM/YYYY"):d.createElement(Y,{color:"grey"},"NÃO EXPIRA")},{Header:"Quantidade",accessor:"quantity",sortable:!1,className:"min-w-160",formatDataFunction:p=>p||d.createElement(Y,{color:"grey"},"ILIMITADO")},{Header:"Usos",accessor:"used_quantity",sortable:!1,className:"min-w-200",Cell:({row:p})=>`${p.used_quantity||0} (${B.formatMonetaryValue(p.total_discounts_given)})`},{Header:"Ativo",accessor:"active",align:"center",sortable:!1,Cell:({row:p})=>d.createElement(Pt,{title:p.active?"Desativar cupom":"Ativar cupom"},d.createElement(Cn,{color:"primary",checked:p.active,className:"mx-0 sm:mx-12",onClick:h=>{h.stopPropagation(),b(p.id,!p.active)}}))},{Header:"",sortable:!1,align:"right",Cell:({row:p})=>d.createElement("div",{className:"flex items-center space-x-16"},d.createElement("div",{onClick:h=>h.stopPropagation()},d.createElement(Dt.CopyToClipboard,{text:`${t("app")}?cid=${p.uid_code}`,onCopy:()=>n.success("Copiado!")},d.createElement(Ie,{tooltip:"Clique para copiar",placement:"top-end",arrow:!0},d.createElement(Sn,null)))),d.createElement(Ie,{tooltip:"Editar cupom",onClick:h=>{h.stopPropagation(),a(it(p))}},d.createElement(_n,{color:"inherit"})),d.createElement(Ie,{tooltip:"Excluir cupom",onClick:h=>(h.stopPropagation(),y(p.id))},d.createElement(xn,{color:"inherit"})))}]})}var la=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function sa(n){var t=n.defaultInputValue,a=t===void 0?"":t,o=n.defaultMenuIsOpen,e=o===void 0?!1:o,r=n.defaultValue,l=r===void 0?null:r,u=n.inputValue,i=n.menuIsOpen,s=n.onChange,c=n.onInputChange,f=n.onMenuClose,y=n.onMenuOpen,b=n.value,S=Q(n,la),g=C.useState(u!==void 0?u:a),p=X(g,2),h=p[0],m=p[1],_=C.useState(i!==void 0?i:e),M=X(_,2),D=M[0],P=M[1],w=C.useState(b!==void 0?b:l),E=X(w,2),F=E[0],R=E[1],A=C.useCallback(function(V,L){typeof s=="function"&&s(V,L),R(V)},[s]),$=C.useCallback(function(V,L){var U;typeof c=="function"&&(U=c(V,L)),m(U!==void 0?U:V)},[c]),z=C.useCallback(function(){typeof y=="function"&&y(),P(!0)},[y]),W=C.useCallback(function(){typeof f=="function"&&f(),P(!1)},[f]),N=u!==void 0?u:h,k=i!==void 0?i:D,v=b!==void 0?b:F;return O(O({},S),{},{inputValue:N,menuIsOpen:k,onChange:A,onInputChange:$,onMenuClose:W,onMenuOpen:z,value:v})}const ua=Math.min,ca=Math.max,be=Math.round,pe=Math.floor,$e=n=>({x:n,y:n});function da(n){const{x:t,y:a,width:o,height:e}=n;return{width:o,height:e,top:a,left:t,right:t+o,bottom:a+e,x:t,y:a}}function Oe(){return typeof window<"u"}function Nt(n){return Ht(n)?(n.nodeName||"").toLowerCase():"#document"}function te(n){var t;return(n==null||(t=n.ownerDocument)==null?void 0:t.defaultView)||window}function At(n){var t;return(t=(Ht(n)?n.ownerDocument:n.document)||window.document)==null?void 0:t.documentElement}function Ht(n){return Oe()?n instanceof Node||n instanceof te(n).Node:!1}function pa(n){return Oe()?n instanceof Element||n instanceof te(n).Element:!1}function Ge(n){return Oe()?n instanceof HTMLElement||n instanceof te(n).HTMLElement:!1}function rt(n){return!Oe()||typeof ShadowRoot>"u"?!1:n instanceof ShadowRoot||n instanceof te(n).ShadowRoot}function $t(n){const{overflow:t,overflowX:a,overflowY:o,display:e}=Ut(n);return/auto|scroll|overlay|hidden|clip/.test(t+o+a)&&e!=="inline"&&e!=="contents"}function ma(n){return/^(html|body|#document)$/.test(Nt(n))}function Ut(n){return te(n).getComputedStyle(n)}function fa(n){if(Nt(n)==="html")return n;const t=n.assignedSlot||n.parentNode||rt(n)&&n.host||At(n);return rt(t)?t.host:t}function qt(n){const t=fa(n);return ma(t)?(n.ownerDocument||n).body:Ge(t)&&$t(t)?t:qt(t)}function ye(n,t,a){var o;t===void 0&&(t=[]),a===void 0&&(a=!0);const e=qt(n),r=e===((o=n.ownerDocument)==null?void 0:o.body),l=te(e);if(r){const u=va(l);
3return t.concat(l,l.visualViewport||[],$t(e)?e:[],u&&a?ye(u):[])}else return t.concat(e,ye(e,[],a))}function va(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function ha(n){const t=Ut(n);let a=parseFloat(t.width)||0,o=parseFloat(t.height)||0;const e=Ge(n),r=e?n.offsetWidth:a,l=e?n.offsetHeight:o,u=be(a)!==r||be(o)!==l;return u&&(a=r,o=l),{width:a,height:o,$:u}}function Ye(n){return pa(n)?n:n.contextElement}function ga(n){const t=Ye(n);if(!Ge(t))return $e(1);const a=t.getBoundingClientRect(),{width:o,height:e,$:r}=ha(t);let l=(r?be(a.width):a.width)/o,u=(r?be(a.height):a.height)/e;return(!l||!Number.isFinite(l))&&(l=1),(!u||!Number.isFinite(u))&&(u=1),{x:l,y:u}}function lt(n,t,a,o){t===void 0&&(t=!1);const e=n.getBoundingClientRect();Ye(n);let r=$e(1);t&&(r=ga(n));const l=$e(0);let u=(e.left+l.x)/r.x,i=(e.top+l.y)/r.y,s=e.width/r.x,c=e.height/r.y;return da({width:s,height:c,x:u,y:i})}function Bt(n,t){return n.x===t.x&&n.y===t.y&&n.width===t.width&&n.height===t.height}function ba(n,t,a){let o=null,e;const r=At(n);function l(){var c;clearTimeout(e),(c=o)==null||c.disconnect(),o=null}function u(c,f){c===void 0&&(c=!1),f===void 0&&(f=1),l();const y=n.getBoundingClientRect(),{left:b,top:S,width:g,height:p}=y;if(c||t(),!g||!p)return;const h=pe(S),m=pe(r.clientWidth-(b+g)),_=pe(r.clientHeight-(S+p)),M=pe(b),P={rootMargin:-h+"px "+-m+"px "+-_+"px "+-M+"px",threshold:ca(0,ua(1,f))||1};let w=!0;function E(F){const R=F[0].intersectionRatio;if(!Bt(y,n.getBoundingClientRect()))return u();if(R!==f){if(!w)return u();R?u(!1,R):e=setTimeout(()=>{u(!1,1e-7)},1e3)}w=!1}try{o=new IntersectionObserver(E,{...P,root:r.ownerDocument})}catch{o=new IntersectionObserver(E,P)}o.observe(n)}const i=te(n),s=()=>u(a);return i.addEventListener("resize",s),u(!0),()=>{i.removeEventListener("resize",s),l()}}function ya(n,t,a,o){o===void 0&&(o={});const{ancestorScroll:e=!0,ancestorResize:r=!0,elementResize:l=typeof ResizeObserver=="function",layoutShift:u=typeof IntersectionObserver=="function",animationFrame:i=!1}=o,s=Ye(n),c=e||r?[...s?ye(s):[],...t?ye(t):[]]:[];c.forEach(h=>{e&&h.addEventListener("scroll",a),r&&h.addEventListener("resize",a)});const f=s&&u?ba(s,a,r):null;let y=-1,b=null;l&&(b=new ResizeObserver(h=>{let[m]=h;m&&m.target===s&&b&&t&&(b.unobserve(t),cancelAnimationFrame(y),y=requestAnimationFrame(()=>{var _;(_=b)==null||_.observe(t)})),a()}),s&&!i&&b.observe(s),t&&b.observe(t));let S,g=i?lt(n):null;i&&p();function p(){const h=lt(n);g&&!Bt(g,h)&&a(),g=h,S=requestAnimationFrame(p)}return a(),()=>{var h;c.forEach(m=>{e&&m.removeEventListener("scroll",a),r&&m.removeEventListener("resize",a)}),f?.(),(h=b)==null||h.disconnect(),b=null,i&&cancelAnimationFrame(S)}}var Ue=C.useLayoutEffect,Ca=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],Ce=function(){};function Sa(n,t){return t?t[0]==="-"?n+t:n+"__"+t:n}function _a(n,t){for(var a=arguments.length,o=new Array(a>2?a-2:0),e=2;e<a;e++)o[e-2]=arguments[e];var r=[].concat(o);if(t&&n)for(var l in t)t.hasOwnProperty(l)&&t[l]&&r.push("".concat(Sa(n,l)));return r.filter(function(u){return u}).map(function(u){return String(u).trim()}).join(" ")}var st=function(t){return Va(t)?t.filter(Boolean):On(t)==="object"&&t!==null?[t]:[]},zt=function(t){t.className,t.clearValue,t.cx,t.getStyles,t.getClassNames,t.getValue,t.hasValue,t.isMulti,t.isRtl,t.options,t.selectOption,t.selectProps,t.setValue,t.theme;var a=Q(t,Ca);return O({},a)},T=function(t,a,o){var e=t.cx,r=t.getStyles,l=t.getClassNames,u=t.className;return{css:r(a,t),className:e(o??{},l(a,t),u)}};function Ee(n){return[document.documentElement,document.body,window].indexOf(n)>-1}function xa(n){return Ee(n)?window.innerHeight:n.clientHeight}function Wt(n){return Ee(n)?window.pageYOffset:n.scrollTop}function Se(n,t){if(Ee(n)){window.scrollTo(0,t);return}n.scrollTop=t}function Oa(n){var t=getComputedStyle(n),a=t.position==="absolute",o=/(auto|scroll)/;if(t.position==="fixed")return document.documentElement;for(var e=n;e=e.parentElement;)if(t=getComputedStyle(e),!(a&&t.position==="static")&&o.test(t.overflow+t.overflowY+t.overflowX))return e;return document.documentElement}function Ea(n,t,a,o){return a*((n=n/o-1)*n*n+1)+t}function me(n,t){var a=arguments.length>2&&arguments[2]!==void 0?arguments[2]:200,o=arguments.length>3&&arguments[3]!==void 0?arguments[3]:Ce,e=Wt(n),r=t-e,l=10,u=0;function i(){u+=l;var s=Ea(u,e,r,a);Se(n,s),u<a?window.requestAnimationFrame(i):o(n)}i()}function ut(n,t){var a=n.getBoundingClientRect(),o=t.getBoundingClientRect(),e=t.offsetHeight/3;o.bottom+e>a.bottom?Se(n,Math.min(t.offsetTop+t.clientHeight-n.offsetHeight+e,n.scrollHeight)):o.top-e<a.top&&Se(n,Math.max(t.offsetTop-e,0))}function Ia(n){var t=n.getBoundingClientRect();return{bottom:t.bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width}}function ct(){try{return document.createEvent("TouchEvent"),!0}catch{return!1}}function Ma(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch{return!1}}
3var Gt=!1,Da={get passive(){return Gt=!0}},fe=typeof window<"u"?window:{};fe.addEventListener&&fe.removeEventListener&&(fe.addEventListener("p",Ce,Da),fe.removeEventListener("p",Ce,!1));var Pa=Gt;function wa(n){return n!=null}function Va(n){return Array.isArray(n)}function ve(n,t,a){return n?t:a}var La=function(t){for(var a=arguments.length,o=new Array(a>1?a-1:0),e=1;e<a;e++)o[e-1]=arguments[e];var r=Object.entries(t).filter(function(l){var u=X(l,1),i=u[0];return!o.includes(i)});return r.reduce(function(l,u){var i=X(u,2),s=i[0],c=i[1];return l[s]=c,l},{})},Fa=["children","innerProps"],Ra=["children","innerProps"];function ka(n){var t=n.maxHeight,a=n.menuEl,o=n.minHeight,e=n.placement,r=n.shouldScroll,l=n.isFixedPosition,u=n.controlHeight,i=Oa(a),s={placement:"bottom",maxHeight:t};if(!a||!a.offsetParent)return s;var c=i.getBoundingClientRect(),f=c.height,y=a.getBoundingClientRect(),b=y.bottom,S=y.height,g=y.top,p=a.offsetParent.getBoundingClientRect(),h=p.top,m=l?window.innerHeight:xa(i),_=Wt(i),M=parseInt(getComputedStyle(a).marginBottom,10),D=parseInt(getComputedStyle(a).marginTop,10),P=h-D,w=m-g,E=P+_,F=f-_-g,R=b-m+_+M,A=_+g-D,$=160;switch(e){case"auto":case"bottom":if(w>=S)return{placement:"bottom",maxHeight:t};if(F>=S&&!l)return r&&me(i,R,$),{placement:"bottom",maxHeight:t};if(!l&&F>=o||l&&w>=o){r&&me(i,R,$);var z=l?w-M:F-M;return{placement:"bottom",maxHeight:z}}if(e==="auto"||l){var W=t,N=l?P:E;return N>=o&&(W=Math.min(N-M-u,t)),{placement:"top",maxHeight:W}}if(e==="bottom")return r&&Se(i,R),{placement:"bottom",maxHeight:t};break;case"top":if(P>=S)return{placement:"top",maxHeight:t};if(E>=S&&!l)return r&&me(i,A,$),{placement:"top",maxHeight:t};if(!l&&E>=o||l&&P>=o){var k=t;return(!l&&E>=o||l&&P>=o)&&(k=l?P-D:E-D),r&&me(i,A,$),{placement:"top",maxHeight:k}}return{placement:"bottom",maxHeight:t};default:throw new Error('Invalid placement provided "'.concat(e,'".'))}return s}function Ta(n){var t={bottom:"top",top:"bottom"};return n?t[n]:"bottom"}var Yt=function(t){return t==="auto"?"bottom":t},Na=function(t,a){var o,e=t.placement,r=t.theme,l=r.borderRadius,u=r.spacing,i=r.colors;return O((o={label:"menu"},ue(o,Ta(e),"100%"),ue(o,"position","absolute"),ue(o,"width","100%"),ue(o,"zIndex",1),o),a?{}:{backgroundColor:i.neutral0,borderRadius:l,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:u.menuGutter,marginTop:u.menuGutter})},jt=C.createContext(null),Aa=function(t){var a=t.children,o=t.minMenuHeight,e=t.maxMenuHeight,r=t.menuPlacement,l=t.menuPosition,u=t.menuShouldScrollIntoView,i=t.theme,s=C.useContext(jt)||{},c=s.setPortalPlacement,f=C.useRef(null),y=C.useState(e),b=X(y,2),S=b[0],g=b[1],p=C.useState(null),h=X(p,2),m=h[0],_=h[1],M=i.spacing.controlHeight;return Ue(function(){var D=f.current;if(D){var P=l==="fixed",w=u&&!P,E=ka({maxHeight:e,menuEl:D,minHeight:o,placement:r,shouldScroll:w,isFixedPosition:P,controlHeight:M});g(E.maxHeight),_(E.placement),c?.(E.placement)}},[e,r,l,u,o,c,M]),a({ref:f,placerProps:O(O({},t),{},{placement:m||Yt(r),maxHeight:S})})},Ha=function(t){var a=t.children,o=t.innerRef,e=t.innerProps;return x("div",I({},T(t,"menu",{menu:!0}),{ref:o},e),a)},$a=Ha,Ua=function(t,a){var o=t.maxHeight,e=t.theme.spacing.baseUnit;return O({maxHeight:o,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},a?{}:{paddingBottom:e,paddingTop:e})},qa=function(t){var a=t.children,o=t.innerProps,e=t.innerRef,r=t.isMulti;return x("div",I({},T(t,"menuList",{"menu-list":!0,"menu-list--is-multi":r}),{ref:e},o),a)},Kt=function(t,a){var o=t.theme,e=o.spacing.baseUnit,r=o.colors;return O({textAlign:"center"},a?{}:{color:r.neutral40,padding:"".concat(e*2,"px ").concat(e*3,"px")})},Ba=Kt,za=Kt,Wa=function(t){var a=t.children,o=a===void 0?"No options":a,e=t.innerProps,r=Q(t,Fa);return x("div",I({},T(O(O({},r),{},{children:o,innerProps:e}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),e),o)},Ga=function(t){var a=t.children,o=a===void 0?"Loading...":a,e=t.innerProps,r=Q(t,Ra);return x("div",I({},T(O(O({},r),{},{children:o,innerProps:e}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),e),o)},Ya=function(t){var a=t.rect,o=t.offset,e=t.position;return{left:a.left,position:e,top:o,width:a.width,zIndex:1}}
3,ja=function(t){var a=t.appendTo,o=t.children,e=t.controlElement,r=t.innerProps,l=t.menuPlacement,u=t.menuPosition,i=C.useRef(null),s=C.useRef(null),c=C.useState(Yt(l)),f=X(c,2),y=f[0],b=f[1],S=C.useMemo(function(){return{setPortalPlacement:b}},[]),g=C.useState(null),p=X(g,2),h=p[0],m=p[1],_=C.useCallback(function(){if(e){var w=Ia(e),E=u==="fixed"?0:window.pageYOffset,F=w[y]+E;(F!==h?.offset||w.left!==h?.rect.left||w.width!==h?.rect.width)&&m({offset:F,rect:w})}},[e,u,y,h?.offset,h?.rect.left,h?.rect.width]);Ue(function(){_()},[_]);var M=C.useCallback(function(){typeof s.current=="function"&&(s.current(),s.current=null),e&&i.current&&(s.current=ya(e,i.current,_,{elementResize:"ResizeObserver"in window}))},[e,_]);Ue(function(){M()},[M]);var D=C.useCallback(function(w){i.current=w,M()},[M]);if(!a&&u!=="fixed"||!h)return null;var P=x("div",I({ref:D},T(O(O({},t),{},{offset:h.offset,position:u,rect:h.rect}),"menuPortal",{"menu-portal":!0}),r),o);return x(jt.Provider,{value:S},a?En.createPortal(P,a):P)},Ka=function(t){var a=t.isDisabled,o=t.isRtl;return{label:"container",direction:o?"rtl":void 0,pointerEvents:a?"none":void 0,position:"relative"}},Xa=function(t){var a=t.children,o=t.innerProps,e=t.isDisabled,r=t.isRtl;return x("div",I({},T(t,"container",{"--is-disabled":e,"--is-rtl":r}),o),a)},Qa=function(t,a){var o=t.theme.spacing,e=t.isMulti,r=t.hasValue,l=t.selectProps.controlShouldRenderValue;return O({alignItems:"center",display:e&&r&&l?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},a?{}:{padding:"".concat(o.baseUnit/2,"px ").concat(o.baseUnit*2,"px")})},Ja=function(t){var a=t.children,o=t.innerProps,e=t.isMulti,r=t.hasValue;return x("div",I({},T(t,"valueContainer",{"value-container":!0,"value-container--is-multi":e,"value-container--has-value":r}),o),a)},Za=function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},eo=function(t){var a=t.children,o=t.innerProps;return x("div",I({},T(t,"indicatorsContainer",{indicators:!0}),o),a)},dt,to=["size"],no=["innerProps","isRtl","size"],ao={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Xt=function(t){var a=t.size,o=Q(t,to);return x("svg",I({height:a,width:a,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:ao},o))},je=function(t){return x(Xt,I({size:20},t),x("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},Qt=function(t){return x(Xt,I({size:20},t),x("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},Jt=function(t,a){var o=t.isFocused,e=t.theme,r=e.spacing.baseUnit,l=e.colors;return O({label:"indicatorContainer",display:"flex",transition:"color 150ms"},a?{}:{color:o?l.neutral60:l.neutral20,padding:r*2,":hover":{color:o?l.neutral80:l.neutral40}})},oo=Jt,io=function(t){var a=t.children,o=t.innerProps;return x("div",I({},T(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),o),a||x(Qt,null))},ro=Jt,lo=function(t){var a=t.children,o=t.innerProps;return x("div",I({},T(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),o),a||x(je,null))},so=function(t,a){var o=t.isDisabled,e=t.theme,r=e.spacing.baseUnit,l=e.colors;return O({label:"indicatorSeparator",alignSelf:"stretch",width:1},a?{}:{backgroundColor:o?l.neutral10:l.neutral20,marginBottom:r*2,marginTop:r*2})},uo=function(t){var a=t.innerProps;return x("span",I({},a,T(t,"indicatorSeparator",{"indicator-separator":!0})))},co=jn(dt||(dt=Kn([` 4 0%, 80%, 100% { opacity: 0; } 5 40% { opacity: 1; } 6`]))),po=function(t,a){var o=t.isFocused,e=t.size,r=t.theme,l=r.colors,u=r.spacing.baseUnit;return O({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:e,lineHeight:1,marginRight:e,textAlign:"center",verticalAlign:"middle"},a?{}:{color:o?l.neutral60:l.neutral20,padding:u*2})},Pe=function(t){var a=t.delay,o=t.offset;return x("span",{css:Lt({animation:"".concat(co," 1s ease-in-out ").concat(a,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:o?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},mo=function(t){var a=t.innerProps,o=t.isRtl,e=t.size,r=e===void 0?4:e,l=Q(t,no);return x("div",I({},T(O(O({},l),{},{innerProps:a,isRtl:o,size:r}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),a),x(Pe,{delay:0,offset:o}),x(Pe,{delay:160,offset:!0}),x(Pe,{delay:320,offset:!o}))},fo=function(t,a){var o=t.isDisabled,e=t.isFocused,r=t.theme,l=r.colors,u=r.borderRadius,i=r.spacing;return O({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:i.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},a?{}:{backgroundColor:o?l.neutral5:l.neutral0,borderColor:o?l.neutral10:e?l.primary:l.neutral20,borderRadius:u,borderStyle:"solid",borderWidth:1,boxShadow:e?"0 0 0 1px ".concat(l.primary):void 0,"&:hover":{borderColor:e?l.primary:l.neutral30}})},vo=function(t){var a=t.children,o=t.isDisabled,e=t.isFocused,r=t.innerRef,l=t.innerProps,u=t.menuIsOpen;return x("div",I({ref:r}
6,T(t,"control",{control:!0,"control--is-disabled":o,"control--is-focused":e,"control--menu-is-open":u}),l,{"aria-disabled":o||void 0}),a)},ho=vo,go=["data"],bo=function(t,a){var o=t.theme.spacing;return a?{}:{paddingBottom:o.baseUnit*2,paddingTop:o.baseUnit*2}},yo=function(t){var a=t.children,o=t.cx,e=t.getStyles,r=t.getClassNames,l=t.Heading,u=t.headingProps,i=t.innerProps,s=t.label,c=t.theme,f=t.selectProps;return x("div",I({},T(t,"group",{group:!0}),i),x(l,I({},u,{selectProps:f,theme:c,getStyles:e,getClassNames:r,cx:o}),s),x("div",null,a))},Co=function(t,a){var o=t.theme,e=o.colors,r=o.spacing;return O({label:"group",cursor:"default",display:"block"},a?{}:{color:e.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:r.baseUnit*3,paddingRight:r.baseUnit*3,textTransform:"uppercase"})},So=function(t){var a=zt(t);a.data;var o=Q(a,go);return x("div",I({},T(t,"groupHeading",{"group-heading":!0}),o))},_o=yo,xo=["innerRef","isDisabled","isHidden","inputClassName"],Oo=function(t,a){var o=t.isDisabled,e=t.value,r=t.theme,l=r.spacing,u=r.colors;return O(O({visibility:o?"hidden":"visible",transform:e?"translateZ(0)":""},Eo),a?{}:{margin:l.baseUnit/2,paddingBottom:l.baseUnit/2,paddingTop:l.baseUnit/2,color:u.neutral80})},Zt={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},Eo={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":O({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},Zt)},Io=function(t){return O({label:"input",color:"inherit",background:0,opacity:t?0:1,width:"100%"},Zt)},Mo=function(t){var a=t.cx,o=t.value,e=zt(t),r=e.innerRef,l=e.isDisabled,u=e.isHidden,i=e.inputClassName,s=Q(e,xo);return x("div",I({},T(t,"input",{"input-container":!0}),{"data-value":o||""}),x("input",I({className:a({input:!0},i),ref:r,style:Io(u),disabled:l},s)))},Do=Mo,Po=function(t,a){var o=t.theme,e=o.spacing,r=o.borderRadius,l=o.colors;return O({label:"multiValue",display:"flex",minWidth:0},a?{}:{backgroundColor:l.neutral10,borderRadius:r/2,margin:e.baseUnit/2})},wo=function(t,a){var o=t.theme,e=o.borderRadius,r=o.colors,l=t.cropWithEllipsis;return O({overflow:"hidden",textOverflow:l||l===void 0?"ellipsis":void 0,whiteSpace:"nowrap"},a?{}:{borderRadius:e/2,color:r.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},Vo=function(t,a){var o=t.theme,e=o.spacing,r=o.borderRadius,l=o.colors,u=t.isFocused;return O({alignItems:"center",display:"flex"},a?{}:{borderRadius:r/2,backgroundColor:u?l.dangerLight:void 0,paddingLeft:e.baseUnit,paddingRight:e.baseUnit,":hover":{backgroundColor:l.dangerLight,color:l.danger}})},en=function(t){var a=t.children,o=t.innerProps;return x("div",o,a)},Lo=en,Fo=en;function Ro(n){var t=n.children,a=n.innerProps;return x("div",I({role:"button"},a),t||x(je,{size:14}))}var ko=function(t){var a=t.children,o=t.components,e=t.data,r=t.innerProps,l=t.isDisabled,u=t.removeProps,i=t.selectProps,s=o.Container,c=o.Label,f=o.Remove;return x(s,{data:e,innerProps:O(O({},T(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":l})),r),selectProps:i},x(c,{data:e,innerProps:O({},T(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:i},a),x(f,{data:e,innerProps:O(O({},T(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(a||"option")},u),selectProps:i}))},To=ko,No=function(t,a){var o=t.isDisabled,e=t.isFocused,r=t.isSelected,l=t.theme,u=l.spacing,i=l.colors;return O({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},a?{}:{backgroundColor:r?i.primary:e?i.primary25:"transparent",color:o?i.neutral20:r?i.neutral0:"inherit",padding:"".concat(u.baseUnit*2,"px ").concat(u.baseUnit*3,"px"),":active":{backgroundColor:o?void 0:r?i.primary:i.primary50}})},Ao=function(t){var a=t.children,o=t.isDisabled,e=t.isFocused,r=t.isSelected,l=t.innerRef,u=t.innerProps;return x("div",I({},T(t,"option",{option:!0,"option--is-disabled":o,"option--is-focused":e,"option--is-selected":r}),{ref:l,"aria-disabled":o},u),a)},Ho=Ao,$o=function(t,a){var o=t.theme,e=o.spacing,r=o.colors;return O({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},a?{}:{color:r.neutral50,marginLeft:e.baseUnit/2,marginRight:e.baseUnit/2})},Uo=function(t){var a=t.children,o=t.innerProps;return x("div",I({},T(t,"placeholder",{placeholder:!0}),o),a)},qo=Uo,Bo=function(t,a){var o=t.isDisabled,e=t.theme,r=e.spacing,l=e.colors;return O({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},a?{}:{color:o?l.neutral40:l.neutral80,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},zo=function(t){var a=t.children,o=t.isDisabled,e=t.innerProps;return x("div",I({},T(t,"singleValue",{"single-value":!0,"single-value--is-disabled":o}),e),a)},Wo=zo,Go={ClearIndicator:lo,Control:ho,DropdownIndicator:io,DownChevron:Qt,CrossIcon:je,Group:_o,GroupHeading:So,IndicatorsContainer:eo,IndicatorSeparator:uo,Input:Do,LoadingIndicator:mo,Menu:$a,MenuList:qa,MenuPortal:ja,LoadingMessage:Ga,NoOptionsMessage:Wa,MultiValue:To,MultiValueContainer:Lo,MultiValueLabel:Fo,MultiValueRemove:Ro,Option:Ho,Placeholder:qo,SelectContainer:Xa,SingleValue:Wo,ValueContainer:Ja},Yo=function(t){return O(O({},Go),t.components)},pt=Number.isNaN||function(t){return typeof t=="number"&&t!==t};function jo(n,t){return!!(n===t||pt(n)&&pt(t))}function Ko(n,t){if(n.length!==t.length)return!1;for(var a=0;a<n.length;a++)if(!jo(n[a],t[a]))return!1;return!0}function Xo(n,t){t===void 0&&(t=Ko);var a=null;function o(){for(var e=[],r=0;r<arguments.length;r++)e[r]=arguments[r];if(a&&a.lastThis===this&&t(e,a.lastArgs))return a.lastResult;var l=n.apply(this,e);return a={lastResult:l,lastArgs:e,lastThis:this},l}return o.clear=function(){a=null},o}var Qo={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},Jo=function(t){return x("span",I({css:Qo},t))},mt=Jo,Zo={guidance:function(t){var a=t.isSearchable,o=t.isMulti,e=t.tabSelectsValue,r=t.context,l=t.isInitialFocus;switch(r){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(e?", press Tab to select the option and exit the menu":"",".");case"input":return l?"".concat(t["aria-label"]||"Select"," is focused ").concat(a?",type to refine list":"",", press Down to open the menu, ").concat(o?" 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";default:return""}},onChange:function(t){var a=t.action,o=t.label,e=o===void 0?"":o,r=t.labels,l=t.isDisabled;
6switch(a){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(e,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(r.length>1?"s":""," ").concat(r.join(","),", selected.");case"select-option":return l?"option ".concat(e," is disabled. Select another option."):"option ".concat(e,", selected.");default:return""}},onFocus:function(t){var a=t.context,o=t.focused,e=t.options,r=t.label,l=r===void 0?"":r,u=t.selectValue,i=t.isDisabled,s=t.isSelected,c=t.isAppleDevice,f=function(g,p){return g&&g.length?"".concat(g.indexOf(p)+1," of ").concat(g.length):""};if(a==="value"&&u)return"value ".concat(l," focused, ").concat(f(u,o),".");if(a==="menu"&&c){var y=i?" disabled":"",b="".concat(s?" selected":"").concat(y);return"".concat(l).concat(b,", ").concat(f(e,o),".")}return""},onFilter:function(t){var a=t.inputValue,o=t.resultsMessage;return"".concat(o).concat(a?" for search term "+a:"",".")}},ei=function(t){var a=t.ariaSelection,o=t.focusedOption,e=t.focusedValue,r=t.focusableOptions,l=t.isFocused,u=t.selectValue,i=t.selectProps,s=t.id,c=t.isAppleDevice,f=i.ariaLiveMessages,y=i.getOptionLabel,b=i.inputValue,S=i.isMulti,g=i.isOptionDisabled,p=i.isSearchable,h=i.menuIsOpen,m=i.options,_=i.screenReaderStatus,M=i.tabSelectsValue,D=i.isLoading,P=i["aria-label"],w=i["aria-live"],E=C.useMemo(function(){return O(O({},Zo),f||{})},[f]),F=C.useMemo(function(){var N="";if(a&&E.onChange){var k=a.option,v=a.options,V=a.removedValue,L=a.removedValues,U=a.value,J=function(K){return Array.isArray(K)?null:K},H=V||k||J(U),q=H?y(H):"",j=v||L||void 0,Z=j?j.map(y):[],G=O({isDisabled:H&&g(H,u),label:q,labels:Z},a);N=E.onChange(G)}return N},[a,E,g,u,y]),R=C.useMemo(function(){var N="",k=o||e,v=!!(o&&u&&u.includes(o));if(k&&E.onFocus){var V={focused:k,label:y(k),isDisabled:g(k,u),isSelected:v,options:r,context:k===o?"menu":"value",selectValue:u,isAppleDevice:c};N=E.onFocus(V)}return N},[o,e,y,g,E,r,u,c]),A=C.useMemo(function(){var N="";if(h&&m.length&&!D&&E.onFilter){var k=_({count:r.length});N=E.onFilter({inputValue:b,resultsMessage:k})}return N},[r,b,h,E,m,_,D]),$=a?.action==="initial-input-focus",z=C.useMemo(function(){var N="";if(E.guidance){var k=e?"value":h?"menu":"input";N=E.guidance({"aria-label":P,context:k,isDisabled:o&&g(o,u),isMulti:S,isSearchable:p,tabSelectsValue:M,isInitialFocus:$})}return N},[P,o,e,S,g,p,h,E,u,M,$]),W=x(C.Fragment,null,x("span",{id:"aria-selection"},F),x("span",{id:"aria-focused"},R),x("span",{id:"aria-results"},A),x("span",{id:"aria-guidance"},z));return x(C.Fragment,null,x(mt,{id:s},$&&W),x(mt,{"aria-live":w,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},l&&!$&&W))},ti=ei,qe=[{base:"A",letters:"Aâ¶ï¼¡ÃÃÃẦẤẪẨÃÄÄáº°áº®áº´áº²È¦Ç ÃÇẢÃ
ǺÇÈÈẠẬẶá¸ÄȺⱯ"},{base:"AA",letters:"ê²"},{base:"AE",letters:"ÃǼǢ"},{base:"AO",letters:"ê´"},{base:"AU",letters:"ê¶"},{base:"AV",letters:"ê¸êº"},{base:"AY",letters:"ê¼"},{base:"B",letters:"Bâ·ï¼¢á¸á¸á¸ÉÆÆ"},{base:"C",letters:"Câ¸ï¼£ÄÄÄÄÃá¸ÆÈ»ê¾"},{base:"D",letters:"Dâ¹ï¼¤á¸Äá¸á¸á¸á¸ÄÆÆÆê¹"},{base:"DZ",letters:"DZÇ"},{base:"Dz",letters:"DzÇ
"},{base:"E",letters:"Eâºï¼¥ÃÃÃá»áº¾á»á»áº¼Äá¸á¸ÄÄÃẺÄÈÈẸá»È¨á¸Äá¸á¸ÆÆ"},{base:"F",letters:"Fâ»ï¼¦á¸Æê»"},{base:"G",letters:"Gâ¼ï¼§Ç´ÄḠÄÄ Ç¦Ä¢Ç¤Æê ê½ê¾"},{base:"H",letters:"Hâ½ï¼¨Ä¤á¸¢á¸¦ÈḤḨḪĦⱧⱵê"},{base:"I",letters:"Iâ¾ï¼©ÃÃÃĨĪĬİÃḮá»ÇÈÈá»Ä®á¸¬Æ"},{base:"J",letters:"Jâ¿ï¼ªÄ´É"},{base:"K",letters:"KâKḰǨḲĶḴÆâ±©êêêê¢"},{base:"L",letters:"LâLĿĹĽḶḸĻḼḺÅȽⱢⱠêêê"},{base:"LJ",letters:"Ç"},{base:"Lj",letters:"Ç"},{base:"M",letters:"Mâï¼á¸¾á¹á¹â±®Æ"},{base:"N",letters:"NâNǸÅÃá¹Åá¹Å
á¹á¹È Æêê¤"},{base:"NJ",letters:"Ç"},{base:"Nj",letters:"Ç"},{base:"O",letters:"OâOÃÃÃá»á»á»á»Ãá¹È¬á¹Åá¹á¹ÅȮȰÃȪá»ÅÇÈÈÆ á»á»á» á»á»¢á»á»ÇªÇ¬ÃÇ¾ÆÆêê"},{base:"OI",letters:"Æ¢"},{base:"OO",letters:"ê"},{base:"OU",letters:"È¢"},{base:"P",letters:"Pâ
ï¼°á¹á¹Æ¤â±£êêê"},{base:"Q",letters:"Qâï¼±êêÉ"}
6,{base:"R",letters:"Râï¼²Åá¹ÅÈÈá¹á¹Åá¹ÉⱤêê¦ê"},{base:"S",letters:"Sâï¼³áºÅṤÅṠŠṦṢṨÈÅâ±¾ê¨ê"},{base:"T",letters:"TâTṪŤṬÈŢṰṮŦƬƮȾê"},{base:"TZ",letters:"ê¨"},{base:"U",letters:"Uâï¼µÃÃÃŨṸŪṺŬÃÇÇÇÇỦŮŰÇÈÈÆ¯á»ªá»¨á»®á»¬á»°á»¤á¹²Å²á¹¶á¹´É"},{base:"V",letters:"VâVṼṾƲêÉ
"},{base:"VY",letters:"ê "},{base:"W",letters:"Wâï¼·áºáºÅ´áºáºáºâ±²"},{base:"X",letters:"XâXáºáº"},{base:"Y",letters:"YâYỲÃŶỸȲáºÅ¸á»¶á»´Æ³ÉỾ"},{base:"Z",letters:"ZâZŹáºÅ»Å½áºáºÆµÈ¤â±¿â±«ê¢"},{base:"a",letters:"aâï½áºÃ áâầấẫẩãÄÄằắẵẳȧǡäÇảåǻÇÈÈạáºáº·á¸Ä
â±¥É"},{base:"aa",letters:"ê³"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"êµ"},{base:"au",letters:"ê·"},{base:"av",letters:"ê¹ê»"},{base:"ay",letters:"ê½"},{base:"b",letters:"bâï½á¸á¸
á¸ÆÆÉ"},{base:"c",letters:"câï½ÄÄÄÄÃ§á¸ÆÈ¼ê¿â"},{base:"d",letters:"dâï½á¸Äá¸á¸á¸á¸ÄÆÉÉêº"},{base:"dz",letters:"dzÇ"},{base:"e",letters:"eâï½
èéêá»áº¿á»
á»áº½Äá¸á¸ÄÄëẻÄÈ
Èẹá»È©á¸Äá¸á¸ÉÉÇ"},{base:"f",letters:"fâï½á¸Æê¼"},{base:"g",letters:"gâï½ÇµÄḡÄÄ¡Ç§Ä£Ç¥É ê¡áµ¹ê¿"},{base:"h",letters:"hâï½Ä¥á¸£á¸§ÈḥḩḫáºÄ§â±¨â±¶É¥"},{base:"hv",letters:"Æ"},{base:"i",letters:"iâï½Ã¬ÃîĩīÄïḯá»ÇÈÈá»Ä¯á¸É¨Ä±"},{base:"j",letters:"jâï½ÄµÇ°É"},{base:"k",letters:"kâï½á¸±Ç©á¸³Ä·á¸µÆâ±ªêêê
ê£"},{base:"l",letters:"lâï½ÅÄºÄ¾á¸·á¸¹Ä¼á¸½á¸»Å¿ÅÆÉ«â±¡êêê"},{base:"lj",letters:"Ç"},{base:"m",letters:"mâï½á¸¿á¹á¹É±É¯"},{base:"n",letters:"nâï½Ç¹Åñá¹
Åá¹Åá¹á¹ÆÉ²Åêê¥"},{base:"nj",letters:"Ç"},{base:"o",letters:"oâï½Ã²Ã³Ã´á»á»á»á»Ãµá¹Èá¹Åá¹á¹Åȯȱöȫá»ÅÇÈÈÆ¡á»á»á»¡á»á»£á»á»Ç«ÇøǿÉêêɵ"},{base:"oi",letters:"Æ£"},{base:"ou",letters:"È£"},{base:"oo",letters:"ê"},{base:"p",letters:"pâï½á¹á¹Æ¥áµ½êêê"},{base:"q",letters:"qâ ï½Éêê"},{base:"r",letters:"râ¡ï½Åá¹ÅÈÈá¹á¹Åá¹Éɽêê§ê"},{base:"s",letters:"sâ¢ï½ÃÅá¹¥ÅṡšṧṣṩÈÅÈ¿ê©ê
áº"},{base:"t",letters:"tâ£ï½á¹«áºÅ¥á¹ÈţṱṯŧÆÊⱦê"},{base:"tz",letters:"ê©"},{base:"u",letters:"uâ¤ï½Ã¹ÃºÃ»Å©á¹¹Å«á¹»ÅüÇÇÇÇủůűÇÈÈÆ°á»«á»©á»¯á»á»±á»¥á¹³Å³á¹·á¹µÊ"},{base:"v",letters:"vâ¥ï½á¹½á¹¿ÊêÊ"},{base:"vy",letters:"ê¡"},{base:"w",letters:"wâ¦ï½áºáºÅµáºáº
áºáºâ±³"},{base:"x",letters:"xâ§ï½áºáº"},{base:"y",letters:"yâ¨ï½á»³Ã½Å·á»¹È³áºÃ¿á»·áºá»µÆ´Éỿ"},{base:"z",letters:"zâ©ï½ÅºáºÅ¼Å¾áºáºÆ¶È¥Éⱬê£"}],ni=new RegExp("["+qe.map(function(n){return n.letters}).join("")+"]","g"),tn={};for(var we=0;we<qe.length;we++)for(var Ve=qe[we],Le=0;Le<Ve.letters.length;Le++)tn[Ve.letters[Le]]=Ve.base;var nn=function(t){return t.replace(ni,function(a){return tn[a]})},ai=Xo(nn),ft=function(t){return t.replace(/^\s+|\s+$/g,"")},oi=function(t){return"".concat(t.label," ").concat(t.value)},ii=function(t){return function(a,o){if(a.data.__isNew__)return!0;var e=O({ignoreCase:!0,ignoreAccents:!0,stringify:oi,trim:!0,matchFrom:"any"},t),r=e.ignoreCase,l=e.ignoreAccents,u=e.stringify,i=e.trim,s=e.matchFrom,c=i?ft(o):o,f=i?ft(u(a)):u(a);return r&&(c=c.toLowerCase(),f=f.toLowerCase()),l&&(c=ai(c),f=nn(f)),s==="start"?f.substr(0,c.length)===c:f.indexOf(c)>-1}},ri=["innerRef"];function li(n){var t=n.innerRef,a=Q(n,ri),o=La(a,"onExited","in","enter","exit","appear");return x("input",I({ref:t},o,{css:Lt({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var si=function(t){t.cancelable&&t.preventDefault(),t.stopPropagation()};function ui(n){var t=n.isEnabled,a=n.onBottomArrive,o=n.onBottomLeave,e=n.onTopArrive,r=n.onTopLeave,l=C.useRef(!1),u=C.useRef(!1),i=C.useRef(0),s=C.useRef(null),c=C.useCallback(function(p,h){if(s.current!==null){var m=s.current,_=m.scrollTop,M=m.scrollHeight,D=m.clientHeight,P=s.current,w=h>0,E=M-D-_,F=!1;E>h&&l.current&&(o&&o(p),l.current=!1),w&&u.current&&(r&&r(p),u.current=!1),w&&h>E?(a&&!l.current&&a(p),P.scrollTop=M,F=!0,l.current=!0):!w&&-h>_&&(e&&!u.current&&e(p),P.scrollTop=0,F=!0,u.current=!0),F&&si(p)}},[a,o,e,r]),f=C.useCallback(function(p){c(p,p.deltaY)},[c]),y=C.useCallback(function(p){i.current=p.changedTouches[0].clientY},[]),b=C.useCallback(function(p){var h=i.current-p.changedTouches[0].clientY;c(p,h)},[c]),S=C.useCallback(function(p){if(p){var h=Pa?{passive:!1}:!1;p.addEventListener("wheel",f,h),p.addEventListener("touchstart",y,h),p.addEventListener("touchmove",b,h)}},[b,y,f]),g=C.useCallback(function(p){p&&(p.removeEventListener("wheel",f,!1),p.removeEventListener("touchstart",y,!1),p.removeEventListener("touchmove",b,!1))},[b,y,f]);return C.useEffect(function(){if(t){var p=s.current;return S(p),function(){g(p)}}},[t,S,g]),function(p){s.current=p}}var vt=["boxSizing","height","overflow","paddingRight","position"],ht={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};
6function gt(n){n.cancelable&&n.preventDefault()}function bt(n){n.stopPropagation()}function yt(){var n=this.scrollTop,t=this.scrollHeight,a=n+this.offsetHeight;n===0?this.scrollTop=1:a===t&&(this.scrollTop=n-1)}function Ct(){return"ontouchstart"in window||navigator.maxTouchPoints}var St=!!(typeof window<"u"&&window.document&&window.document.createElement),re=0,ae={capture:!1,passive:!1};function ci(n){var t=n.isEnabled,a=n.accountForScrollbars,o=a===void 0?!0:a,e=C.useRef({}),r=C.useRef(null),l=C.useCallback(function(i){if(St){var s=document.body,c=s&&s.style;if(o&&vt.forEach(function(S){var g=c&&c[S];e.current[S]=g}),o&&re<1){var f=parseInt(e.current.paddingRight,10)||0,y=document.body?document.body.clientWidth:0,b=window.innerWidth-y+f||0;Object.keys(ht).forEach(function(S){var g=ht[S];c&&(c[S]=g)}),c&&(c.paddingRight="".concat(b,"px"))}s&&Ct()&&(s.addEventListener("touchmove",gt,ae),i&&(i.addEventListener("touchstart",yt,ae),i.addEventListener("touchmove",bt,ae))),re+=1}},[o]),u=C.useCallback(function(i){if(St){var s=document.body,c=s&&s.style;re=Math.max(re-1,0),o&&re<1&&vt.forEach(function(f){var y=e.current[f];c&&(c[f]=y)}),s&&Ct()&&(s.removeEventListener("touchmove",gt,ae),i&&(i.removeEventListener("touchstart",yt,ae),i.removeEventListener("touchmove",bt,ae)))}},[o]);return C.useEffect(function(){if(t){var i=r.current;return l(i),function(){u(i)}}},[t,l,u]),function(i){r.current=i}}var di=function(t){var a=t.target;return a.ownerDocument.activeElement&&a.ownerDocument.activeElement.blur()},pi={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function mi(n){var t=n.children,a=n.lockEnabled,o=n.captureEnabled,e=o===void 0?!0:o,r=n.onBottomArrive,l=n.onBottomLeave,u=n.onTopArrive,i=n.onTopLeave,s=ui({isEnabled:e,onBottomArrive:r,onBottomLeave:l,onTopArrive:u,onTopLeave:i}),c=ci({isEnabled:a}),f=function(b){s(b),c(b)};return x(C.Fragment,null,a&&x("div",{onClick:di,css:pi}),t(f))}var fi={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},vi=function(t){var a=t.name,o=t.onFocus;return x("input",{required:!0,name:a,tabIndex:-1,"aria-hidden":"true",onFocus:o,css:fi,value:"",onChange:function(){}})},hi=vi;function Ke(n){var t;return typeof window<"u"&&window.navigator!=null?n.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function gi(){return Ke(/^iPhone/i)}function an(){return Ke(/^Mac/i)}function bi(){return Ke(/^iPad/i)||an()&&navigator.maxTouchPoints>1}function yi(){return gi()||bi()}function Ci(){return an()||yi()}var Si=function(t){return t.label},_i=function(t){return t.label},xi=function(t){return t.value},Oi=function(t){return!!t.isDisabled},Ei={clearIndicator:ro,container:Ka,control:fo,dropdownIndicator:oo,group:bo,groupHeading:Co,indicatorsContainer:Za,indicatorSeparator:so,input:Oo,loadingIndicator:po,loadingMessage:za,menu:Na,menuList:Ua,menuPortal:Ya,multiValue:Po,multiValueLabel:wo,multiValueRemove:Vo,noOptionsMessage:Ba,option:No,placeholder:$o,singleValue:Bo,valueContainer:Qa},Ii={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%)"},Mi=4,on=4,Di=38,Pi=on*2,wi={baseUnit:on,controlHeight:Di,menuGutter:Pi},Fe={borderRadius:Mi,colors:Ii,spacing:wi},Vi={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:ct(),captureMenuScroll:!ct(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:ii(),formatGroupLabel:Si,getOptionLabel:_i,getOptionValue:xi,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:Oi,loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!Ma(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var a=t.count;return"".concat(a," result").concat(a!==1?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function _t(n,t,a,o){var e=sn(n,t,a),r=un(n,t,a),l=ln(n,t),u=_e(n,t);return{type:"option",data:t,isDisabled:e,isSelected:r,label:l,value:u,index:o}}function he(n,t){return n.options.map(function(a,o){if("options"in a){var e=a.options.map(function(l,u){return _t(n,l,t,u)}).filter(function(l){return Ot(n,l)});return e.length>0?{type:"group",data:a,options:e,index:o}:void 0}
6var r=_t(n,a,t,o);return Ot(n,r)?r:void 0}).filter(wa)}function rn(n){return n.reduce(function(t,a){return a.type==="group"?t.push.apply(t,We(a.options.map(function(o){return o.data}))):t.push(a.data),t},[])}function xt(n,t){return n.reduce(function(a,o){return o.type==="group"?a.push.apply(a,We(o.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(o.index,"-").concat(e.index)}}))):a.push({data:o.data,id:"".concat(t,"-").concat(o.index)}),a},[])}function Li(n,t){return rn(he(n,t))}function Ot(n,t){var a=n.inputValue,o=a===void 0?"":a,e=t.data,r=t.isSelected,l=t.label,u=t.value;return(!dn(n)||!r)&&cn(n,{label:l,value:u,data:e},o)}function Fi(n,t){var a=n.focusedValue,o=n.selectValue,e=o.indexOf(a);if(e>-1){var r=t.indexOf(a);if(r>-1)return a;if(e<t.length)return t[e]}return null}function Ri(n,t){var a=n.focusedOption;return a&&t.indexOf(a)>-1?a:t[0]}var Re=function(t,a){var o,e=(o=t.find(function(r){return r.data===a}))===null||o===void 0?void 0:o.id;return e||null},ln=function(t,a){return t.getOptionLabel(a)},_e=function(t,a){return t.getOptionValue(a)};function sn(n,t,a){return typeof n.isOptionDisabled=="function"?n.isOptionDisabled(t,a):!1}function un(n,t,a){if(a.indexOf(t)>-1)return!0;if(typeof n.isOptionSelected=="function")return n.isOptionSelected(t,a);var o=_e(n,t);return a.some(function(e){return _e(n,e)===o})}function cn(n,t,a){return n.filterOption?n.filterOption(t,a):!0}var dn=function(t){var a=t.hideSelectedOptions,o=t.isMulti;return a===void 0?o:a},ki=1,pn=(function(n){In(a,n);var t=Mn(a);function a(o){var e;if(Dn(this,a),e=t.call(this,o),e.state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:"",isAppleDevice:!1},e.blockOptionHover=!1,e.isComposing=!1,e.commonProps=void 0,e.initialTouchX=0,e.initialTouchY=0,e.openAfterFocus=!1,e.scrollToFocusedOptionOnUpdate=!1,e.userIsDragging=void 0,e.controlRef=null,e.getControlRef=function(i){e.controlRef=i},e.focusedOptionRef=null,e.getFocusedOptionRef=function(i){e.focusedOptionRef=i},e.menuListRef=null,e.getMenuListRef=function(i){e.menuListRef=i}
6,e.inputRef=null,e.getInputRef=function(i){e.inputRef=i},e.focus=e.focusInput,e.blur=e.blurInput,e.onChange=function(i,s){var c=e.props,f=c.onChange,y=c.name;s.name=y,e.ariaOnChange(i,s),f(i,s)},e.setValue=function(i,s,c){var f=e.props,y=f.closeMenuOnSelect,b=f.isMulti,S=f.inputValue;e.onInputChange("",{action:"set-value",prevInputValue:S}),y&&(e.setState({inputIsHiddenAfterUpdate:!b}),e.onMenuClose()),e.setState({clearFocusValueOnUpdate:!0}),e.onChange(i,{action:s,option:c})},e.selectOption=function(i){var s=e.props,c=s.blurInputOnSelect,f=s.isMulti,y=s.name,b=e.state.selectValue,S=f&&e.isOptionSelected(i,b),g=e.isOptionDisabled(i,b);if(S){var p=e.getOptionValue(i);e.setValue(b.filter(function(h){return e.getOptionValue(h)!==p}),"deselect-option",i)}else if(!g)f?e.setValue([].concat(We(b),[i]),"select-option",i):e.setValue(i,"select-option");else{e.ariaOnChange(i,{action:"select-option",option:i,name:y});return}c&&e.blurInput()},e.removeValue=function(i){var s=e.props.isMulti,c=e.state.selectValue,f=e.getOptionValue(i),y=c.filter(function(S){return e.getOptionValue(S)!==f}),b=ve(s,y,y[0]||null);e.onChange(b,{action:"remove-value",removedValue:i}),e.focusInput()},e.clearValue=function(){var i=e.state.selectValue;e.onChange(ve(e.props.isMulti,[],null),{action:"clear",removedValues:i})},e.popValue=function(){var i=e.props.isMulti,s=e.state.selectValue,c=s[s.length-1],f=s.slice(0,s.length-1),y=ve(i,f,f[0]||null);c&&e.onChange(y,{action:"pop-value",removedValue:c})},e.getFocusedOptionId=function(i){return Re(e.state.focusableOptionsWithIds,i)},e.getFocusableOptionsWithIds=function(){return xt(he(e.props,e.state.selectValue),e.getElementId("option"))},e.getValue=function(){return e.state.selectValue},e.cx=function(){for(var i=arguments.length,s=new Array(i),c=0;c<i;c++)s[c]=arguments[c];return _a.apply(void 0,[e.props.classNamePrefix].concat(s))},e.getOptionLabel=function(i){return ln(e.props,i)},e.getOptionValue=function(i){return _e(e.props,i)},e.getStyles=function(i,s){var c=e.props.unstyled,f=Ei[i](s,c);f.boxSizing="border-box";var y=e.props.styles[i];return y?y(f,s):f},e.getClassNames=function(i,s){var c,f;return(c=(f=e.props.classNames)[i])===null||c===void 0?void 0:c.call(f,s)},e.getElementId=function(i){return"".concat(e.state.instancePrefix,"-").concat(i)},e.getComponents=function(){return Yo(e.props)},e.buildCategorizedOptions=function(){return he(e.props,e.state.selectValue)},e.getCategorizedOptions=function(){return e.props.menuIsOpen?e.buildCategorizedOptions():[]},e.buildFocusableOptions=function(){return rn(e.buildCategorizedOptions())},e.getFocusableOptions=function(){return e.props.menuIsOpen?e.buildFocusableOptions():[]},e.ariaOnChange=function(i,s){e.setState({ariaSelection:O({value:i},s)})},e.onMenuMouseDown=function(i){i.button===0&&(i.stopPropagation(),i.preventDefault(),e.focusInput())},e.onMenuMouseMove=function(i){e.blockOptionHover=!1},e.onControlMouseDown=function(i){if(!i.defaultPrevented){var s=e.props.openMenuOnClick;e.state.isFocused?e.props.menuIsOpen?i.target.tagName!=="INPUT"&&i.target.tagName!=="TEXTAREA"&&e.onMenuClose():s&&e.openMenu("first"):(s&&(e.openAfterFocus=!0),e.focusInput()),i.target.tagName!=="INPUT"&&i.target.tagName!=="TEXTAREA"&&i.preventDefault()}},e.onDropdownIndicatorMouseDown=function(i){if(!(i&&i.type==="mousedown"&&i.button!==0)&&!e.props.isDisabled){var s=e.props,c=s.isMulti,f=s.menuIsOpen;e.focusInput(),f?(e.setState({inputIsHiddenAfterUpdate:!c}),e.onMenuClose()):e.openMenu("first"),i.preventDefault()}},e.onClearIndicatorMouseDown=function(i){i&&i.type==="mousedown"&&i.button!==0||(e.clearValue(),i.preventDefault(),e.openAfterFocus=!1,i.type==="touchend"?e.focusInput():setTimeout(function(){return e.focusInput()}))},e.onScroll=function(i){typeof e.props.closeMenuOnScroll=="boolean"?i.target instanceof HTMLElement&&Ee(i.target)&&e.props.onMenuClose():typeof e.props.closeMenuOnScroll=="function"&&e.props.closeMenuOnScroll(i)&&e.props.onMenuClose()},e.onCompositionStart=function(){e.isComposing=!0},e.onCompositionEnd=function(){e.isComposing=!1},e.onTouchStart=function(i){var s=i.touches,c=s&&s.item(0);c&&(e.initialTouchX=c.clientX,e.initialTouchY=c.clientY,e.userIsDragging=!1)},e.onTouchMove=function(i){var s=i.touches,c=s&&s.item(0);if(c){var f=Math.abs(c.clientX-e.initialTouchX),y=Math.abs(c.clientY-e.initialTouchY),b=5;e.userIsDragging=f>b||y>b}},e.onTouchEnd=function(i){e.userIsDragging||(e.controlRef&&!e.controlRef.contains(i.target)&&e.menuListRef&&!e.menuListRef.contains(i.target)&&e.blurInput(),e.
6initialTouchX=0,e.initialTouchY=0)},e.onControlTouchEnd=function(i){e.userIsDragging||e.onControlMouseDown(i)},e.onClearIndicatorTouchEnd=function(i){e.userIsDragging||e.onClearIndicatorMouseDown(i)},e.onDropdownIndicatorTouchEnd=function(i){e.userIsDragging||e.onDropdownIndicatorMouseDown(i)},e.handleInputChange=function(i){var s=e.props.inputValue,c=i.currentTarget.value;e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange(c,{action:"input-change",prevInputValue:s}),e.props.menuIsOpen||e.onMenuOpen()},e.onInputFocus=function(i){e.props.onFocus&&e.props.onFocus(i),e.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(e.openAfterFocus||e.props.openMenuOnFocus)&&e.openMenu("first"),e.openAfterFocus=!1},e.onInputBlur=function(i){var s=e.props.inputValue;if(e.menuListRef&&e.menuListRef.contains(document.activeElement)){e.inputRef.focus();return}e.props.onBlur&&e.props.onBlur(i),e.onInputChange("",{action:"input-blur",prevInputValue:s}),e.onMenuClose(),e.setState({focusedValue:null,isFocused:!1})},e.onOptionHover=function(i){if(!(e.blockOptionHover||e.state.focusedOption===i)){var s=e.getFocusableOptions(),c=s.indexOf(i);e.setState({focusedOption:i,focusedOptionId:c>-1?e.getFocusedOptionId(i):null})}},e.shouldHideSelectedOptions=function(){return dn(e.props)},e.onValueInputFocus=function(i){i.preventDefault(),i.stopPropagation(),e.focus()},e.onKeyDown=function(i){var s=e.props,c=s.isMulti,f=s.backspaceRemovesValue,y=s.escapeClearsValue,b=s.inputValue,S=s.isClearable,g=s.isDisabled,p=s.menuIsOpen,h=s.onKeyDown,m=s.tabSelectsValue,_=s.openMenuOnFocus,M=e.state,D=M.focusedOption,P=M.focusedValue,w=M.selectValue;if(!g&&!(typeof h=="function"&&(h(i),i.defaultPrevented))){switch(e.blockOptionHover=!0,i.key){case"ArrowLeft":if(!c||b)return;e.focusValue("previous");break;case"ArrowRight":if(!c||b)return;e.focusValue("next");break;case"Delete":case"Backspace":if(b)return;if(P)e.removeValue(P);else{if(!f)return;c?e.popValue():S&&e.clearValue()}break;case"Tab":if(e.isComposing||i.shiftKey||!p||!m||!D||_&&e.isOptionSelected(D,w))return;e.selectOption(D);break;case"Enter":if(i.keyCode===229)break;if(p){if(!D||e.isComposing)return;e.selectOption(D);break}return;case"Escape":p?(e.setState({inputIsHiddenAfterUpdate:!1}),e.onInputChange("",{action:"menu-close",prevInputValue:b}),e.onMenuClose()):S&&y&&e.clearValue();break;case" ":if(b)return;if(!p){e.openMenu("first");break}if(!D)return;e.selectOption(D);break;case"ArrowUp":p?e.focusOption("up"):e.openMenu("last");break;case"ArrowDown":p?e.focusOption("down"):e.openMenu("first");break;case"PageUp":if(!p)return;e.focusOption("pageup");break;case"PageDown":if(!p)return;e.focusOption("pagedown");break;case"Home":if(!p)return;e.focusOption("first");break;case"End":if(!p)return;e.focusOption("last");break;default:return}i.preventDefault()}},e.state.instancePrefix="react-select-"+(e.props.instanceId||++ki),e.state.selectValue=st(o.value),o.menuIsOpen&&e.state.selectValue.length){var r=e.getFocusableOptionsWithIds(),l=e.buildFocusableOptions(),u=l.indexOf(e.state.selectValue[0]);e.state.focusableOptionsWithIds=r,e.state.focusedOption=l[u],e.state.focusedOptionId=Re(r,l[u])}return e}return Pn(a,[{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(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&ut(this.menuListRef,this.focusedOptionRef),Ci()&&this.setState({isAppleDevice:!0})}},{key:"componentDidUpdate",value:function(e){var r=this.props,l=r.isDisabled,u=r.menuIsOpen,i=this.state.isFocused;(i&&!l&&e.isDisabled||i&&u&&!e.menuIsOpen)&&this.focusInput(),i&&l&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):!i&&!l&&e.isDisabled&&this.inputRef===document.activeElement&&this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(ut(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(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,r){this.props.onInputChange(e,r)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var r=this,l=this.state,u=l.selectValue,i=l.isFocused,s=this.buildFocusableOptions(),c=e==="first"?0:s.length-1;if(!this.props.isMulti){var f=s.indexOf(u[0]);f>-1&&(c=f)}this.scrollToFocusedOptionOnUpdate=!(i&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:s[c],focusedOptionId:this.getFocusedOptionId(s[c])},function(){return r.onMenuOpen()})}},{key:"focusValue",value:function(e){var r=this.state,l=r.selectValue,u=r.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var i=l.indexOf(u);u||(i=-1);var s=l.length-1,c=-1;if(l.length){switch(e){case"previous":i===0?c=0:i===-1?c=s:c=i-1;break;case"next":i>-1&&i<s&&(c=i+1);break}this.setState({inputIsHidden:c!==-1,focusedValue:l[c]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"first",r=this.props.pageSize,l=this.state.focusedOption,u=this.getFocusableOptions();if(u.length){var i=0,s=u.indexOf(l);l||(s=-1),e==="up"?i=s>0?s-1:u.length-1:e==="down"?i=(s+1)%u.length:e==="pageup"?(i=s-r,i<0&&(i=0)):e==="pagedown"?(i=s+r,i>u.length-1&&(i=u.length-1)):e==="last"&&(i=u.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:u[i],focusedValue:null,focusedOptionId:this.getFocusedOptionId(u[i])})}}},{key:"getTheme",value:(function(){return this.props.theme?typeof this.props.theme=="function"?this.props.theme(Fe):O(O({},Fe),this.props.theme):Fe})},{key:"getCommonProps",value:function(){var e=this.clearValue,r=this.cx,l=this.getStyles,u=this.getClassNames,i=this.getValue,s=this.selectOption,c=this.setValue,f=this.props,y=f.isMulti,b=f.isRtl,S=f.options,g=this.hasValue();return{clearValue:e,cx:r,getStyles:l,getClassNames:u,getValue:i,hasValue:g,isMulti:y,isRtl:b,options:S,selectOption:s,selectProps:f,setValue:c,theme:this.getTheme()}}},{key:"hasValue",value:function(){var e=this.state.selectValue;return e.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,r=e.isClearable,l=e.isMulti;return r===void 0?l:r}},{key:"isOptionDisabled",value:function(e,r){return sn(this.props,e,r)}},{key:"isOptionSelected",value:function(e,r){return un(this.props,e,r)}},{key:"filterOption",value:function(e,r){return cn(this.props,e,r)}},{key:"formatOptionLabel",value:function(e,r){if(typeof this.props.formatOptionLabel=="function"){var l=this.props.inputValue,u=this.state.selectValue;return this.props.formatOptionLabel(e,{context:r,inputValue:l,selectValue:u})}else return this.getOptionLabel(e)}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:(function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))})},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:(function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))})},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:(function(){var e=this.props,r=e.isDisabled,l=e.isSearchable,u=e.inputId,i=e.inputValue,s=e.tabIndex,c=e.form,f=e.menuIsOpen,y=e.required,b=this.getComponents(),S=b.Input,g=this.state,p=g.inputIsHidden,h=g.ariaSelection,m=this.commonProps,_=u||this.getElementId("input"),M=O(O(O({"aria-autocomplete":"list","aria-expanded":f,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":y,role:"combobox","aria-activedescendant":this.state.isAppleDevice?void 0:this.state.focusedOptionId||""},f&&{"aria-controls":this.getElementId("listbox")}),!l&&{"aria-readonly":!0}),this.hasValue()?h?.action==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return l?C.createElement(S,I({},m,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:_,innerRef:this.getInputRef,isDisabled:r,isHidden:p,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:c,type:"text",value:i},M)):C.createElement(li,I({id:_,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:Ce,onFocus:this.onInputFocus,disabled:r,tabIndex:s,inputMode:"none",form:c,value:""},M))})},{key:"renderPlaceholderOrValue",value:function(){var e=this,r=this.getComponents(),l=r.MultiValue,u=r.MultiValueContainer,i=r.MultiValueLabel,s=r.MultiValueRemove,c=r.SingleValue,f=r.Placeholder,y=this.commonProps,b=this.props,S=b.controlShouldRenderValue,g=b.isDisabled,p=b.isMulti,h=b.inputValue,m=b.placeholder,_=this.state,M=_.selectValue,D=_.focusedValue,P=_.isFocused;if(!this.hasValue()||!S)return h?null:C.createElement(f,I({},y,{key:"placeholder",isDisabled:g,isFocused:P,innerProps:{id:this.getElementId("placeholder")}}),m);if(p)return M.map(function(E,F){var R=E===D,A="".concat(e.getOptionLabel(E),"-").concat(e.getOptionValue(E));return C.createElement(l,I({},y,{components:{Container:u,Label:i,Remove:s},isFocused:R,isDisabled:g,key:A,index:F,removeProps:{onClick:function(){return e.removeValue(E)},onTouchEnd:function(){return e.removeValue(E)},onMouseDown:function(z){z.preventDefault()}},data:E}),e.formatOptionLabel(E,"value"))});if(h)return null;var w=M[0];return C.createElement(c,I({},y,{data:w,isDisabled:g}),this.formatOptionLabel(w,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents(),r=e.ClearIndicator,l=this.commonProps,u=this.props,i=u.isDisabled,s=u.isLoading,c=this.state.isFocused;if(!this.isClearable()||!r||i||!this.hasValue()||s)return null;var f={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return C.createElement(r,I({},l,{innerProps:f,isFocused:c}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents(),r=e.LoadingIndicator,l=this.commonProps,u=this.props,i=u.isDisabled,s=u.isLoading,c=this.state.isFocused;if(!r||!s)return null;var f={"aria-hidden":"true"};return C.createElement(r,I({},l,{innerProps:f,isDisabled:i,isFocused:c}))}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),r=e.DropdownIndicator,l=e.IndicatorSeparator;if(!r||!l)return null;var u=this.commonProps,i=this.props.isDisabled,s=this.state.isFocused;return C.createElement(l,I({},u,{isDisabled:i,isFocused:s}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents(),r=e.DropdownIndicator;if(!r)return null;var l=this.commonProps,u=this.props.isDisabled,i=this.state.isFocused,s={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return C.createElement(r,I({},l,{innerProps:s,isDisabled:u,isFocused:i}))}},{key:"renderMenu",value:function(){var e=this,r=this.getComponents(),l=r.Group,u=r.GroupHeading,i=r.Menu,s=r.MenuList,c=r.MenuPortal,f=r.LoadingMessage,y=r.NoOptionsMessage,b=r.Option,S=this.commonProps,g=this.state.focusedOption,p=this.props,h=p.captureMenuScroll,m=p.inputValue,_=p.isLoading,M=p.loadingMessage,D=p.minMenuHeight,P=p.maxMenuHeight,w=p.menuIsOpen,E=p.menuPlacement,F=p.menuPosition,R=p.menuPortalTarget,A=p.menuShouldBlockScroll,$=p.menuShouldScrollIntoView,z=p.noOptionsMessage,W=p.onMenuScrollToTop,N=p.onMenuScrollToBottom;if(!w)return null;var k=function(q,j){var Z=q.type,G=q.data,ee=q.isDisabled,K=q.isSelected,se=q.label,mn=q.value,Xe=g===G,Qe=ee?void 0:function(){return e.onOptionHover(G)},fn=ee?void 0:function(){return e.selectOption(G)},Je="".concat(e.getElementId("option"),"-").concat(j),vn={id:Je,onClick:fn,onMouseMove:Qe,onMouseOver:Qe,tabIndex:-1,role:"option","aria-selected":e.state.isAppleDevice?void 0:K};return C.createElement(b,I({},S,{innerProps:vn,data:G,isDisabled:ee,isSelected:K,key:Je,label:se,type:Z,value:mn,isFocused:Xe,innerRef:Xe?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(q.data,"menu"))},v;if(this.hasOptions())v=this.getCategorizedOptions().map(function(H){if(H.type==="group"){var q=H.data,j=H.options,Z=H.index,G="".concat(e.getElementId("group"),"-").concat(Z),ee="".concat(G,"-heading");return C.createElement(l,I({}
6,S,{key:G,data:q,options:j,Heading:u,headingProps:{id:ee,data:H.data},label:e.formatGroupLabel(H.data)}),H.options.map(function(K){return k(K,"".concat(Z,"-").concat(K.index))}))}else if(H.type==="option")return k(H,"".concat(H.index))});else if(_){var V=M({inputValue:m});if(V===null)return null;v=C.createElement(f,S,V)}else{var L=z({inputValue:m});if(L===null)return null;v=C.createElement(y,S,L)}var U={minMenuHeight:D,maxMenuHeight:P,menuPlacement:E,menuPosition:F,menuShouldScrollIntoView:$},J=C.createElement(Aa,I({},S,U),function(H){var q=H.ref,j=H.placerProps,Z=j.placement,G=j.maxHeight;return C.createElement(i,I({},S,U,{innerRef:q,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:_,placement:Z}),C.createElement(mi,{captureEnabled:h,onTopArrive:W,onBottomArrive:N,lockEnabled:A},function(ee){return C.createElement(s,I({},S,{innerRef:function(se){e.getMenuListRef(se),ee(se)},innerProps:{role:"listbox","aria-multiselectable":S.isMulti,id:e.getElementId("listbox")},isLoading:_,maxHeight:G,focusedOption:g}),v)}))});return R||F==="fixed"?C.createElement(c,I({},S,{appendTo:R,controlElement:this.controlRef,menuPlacement:E,menuPosition:F}),J):J}},{key:"renderFormField",value:function(){var e=this,r=this.props,l=r.delimiter,u=r.isDisabled,i=r.isMulti,s=r.name,c=r.required,f=this.state.selectValue;if(c&&!this.hasValue()&&!u)return C.createElement(hi,{name:s,onFocus:this.onValueInputFocus});if(!(!s||u))if(i)if(l){var y=f.map(function(g){return e.getOptionValue(g)}).join(l);return C.createElement("input",{name:s,type:"hidden",value:y})}else{var b=f.length>0?f.map(function(g,p){return C.createElement("input",{key:"i-".concat(p),name:s,type:"hidden",value:e.getOptionValue(g)})}):C.createElement("input",{name:s,type:"hidden",value:""});return C.createElement("div",null,b)}else{var S=f[0]?this.getOptionValue(f[0]):"";return C.createElement("input",{name:s,type:"hidden",value:S})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,r=this.state,l=r.ariaSelection,u=r.focusedOption,i=r.focusedValue,s=r.isFocused,c=r.selectValue,f=this.getFocusableOptions();return C.createElement(ti,I({},e,{id:this.getElementId("live-region"),ariaSelection:l,focusedOption:u,focusedValue:i,isFocused:s,selectValue:c,focusableOptions:f,isAppleDevice:this.state.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),r=e.Control,l=e.IndicatorsContainer,u=e.SelectContainer,i=e.ValueContainer,s=this.props,c=s.className,f=s.id,y=s.isDisabled,b=s.menuIsOpen,S=this.state.isFocused,g=this.commonProps=this.getCommonProps();return C.createElement(u,I({},g,{className:c,innerProps:{id:f,onKeyDown:this.onKeyDown},isDisabled:y,isFocused:S}),this.renderLiveRegion(),C.createElement(r,I({},g,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:y,isFocused:S,menuIsOpen:b}),C.createElement(i,I({},g,{isDisabled:y}),this.renderPlaceholderOrValue(),this.renderInput()),C.createElement(l,I({},g,{isDisabled:y}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],[{key:"getDerivedStateFromProps",value:function(e,r){var l=r.prevProps,u=r.clearFocusValueOnUpdate,i=r.inputIsHiddenAfterUpdate,s=r.ariaSelection,c=r.isFocused,f=r.prevWasFocused,y=r.instancePrefix,b=e.options,S=e.value,g=e.menuIsOpen,p=e.inputValue,h=e.isMulti,m=st(S),_={};if(l&&(S!==l.value||b!==l.options||g!==l.menuIsOpen||p!==l.inputValue)){var M=g?Li(e,m):[],D=g?xt(he(e,m),"".concat(y,"-option")):[],P=u?Fi(r,m):null,w=Ri(r,M),E=Re(D,w);_={selectValue:m,focusedOption:w,focusedOptionId:E,focusableOptionsWithIds:D,focusedValue:P,clearFocusValueOnUpdate:!1}}var F=i!=null&&e!==l?{inputIsHidden:i,inputIsHiddenAfterUpdate:void 0}:{},R=s,A=c&&f;return c&&!A&&(R={value:ve(h,m,m[0]||null),options:m,action:"initial-input-focus"},A=!f),s?.action==="initial-input-focus"&&(R=null),O(O(O({},_),F),{},{prevProps:e,ariaSelection:R,prevWasFocused:A})}}]),a})(C.Component);pn.defaultProps=Vi;var Ti=C.forwardRef(function(n,t){var a=sa(n);return C.createElement(pn,I({ref:t},a))}),le=Ti;function ke({title:n,children:t,collapsible:a}){const[o,e]=d.useState(!1);return d.createElement("div",{className:"space-y-20"},a?d.createElement("div",{className:"flex w-full cursor-pointer items-center justify-between rounded-6 border-1 border-solid border-gray-200 bg-gray-100 px-16 py-12 text-16 font-bold text-gray-600",onClick:()=>e(r=>!r)},d.createElement("span",null,n),d.createElement("div",{className:"flex items-center space-x-8"},!o&&d.createElement("div",{className:"text-14 font-light text-gray-500"},"Clique para expandir"),d.createElement(wn,{className:Vt("transform transition-transform duration-500",o&&"rotate-180")}
6))):d.createElement("span",{className:"flex w-full rounded-6 border-1 border-solid border-gray-200 bg-gray-100 px-16 py-12 text-16 font-bold text-gray-600"},n),a?d.createElement(Vn,{in:o,timeout:"auto"},d.createElement("div",{className:"flex flex-col space-y-24"},t)):d.createElement("div",{className:"flex flex-col space-y-24"},t))}function Ni({primary:n,secondary:t,selected:a,onClick:o}){return d.createElement("div",{className:Vt("flex w-full cursor-pointer flex-col items-center justify-center rounded-6 border-1 border-solid p-8 text-center","transition-all duration-300",a?"border-gray-500 font-bold text-gray-600":"border-gray-200 text-gray-400"),onClick:o},n&&d.createElement("span",null,n),t&&d.createElement("span",null,t))}const Et=[{key:"sunday",label:"Domingo"},{key:"monday",label:"Segunda"},{key:"tuesday",label:"Terça"},{key:"wednesday",label:"Quarta"},{key:"thursday",label:"Quinta"},{key:"friday",label:"Sexta"},{key:"saturday",label:"Sábado"}],It=[{key:"delivery",label:"Delivery"},{key:"takeout",label:"Retirada"},{key:"onsite",label:"Consumo no local"}
6],Mt=[{value:!1,label:"O desconto percentual será aplicado apenas aos produtos e categorias selecionados abaixo"},{value:!0,label:"O desconto percentual será aplicado a todo o carrinho se um dos produtos ou categorias selecionados abaixo estiver presente"}];function Te(n,t,a){const o=ot(t,n,"value"),e=ot(n,t,"value"),r=o.map(u=>({[a]:u.value})),l=e.map(u=>({id:u.id,_destroy:!0}));return[...r||[],...l||[]]}const Ai=[{value:"fixedDiscount",label:"Desconto em R$"},{value:"percentualDiscount",label:"Desconto em %"},{value:"freeDelivery",label:"Entrega grátis"}],Ne={name:"",code:"",fixed_discount:"",percentual_discount:"",free_delivery:!1,minimum_distance:"",maximum_distance:"",minimum_time:"",maximum_time:"",expires_at:null,quantity:"",minimum_value:"",only_for_new_clients:!1,only_in_pick_up:!1,customer_can_use_more_than_once:!1,apply_percentual_to_all_cart:!1,apply_discount_to_promotional_items:!1,available_for_payment_methods:[],available_from:null,availability_end_time:null,availability_start_time:null,available_days:[],available_order_types:[],categories:[],items:[]};function Hi(){const n=ze(),t=Be(),a=oe(({coupons:v})=>v.couponDialog),o=oe(({auth:v})=>v.user.user.companies.map(V=>({value:V.id,label:V.name}))),{mutate:e}=wt(),r=ge(v=>v.filters),l=oe(({auth:v})=>v.user.user.profile),u=oe(({globalCompany:v})=>v.company.id),i=oe(({globalCompany:v})=>v.company.payment_methods),[s,c]=d.useState([]),[f,y]=d.useState(null),[b,S]=d.useState(null),[g,p]=d.useState("fixedDiscount"),h=Ln("(max-width:600px)"),{form:m,handleChange:_,setForm:M,setInForm:D}=Fn(Ne),{data:P}=Yn(),w=d.useMemo(()=>(i||[]).filter(v=>!Rn.includes(v.kind)&&v.kind!=="custom").map(v=>({value:v.kind,label:v.name})),[i]),E=d.useMemo(()=>P?.map(v=>({value:v.id,label:v.name}))||[],[P]),F=d.useMemo(()=>P?.map(v=>({label:v.name,options:v.items.map(V=>({value:V.id,label:V.name}))}))||[],[P]),R=C.useCallback(()=>{a.type==="edit"&&a.data&&(M({...Ne,...a.data,availability_start_time:a.data.availability_start_time,availability_end_time:a.data.availability_end_time,items:a.data.items?.map(v=>({value:v.id,label:v.name}))||[],categories:a.data.categories?.map(v=>({value:v.id,label:v.name}))||[]}),c(a.data.companies.map(v=>v.id)),S(a.data.expires_at?new Date(a.data.expires_at):null),y(a.data.available_from?new Date(a.data.available_from):null),a.data.fixed_discount?p("fixedDiscount"):a.data.percentual_discount?p("percentualDiscount"):a.data.free_delivery&&p("freeDelivery")),a.type==="new"&&(c([u]),M({...Ne,...a.data,id:B.generateGUID()}))},[a.data,a.type,M,u]);d.useEffect(()=>{a.props.open&&R()},[a.props.open,R]);const A=()=>{a.type==="edit"?n(ia()):n(oa())},$=v=>{D("available_for_payment_methods",v?.map(V=>V.value)||[])},z=v=>{c(v?.map(V=>V.value)||[])},W=()=>{if(!a?.data?.companies)return;const v=a.data.companies.map(U=>U.name),V=v.slice(0,-1).join(", "),L=v[v.length-1];return`DisponÃvel no(s) estabelecimento(s): ${V!==""?V+" e "+L:L}`},N=d.useCallback(()=>{if(!kn(m.name))return t.info("Informe um nome para o cupom!"),!1;if(g==="fixedDiscount"&&!B.convertNumberToFloat(m.fixed_discount))return t.info("Informe um valor de desconto superior a 0!"),!1;const v=parseFloat(m.percentual_discount);if(g==="percentualDiscount"&&(!v||v<0||v>100))return t.info("Informe uma porcentagem de desconto superior a 0 e inferior a 100!"),!1;const V=m.minimum_distance?B.convertNumberToFloat(m.minimum_distance):null,L=m.maximum_distance?B.convertNumberToFloat(m.maximum_distance):null;if(g==="freeDelivery"&&(V!==null||L!==null)){if(V===null||L===null)return t.info("Informe um intervalo válido de distâncias!"),!1;if(V>=L)return t.info("A distância máxima deve ser superior à distância mÃnima!"),!1}const U=m.minimum_time||null,J=m.maximum_time||null;if(g==="freeDelivery"&&(U!==null||J!==null)){if(U===null||J===null)return t.info("Informe um intervalo válido de horários!"),!1;if(U>=J)return t.info("O horário máximo deve ser superior ao horário mÃnimo!"),!1}return m.availability_end_time&&!m.availability_start_time?(t.info("Informe um horário de inicio para a disponibilidade do cupom!"),!1):!m.availability_end_time&&m.availability_start_time?(t.info("Informe um horário de fim para a disponibilidade do cupom!"),!1):m.availability_start_time>m.availability_end_time?(t.info("O horário de inicio não pode ser maior que o horário de fim!"),!1):m.quantity&&!parseInt(m.quantity)?(t.info("A quantidade disponÃvel informada não é válida!"),!1):m.minimum_value&&!B.currencyStringToFloat(m.minimum_value)?(t.info("O valor mÃnimo do pedido informado não é válido!"),!1):s?.length?!0:(t.info("Pelo menos um estabelecimento deve ser informado nas Configurações avançadas!"),!1)},[t,s,g,m.availability_start_time,m.availability_end_time,m.fixed_discount,m.maximum_distance,m.maximum_time,m.minimum_distance,m.minimum_time,m.minimum_value,m.name,m.percentual_discount,m.quantity]),k=async v=>{if(v.preventDefault(),N()){const V={name:m.name,code:m.code?.toUpperCase()||null,fixed_discount:g==="fixedDiscount"?B.currencyStringToFloat(m.fixed_discount):null,percentual_discount:g==="percentualDiscount"?parseFloat(m.percentual_discount):null,free_delivery:g==="freeDelivery",minimum_distance:g==="freeDelivery"&&m.minimum_distance?B.convertNumberToFloat(m.minimum_distance):null,maximum_distance:g==="freeDelivery"&&m.maximum_distance?B.convertNumberToFloat(m.maximum_distance):null,minimum_time:g==="freeDelivery"&&m.minimum_time?m.minimum_time:null,maximum_time:g==="freeDelivery"&&m.maximum_time?m.maximum_time:null,available_from:f?Ae(f).startOf("day").format():null,expires_at:b?Ae(b).endOf("day").format():null,availability_start_time:m.availability_start_time,availability_end_time:m.availability_end_time,available_days:m.available_days,available_order_types:m.available_order_types,quantity:m.quantity?parseInt(m.quantity):null,minimum_value:m.minimum_value?B.currencyStringToFloat(m.minimum_value):null,only_for_new_clients:m.only_for_new_clients,only_in_pick_up:g!=="freeDelivery"?m.only_in_pick_up:!1,customer_can_use_more_than_once:m.customer_can_use_more_than_once,apply_percentual_to_all_cart:m.apply_percentual_to_all_cart,apply_discount_to_promotional_items:g==="percentualDiscount"?m.apply_discount_to_promotional_items:!1,apply_automatically:m.apply_automatically,available_for_payment_methods:m.available_for_payment_methods?.filter(L=>w.some(U=>U.value===L)),category_coupons_attributes:Te(a.data?.categories?.map(L=>({id:L.category_coupon_id,value:L.id,label:L.name}))||[],m.categories,"category_id"),item_coupons_attributes:Te(a.data?.items?.map(L=>({id:L.item_coupon_id,value:L.id,label:L.name}))||[],m.items,"item_id"),company_coupons_attributes:Te(a.data?.companies?.map(L=>({id:L.company_coupon_id,value:L.id,label:L.name}))||[],s.map(L=>({value:L,label:""})),"company_id")};try{a.type==="new"?(await Zn(V),t.success("Cupom adicionado com sucesso!")):(await ea(m.id,V),t.success("Cupom editado com sucesso!")),e(He(r))}catch(L){t.error(L.response?.data?.message||a.type==="new"?"Não foi possÃvel adicionar o cupom":"Não foi possÃvel atualizar o cupom")}A()}};return d.createElement(Tn,{...a.props,disableEnforceFocus:!0,onClose:()=>A(),fullWidth:!0,maxWidth:"sm",fullScreen:h,PaperProps:{className:h?"":"shadow-md rounded-12"}},d.createElement(Nn,{className:"py-12"},d.createElement("div",{className:"flex items-center justify-between"},d.createElement("span",null,a.type==="new"?"Adicionar cupom":"Editar cupom"),d.createElement(An,{style:{padding:9},onClick:()=>A()},d.createElement(Hn,null)))),d.createElement("form",{noValidate:!0,onSubmit:k,className:"flex flex-col overflow-hidden"},d.createElement($n,{className:"flex flex-col space-y-28",classes:{root:"p-24"},dividers:!0},d.createElement(ke,{title:"Informações do cupom"},d.createElement(ne,{className:"",label:"Nome",autoFocus:!0,id:"name",name:"name",value:m.name,onChange:_,variant:"outlined",required:!0,fullWidth:!0}),d.createElement(ne,{className:"m-0",label:"Código do cupom",id:"c
6ode",name:"code",value:m.code?m.code.toUpperCase():"",onChange:v=>{v.target.value&&D("apply_automatically",!1),_(v)},variant:"outlined",helperText:"Cupons sem código ficam visÃveis para todos os clientes",fullWidth:!0}),d.createElement(ce,{name:"apply_automatically",checked:m.apply_automatically,label:"Aplicar cupom automaticamente quando disponÃvel",sublabel:"Apenas para cupons sem código",onChange:_,disabled:m.code,noWrap:!0}),d.createElement("div",{className:"space-y-20"},d.createElement("div",{className:"flex w-full space-x-12"},Ai.map(v=>d.createElement(Ni,{key:v.value,primary:v.label,selected:g===v.value,onClick:()=>p(v.value)}))),g==="fixedDiscount"&&d.createElement(Ze,{label:"Valor do desconto",name:"fixed_discount",value:m.fixed_discount,onChange:_,size:"medium",required:!0}),g==="percentualDiscount"&&d.createElement(Me,{name:"percentual_discount",value:m.percentual_discount,label:"Percentual do desconto",onChange:_,placeholder:"0",size:"medium",InputProps:{endAdornment:d.createElement(De,{position:"end"},"%")}}),g==="freeDelivery"&&d.createElement("div",{className:"space-y-16 text-gray-600"},d.createElement("div",{className:"flex flex-col space-y-8 sm:flex-row sm:items-center sm:space-y-0"},d.createElement("span",{className:"w-192 flex-shrink-0"},"Válido para distâncias de"),d.createElement("div",{className:"flex w-full items-center space-x-12"},d.createElement(Me,{name:"minimum_distance",value:m.minimum_distance,onChange:_,placeholder:"0",InputProps:{endAdornment:d.createElement(De,{position:"start"},"Km")}}),d.createElement("span",null,"até"),d.createElement(Me,{name:"maximum_distance",value:m.maximum_distance,onChange:_,placeholder:"0",InputProps:{endAdornment:d.createElement(De,{position:"start"},"Km")}}))),d.createElement("div",{className:"flex flex-col space-y-8 sm:flex-row sm:items-center sm:space-y-0"},d.createElement("span",{className:"w-192 flex-shrink-0"},"Válido no horário de"),d.createElement("div",{className:"flex w-full items-center space-x-12"},d.createElement(ne,{name:"minimum_time",value:m.minimum_time,onChange:_,variant:"outlined",size:"small",type:"time",fullWidth:!0}),d.createElement("span",null,"até"),d.createElement(ne,{name:"maximum_time",value:m.maximum_time,onChange:_,variant:"outlined",className:"w-full",size:"small",type:"time",fullWidth:!0}))),d.createElement("div",{className:"text-14 font-light text-gray-500"},"A limitação de distância não funciona com taxas de entrega calculadas por bairro."),d.createElement("div",{className:"text-14 font-light text-gray-500"},"Deixe os campos acima em branco caso não queira limitar nem por distância nem por horário.")))),d.createElement(ke,{title:"Limitações do cupom"},d.createElement(et,{label:"DisponÃvel a partir de",value:f,onChange:v=>y(v),variant:"dialog",format:"DD/MM/YYYY",inputVariant:"outlined",cancelLabel:"CANCELAR",clearLabel:"LIMPAR",className:"flex-1 bg-white",invalidDateMessage:"Data inválida",minDateMessage:"A data não deve ser anterior à data mÃnima",maxDateMessage:"A data não deve ser posterior à data máxima",helperText:"Deixe em branco se não quiser definir uma data de inÃcio",fullWidth:!0,clearable:!0,autoOk:!0}),d.createElement(et,{label:"DisponÃvel até",value:b,onChange:v=>S(v),variant:"dialog",format:"DD/MM/YYYY",inputVariant:"outlined",cancelLabel:"CANCELAR",clearLabel:"LIMPAR",className:"flex-1 bg-white",invalidDateMessage:"Data inválida",minDateMessage:"A data não deve ser anterior à data mÃnima",maxDateMessage:"A data não deve ser posterior à data máxima",helperText:"Deixe em branco se não quiser que o cupom expire",disablePast:!0,fullWidth:!0,clearable:!0,autoOk:!0}),d.createElement("div",null,d.createElement("div",{className:"flex w-full space-x-16"},d.createElement(ne,{label:"InÃcio do horário de disponibilidade",id:"availability_start_time",name:"availability_start_time",type:"time",value:m.availability_start_time,onChange:_,variant:"outlined",className:"flex-1 bg-white",size:"medium",InputLabelProps:{shrink:!0}}),d.createElement(ne,{label:"Fim do horário de disponibilidade",id:"availability_end_time",name:"availability_end_time",type:"time",value:m.availability_end_time,onChange:_,variant:"outlined",className:"flex-1 bg-white",size:"medium",InputLabelProps:{shrink:!0}})),d.createElement(de,{className:"ml-4"},"Deixe em branco caso queira que o cupom não tenha limites de horário")),d.createElement(tt,{name:"available_days",size:"medium",label:"Disponibilidade por dia da semana",value:m.available_days||[],onChange:_,options:Et.map(v=>({...v,checked:m.available_days?.includes(v.key)})),optionValueKey:"key",optionLabelKey:"label",renderValue:v=>v?.map(V=>nt(Et,"key")[V].label).join(", "),className:"w-full flex-1",helperText:"Deixe em branco caso queira que o cupom funcione todos os dias da semana"}),d.createElement(tt,{name:"available_order_types",size:"medium",label:"Disponibilidade por tipo de pedido",value:m.available_order_types,onChange:_,options:It.map(v=>({...v,checked:m?.available_order_types?.includes(v.key)})),optionValueKey:"key",optionLabelKey:"label",renderValue:v=>v.map(V=>nt(It,"key")[V]?.label).join(", "),helperText:"Deixe em branco caso queira que o cupom funcione para todos tipos de pedidos"}),d.createElement(Un,{label:"Quantidade disponÃvel",name:"quantity",value:m.quantity,onChange:_,helperText:"Deixe em branco se não quiser limitar a quantidade de usos",size:"medium"}),d.createElement(Ze,{label:"Valor mÃnimo do pedido",name:"minimum_value",value:m.minimum_value,onChange:_,helperText:"Deixe em branco se não quiser limitar pelo valor do pedido",size:"medium"}),d.createElement(ce,{name:"only_for_new_clients",checked:m.only_for_new_clients,label:"Apenas para novos clientes",onChange:_,noWrap:!0}),d.createElement(ce,{name:"customer_can_use_more_than_once",checked:m.customer_can_use_more_than_once,label:"Pode ser utilizado mais de uma vez por um mesmo cliente",onCh
6ange:_,noWrap:!0}),g==="percentualDiscount"&&d.createElement(ce,{name:"apply_discount_to_promotional_items",checked:m.apply_discount_to_promotional_items,label:"Aplicar desconto também em produtos promocionais",onChange:_,noWrap:!0})),d.createElement(ke,{title:"Configurações avançadas",collapsible:!0},d.createElement("div",{className:"flex flex-col"},d.createElement(ie,{component:"legend",className:"mb-4"},"Formas de pagamento"),d.createElement(le,{name:"available_for_payment_methods",placeholder:"Selecione as formas de pagamento",options:w,value:w.filter(v=>m.available_for_payment_methods?.includes(v.value)),onChange:$,noOptionsMessage:()=>"Nenhuma forma de pagamento encontrada",closeMenuOnSelect:!1,menuContainerStyle:{zIndex:9999},maxMenuHeight:280,className:"w-full",isMulti:!0}),d.createElement(de,{className:"mt-4"},"Deixe em branco para que o cupom possa ser aplicado independente da forma de pagamento escolhida")),g==="percentualDiscount"&&d.createElement("div",{className:"flex flex-col pt-24"},d.createElement(ie,{component:"legend",className:"mb-4"},"Como aplicar o desconto percentual ?"),d.createElement(le,{name:"apply_percentual_to_all_cart",placeholder:"Selecione o tipo de desconto",options:Mt,value:Mt.find(v=>v.value===m?.apply_percentual_to_all_cart||!1),onChange:v=>D("apply_percentual_to_all_cart",v.value),noOptionsMessage:()=>"Nenhuma opção encontrada",closeMenuOnSelect:!0,menuContainerStyle:{zIndex:9999},maxMenuHeight:280,className:"w-full"})),d.createElement("div",{className:"mb-20 flex flex-col"},d.createElement(ie,{component:"legend",className:"mb-4"},"Associar cupom à categorias"),d.createElement(le,{name:"categories",placeholder:"Selecione as categorias",options:E,value:m?.categories||[],onChange:v=>D("categories",v),noOptionsMessage:()=>"Nenhuma categoria encontrada",closeMenuOnSelect:!1,className:"w-full",menuContainerStyle:{zIndex:9999},maxMenuHeight:280,isMulti:!0}),d.createElement(de,{className:"mt-4"},g==="percentualDiscount"?m?.apply_percentual_to_all_cart?"O desconto do cupom será aplicad
6o ao valor de todos os produtos no carrinho, desde que haja algum produto das categorias selecionadas":"O desconto do cupom será aplicado apenas ao valor dos produtos das categorias selecionadas presentes no carrinho":"Se alguns dos itens das categorias selecionadas estiverem no carrinho, o desconto será aplicado sobre todo o carrinho")),d.createElement("div",{className:"mb-20 flex flex-col"},d.createElement(ie,{component:"legend",className:"mb-4"},"Associar cupom à produtos"),d.createElement(le,{name:"items",placeholder:"Selecione os produtos",options:F,value:m?.items||[],onChange:v=>D("items",v),noOptionsMessage:()=>"Nenhum produto encontrado",formatGroupLabel:v=>d.createElement("div",{className:"m-0 flex items-center p-0 text-14 font-medium"},v.label),closeMenuOnSelect:!1,className:"w-full",menuContainerStyle:{zIndex:9999},maxMenuHeight:280,isMulti:!0}),d.createElement(de,{className:"mt-4"},g==="percentualDiscount"?m?.apply_percentual_to_all_cart?"O desconto do cupom será aplicado ao valor de todos os produtos no carrinho, desde que haja algum produto selecionado acima":"O desconto do cupom será aplicad
6o apenas ao valor dos produtos selecionados acima que estejam no carrinho":"Se alguns dos produtos selecionados acima estiverem no carrinho, o desconto será aplicado sobre todo o carrinho")),a.type==="edit"&&l!=="OWNER"&&s.length>1?d.createElement("div",{className:"flex flex-col pt-24"},d.createElement("p",{className:"text-red-800 font-semibold"},W())):d.createElement("div",{className:"flex flex-col pt-24"},d.createElement(ie,{component:"legend",className:"mb-4"},"Estabelecimentos"),d.createElement(le,{name:"company_id",placeholder:"Selecione os estabelecimentos",options:o,defaultValue:o.filter(v=>s.includes(v.value)),onChange:z,menuContainerStyle:{zIndex:9999},maxMenuHeight:280,className:"w-full",isMulti:!0})))),d.createElement(qn,{className:"flex justify-end space-x-16 px-24 py-16"},d.createElement(at,{variant:"outlined",onClick:A},"Cancelar"),d.createElement(at,{variant:"contained",color:"primary",onClick:k,type:"submit"},"Salvar"))))}const $i=[{field:"active",label:"Está ativo",type:"list_eq_required",valueOptions:[{key:"true",label:"Sim"},{key:"false",label:"Não"}],valueOptionKey:"key",valueOptionLabel:"label"},{field:"fixed_discount",label:"Desconto em reais",type:"number_required"},{field:"percentual_discount",label:"Desconto em porcentagem",type:"number_required"},{field:"free_delivery",label:"Tem entrega grátis",type:"list_eq_required",valueOptions:[{key:"true",label:"Sim"},{key:"false",label:"Não"}],valueOptionKey:"key",valueOptionLabel:"label"},{field:"quantity",label:"Quantidade disponÃvel",type:"number_required"},{field:"expires_at",label:"Data de expiração",type:"date"},{field:"apply_automatically",label:"Aplicado automaticamente",type:"list_eq_required",valueOptions:[{key:"true",label:"Sim"},{key:"false",label:"Não"}],valueOptionKey:"key",valueOptionLabel:"label"},{field:"customer_can_use_more_than_once",label:"Clientes podem usar mais de uma vez",type:"list_eq_required",valueOptions:[{key:"true",label:"Sim"},{key:"false",label:"Não"}],valueOptionKey:"key",valueOptionLabel:"label"},{field:"only_for_new_clients",label:"Para novos clientes",type:"list_eq_required",valueOptions:[{key:"true",label:"Sim"},{key:"false",label:"Não"}],valueOptionKey:"key",valueOptionLabel:"label"},{field:"minimum_value",label:"Valor mÃnimo do pedido",type:"number_required"}],Ui=[{field:"name_or_code",label:"Nome ou Código",operation:"i_cont",type:"string",valueInputProps:{placeholder:"Pesquise pelo nome ou código do cupom"}}];function qi(){const n=ze(),t=ge(o=>o.updateFilter),a=d.useCallback(o=>{t("page",1),t("q",o)},[t]);return d.createElement(Xn,{fields:$i,fixedFields:Ui,onFilterChange:a,actions:d.createElement("button",{className:"my-6 mr-12 inline-flex cursor-pointer items-center space-x-12 whitespace-nowrap rounded-6 border border-solid border-gray-200 bg-gray-50 py-8 pl-12 pr-16 text-16 font-bold text-gray-600 hover:bg-gray-100",onClick:()=>n(aa())},d.createElement(Bn,null),d.createElement("span",null,"Novo cupom"))})}const Bi={couponDialog:{type:"new",props:{open:!1},data:null}},zi=function(n=Bi,t){switch(t.type){case Ft:return{...n,couponDialog:{type:"new",props:{open:!0},data:null}};case Rt:return{...n,couponDialog:{type:"new",props:{open:!1},data:null}};case kt:return{...n,couponDialog:{type:"edit",props:{open:!0},data:t.data}};case Tt:return{...n,couponDialog:{type:"edit",props:{open:!1},data:null}};default:return n}};function Wi(){return d.createElement(Wn,null,d.createElement("div",{className:"flex w-full flex-1 flex-col space-y-24 overflow-auto px-12 py-24 sm:px-28"},d.createElement(qi,null),d.createElement("div",{className:"sm:flex-1 sm:overflow-auto"},d.createElement(ra,null)),d.createElement(Hi,null)))}const Ji=zn("coupons",zi)(Wi);export{Ji as default}; 7 8//# debugId=62c4c211-0d8d-5183-a3de-342c1491cd62
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.