1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2620],{738:(t,e,r)=>{r.d(e,{IA:()=>g,Mz:()=>l,OA:()=>_,Pw:()=>p,R0:()=>h,fn:()=>m,nv:()=>f,yO:()=>k,zx:()=>v});var n=r(95704);let a=(t=>{if("localhost"===t)return n.env.REACT_APP_NODE_CONFIG_ENV||"dev";if("dev.kovaaks.com"===t||"www.dev.kovaaks.com"===t);else if("stage.kovaaks.com"===t||"www.stage.kovaaks.com"===t)return"stage";else if("kovaaks.com"===t||"www.kovaaks.com"===t)return"prod";return"dev"})(window.document.domain),o={local:{backend_domain:"http://localhost:4000",auth_domain:"http://localhost:4007",webapp_backend_domain:"http://localhost:4010",kovaaks_public_bucket_name:"kovaaks_public_dev"},dev:{backend_domain:"https://dev.kovaaks.com",auth_domain:"https://dev.kovaaks.com",webapp_backend_domain:"https://dev.kovaaks.com",auth2_domain:"https://auth.dev.kovaaks.com",kovaaks_public_bucket_name:"kovaaks_public_dev",services_domain:"https://dev.kovaaks.com",gtag:"G-75269PDLBX"},stage:{backend_domain:"https://stage.kovaaks.com",auth_domain:"https://stage.kovaaks.com",auth2_domain:"https://auth.stage.kovaaks.com",webapp_backend_domain:"https://stage.kovaaks.com",services_domain:"https://stage-themeta.com",kovaaks_public_bucket_name:"kovaaks_public_stage"},prod:{backend_domain:"https://kovaaks.com",auth_domain:"https://kovaaks.com",auth2_domain:"https://auth.kovaaks.com",webapp_backend_domain:"https://kovaaks.com",services_domain:"https://kovaaks.com",kovaaks_public_bucket_name:"kovaaks_public",gtag:""}},c=o[a].auth_domain,l=o[a].auth2_domain,u=o[a].backend_domain,s=o[a].webapp_backend_domain,i=o[a].services_domain,d=o[a].kovaaks_public_bucket_name;o[a].gtag;let h="".concat(c,"/auth"),m="".concat(u,"/backend"),f="".concat(s,"/webapp-backend"),k="".concat(s,"/external"),p="".concat(i),v="https://storage.googleapis.com/".concat(d),g=!1,_=!0},6073:(t,e,r)=>{r.d(e,{Fl:()=>n,mf:()=>a});let n=function(t,e){let r=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=!(arguments.length>3)||void 0===arguments[3]||arguments[3],{beforeDecimal:a,hasDecimal:o,afterDecimal:c,addNegation:l}=function(t){let e=!(arguments.length>1)||void 0===arguments[1]||arguments[1],r=t.toString(),n=r.search(/\./)>=0,a=r.match(/-/g),o=!!a&&a.length%2==1,c=(r=r.replace(/-/g,"")).split(".");return{beforeDecimal:null===c[0]||void 0===c[0]||""===c[0]?0:c[0],afterDecimal:c[1]||"",hasDecimal:n,hasNegation:o,addNegation:o&&e}}(null==t?"":t.toString().replace(/[^0-9^\.^-]/g,""));0===e&&(o=!1);let u=((t,e,r)=>{let n=parseFloat("0.".concat(t||"0")),a=Math.pow(10,e),o=Math.round(parseFloat(n)*a)/a;if(0===n)return[0,0];let c=o.toString().split(".");return 1===c.length&&"0"===c[0].toString()?[0,0]:"1"===c[0].toString()?[1,r?0:""]:"0"===c[1]?[0,r?0:""]:[parseInt(c[0],10),c[1]]})(c,null!==e?e:2,r);return""===u[1]&&(o=!1),r&&(o=!0),n?"".concat(l?"-":"").concat(function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:",",r=t.toString(),n=r.search(/[1-9]/);return n=-1===n?r.length:n,r.substring(0,n)+r.substring(n,r.length).replace(/(\d)(?=(\d{3})+(?!\d))/g,"$1"+e)}(parseInt(a,10)+parseInt(u[0],10))).concat(o?".":"").concat(o?u[1]:""):"".concat(l?"-":"").concat(parseInt(a,10)+parseInt(u[0],10)).concat(o?".":"").concat(o?u[1]:"")},a=t=>"".concat(n(t/1e3,2),"%")},24087:(t,e,r)=>{r.d(e,{ZH:()=>n.ZH,mf:()=>l.mf,Fl:()=>l.Fl,iN:()=>n.iN,O5:()=>o,d7:()=>c.d,m:()=>s});var n=r(87818);(0,n.y1)(1,31).map((t,e)=>({name:t,value:t})),(0,n.y1)(1950,new Date().getFullYear()).map((t,e)=>({name:t,value:t}));var a=r(95125);let o=t=>{t?(a.A.defaults.headers.common.Authorization=t,a.A.defaults.withCredentials=!0):delete a.A.defaults.headers.common.Authorization};var c=r(68998),l=r(6073),u=r(12115);let s=function(t){let e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:10,r=!(arguments.length>2)||void 0===arguments[2]||arguments[2],n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=(0,u.useRef)([]),o=(0,u.useRef)(),c=(0,u.useRef)(),l=(0,u.useRef)(),s=(0,u.useRef)({}),i=(0,u.useRef)(),d=(0,u.useRef)({list:[],total:0}),[h,m]=(0,u.useState)(!0),[f,k]=(0,u.useState)(0),[p,v]=(0,u.useState)(0),[g,_]=(0,u.useState)(null),b=(0,u.useRef)(0),w=d.current,A=(u,d)=>{let h;if(void 0===u&&(u=0),i.current)for(let t=0;t<i.current.length;t++){let e=i.current[t];a.current.includes(e)||(h=e)}else h=Math.floor(u/e);if(!o.current&&void 0!==h){if(c.current)if(performance.now()-c.current<500){l.current||(l.current=setTimeout(()=>{l.current=null,o.current||A()},100));return}else c.current=performance.now();else c.current=performance.now();return console.log("fetch"),o.current=!0,new Promise((c,l)=>{let u,d=b.current;u=r?[h,e]:[],s.current&&s.current.length>0&&(u=u.concat(s.current)),t.apply(null,u).then(t=>{if(d!==b.current)return;o.current=!1,n&&console.log("paginatedResponse %O",t),a.current.push(h);let r=i.current;if(r){for(let t=0;t<r.length;t++)if(r[t]===h){r.splice(t,1);break}}let l=()=>{c(t),m(!1)},{data:u}=t;if(Array.isArray(t))w.list=t,w.total=t.length,l();else if(Array.isArray(t.data))w.list=u,w.total=u.length,l();else{if("string"==typeof t.data){n&&console.log("IRREGULAR API RESPONSE %O, ".concat(t.data),t),l();return}if(!u||!Array.isArray(u.data)){n&&console.log("MISSING PAGINATED PAYLOAD %O",t),l();return}let r=w.list,o=Math.floor(h*e),s=u.data.slice(0,e);n&&console.log("newData %O, writing from %s",s,o);for(let t=0;t<s.length;t++)r[o+t]=s[t];if(w.list=r,w.total=u.total,n&&console.log("items set %O",w),c(t),w.list.length===w.total?(k(t=>t+1),m(!1)):(k(t=>t+1),m(!0)),i.current)for(let t=0;t<i.current.length;t++){let r=i.current[t];if(!a.current.includes(r))return void A(r*e,e)}r.length>=u.total&&m(!1)}}).catch(t=>{console.log("paginatedRequest error %O",t),l(t),m(!1),d===b.current&&(o.current=!1)})})}};
1return{isItemLoaded:t=>!!w.list[t],fetchMore:A,seedInitialData:t=>!!Array.isArray(null==t?void 0:t.list)&&!!Number.isFinite(null==t?void 0:t.total)&&(b.current+=1,l.current&&(clearTimeout(l.current),l.current=null),a.current=[0],o.current=!1,c.current=void 0,s.current=[t.search||"",!1],i.current=void 0,d.current.list=t.list.slice(0,e),d.current.total=t.total,m(d.current.list.length<d.current.total),k(t=>t+1),v(0),_(null),!0),newQuery:function(){for(var t=arguments.length,e=Array(t),r=0;r<t;r++)e[r]=arguments[r];return s.current=e,a.current=[],o.current=!1,w.list=[],w.total=0,b.current+=1,i.current=void 0,m(!0),k(0),v(0),_(null),A()},loading:void 0===o.current||!!l.current||!!o.current&&0===w.total,data:d.current,items:d.current.list,total:d.current.total,pageSize:e,viewPage:p,setViewPage:v,landing:g,showIndex:(t,e)=>new Promise(r=>{v(Math.floor(t/e)),_({index:t,resolve:r})}),queryId:b.current,itemsRenderedCallback:(t,e)=>{if(t!==e){let r=[];for(let n=t;n<=e;n++)r.push(n);i.current=r}else i.current=[t]}}}},68998:(t,e,r)=>{r.d(e,{$:()=>o,d:()=>a});var n=r(12115);let a=(t,e)=>{let r=(0,n.useRef)({}),a=(0,n.useRef)(null);return(n,o)=>new Promise((c,l)=>{let u=performance.now();void 0===r.current[n]&&(r.current[n]=-e),a.current=!0;let s=u-r.current[n];if(s>=e){a.current=!1,r.current[n]=u,c(t(n,o));return}setTimeout(()=>{a.current&&(a.current=!1,r.current[n]=u,c(t(n,o)))},e-s+10)})},o=(t,e)=>{let r=(0,n.useRef)(""),a=(0,n.useRef)(),o=(0,n.useRef)(),c=function(n){let l=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return l?(r.current=n,a.current&&clearTimeout(a.current),a.current=setTimeout(()=>{c(r.current,!1)},e),new Promise((t,e)=>{o.current=t})):void t(r.current).then(t=>{o.current(t)})};return{validate:c}}},87818:(t,e,r)=>{function n(t){let e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return t&&(e?""!==t.trim():""!==t)}function a(t){return/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(String(t).toLowerCase())}function o(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"#ffffff",e=arguments.length>1?arguments[1]:void 0;if(!t.charAt)return{r:0,g:0,b:0};"#"==t.charAt(0)&&(t=t.substring(1));var r=parseInt(t.slice(0,2),16),n=parseInt(t.slice(2,4),16),a=parseInt(t.slice(4,6),16);return e?{r,g:n,b:a,a:e}:{r,g:n,b:a}}function c(t,e){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;if(void 0===e&&(e=t,t=0),r>0&&t>e||r<0&&t<e)return[];let n=[];for(let a=t;r>0?a<=e:a>=e;a+=r)n.push(a);return n}function l(t){return!n(t)&&t.length>1?null:"".concat(t.slice(0,1).toLocaleUpperCase()).concat(t.slice(1))}r.d(e,{B9:()=>a,ZH:()=>l,_B:()=>n,iN:()=>o,y1:()=>c}),window.innerWidth,window.innerWidth,window.innerWidth}}]);
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.