PageSourceSearch

https://static.sumsub.com/checkus/assets/chunk-m4g3hgnr.js

js sumsub.com collected 2026-09-24 08:33:25 UTC 123,893 bytes, 15 lines download raw bytes

1(function(){try{var e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`6f10a3d3-513e-481c-8331-77e17fe79b60`,e._sentryDebugIdIdentifier=`sentry-dbid-6f10a3d3-513e-481c-8331-77e17fe79b60`)}catch{}})();import{o as e}from"./chunk-bgq0ntb0.js";import{P as t,t as n,x as r}from"./chunk-hlpluifv.js";import{n as i,t as a}from"./chunk-dyaqt3kn.js";import{At as o,Ct as s,G as c,Xa as l,Yo as u,as as d,qi as f,yr as p,zs as m}from"./chunk-b0jlhy5e.js";import{S as h,b as g,f as _,g as v,h as y,l as b,n as x}from"./chunk-o21db894.js";import{cy as S,ly as C,sy as w}from"./chunk-dcr4mc5y.js";import{i as T}from"./chunk-ggarqwup.js";import{i as E}from"./chunk-kce4khly.js";import{$n as ee,Ci as te,H as ne,Jt as re,N as ie,Q as D,Xn as ae,Yi as O,Zi as oe,Zn as se,an as ce,ar as le,br as ue,dr as de,gi as k,hi as fe,ir as pe,on as me,pa as he,rt as ge,st as _e,ta as ve,tr as ye,un as be,vi as xe,wi as Se,zr as Ce}from"./chunk-pc1qn7d3.js";import{C as A,D as j,Dt as we,E as M,G as Te,It as N,Kt as Ee,M as P,Mt as De,P as Oe,R as ke,Rt as F,T as I,Tt as Ae,Z as je,a as Me,an as Ne,bt as L,et as R,ht as z,j as Pe,k as Fe,kt as B,l as Ie,nt as Le,pt as V,q as Re,rt as ze,un as Be,ut as Ve,v as He,w as Ue,wt as We,z as H}from"./chunk-m27bmrwz.js";import{t as Ge}from"./chunk-gt94pqg6.js";import{n as Ke}from"./chunk-lr0hrj15.js";import{S as qe,t as Je}from"./chunk-mg9171ub.js";import{t as Ye}from"./chunk-lsmizrw8.js";import{t as Xe}from"./chunk-g1i441g9.js";import{t as Ze}from"./chunk-nnwp38xa.js";import{t as U}from"./chunk-kawtnjln.js";import{t as Qe}from"./chunk-b12ri8z82.js";import{C as $e,F as et,G as tt,_ as nt,at as rt,ct as it,q as at,ut as ot}from"./chunk-o6gv5w642.js";import{n as st}from"./chunk-bw7ql3lh.js";import{n as ct}from"./chunk-ejw9qfeu.js";import{t as lt}from"./chunk-f668rp38.js";import{p as W,t as ut}from"./chunk-m5iz8snh.js";import{u as dt,v as ft}from"./chunk-oe2k6jsp.js";import{i as pt,n as mt}from"./chunk-icje3baa.js";import{n as ht}from"./chunk-nx6dzx3z.js";import{t as gt}from"./chunk-fac1ale7.js";import{t as _t}from"./chunk-bkt7qn7t.js";import{t as vt}from"./chunk-ky8z5s8r.js";import{t as yt}from"./chunk-em325b8g2.js";import{O as bt,Y as xt,j as St,s as Ct}from"./chunk-gj5asv762.js";import{t as wt}from"./chunk-bm895bh2.js";import{g as Tt,h as Et}from"./chunk-ixoqe3qd.js";import{n as Dt}from"./chunk-bkv6lmfv.js";import{t as Ot}from"./chunk-eejqzi4r.js";import{t as kt}from"./chunk-fizag147.js";import{t as At}from"./chunk-x4z46okj.js";import{t as jt}from"./chunk-k3hq6k1n.js";import{t as Mt}from"./chunk-bj050ulw.js";import{t as Nt}from"./chunk-5qzt81tk.js";import{t as Pt}from"./chunk-hzehk351.js";import{n as Ft,t as It}from"./chunk-djl104pj2.js";import{a as Lt,c as G,d as K,o as q,s as Rt}from"./chunk-l0zoryqi.js";import{m as zt,s as Bt,u as Vt}from"./chunk-du68mb2m.js";import{t as Ht}from"./chunk-dbhezeia.js";import{t as Ut}from"./chunk-o5mb1xig2.js";import{t as Wt}from"./chunk-c25xzmt92.js";import{t as Gt}from"./chunk-fo0l5rnn2.js";import{t as Kt}from"./chunk-k5e4rgph2.js";var qt=function(e){return e.WorkflowRuns=`WorkflowRuns`,e.LastActions=`LastActions`,e.UserVerificationEvents=`UserVerificationEvents`,e.PaymentMethods=`PaymentMethods`,e.Devices=`Devices`,e.Questionnaires=`Questionnaires`,e.VerificationChecks=`VerificationChecks`,e.DatabaseChecks=`DatabaseChecks`,e.Locations=`Locations`,e.Transactions=`Transactions`,e.TransactionsTurnover=`TransactionsTurnover`,e.TransactionsCountByStatus=`TransactionsCountByStatus`,e.TransactionsTimeline=`TransactionsTimeline`,e.CaseManagement=`CaseManagement`,e.SummyOverview=`SummyOverview`,e}({}),Jt=function(e){return e.SummyOverview=`SummyOverview`,e.RuleView=`RuleView`,e}({}),Yt=function(e){return e.accept=`accept`,e.decline=`decline`,e.cancel=`cancel`,e}({}),Xt=function(e){return e.accept=`accept`,e.reject=`reject`,e.custom=`custom`,e}({}),Zt=function(e){return e.visualAnalytics=`visualAnalytics`,e.documentSearch=`documentSearch`,e.smartSearch=`smartSearch`,e.regulatoryKnowledge=`regulatoryKnowledge`,e.levelBuilder=`levelBuilder`,e.ruleBuilder=`ruleBuilder`,e}({}),Qt=function(e){return e.applicantLevel=`applicantLevel`,e.kytTxnRule=`kytTxnRule`,e.questionnaire=`questionnaire`,e.poaPreset=`poaPreset`,e.applicantWorkflow=`applicantWorkflow`,e.clientWebhook=`clientWebhook`,e.crossCheckPreset=`crossCheckPreset`,e}({}),$t=function(e){return e.explainApplicant=`explainApplicant`,e.explainTransaction=`explainTransaction`,e.workflowAnalysis=`workflowAnalysis`,e.crossCheckOverview=`crossCheckOverview`,e.crossCheckBuilder=`crossCheckBuilder`,e.productRecommender=`productRecommender`,e.manageApplicantTags=`manageApplicantTags`,e.manageWebhooks=`manageWebhooks`,e.manageAmlResolutionRules=`manageAmlResolutionRules`,e}({}),en=function(e){return e.START=`START`,e.PROGRESS=`PROGRESS`,e.DONE=`DONE`,e.ERROR=`ERROR`,e.DELTA=`DELTA`,e.CONTENT=`CONTENT`,e.USER_MESSAGE_SAVED=`USER_MESSAGE_SAVED`,e.MESSAGE_CONTENT_UPDATED=`MESSAGE_CONTENT_UPDATED`,e.MESSAGE_REMOVED=`MESSAGE_REMOVED`,e.RESOURCE_UPDATED=`RESOURCE_UPDATED`,e.TOOL_START=`TOOL_START`,e.TOOL_PROGRESS=`TOOL_PROGRESS`,e.TOOL_RESULT=`TOOL_RESULT`,e.TOOL_ERROR=`TOOL_ERROR`,e.UI_HINT=`UI_HINT`,e.UI_ACTIONS=`UI_ACTIONS`,e.UI_COMPONENT=`UI_COMPONENT`,e.ROUTE_DECISION=`ROUTE_DECISION`,e.CLARIFICATION=`CLARIFICATION`,e.MEMORY_LOADED=`MEMORY_LOADED`,e.CONTEXT_UPDATE=`CONTEXT_UPDATE`,e.METRICS=`METRICS`,e.DEBUG=`DEBUG`,e}({}),tn=e(ut(),1),nn=e(me(),1),rn=e(wt(),1),an=31;function on(){return new Promise(e=>{rn.default.get(t=>{let n=t.map(e=>e.value);e(rn.default.x64hash128(n.join(``),an))})})}async function sn(e,t){let n=e.getReader(),r;for(;!(r=await n.read()).done;)t(r.value)}function cn(e){let t,n,r,i=!1;return function(a){t===void 0?(t=a,n=0,r=-1):t=un(t,a);let o=t.length,s=0;for(;n<o;){i&&=(t[n]===10&&(s=++n),!1);let a=-1;for(;n<o&&a===-1;++n)switch(t[n]){case 58:r===-1&&(r=n-s);break;case 13:i=!0;case 10:a=n}if(a===-1)break;e(t.subarray(s,a),r),s=n,r=-1}
1s===o?t=void 0:s!==0&&(t=t.subarray(s),n-=s)}}function ln(e,t,n){let r=dn(),i=new TextDecoder;return function(a,o){if(a.length===0)n?.(r),r=dn();else if(o>0){let n=i.decode(a.subarray(0,o)),s=o+(a[o+1]===32?2:1),c=i.decode(a.subarray(s));switch(n){case`data`:r.data=r.data?r.data+`
2`+c:c;break;case`event`:r.event=c;break;case`id`:e(r.id=c);break;case`retry`:let n=parseInt(c,10);isNaN(n)||t(r.retry=n)}}}}function un(e,t){let n=new Uint8Array(e.length+t.length);return n.set(e),n.set(t,e.length),n}function dn(){return{data:``,event:``,id:``,retry:void 0}}var fn=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols==`function`)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},pn=`text/event-stream`,mn=1e3,hn=`last-event-id`;function gn(e,t){var{signal:n,headers:r,onopen:i,onmessage:a,onclose:o,onerror:s,openWhenHidden:c,fetch:l}=t,u=fn(t,[`signal`,`headers`,`onopen`,`onmessage`,`onclose`,`onerror`,`openWhenHidden`,`fetch`]);return new Promise((t,d)=>{let f=Object.assign({},r);f.accept||=pn;let p;function m(){p.abort(),document.hidden||b()}c||document.addEventListener(`visibilitychange`,m);let h=mn,g=0;function _(){document.removeEventListener(`visibilitychange`,m),window.clearTimeout(g),p.abort()}n?.addEventListener(`abort`,()=>{_(),t()});let v=l??window.fetch,y=i??_n;async function b(){p=new AbortController;try{let n=await v(e,Object.assign(Object.assign({}
2,u),{headers:f,signal:p.signal}));await y(n),await sn(n.body,cn(ln(e=>{e?f[hn]=e:delete f[hn]},e=>{h=e},a))),o?.(),_(),t()}catch(e){if(!p.signal.aborted)try{let t=s?.(e)??h;window.clearTimeout(g),g=window.setTimeout(b,t)}catch(e){_(),d(e)}}}b()})}function _n(e){let t=e.headers.get(`content-type`);if(!t?.startsWith(`text/event-stream`))throw Error(`Expected content-type to be ${pn}, Actual: ${t}`)}function vn(e,t){let n=E(),r=st(),i={accept:`text/event-stream`,"content-type":`application/json`,"X-Client-Id":`dashboard`,"X-Dashboard-Router-Path":Ce.locationHref(),[o]:n.isSandboxMode?`sbx`:`live`,"X-Device-Fingerprint":e,"X-Session-Id":n.sessionId??``};if(n.accessToken&&!(t&&`Authorization`in t)&&(i.Authorization=`Bearer ${n.accessToken}`),!(t&&`X-Impersonate`in t)){let e=n.currentImpersonatedClientId;e&&(i[`X-Impersonate`]=encodeURIComponent(e))}if(r.enableDebug&&(i[`X-Debug`]=`true`),r.hasImpersonatedSubjectName&&r.impersonatedSubjectName&&(i[`X-Impersonated-Subject-Name`]=encodeURIComponent(r.impersonatedSubjectName)),r.demoMode&&(i[`X-Demo-Mode`]=`true`),r.useCanaryRelease!==void 0&&(i[`X-Canary-Release`]=String(r.useCanaryRelease)),t)for(let[e,n]of Object.entries(t))n!==void 0&&(i[e]=n);return i}L();var yn=6e4;async function bn(e){try{let t=await e.json();return{message:t.message,correlationId:t.correlationId}}catch{return{}}}function xn({handlers:e,extraHeaders:t,path:n=`agent/chat/stream`}){let{t:r}=W(),i=kt(n,C.ai).toString(),a=B(0),o=B(!1),s=B(),c=De(null);async function l(n){s.value||=await on(),c.value?.abort();let l=a.value+1;a.value=l;let u=We(new AbortController);c.value=u;let d=0,f=null,p=!1,m=!1,h=null;o.value=!0;let g=()=>a.value===l,_=()=>{f&&=(clearTimeout(f),null)},v=()=>{_(),g()&&(c.value===u&&(c.value=null),o.value=!1)},y=(e=r(`errors.defaultError`),t={})=>({type:`ERROR`,data:{message:e,...t},timestamp:Date.now()});f=setTimeout(()=>{g()&&(p=!0,u.abort(),m=!0,e.ERROR?.(y(r(`aiAssistant.summyMessage.errors.timeout`))),v())},yn);let b=vn(s.value,N(t));try{await gn(i,{method:`POST`,body:JSON.stringify(n),headers:b,credentials:`include`,signal:u.signal,openWhenHidden:!0,async onopen(e){if(h=null,!e.ok){let t=await bn(e);throw h={event:y(t.message||r(`errors.defaultError`),t.correlationId?{correlationId:t.correlationId}:{}),retriable:e.status>=500},Error(`HTTP ${e.status}`)}},onmessage(t){if(!(!g()||u.signal.aborted))try{let n=JSON.parse(t.data);switch(e.any?.(n),n.type){case`ERROR`:m=!0,e[n.type]?.(n),v();break;case`START`:_(),e[n.type]?.(n);break;case`DELTA`:e[n.type]?.(n);break;case`PROGRESS`:e[n.type]?.(n);break;case`USER_MESSAGE_SAVED`:e[n.type]?.(n);break;case`MESSAGE_CONTENT_UPDATED`:e[n.type]?.(n);break;case`MESSAGE_REMOVED`:e[n.type]?.(n);break;case en.RESOURCE_UPDATED:e[n.type]?.(n);break;case`DONE`:m=!0,e[n.type]?.(n),v()}}catch{}},onerror(t){if(!g()||u.signal.aborted)throw t;if(h&&!h.retriable)throw m=!0,e.ERROR?.(h.event),v(),t;d+=1;let n=Math.min(1e3*2**d,5e3);if(d<=2)return n;throw p||(m=!0,e.ERROR?.(h?.event??y())),v(),t}}),!m&&!u.signal.aborted&&g()&&!p&&e.ERROR?.(y())}catch(e){if(u.signal.aborted||!g())return;throw e}finally{v()}}function u(){a.value+=1,c.value?.abort(),c.value=null,o.value=!1}return Ae(u),{isStreaming:o,start:l,stop:u}}var Sn=Symbol(),Cn=Symbol(),wn=Symbol();function Tn(){return nt(Sn)}function En(){return nt(Cn)}function Dn(){return nt(wn)}H();var On=()=>{let e=st();return{isAiBlockedByImpersonation:A(()=>e.hasImpersonatedSubjectName)}},kn={aclConfigs:[{rolePlus:{include:[d.teamLead]}},{presets:{isInternalKey:!0}}]},An={rolePlus:{include:[d.god]}},jn={ff:{include:[u.summyAIGlobalAssistantChatEnabled]},role:{exclude:[d.globalModerator]},presets:{isSandboxMode:!1,isMainRegion:!0,hideDefaultBranding:!1}},Mn=[lt.consentPage],Nn=[...Mn,lt.aiChat],Pn={...jn,fnAcl:({route:e})=>({allowed:!Nn.includes(e.name)})},Fn=`x-summy-ai-beta`,In={presets:{isSandboxMode:!1}},Ln=`chatId`,Rn=`aiChatEnabled`,zn=`true`,Bn=`aiChatPinned`,Vn=`false`,Hn=`chatContentId`,Un=`aiFiltersContentId`,Wn=1600,Gn=`aiAssistantPinnedPreference`;H();function Kn(){let e=_e(Hn,void 0,{mode:`replace`});return{focusedContentId:e,hasFocusedContentId:A(()=>!!e.value),clearFocusedContentId:()=>{e.value!==void 0&&(e.value=void 0)}}}H();function qn(){return n(ke(),"Please use `useAiAxios()` inside injection context."),g}var Jn=Object.entries({$body_:`body`,$headers_:`headers`,$path_:`path`,$query_:`query`});function Yn(e,t){t||=new Map;for(let n of e)`in`in n?n.key&&t.set(n.key,{in:n.in,map:n.map}):`key`in n?t.set(n.key,{map:n.map}):n.args&&Yn(n.args,t);return t}function Xn(e){for(let[t,n]of Object.entries(e))t!==`body`&&n&&typeof n==`object`&&!Array.isArray(n)&&!Object.keys(n).length&&delete e[t]}function Zn(e,t){let n={headers:Object.create(null),path:Object.create(null),query:Object.create(null)},r=Yn(t);function i(e,t,r){let i=n[e];i===void 0&&(i=Object.create(null),n[e]=i),i[t]=r}let a;
2for(let[o,s]of e.entries())if(t[o]&&(a=t[o]),a){if(`in`in a){if(a.key){let e=r.get(a.key),t=e.map||a.key;e.in&&i(e.in,t,s)}else n.body=s}else for(let[e,t]of Object.entries(s??{})){let o=r.get(e);if(o){if(o.in){let n=o.map||e;i(o.in,n,t)}else n[o.map]=t}else{let n=Jn.find(([t])=>e.startsWith(t));if(n){let[r,a]=n;i(a,e.slice(r.length),t)}else if(`allowExtra`in a&&a.allowExtra){for(let[n,r]of Object.entries(a.allowExtra))if(r){i(n,e,t);break}}}}}return Xn(n),n}var Qn=(e,t)=>{let n=Zn([e],[{args:[{in:`query`,key:`locale`}]}]);return t.client.get({url:`/agent/chat/capabilities`,...t,...n})},$n=function(e){return e.main=`main`,e.sidebar=`sidebar`,e}({}),er=function(e){return e.applicant=`applicant`,e.txn=`txn`,e.rule=`rule`,e.vasp=`vasp`,e.individualLevel=`individualLevel`,e.companyLevel=`companyLevel`,e.amlCase=`amlCase`,e.caseManagementCase=`caseManagementCase`,e.questionnaire=`questionnaire`,e.poa=`poa`,e.applicantNetwork=`applicantNetwork`,e.crossCheck=`crossCheck`,e}({}),tr=function(e){return e.beta=`beta`,e.stable=`stable`,e}({}),J=e=>{if(e!==tr.stable)return{[Fn]:`true`}},nr={lineChart:{format:`chart_widget`,chartTitle:`Daily approved and rejected applicants (last 90 days)`,chartWidget:`{"mapping":{"x":"day","y":["approved","rejected"],"series_by":null,"agg":"sum","sort":{"by":"day","order":"asc"},"format_hints":{"x":"temporal","y":"numeric"},"intent_requested":"line","intent_resolved":"line","intent_reason":"Temporal column detected; rendered as line.","display_names":{"day":"Day","approved":"Approved","rejected":"Rejected"}},"widget":{"kind":"chart","chart":{"type":"line","labels":["2025-08-07T00:00:00","2025-08-08T00:00:00","2025-08-09T00:00:00","2025-08-10T00:00:00","2025-08-11T00:00:00","2025-08-12T00:00:00","2025-08-13T00:00:00","2025-08-14T00:00:00","2025-08-15T00:00:00","2025-08-16T00:00:00","2025-08-17T00:00:00","2025-08-18T00:00:00","2025-08-19T00:00:00","2025-08-20T00:00:00","2025-08-21T00:00:00","2025-08-22T00:00:00","2025-08-23T00:00:00","2025-08-24T00:00:00","2025-08-25T00:00:00","2025-08-26T00:00:00","2025-08-27T00:00:00","2025-08-28T00:00:00","2025-08-29T00:00:00","2025-08-30T00:00:00","2025-08-31T00:00:00","2025-09-01T00:00:00","2025-09-02T00:00:00","2025-09-03T00:00:00","2025-09-04T00:00:00","2025-09-05T00:00:00","2025-09-06T00:00:00","2025-09-07T00:00:00","2025-09-08T00:00:00","2025-09-09T00:00:00","2025-09-10T00:00:00","2025-09-11T00:00:00","2025-09-12T00:00:00","2025-09-13T00:00:00","2025-09-14T00:00:00","2025-09-15T00:00:00","2025-09-16T00:00:00","2025-09-17T00:00:00","2025-09-18T00:00:00","2025-09-19T00:00:00","2025-09-20T00:00:00","2025-09-21T00:00:00","2025-09-22T00:00:00","2025-09-23T00:00:00","2025-09-24T00:00:00","2025-09-25T00:00:00","2025-09-26T00:00:00","2025-09-27T00:00:00","2025-09-28T00:00:00","2025-09-29T00:00:00","2025-09-30T00:00:00","2025-10-01T00:00:00","2025-10-02T00:00:00","2025-10-03T
200:00:00","2025-10-04T00:00:00","2025-10-05T00:00:00","2025-10-06T00:00:00","2025-10-07T00:00:00","2025-10-08T00:00:00","2025-10-09T00:00:00","2025-10-10T00:00:00","2025-10-11T00:00:00","2025-10-12T00:00:00","2025-10-13T00:00:00","2025-10-14T00:00:00","2025-10-15T00:00:00","2025-10-16T00:00:00","2025-10-17T00:00:00","2025-10-18T00:00:00","2025-10-19T00:00:00","2025-10-20T00:00:00","2025-10-21T00:00:00","2025-10-22T00:00:00","2025-10-23T00:00:00","2025-10-24T00:00:00","2025-10-25T00:00:00","2025-10-26T00:00:00","2025-10-27T00:00:00","2025-10-28T00:00:00","2025-10-29T00:00:00","2025-10-30T00:00:00","2025-10-31T00:00:00","2025-11-01T00:00:00","2025-11-02T00:00:00","2025-11-03T00:00:00","2025-11-04T00:00:00"],"series":[{"name":"Approved","data":[226,366,355,355,385,537,402,358,363,289,364,334,324,360,410,602,564,676,690,618,562,503,478,355,361,467,624,814,702,471,580,542,401,360,396,377,303,336,319,340,268,305,313,253,243,228,270,300,397,458,480,518,557,380,319,558,794,540,343,430,806,578,753,733,454,342,478,379,379,334,363,350,235,228,247,232,231,249,377,282,283,314,313,283,723,567,275,219,216,204]},{"name":"Rejected","data":[89,165,132,129,150,192,170,152,140,118,108,129,102,120,109,124,109,117,104,118,122,140,113,125,113,111,92,110,91,92,100,99,94,90,77,120,97,98,86,129,90,87,92,85,84,63,63,87,89,90,90,101,81,86,100,83,87,87,73,76,722,91,92,77,56,67,77,92,78,74,56,65,60,58,70,86,68,79,94,90,84,99,80,80,130,134,83,52,69,66]}],"x_label":"Day","y_labels":["Approved","Rejected"],"title":"Daily approved and rejected applicants (last 90 days)"},"columns":null,"rows":null,"value":null,"change":null,"fmt":null}}`,sqlQuery:`SELECT toDate(createdAt) as day, countIf(userId, reviewStatus = 'completed' AND reviewAnswer = 'GREEN' AND isVideoident = 0) as approved, countIf(userId, reviewStatus = 'completed' AND reviewAnswer = 'RED' AND isVideoident = 0) as rejected FROM ai_public.ai_public_applicantSanitized FINAL WHERE createdAt > subtractDays(now(), 90) GROUP BY day ORDER BY day ASC`,sqlDescription:`This chart shows, for each day in the last 90 days, the number of applicants who received a successful decision (approved) and the number who received a negative decision (rejected) after completing their review. Only standard KYC flows are included (video identification is excluded). 'Approved' counts are based on applicants who passed verification, and 'rejected' counts are for those who failed.`},pieChart:{format:`chart_widget`,chartTitle:`Most Common Rejection Reasons (Last 30 Days)`,chartWidget:`{"mapping":{"x":"reject_label","y":["count_rejected"],"series_by":null,"agg":"sum","sort":{"by":"reject_label","order":"asc"},"format_hints":{"x":"categorical","y":"numeric"},"intent_requested":"pie","intent_resolved":"bar","intent_reason":"Autoshape fallback: Detected categorical; rendered bar on \\"reject_label\\".","display_names":{"reject_label":"Reject Label","count_rejected":"Count Rejected"}},"widget":{"kind":"chart","chart":{"type":"bar","labels":["BAD_PROOF_OF_ADDRESS","COMPROMISED_PERSONS","REGULATIONS_VIOLATIONS","DUPLICATE","UNSATISFACTORY_PHOTOS","PEP","WRONG_ADDRESS","SANCTIONS","PROBLEMATIC_APPLICANT_DATA","SCREENSHOTS","FORGERY","WRONG_USER_REGION"],"series":[{"name":"Count Rejected","data":[848,662,654,443,353,332,211,198,193,191,167,129]}],"x_label":"Reject Label","y_labels":["Count Rejected"],"title":"Most Common Rejection Reasons (Last 30 Days)"},"columns":null,"rows":null,"value":null,"change":null,"fmt":null}}`,sqlQuery:`SELECT arrayJoin(rejectLabels) AS reject_label, count() AS count_rejected FROM ai_public.ai_public_applicantSanitized FINAL WHERE reviewAnswer = 'RED' AND createdAt > today() - 30 GROUP BY reject_label ORDER BY count_rejected DESC`,sqlDescription:`This query counts each rejection reason across all applicants who were rejected in the last 30 days, aggregating by reason and counting how often each occurs. The 'reject_label' represents each rejection label (reason) found among rejections, and 'count_rejected' is the total number of times that reason was given within the selected period. This distribution can be used directly to render a pie chart showing which reasons are most common.`},counter:{format:`chart_widget`,chartTitle:`Approved Applicants in Last 30 Days`,chartWidget:`{"mapping":{"x":null,"y":["approved_applicants"],"series_by":null,"agg":"sum","sort":{"by":null,"order":"asc"},"format_hints":{"x":"none","y":"numeric"},"intent_requested":"counter","intent_resolved":"counter","intent_reason":"Rendered counter from numeric field(s).","display_names":{"approved_applicants":"Approved Applicants"}},"widget":{"kind":"counter","chart":null,"columns":null,"rows":null,"value":11194,"change":null,"fmt":{"style":"decimal","compact":true}}}`,sqlQuery:`SELECT count(DISTINCT userId) as approved_applicants FROM ai_public.ai_public_applicantSanitized FINAL WHERE reviewAnswer = 'GREEN' AND reviewStatus = 'completed' AND isVideoident = 0 AND createdAt > now() - INTERVAL 30 DAY`,sqlDescription:`This metric displays the total number of unique individuals who passed verification with a positive outcome in the last 30 days, excluding video ident processes. Only those with completed checks and a successful result are counted, providing a view of approved applicants during this period.`},barChart:{format:`chart_widget`,chartTitle:`Top 5 Countries by Applicant Approvals and Rejections (Last 30 Days)`,chartWidget:`{"mapping":{"x":"reviewAnswer","y":["applicant_count"],"series_by":null,"agg":"sum","sort":{"by":"reviewAnswer","order":"asc"},"format_hints":{"x":"categorical","y":"numeric"},"intent_requested":"bar","intent_resolved":"bar","intent_reason":"Rendered bar using categorical \\"reviewAnswer\\".","display_names":{"combinedCountry":"Combined Country","reviewAnswer":"Review Answer","a
2pplicant_count":"Applicant Count"}},"widget":{"kind":"chart","chart":{"type":"bar","labels":["GREEN","RED"],"series":[{"name":"Applicant Count","data":[11121,1544]}],"x_label":"Review Answer","y_labels":["Applicant Count"],"title":"Top 5 Countries by Applicant Approvals and Rejections (Last 30 Days)"},"columns":null,"rows":null,"value":null,"change":null,"fmt":null}}`,sqlQuery:`SELECT combinedCountry, reviewAnswer, count(distinct userId) AS applicant_count FROM ai_public.ai_public_applicantSanitized FINAL WHERE reviewAnswer IN ('GREEN', 'RED') AND createdAt > now() - interval 30 day AND combinedCountry IN ('BRA', 'GBR', 'ITA', 'FRA', '') GROUP BY combinedCountry, reviewAnswer ORDER BY combinedCountry, reviewAnswer`,sqlDescription:`This query calculates the number of unique applicants (users) for each country and each outcome (approved or rejected) over the last 30 days. Countries are grouped by a harmonized country code. The results only include the top 5 countries with the highest total applicant counts (for both approved and rejected combined). In this table: BRA = Brazil, GBR = United Kingdom, ITA = Italy, FRA = France, and '' (blank) stands for applicants where the country couldn't be determined. The values are separated into bars representing 'approved' (verification passed) and 'rejected' (verification failed) outcomes.`},table:{format:`chart_widget`,chartTitle:`Country | Approval Rate | Applicant count | Top 3 rejection reasons (if approval rate <70%) for last 30 days (by creation date)`,chartWidget:`{"mapping":{"x":null,"y":["approval_rate","applicant_count"],"series_by":null,"agg":"identity","sort":{"by":null,"order":"asc"},"format_hints":{"x":"none","y":"numeric"},"label_format":null,"intent_requested":"table","intent_resolved":"table","intent_reason":"Rendered table as requested.","display_names":{"combinedCountry":"Combined Country","approval_rate":"Approval Rate","applicant_count":"Applicant Count"},"metric_formats":{}},"widget":{"kind":"table","chart":null,"columns":[{"key":"combinedCountry","label":"Combined Country","align":"left"},{"key":"approval_rate","label":"Approval Rate","align":"right"},{"key":"applicant_count","label":"Applicant Count","align":"right"}],"rows":[{"combinedCountry":"IDN","approval_rate":0.9448275862068966,"applicant_count":145},{"combinedCountry":"RUS","approval_rate":1.0,"applicant_count":71},{"combinedCountry":"IND","approval_rate":0.9285714285714286,"applicant_count":42},{"combinedCountry":"UKR","approval_rate":0.9444444444444444,"applicant_count":36},{"combinedCountry":"USA","approval_rate":0.8,"applicant_count":35},{"combinedCountry":"IRN","approval_rate":0.6060606060606061,"applicant_count":33},{"combinedCountry":"VNM","approval_rate":0.8125,"applicant_count":16},{"combinedCountry":"TUR","approval_rate":0.9375,"applicant_count":16},{"combinedCountry":"CAN","approval_rate":0.9230769230769231,"applicant_count":13},{"combinedCountry":"FRA","approval_rate":1.0,"applicant_count":13},{"combinedCountry":"NGA","approval_rate":1.0,"applicant_count":12},{"combinedCountry":"DEU","approval_rate":0.6666666666666666,"applicant_count":12},{"combinedCountry":"BRA","approval_rate":0.9166666666666666,"applicant_count":12},{"combinedCountry":"ESP","approval_rate":0.9090909090909091,"applicant_count":11},{"combinedCountry":"NLD","approval_rate":1.0,"applicant_count":9},{"combinedCountry":"GBR","approval_rate":0.6666666666666666,"applicant_count":9},{"combinedCountry":"BLR","approval_rate":1.0,"applicant_count":9},{"combinedCountry":"BGD","approval_rate":1.0,"applicant_count":8},{"combinedCountry":"POL","approval_rate":0.75,"applicant_count":8},{"combinedCountry":"CHN","approval_rate":1.0,"applicant_count":8},{"combinedCountry":"JPN","approval_rate":1.0,"applicant_count":7},{"combinedCountry":"PAK","approval_rate":0.8571428571428571,"applicant_count":7},{"combinedCountry":"PHL","approval_rate":0.8571428571428571,"applicant_count":7},{"combinedCountry":"KOR","approval_rate":1.0,"applicant_count":7}
2,{"combinedCountry":"ITA","approval_rate":0.8333333333333334,"applicant_count":6},{"combinedCountry":"COL","approval_rate":0.8,"applicant_count":5},{"combinedCountry":"ARE","approval_rate":0.8,"applicant_count":5},{"combinedCountry":"BEL","approval_rate":0.8,"applicant_count":5},{"combinedCountry":"KEN","approval_rate":1.0,"applicant_count":4},{"combinedCountry":"LTU","approval_rate":1.0,"applicant_count":4},{"combinedCountry":"ROU","approval_rate":0.75,"applicant_count":4},{"combinedCountry":"KAZ","approval_rate":1.0,"applicant_count":4},{"combinedCountry":"UZB","approval_rate":1.0,"applicant_count":4},{"combinedCountry":"GRC","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"FIN","approval_rate":0.3333333333333333,"applicant_count":3},{"combinedCountry":"SYR","approval_rate":0.3333333333333333,"applicant_count":3},{"combinedCountry":"ISR","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"KGZ","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"PRT","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"MAR","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"THA","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"SRB","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"HKG","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"CHE","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"MDA","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"SGP","approval_rate":1.0,"applicant_count":3},{"combinedCountry":"JOR","approval_rate":0.5,"applicant_count":2},{"combinedCountry":"CZE","approval_rate":0.5,"applicant_count":2},{"combinedCountry":"ARG","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"BFA","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"SVK","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"ETH","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"BHR","approval_rate":0.0,"applicant_count":2},{"combinedCountry":"EGY","approval_rate":0.5,"applicant_count":2},{"combinedCountry":"AUS","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"UGA","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"AUT","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"NZL","approval_rate":1.0,"applicant_count":2},{"combinedCountry":"COM","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"BIH","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"AFG","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"MKD","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"BHS","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"CHL","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"ERI","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"MEX","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"ARM","approval_rate":0.0,"applicant_count":1},{"combinedCountry":"LVA","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"HRV","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"PRY","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"ZMB","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"GHA","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"OMN","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"MNG","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"NPL","approval_rate":0.0,"applicant_count":1},{"combinedCountry":"CUB","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"TWN","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"SWE","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"DNK","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"VEN","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"PSE","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"IRL","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"IRQ","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"BGR","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"AZE","approval_rate":0.0,"applicant_count":1},{"combinedCountry":"TUN","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"LKA","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"CIV","approval_rate":1.0,"applicant_count":1},{"combinedCountry":"DZA","approval_rate":0.0,"applicant_count":1},{"combinedCountry":"ZAF","approval_rate":0,"applicant_count":0},{"combinedCountry":"SDN","approval_rate":0,"applicant_count":0}],"value":null,"change":null,"fmt":null,"grouping_amended":false}}`,sqlQuery:`SELECT combinedCountry,
3  uniqExactIf(userId, reviewAnswer = 'GREEN' and isVideoident = 0 and type != 'company') / uniqExactIf(userId, reviewAnswer != '' and isVideoident = 0 and type != 'company') as approval_rate,
4  uniqExactIf(userId, reviewAnswer != '' and isVideoident = 0 and type != 'company') as applicant_count
5FROM ai_public.ai_public_applicantSanitized FINAL
6WHERE createdAt > today() - INTERVAL 30 DAY
7GROUP BY combinedCountry
8ORDER BY applicant_count DESC`,sqlDescription:`This table shows, for each country, the approval rate (the share of approved individual applicants among those who completed verification) and the number of applicants who completed verification, for the last 30 days. For countries where the approval rate is below 70%, the top 3 most common rejection reasons are as follows:
9- IRN: INCOMPATIBLE_LANGUAGE, EXPIRATION_DATE, SCREENSHOTS
10- DEU: REGULATIONS_VIOLATIONS, DUPLICATE, AGE_REQUIREMENT_MISMATCH
11- GBR: FORGERY, NOT_DOCUMENT, UNSATISFACTORY_PHOTOS
12- SYR: INCOMPATIBLE_LANGUAGE, SPAM, SCREENSHOTS
13- FIN: FORGERY
14
15Rejection reasons are based on the most frequent rejection labels for applicants from each country who were rejected in the last 30 days. Only individual applicants (not c
15ompanies or videoident) are included.`}};function rr(e){return h.post(y`dashboard/aiAssistant/feedback`,e).then(_)}function ir(e,t){let n={headers:J(e)};return g.post(y`agent/chat/support-handoff/${t}`,null,n).then(_)}function ar(e){let t={headers:J(e),useDefaultErrorHandler:!1};return g.post(y`agent/chat/new`,null,t).then(_)}function or(e,t,n){let r={},i={headers:J(t),useDefaultErrorHandler:!1};return e.post(y`agent/chat/continue/${n}`,r,i).then(_)}function sr(e,t,n){return Qn({locale:n},{client:e,headers:J(t)}).then(_)}function cr({chatApiMode:e,restlerQuery:t}){let n={params:t.toSearchParams(),headers:J(e),useDefaultErrorHandler:!1};return g.get(y`agent/chat/history/-;${t}`,n).then(x)}function lr({chatApiMode:e,chatId:t}){let n={headers:J(e)};return g.delete(y`agent/chat/history/${t}`,n)}function ur({chatId:e,chatApiMode:t,restlerQuery:n}){let r={params:n.toSearchParams(),headers:J(t),useDefaultErrorHandler:!1};return g.get(y`agent/chat/history/${e}/messages/-;${n}`,r).then(x)}function dr(e,{chatApiMode:t,restlerQuery:n}){let r={params:n.toSearchParams(),headers:J(t),useDefaultErrorHandler:!1};return e.get(y`agent/chat/history/artifacts/-;${n}`,r).then(x)}function fr({chatApiMode:e,contentId:t}){let n={headers:J(e)};return g.get(y`agent/chat/history/content/${t}`,n).then(_)}L();var pr=1/0,Y={all:()=>[`agentQueries`],getAvailableCapabilities:(e,t,n,r)=>U({queryKey:[...Y.all(),`getAvailableCapabilities`,t,n,r],queryFn:()=>sr(e,N(t),N(r)),refetchOnWindowFocus:!1,staleTime:pr}),getChatsHistoryInfiniteQueryKeyBase:e=>[...Y.all(),`getChatsHistory`,e,`infinite`],getChatsHistoryInfiniteQueryKey:(e,t,n)=>[...Y.getChatsHistoryInfiniteQueryKeyBase(e),t,n],getChatHistoryMessagesInfiniteQueryKeyBase:(e,t)=>[...Y.all(),`getChatHistoryMessages`,e,t],getChatHistoryMessagesInfiniteQueryKey:(e,t,n,r)=>[...Y.getChatHistoryMessagesInfiniteQueryKeyBase(e,t),n,`infinite`,r],getChatHistoryArtifactsInfiniteQueryKeyBase:e=>[...Y.all(),`getChatHistoryArtifacts`,e],getChatHistoryArtifactsInfiniteQueryKey:(e,t,n)=>[...Y.getChatHistoryArtifactsInfiniteQueryKeyBase(e),t,`infinite`,n],getChatHistoryContentItem:(e,t,n)=>U({queryKey:[...Y.all(),`getChatHistoryContentItem`,e,t,n],queryFn:()=>fr({chatApiMode:N(e),contentId:N(t)}),enabled:()=>!!N(t),refetchOnWindowFocus:!1,staleTime:1/0})};H(),L();var mr={all:()=>[`aiAssistant`],sendAiAssistantFeedback:e=>[...mr.all(),`sendAiAssistantFeedback`,e],supportHandoff:()=>[...mr.all(),`supportHandoff`]},hr=e=>{let{isPending:t,mutateAsync:n}=Xe({mutationKey:mr.sendAiAssistantFeedback(e),mutationFn:e=>rr(e)});return{feedbackIsPending:t,sendAiAssistantFeedback:n}},gr=e=>{let{data:t,isPending:n,mutateAsync:r}=Xe({mutationKey:mr.supportHandoff(),mutationFn:t=>ir(N(e),t)});return{handoffIsPending:n,handoffConversationId:A(()=>t.value?.conversationId||null),requestSupportHandoff:r}},_r=e=>{let{checkAcl:n}=vt();return Xe({mutationFn:()=>{if(!n(jn).allowed){let e=new T(`trying to generate chatId without proper access to summy global (ACL_CONFIG_FOR_SUMMY_AGENT)`);throw t(e),e}return ar(N(e))}})},vr=e=>{let t=qn(),n=Je();return Xe({mutationFn:n=>or(t,N(e),n),onSuccess:()=>{n.invalidateQueries({queryKey:Y.getChatsHistoryInfiniteQueryKeyBase(e),exact:!1})}})},yr=e=>{let t=Je();return Xe({mutationFn:t=>lr({chatApiMode:N(e),chatId:t}),onSuccess:(n,r)=>{let i=Y.getChatsHistoryInfiniteQueryKeyBase(e),a=!1,o=N(e);t.setQueriesData({queryKey:i,exact:!1},e=>{if(!e)return e;let t=e.pages.map(e=>{let t=e.items.filter(e=>e.chatId!==r);return t.length===e.items.length?e:(a=!0,{...e,items:t})});return a?{...e,pages:t.map(e=>({...e,total:e.total-1}))}:e}),a||t.invalidateQueries({queryKey:i,exact:!1});let s=Y.getChatHistoryMessagesInfiniteQueryKeyBase(o,r);t.removeQueries({queryKey:s,exact:!1})}})};function br(){return ht(qn())}H(),L();var xr=25,Sr=3e5,Cr=(e,t=!0)=>{let n=At(),r=ct(),i=br();return Ye({...Y.getAvailableCapabilities(i,e,n,r.locale),enabled:t})},wr=e=>{let t=xr,n=At(),r=A(()=>Y.getChatsHistoryInfiniteQueryKey(e,t,n));return{historyQueryKey:r,...Ze({queryKey:r,initialPageParam:0,queryFn:({pageParam:n})=>{let r=new v({offset:n,limit:t});return cr({chatApiMode:N(e),restlerQuery:r})},getNextPageParam:(e,t)=>{let n=t.reduce((e,t)=>
15e+t.items.length,0);if(!(n>=e.total))return n},refetchOnWindowFocus:!1,staleTime:Sr})}},Tr=(e,t,n,r)=>{let i=At();return Ze({queryKey:A(()=>{let r=N(t);return Y.getChatHistoryMessagesInfiniteQueryKey(e,r??``,n,i)}),enabled:A(()=>!!N(t)),initialPageParam:0,queryFn:({pageParam:r})=>{let i=N(t);if(!i)throw Error(`historyChatId is not defined`);let a=new v({offset:r,limit:n});return ur({chatApiMode:N(e),chatId:i,restlerQuery:a})},placeholderData:qe,getNextPageParam:(e,t)=>{let n=t.reduce((e,t)=>e+t.items.length,0);if(!(n>=e.total))return n},refetchOnWindowFocus:()=>N(r)})},Er=20,Dr=e=>{let t=Er,n=At(),r=qn();return Ze({queryKey:A(()=>Y.getChatHistoryArtifactsInfiniteQueryKey(e,t,n)),initialPageParam:0,queryFn:({pageParam:n})=>{let i=new v({offset:n,limit:t});return dr(r,{chatApiMode:N(e),restlerQuery:i})},placeholderData:qe,getNextPageParam:(e,t)=>{let n=t.reduce((e,t)=>e+t.items.length,0);if(!(n>=e.total))return n},refetchOnWindowFocus:!1})},Or=(e,t)=>{let n=At();return Ye(Y.getChatHistoryContentItem(e,t,n))};function kr(e,t,n){let r={arguments:{applicantId:e},language:t},i={headers:J(n)};return g.post(y`skills/explain-applicant`,r,i).then(_)}function Ar(e,t,n){let r={arguments:{applicantId:e},language:t},i={headers:J(n)};return g.post(y`skills/cross-check-overview`,r,i).then(_)}function jr(e,t,n){let r={arguments:{transactionId:e},language:t},i={headers:J(n)};return g.post(y`skills/explain-transaction`,r,i).then(_)}function Mr(e,t,n,r){let i={arguments:{workflowId:t},language:n},a={headers:J(r)};return e.post(y`skills/workflow-analysis`,i,a).then(_)}function Nr(e,t){let n={arguments:{},language:e},r={headers:J(t)};return g.post(y`skills/product-recommender`,n,r).then(_)}function Pr(e){let t=e.content||[],r=t.find(e=>e.messageType===`text`),i=t.find(e=>e.messageType===S.error);return n(r||i,`No text or error content item in the explanation response`),r?{raw:e,explanation:r.text}:{raw:e,explanation:i.message,isError:!0}}function Fr(e){let t=e.content??[],n=t.find(e=>e.messageType===`entityWidget`&&e.entityType===`productFeature`);return n?{raw:e,widget:n,items:n.items??[]}:{raw:e,items:[],isError:t.some(e=>e.messageType===S.error)}}H();var Ir=`aiApiModeLocalStorageKey`,Lr=tr.stable,Rr=()=>{let{checkAcl:e}=vt(),t=$e(Ir,Lr),n=A(()=>e(kn).allowed);return V(n,e=>{e||(t.value=Lr)},{immediate:!0}),{chatApiMode:t}};H(),L();var zr={enabled:!1,staleTime:1/0,gcTime:1/0,retry:!1},X={all:()=>[`summyOverview`],applicant:(e,t,n)=>U({queryKey:[X.all(),`applicant`,e,t,n],queryFn:()=>kr(N(e),N(t),N(n)),select:Pr,...zr}),crossCheck:(e,t,n)=>U({queryKey:[X.all(),`crossCheck`,e,t,n],queryFn:()=>Ar(N(e),N(t),N(n)),select:Pr,...zr}),transaction:(e,t,n)=>U({queryKey:[X.all(),`transaction`,e,t,n],queryFn:()=>jr(N(e),N(t),N(n)),select:Pr,...zr}),workflow:(e,t,n,r,i)=>U({queryKey:[X.all(),`workflow`,t,n,r,i],queryFn:()=>Mr(e,N(t),N(r),N(i)),select:Pr,...zr}),productRecommendations:(e,t)=>U({queryKey:[X.all(),`productRecommendations`,e,t],queryFn:()=>Nr(N(e),N(t)),select:Fr,...zr})};function Br(e,t){return{explanationData:A(()=>e.isError.value?{explanation:t(`summyOverview.somethingWentWrong`),isError:!0}:e.data.value),explanationsDataIsPending:e.isFetching,explanationsDataIsFetched:A(()=>e.isError.value||!!e.data.value),explanationDataSubmittedAt:A(()=>e.isError.value?e.errorUpdatedAt.value:e.dataUpdatedAt.value),getExplanation:()=>e.refetch()}}var Vr=e=>{let{t}=W(),n=ct(),{chatApiMode:r}=Rr();return Br(Ye(X.applicant(e,n.locale,r)),t)},Hr=e=>{let{t}=W(),n=ct(),{chatApiMode:r}=Rr();return Br(Ye(X.crossCheck(e,n.locale,r)),t)},Ur=e=>{let{t}=W(),n=ct(),{chatApiMode:r}=Rr();return Br(Ye(X.transaction(e,n.locale,r)),t)},Wr=(e,t)=>{let{t:n}=W(),r=ct(),i=qn(),{chatApiMode:a}=Rr();return Br(Ye(X.workflow(i,e,t,r.locale,a)),n)},Gr=()=>{let e=ct(),{chatApiMode:t}=Rr();return Ye(X.productRecommendations(e.locale,t))},Kr=(e,t)=>`${e}:${t}`,Z=function(e){return e.history=`history`,e.new=`new`,e}({}),qr=`aiAssistantActiveChatId`,Jr=({chatId:e,initStrategy:t,currentClientId:n,chatApiMode:r,onStoredChatIdExpired:i})=>{let{checkAcl:a}=vt(),o=_t(),s=()=>{if(a(jn).allowed&&a(In).allowed&&!(!n.value||!o.me?.id))return`${qr}:${Kr(n.value,o.me.id)}:${r.value}`},c=e=>{try{let t=JSON.parse(e);return typeof t.chatId!=`string`||!t.chatId||typeof t.updatedAt!=`number`?void 0:{chatId:t.chatId,updatedAt:t.updatedAt}}catch{return}},l=e=>{let t=localStorage.getItem(e);if(!t)return;let n=c(t);return n||localStorage.removeItem(e),n},u=()=>{let e=s();if(!e)return;let t=l(e);if(t){if(Date.now()-t.updatedAt>36e5){localStorage.removeItem(e),i?.();return}return t.chatId}},d=()=>{let e=s();e&&localStorage.removeItem(e)},f=e=>{let t=s();!t||l(t)?.chatId!==e||localStorage.removeItem(t)},p=e=>{let t=s();if(!t)return;if(!e){d();return}let n={chatId:e,updatedAt:Date.now()};localStorage.setItem(t,JSON.stringify(n))};return{setStoredActiveChatId:p,removeStoredActiveChatId:d,removeStoredActiveChatIdIfMatches:f,restoreStoredActiveChatId:()=>
15{if(e.value||t.value!==Z.new)return;let n=u();n&&(e.value=n,t.value=Z.history,p(n))}}};H(),L();var Yr=100,Xr=5e3,Zr=9e5,Qr=({chatApiMode:e,chatId:t,isStreaming:n,updateChatMessages:r,onInvalidHistory:i})=>{let{t:a}=W(),o=Ke(),s=_e(Ln,void 0,{mode:`replace`}),c=B(Z.new),l=e=>{s.value=e},u=()=>{let e=!!s.value;l(void 0),e&&o.danger(a(`aiAssistant.chatHistory.invalidChatIdTitle`),a(`aiAssistant.chatHistory.invalidChatIdMessage`)),i()},d=A(()=>{if(c.value===Z.history)return s.value??t.value}),{data:f,isFetching:p,isFetchingNextPage:m,isError:h,isFetched:g,dataUpdatedAt:_,refetch:v,fetchNextPage:y,hasNextPage:b}=Tr(e,d,Yr,()=>!n.value),x=A(()=>f.value?.pages?.[0]?.total??null),S=A(()=>{let e=f.value?.pages?.[0]?.items;if(e?.length)return[...e].sort((e,t)=>t.timestamp-e.timestamp)[0]}),C=()=>{if(!d.value||n.value)return!1;let e=S.value;return e?.role===w.user&&Date.now()-e.timestamp<Zr},T=()=>{c.value===Z.history&&C()&&ee()},{pause:E,resume:ee}=it(()=>{if(!C()){E();return}p.value||v()},Xr,{immediate:!1});V(s,e=>{e&&(t.value===e?l(void 0):c.value=Z.history)},{immediate:!0}),V([h,g],()=>{!d.value||c.value!==Z.history||!g.value||!h.value||f.value?.pages?.length||u()});let te=()=>{let e=f.value?.pages??[];return e.length?e.flatMap(e=>e.items).toReversed():[]};return V(_,e=>{if(!e||c.value!==Z.history||n.value)return;let i=f.value?.pages?.[0];if(!i||i.total===0){u();return}r(te()),T(),s.value&&c.value===Z.history&&(t.value=s.value,s.value=void 0)},{immediate:!0}),V(c,e=>{e!==Z.history&&E()},{immediate:!0}),V(d,E,{immediate:!0}),{initStrategy:c,activeHistoryChatId:d,setChatIdFromRoute:l,historyMessagesIsFetching:p,historyMessagesIsFetchingNextPage:m,historyMessagesIsFetched:g,historyMessagesIsError:h,historyMessagesTotal:x,fetchMoreHistoryMessages:y,hasMoreHistoryMessages:b}},$r=e=>{if(typeof e==`number`)return e;let t=Date.parse(e);return Number.isNaN(t)?Date.now():t};H();var ei=`pending-user-message`;function ti(e){let t=A({get:()=>e.value.messages,set:t=>{e.value={messages:t}}});function n(e){t.value=e.map(ii)}function r(t,n){let r=e.value.messages.findIndex(e=>ai(e,t));return r!==-1&&(e.value.messages[r]=ii(n),!0)}function i(t,n){return e.value.messages[t]?(e.value.messages[t]=ii(n),!0):!1}function a(t){let n=e.value.messages.length,r=`${ei}-${Et()}`;return e.value.messages.push({role:w.user,id:r,messageId:r,traceId:r,timestamp:Date.now(),content:[{contentId:Et(),text:t,messageType:`text`}]}),n}function o(t,n,r){let i=t?e.value.messages.findIndex(e=>ai(e,t)):e.value.messages.findIndex(e=>e.content.some(e=>oi(e)===n));if(i===-1)return;let a=e.value.messages[i];a&&(e.value.messages[i]={...a,content:a.content.map(e=>oi(e)===n?{...r,contentId:oi(r)??n}:e)})}function s(e){let t=e.data.messageId,n=e.data.contentItem,r=e.data.contentId??n?.contentId;!n||!r||o(t,r,n)}function c(t){let n=e.value.messages.length;return e.value.messages=e.value.messages.filter(e=>!ai(e,t)),e.value.messages.length!==n}function l(e){let t=e.data.messageId;t&&c(t)}function u(t,n){let r=t.data.messageId;if(n===void 0||!r)return!1;let a=e.value.messages[n];return ni(a)?i(n,ri({messageId:r,message:a})):!1}let d=t=>e.value.messages.find(e=>e.messageId===t);function f(t){return e.value.messages.findIndex(e=>e.messageId===t)}return{addPendingUserMessage:a,chatMessages:t,getMessageById:d,getMessageIndexById:f,handleMessageContentUpdated:s,handleMessageRemoved:l,handleUserMessageSaved:u,removeMessage:c,replaceContentItem:o,replaceMessage:r,updateChatMessages:n}}function ni(e){return e?.role===w.user&&!!e.messageId?.startsWith(ei)}function ri({messageId:e,message:t}){return{...t,id:e,messageId:e,traceId:e}}function ii(e){let t=$r(e.timestamp??Date.now()),n=e.messageId||e.id||e.traceId||Et(),r=e.id??n,i=e.traceId??n;return{...e,timestamp:t,messageId:n,id:r,traceId:i}}function ai(e,t){return e.messageId===t||e.id===t||e.traceId===t}function oi(e){return`contentId`in e?e.contentId:void 0}function si(e){return h.get(y`/dashboard/crossCheckPresets/-;${e}`,{params:e.toSearchParams()}).then(x)}function ci(e){return h.get(y`dashboard/crossCheckPresets/${e}/one`).then(_)}function li(e){return h.post(y`dashboard/crossCheckPresets/context/expression/suggestions`,{queries:e}).then(b)}function ui(e){return h.post(y`dashboard/crossCheckPresets/context/vocabularies`,Array.from(new Set(e))).then(b)}function di(){return h.delete(y`dashboard/crossCheckPresets/migration/delete`)}function fi(){return h.get(y`dashboard/crossCheckPresets/draft`).then(_)}function pi(e){return h.post(y`dashboard/crossCheckPresets`,e).then(_)}function mi({preset:e,presetId:t}){return h.patch(y`dashboard/crossCheckPresets/${t}`,e).then(_)}function hi(e){return h.delete(y`dashboard/crossCheckPresets/${e}`).then(_)}function gi(e){return h.post(y`dashboard/crossCheckPresets/test`,e).then(_)}L(),H();var _i=9e5,vi=9e5,Q={all:()=>[`crossCheckPresetsQueries`],getCrossCheckPresetsBaseQueryKey:()=>[...Q.all(),`getCrossCheckPresets`],getCrossCheckPresets:e=>U({queryKey:[...Q.getCrossCheckPresetsBaseQueryKey(),e],placeholderData:qe,queryFn:()=>si(N(e)),refetchOnWindowFocus:!1,staleTime:_i}),getDraftCrossCheckPreset:e=>U({queryKey:[...Q.all()],placeholderData:qe,queryFn:()=>fi(),enabled:e,refetchOnWindowFocus:!1,staleTime:vi}),getOneCrossCheckPresetBaseQueryKey:()=>[...Q.all(),`getOneCrossCheckPreset`],getOneCrossCheckPreset:(e,t)=>U({queryKey:[...Q.getOneCrossCheckPresetBaseQueryKey(),e],queryFn:()=>ci(N(e)),staleTime:_i,enabled:t,placeholderData:qe})},yi=e=>{let t=Je(),n=Ye(Q.getCrossCheckPresets(e));return V(()=>n.dataUpdatedAt.value,()=>
15{n.data.value?.items.forEach(e=>{let n=Q.getOneCrossCheckPreset(e.id).queryKey;t.setQueryData(n,e)})}),n},bi=({queryClient:e})=>e.invalidateQueries({queryKey:Nt.all()}),xi=({queryClient:e})=>e.invalidateQueries({queryKey:Tt}),Si=({queryClient:e})=>e.invalidateQueries({queryKey:Pt.all()}),Ci=({queryClient:e})=>e.invalidateQueries({queryKey:Mt.all()}),wi=e=>e.resourceType;function Ti(e){return wi(e)===Qt.clientWebhook}var Ei=e=>({id:e.id,name:e.name,target:e.target,targetType:e.targetType,types:e.types,disabled:e.disabled,clientId:e.clientId,createdBy:e.createdBy,createdAt:e.createdAt}),Di=({queryClient:e,axios:t},n)=>{if(!Ti(n)){e.invalidateQueries({queryKey:jt.all()});return}let r=n.resource,i=r?.id??n.resourceId;if(!i||!r){e.invalidateQueries({queryKey:jt.all()});return}let a=Ei(r);e.setQueryData(jt.getClientWebhooks(t).queryKey,e=>{if(e)return e.some(e=>e.id===i)?e.map(e=>e.id===i?{...e,...a}:e):[...e,{...a,id:i}]}),e.invalidateQueries({queryKey:jt.getClientWebhookById(t,i).queryKey})};function Oi(e){return wi(e)===Qt.crossCheckPreset}var ki=e=>e!==void 0&&Object.keys(e).some(e=>e!==`id`&&e!==`title`),Ai=({queryClient:e},t)=>{if(e.invalidateQueries({queryKey:Q.getCrossCheckPresetsBaseQueryKey()}),!Oi(t))return;let n=t.resource?.id??t.resourceId;if(!n)return;let r=Q.getOneCrossCheckPreset(n).queryKey;if(e.getQueryData(r)===void 0)return;let i=t.resource;if(!ki(i)){e.invalidateQueries({queryKey:r});return}e.setQueryData(r,e=>e?{...e,...i}:void 0)},ji={[Qt.applicantLevel]:bi,[Qt.kytTxnRule]:xi,[Qt.questionnaire]:Si,[Qt.poaPreset]:Ci,[Qt.crossCheckPreset]:Ai,[Qt.clientWebhook]:Di};function Mi(e,t){let n=wi(t);if(!n)return;let r=ji[n];r?.(e,t)}function Ni(){let e=Je(),t=Ot();function n(n){Mi({queryClient:e,axios:t},n.data)}return{handleResourceUpdated:n}}function Pi(e){return{functionalityKeys:Fi(e?.functionalityCards),skillKeys:Ii(e?.skillCards)}}function Fi(e){return(e??[]).map(e=>e.key).filter(e=>!!e)}function Ii(e){return(e??[]).map(e=>e.key).filter(e=>!!e)}H(),L();var Li=`aiAssistantSelectedFunctionality`,Ri=({currentClientId:e,chatApiMode:t})=>{let n=_t(),i=r(),a=_e(Hn,void 0,{mode:`replace`}),{data:o}=Or(t,A(()=>a.value??``)),{data:s}=Cr(t,!1),c=A(()=>Pi(s.value)),l=e=>{if(Bi(e))return!0;let t=[...c.value.functionalityKeys,...c.value.skillKeys];return typeof e==`string`&&t.includes(e)},u=A(()=>`${Li}:${e.value}:${n.userName}`),d=$e(u,void 0,{serializer:zi,listenToStorageChanges:!1}),f=A(()=>{let e=d.value;if(!(!e||Date.now()-e.updatedAt>36e5))return e.capability}),p=A(()=>{let e=a.value;if(e)return Ui(o.value,e,l)?e:void 0}),m=De(),h=A(()=>Vi(i)),g=A(()=>{let e=f.value;return l(e)?e:void 0}),_=e=>{d.value=e?{capability:e,updatedAt:Date.now()}:void 0},v=e=>{_(e)},y=e=>{p.value||_(e)};return V(a,async(e,t,n)=>{if(!e){m.value=void 0;return}let r=!0;n(()=>{r=!1}),m.value=void 0,await Te(),!(!r||a.value!==e)&&(m.value=h.value)},{immediate:!0,flush:`post`}),V(h,e=>{!a.value||!m.value||e!==m.value&&(a.value=void 0,m.value=void 0)}),V([a,o,u],([e,t])=>{if(!e)return;let n=Ui(t,e,l);n&&v(n)},{immediate:!0}),{selectedCapability:g,selectedCapabilityContentId:p,setSelectedCapability:y,removeStoredSelectedCapability:()=>{y(void 0)},refreshStoredSelectedCapability:()=>{_(f.value)}}},zi={read:e=>{try{let t=JSON.parse(e);return typeof t?.capability!=`string`||!t.capability||typeof t.updatedAt!=`number`?void 0:{capability:t.capability,updatedAt:t.updatedAt}}catch{return}},write:e=>JSON.stringify(e)},Bi=e=>{if(typeof e!=`string`)return!1;let t=Object.values(Zt).includes(e);return Object.values($t).includes(e)||t},Vi=e=>JSON.stringify({name:e.name,path:e.path,params:e.params}),Hi=e=>typeof e==`object`&&!!e&&`messageType`in e&&e.messageType===`resourceLink`,Ui=(e,t,n)=>{if(!Hi(e)||e.contentId!==t)return;let r=e.metadata?.functionality;if(n(r))return r},Wi=40,Gi=1e3,Ki=200,qi=1600,Ji=250,Yi=.4,Xi=1.15,Zi=1,Qi=({lastMessageFromSummy:e,onDoneRendered:t,renderIntervalMs:r=Wi})=>{let i=null,a=``,o=null,s=null,c=!1,l=!1,u=0,d,f=0,p=e=>e?e.messageType===`text`||e.messageType===S.deltaMessage?e.text||``:null:``,m=()=>(n(e.value,`lastMessageFromSummy is not defined`),e.value),h=()=>p(m().content[0]),g=(t,n)=>{e.value={timestamp:n,content:[{messageType:S.deltaMessage,text:t}]}},_=()=>{i!==null&&(clearTimeout(i),i=null)},v=()=>{_(),a=``,o=null,s=null,c=!1,l=!1,u=0,d=void 0,f=0},y=()=>
15{if(!s)return;let n=s;s=null,c=!1,e.value={...n.data,timestamp:$r(n.timestamp)},t(n)},b=()=>{if(!a&&!l){_();return}let e=m(),t=(l?``:h()??``)+a,n=o??e.timestamp;_(),a=``,o=null,l=!1,g(t,n)},x=()=>{if(s)return Ji;let e=f?f*Xi:Gi;return Math.min(Math.max(e,Ki),qi)},C=()=>{let e=Date.now();if(d!==void 0){let t=e-d;f=f?Math.round(f*.6+t*Yi):t}d=e},w=()=>{C();let e=Math.max(Math.round(x()/r),1);u=Math.max(Math.ceil(a.length/e),Zi)},T=()=>{let e=m(),t=a.slice(0,Math.max(u,Zi));a=a.slice(t.length);let n=l?``:h()??``;l=!1;let r=o??e.timestamp;g(n+t,r),a||(o=null,u=0)},E=()=>{i===null&&(i=window.setTimeout(()=>{if(i=null,(a||l)&&T(),a){E();return}y()},r))};return{flushPendingText:b,handleDelta:e=>{m(),c=!0,e.data.index===0?(a=e.data.text||``,l=!0):a+=e.data.text||``,o=$r(e.timestamp),w(),E()},handleDone:e=>{if(!c){s=e,y();return}let t=p(e.data.content[0]),n=l?``:h()??``;if(t===null||!t.startsWith(n)){b(),s=e,y();return}if(s=e,a=t.slice(n.length),o=$r(e.timestamp),!a&&!l){y();return}w(),E()},reset:v}};H();var $i=({chatState:e,chatMessages:t,lastMessageFromSummy:r,updateChatMessages:i,chatApiMode:a,onDoneCallback:o,onUserMessageSaved:s,onMessageContentUpdated:c,onMessageRemoved:l,onResourceUpdated:u})=>{let{t:d}=W(),{faviconState:f}=pt(It()),p=()=>{document.hidden||(f.value=Ft.default,document.removeEventListener(`visibilitychange`,p))},{flushPendingText:m,handleDelta:h,handleDone:g,reset:_}=Qi({lastMessageFromSummy:r,onDoneRendered:()=>{document.visibilityState===`hidden`&&(f.value=Ft.withBadge,document.addEventListener(`visibilitychange`,p,{passive:!0})),o()}}),{start:v,stop:y,isStreaming:b}=xn({handlers:{START:t=>{let n=Et(),r=$r(t.timestamp);e.value.messages.push({role:w.assistant,id:n,traceId:n,messageId:n,timestamp:r,content:[],thoughts:[]})},PROGRESS:e=>{n(r.value,`lastMessageFromSummy is not defined`),r.value={thoughts:[...r.value.thoughts,{text:e.data.message||``}],timestamp:$r(e.timestamp)}},DELTA:e=>{h(e)},DONE:e=>{g(e)},ERROR:e=>{m(),_();let n=Et(),r=Date.now();i([...t.value,{role:w.assistant,id:n,traceId:n,timestamp:r,messageId:n,content:[{messageType:S.error,contentId:Et(),message:e.data.message||d(`aiAssistant.summyMessage.errors.messageFallback`),correlationId:e.data.correlationId}],thoughts:[]}])},USER_MESSAGE_SAVED:s,MESSAGE_CONTENT_UPDATED:c,MESSAGE_REMOVED:l,RESOURCE_UPDATED:u},extraHeaders:A(()=>J(a.value))});return{start:v,stop:()=>{_(),y()},isStreaming:b}};H(),L();var ea={messages:[]},ta=mt(`aiChat`,()=>{let e=B(),t=B(``),r=B((0,tn.default)(ea)),i=B(),a=Je(),o=En(),{clearFocusedContentId:s}=Kn(),{isAiBlockedByImpersonation:c}=On(),{chatApiMode:l}=Rr(),u=At(),d=_t(),{handleResourceUpdated:f}=Ni(),p=A(()=>Kr(u.value,d.me?.id??``)),{mutateAsync:m,isPending:h}=_r(l),{addPendingUserMessage:g,chatMessages:_,getMessageById:v,getMessageIndexById:y,handleMessageContentUpdated:b,handleMessageRemoved:x,handleUserMessageSaved:S,replaceContentItem:C,updateChatMessages:T}=ti(r),E=A(()=>{let e=r.value.messages.findLastIndex(e=>e.role===w.assistant);return e===-1?null:e}),ee=A({get(){if(E.value!==null)return r.value.messages[E.value]},set(e){n(E.value,`indexOfLastMessageFromSummy is not defined`);let t=r.value.messages[E.value];r.value.messages[E.value]={...t,...e,content:e.content??t.content,thoughts:e.thoughts??t.thoughts}}}),{start:te,stop:ne,isStreaming:re}=$i({chatState:r,chatMessages:_,lastMessageFromSummy:ee,updateChatMessages:T,chatApiMode:l,onDoneCallback:()=>_e(e.value),onUserMessageSaved:P,onMessageContentUpdated:b,onMessageRemoved:x,onResourceUpdated:f}),ie=A(()=>_.value.length===0&&!re.value),{initStrategy:D,activeHistoryChatId:ae,setChatIdFromRoute:O,historyMessagesIsFetching:oe,historyMessagesIsFetchingNextPage:se,historyMessagesIsError:ce,historyMessagesTotal:le,fetchMoreHistoryMessages:ue,hasMoreHistoryMessages:de,historyMessagesIsFetched:k}=Qr({chatApiMode:l,chatId:e,isStreaming:A(()=>re.value),updateChatMessages:T,onInvalidHistory:Ce}),{selectedCapability:fe,selectedCapabilityContentId:pe,setSelectedCapability:me,removeStoredSelectedCapability:he,refreshStoredSelectedCapability:ge}=Ri({currentClientId:u,chatApiMode:l}),{setStoredActiveChatId:_e,removeStoredActiveChatId:ve,removeStoredActiveChatIdIfMatches:ye,restoreStoredActiveChatId:be}=Jr({chatId:e,initStrategy:D,currentClientId:u,chatApiMode:l,onStoredChatIdExpired:he}),xe=()=>{be(),ge()};xe();let Se=()=>(O(void 0),Ce());function Ce(){return ve(),he(),D.value=Z.new,M(),e.value=void 0,j()}let j=async()=>
15{if(h.value||(D.value===Z.history&&!e.value&&await rt(()=>k.value).toBe(!0),e.value))return e.value;let t=await m();return e.value=t.chatId,e.value},we=()=>j(),M=()=>{ne(),r.value=(0,tn.default)(ea)},Te=()=>{M(),e.value=void 0,D.value=Z.new};function N(e){me(e)}let Ee=e=>{ye(e)};function P(e){S(e,i.value)&&(i.value=void 0)}return V(e,e=>{ne(),e&&D.value===Z.history&&_e(e)}),V(l,(e,t)=>{!t||e===t||(O(void 0),Ce())},{flush:`sync`}),V(p,(t,n)=>{!u.value||t===n||(O(void 0),M(),D.value=Z.new,e.value=void 0,xe())},{flush:`sync`}),{chatId:e,chatState:r,chatApiMode:l,isChatEmpty:ie,chatMessages:_,chatInputText:t,selectedCapability:fe,selectedCapabilityContentId:pe,sendMessageIsPending:re,generateChatIdForNewChatIsPending:h,initStrategy:D,activeHistoryChatId:ae,lastMessageFromSummy:ee,getMessageById:v,getMessageIndexById:y,clearChatMessages:Se,replaceContentItem:C,updateChatMessages:T,sendMessageToSummy:async t=>{if(c.value)return;await we(),n(e.value,`chatId.value is not defined`),s();let r=g(t.query);i.value=r;try{await te({...t,chatId:e.value})}finally{i.value===r&&(i.value=void 0)}a.invalidateQueries({queryKey:Y.getChatsHistoryInfiniteQueryKeyBase(l),exact:!1}),o.emit()},setChatIdFromRoute:O,setSelectedCapability:N,forgetDeletedChat:Ee,ensureChatId:we,resetForLogout:Te,historyMessagesIsFetching:oe,historyMessagesIsFetchingNextPage:se,historyMessagesIsFetched:k,historyMessagesIsError:ce,historyMessagesTotal:le,fetchMoreHistoryMessages:ue,hasMoreHistoryMessages:de}});H();function na(){let{checkAcl:e}=vt();return A(()=>e(jn).allowed)}function ra(){let e=r(),t=yt(),{traceRawPrevious:n}=Dt();function i({activity:r,objectName:i,chatId:a,extraParams:o={}}){let s=n.value?.path||e.path;t(r,i,void 0,{prevRoutePath:s,chatId:a,...o})}return{trackAiEvents:i}}H(),L();var ia=`aiAssistantFloatingWidth`,aa=`aiAssistantFloatingHeight`,oa=.85;function sa(e,t,n){return Math.min(Math.max(e,t),Math.max(t,n))}function ca(e){return`touches`in e?e.touches[0]:e}var[la,ua]=at(()=>{let{tokenAsNumber:e}=he(),{trackAiEvents:t}=ra(),n=_e(Rn,void 0,{mode:`replace`}),r=_e(Bn,void 0,{mode:`replace`}),i=ta(),{chatId:a}=pt(i),{width:o,height:c}=tt(),l=e(`spacing`,`50`),u=e(`spacing`,`60`),d=e(`spacing`,`55`),f=e(`spacing`,`80`),p=e(`spacing`,`1`),m=A(()=>Math.min(l,o.value-p*2)),h=A(()=>Math.min(u,c.value-p*2)),g=na(),_=A(()=>n.value===`true`&&g.value),v=B(_.value),y=B(!0),b=et(Gn,null);function x(e){return e===void 0?b.value===null?{pinned:window.innerWidth>=Wn,source:`breakpoint`}:{pinned:b.value,source:`preference`}:{pinned:e,source:`queryParam`}}let S=$e(ia,d,{writeDefaults:!1}),C=$e(aa,f,{writeDefaults:!1});Number.isFinite(S.value)||(S.value=d),Number.isFinite(C.value)||(C.value=f);let w=B({left:0,top:0}),T=B(!1),E=B(!1),ee=0,te=0,ne=0,re=0,ie=0,D=0,ae=0,O=0;function oe(){v.value?ce():se({manual:!0})}async function se({manual:e,pinned:n}){if(!g.value){v.value=!1;return}await i.ensureChatId();let{pinned:r,source:o}=x(n);r?ue():de();let c=e?bt:Ct,l=e?void 0:`queryParam`;t({activity:c,objectName:s.summyModal,chatId:a.value,extraParams:{innerWidth:window.innerWidth,defaultView:r?`drawer`:`modal`,viewSource:o,...l?{entryPoint:l}:{}}}),v.value=!0}function ce(){v.value=!1}function le(){let e=y.value?xt:St;t({activity:e,objectName:s.summyModal,chatId:a.value,extraParams:{innerWidth:window.innerWidth}}),y.value?de():ue(),b.value=y.value}function ue(){y.value=!0,w.value={left:0,top:0}}function de(){if(y.value=!1,w.value.left===0&&w.value.top===0){let e=S.value,t=C.value,n=window.innerWidth,r=window.innerHeight;w.value={left:Math.max(16,n-e-16),top:Math.max(16,r-t-16)}}}function k(){return Math.max(m.value,Math.floor(window.innerWidth*oa))}function fe(e,t,n){let r=e.includes(`left`),i=e.includes(`right`),a=e.includes(`top`),o=e.includes(`bottom`),s=ae,c=O,l=ie,u=D;if(r){let e=ae+ie,n=Math.max(p,e-k());s=sa(ae+t,n,e-m.value),l=e-s}else i&&(l=sa(ie+t,m.value,Math.min(k(),window.innerWidth-ae)));if(a){let e=O+D,t=p;c=sa(O+n,t,e-h.value),u=e-c}else o&&(u=sa(D+n,h.value,window.innerHeight-O));w.value={left:s,top:c},S.value=l,C.value=u}function pe(e){if(y.value)return;T.value=!0;let t=ca(e);ee=t.clientX-w.value.left,te=t.clientY-w.value.top;let n=e=>{e.preventDefault();let t=ca(e),n=window.innerWidth,r=window.innerHeight,i=S.value,a=C.value,o=t.clientX-ee,s=t.clientY-te;o=sa(o,p,n-i),s=sa(s,p,r-a),w.value={left:o,top:s}},r=()=>{T.value=!1,window.removeEventListener(`mousemove`,n),window.removeEventListener(`mouseup`,r),window.removeEventListener(`touchmove`,n),window.removeEventListener(`touchend`,r),window.removeEventListener(`touchcancel`,r)};window.addEventListener(`mousemove`,n),window.addEventListener(`mouseup`,r),window.addEventListener(`touchmove`,n,{passive:!1}),window.addEventListener(`touchend`,r),window.addEventListener(`touchcancel`,r)}function me(e,t){if(y.value)return;e.preventDefault(),e.stopPropagation();let n=ca(e);E.value=!0,ne=n.clientX,re=n.clientY,ie=S.value,D=C.value,ae=w.value.left,O=w.value.top;let r=e=>{e.preventDefault();let n=ca(e);fe(t,n.clientX-ne,n.clientY-re)},i=()=>{E.value=!1,window.removeEventListener(`mousemove`,r),window.removeEventListener(`mouseup`,i),window.removeEventListener(`touchmove`,r),window.removeEventListener(`touchend`,i),window.removeEventListener(`touchcancel`,i)};window.addEventListener(`mousemove`,r),window.addEventListener(`mouseup`,i),window.addEventListener(`touchmove`,r,{passive:!1}),window.addEventListener(`touchend`,i),window.addEventListener(`touchcancel`,i)}function ge(e,t,n){y.value||(ie=S.value,D=C.value,ae=w.value.left,O=w.value.top,fe(e,t,n))}function ve(){S.value=sa(S.value,m.value,Math.min(k(),window.innerWidth-w.value.left)),C.value=sa(C.value,h.value,window.innerHeight-w.value.top)}return ve(),V(n,e=>{e&&(g.value&&se({manual:!1,pinned:r.value!==`false`&&void 0}),n.value=void 0,r.value=void 0)},{immediate:!0,flush:`post`}),V(g,e=>{e||(v.value=!1)},{immediate:!0}
15),{aiChatOpen:v,hasAiChatAccess:g,openChat:se,closeChat:ce,toggleChatOpen:oe,isPinned:y,position:w,width:S,height:C,isDragging:T,isResizing:E,togglePin:le,pin:ue,unpin:de,beginDrag:pe,beginResize:me,resizeBy:ge,clampFloatingSizeToBounds:ve}}),da=()=>{let e=ua();return n(e,"Please call `useProvideAiChatContext` on the appropriate parent component"),e},fa=()=>ua();async function pa(e,t,n){e.closeChat(),await t.clearChatMessages(),await e.openChat({manual:!0,pinned:!1}),n&&t.setSelectedCapability(n)}L();var ma=`entity`,ha=`workflow`,[ga,_a]=at(()=>{let e=B(null);return{contribution:e,setAiChatContextContribution:t=>{e.value=t},clearAiChatContextContribution:()=>{e.value=null}}}),va=()=>(n(!_a(),`An ancestor already provides the AI chat context contribution: pages under this provider would write to a state the chat does not read`),ga()),ya=()=>{let e=_a();return n(e,"Please call `useProvideAiChatContextContribution` on the appropriate parent component"),e},ba=()=>_a(),xa=[{name:l.eq,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.ne,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.contains,kind:`primitive`,supportsVocabulary:!0,left:[`list`],right:[`str`,`number`]},{name:l.notContains,kind:`primitive`,supportsVocabulary:!0,left:[`list`],right:[`str`,`number`]},{name:l.containsAny,kind:`list`,supportsVocabulary:!0,left:[`list`],right:[`list`]},{name:l.notContainsAny,kind:`list`,supportsVocabulary:!0,left:[`list`],right:[`list`]},{name:l.containsAll,kind:`list`,supportsVocabulary:!0,left:[`list`],right:[`list`]},{name:l.containsOnly,kind:`list`,supportsVocabulary:!0,left:[`list`],right:[`list`]},{name:l.empty,kind:`unary`,left:[`str`,`number`,`bool`,`obj`,`list`,`map`]},{name:l.notEmpty,kind:`unary`,left:[`str`,`number`,`bool`,`obj`,`list`,`map`]},{name:l.lt,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.lte,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.gt,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.gte,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.in,kind:`list`,supportsVocabulary:!0,left:[`str`,`number`],right:[`list`]},{name:l.notIn,kind:`list`,supportsVocabulary:!0,left:[`str`,`number`],right:[`list`]},{name:l.startsWith,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.notStartsWith,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.endsWith,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.notEndsWith,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.match,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.notMatch,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.eqIgnoreCase,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.neIgnoreCase,kind:`primitive`,left:[`str`],right:[`str`]},{name:l.eqOrNull,kind:`primitive`,supportsVocabulary:!0,left:[`str`,`number`,`bool`],right:[`str`,`number`,`bool`]},{name:l.eqIgnoreCaseOrNull,kind:`primitive`,left:[`str`],right:[`str`]}],Sa=new Map(xa.map(e=>[e.name,e.kind])),Ca=e=>Sa.get(e)===`unary`,wa=e=>Sa.get(e)===`list`,Ta=e=>Sa.get(e)===`primitive`,Ea=new Set(xa.filter(e=>e.kind!==`unary`&&e.supportsVocabulary).map(e=>e.name)),Da=e=>Ea.has(e),Oa=`list.CountryCode3`,ka=`list.CountryCode3Extended`,Aa=new Set([`ClientList`]),ja=[{name:`lit`},{name:`exp`}],Ma={str:m.str,number:m.number,bool:m.bool,obj:m.obj,list:m.list,map:m.map},Na=e=>e?.map(e=>Ma[e]),Pa=xa.map(e=>({name:e.name,left:Na(e.left),right:Na(`right`in e?e.right:void 0)})),Fa={type:`exp`,value:``},Ia={type:`lit`,value:``},La={type:`lit`,value:[]},Ra=e=>e?.kind===m.obj&&e.name&&Aa.has(e.name)?m.list:e?.kind,za=e=>e.endsWith(`.`)?e.slice(0,-1):e;H(),L();var[Ba,Va]=Ht((e,t,r,i,a=()=>({}))=>{let o=A(()=>N(a)),s=we(new Map),c=we(new Map);for(let e of i??[])n(e.expression,`Expression should be defined`),s.set(e.expression,e);let l=B(r?We(r.map(e=>({text:e,exact:!0}))):[]),{data:u,refetch:d}=e(l,!1),f=new Set,{data:p,refetch:m}=t(()=>Array.from(f),!1),h=B(!1);return V(u,e=>{if(e)for(let t of e){n(typeof t.query?.text==`string`,`Query text should be defined`);for(let e of t.suggestions??[])n(e.expression,`Expression should be defined`),s.set(e.expression,e),e.exact&&e.expression!==t.query.text&&s.set(t.query.text,e)}},{immediate:!0}),V(p,e=>{if(e)for(let t of e)n(t.id,`Vocabulary id should be defined`),c.set(t.id,t)}),Re(async()=>
15{if(!r){h.value=!0;return}try{let{data:e}=await d();for(let t of e??[])for(let e of t.suggestions??[]){e.vocabulary&&f.add(e.vocabulary);for(let t of e.args??[])t.vocabulary&&f.add(t.vocabulary)}if(f.size>0){let{data:e}=await m();for(let t of e??[])n(t.id,`Vocabulary id should be defined`),c.set(t.id,t)}}finally{h.value=!0}}),{expressions:s,vocabularies:c,isExpressionsInited:h,requestExpressions:e=>(l.value=We([e]),d()),prefetchExpressions:e=>(l.value=We(e.map(e=>({text:e,exact:!0}))),d()),getExpression:e=>s.get(e)??s.get(za(e)),getVocabulary:e=>c.get(e),setVocabulary:(e,t)=>{c.set(e,t)},hasExpression:e=>s.has(e)||s.has(za(e)),useVocabulariesQuery:t,options:o}});function Ha(){let e=Va();return n(e,"Please call `useProvideConditions` on the appropriate parent component"),e}var $=function(e){return e.country=`country`,e.vocabulary=`vocabulary`,e.input=`input`,e.nationality=`nationality`,e.object=`object`,e.boolean=`boolean`,e}({}),Ua={graphicEditors:`applicantDetails.riskScore.labels.graphicEditors`,forensicLabels:`applicantDetails.riskScore.labels.forensicLabels`,forgery:`applicantDetails.riskScore.labels.forgery`,riskyAsn:`applicantDetails.riskScore.labels.riskyAsn`,addressVsIpMismatch:`applicantDetails.riskScore.labels.addressVsIpMismatch`,idDocCountryVsIpMismatch:`applicantDetails.riskScore.labels.idDocCountryVsIpMismatch`,exifCountryVsIdDocAndIpMismatch:`applicantDetails.riskScore.labels.exifCountryVsIdDocAndIpMismatch`,proxy:`applicantDetails.riskScore.labels.proxy`,distantAddress:`applicantDetails.riskScore.labels.distantAddress`,manyServices:`applicantDetails.riskScore.labels.manyServices`,manyDuplicates:`applicantDetails.riskScore.labels.manyDuplicates`,sameFaceDifferentData:`applicantDetails.riskScore.labels.sameFaceDifferentData`,blacklist:`applicantDetails.riskScore.labels.blacklist`,riskyEmail:`applicantDetails.riskScore.labels.riskyEmail`,differentIdDocCountries:`applicantDetails.riskScore.labels.differentIdDocCountries`,riskyDocument:`applicantDetails.riskScore.labels.riskyDocument`,largeDistance:`applicantDetails.riskScore.labels.largeDistance`,failedWebsdkLinkOpening:`applicantDetails.riskScore.labels.failedWebsdkLinkOpening`,diverseDevices:`applicantDetails.riskScore.labels.diverseDevices`,diverseMobileDevices:`applicantDetails.riskScore.labels.diverseMobileDevices`,riskyFingerprint:`applicantDetails.riskScore.labels.riskyFingerprint`,longCompletion:`applicantDetails.riskScore.labels.longCompletion`,virtualCameraPresent:`applicantDetails.riskScore.labels.virtualCameraPresent`,multipleFaces:`applicantDetails.riskScore.labels.multipleFaces`,manyLivenessAttempts:`applicantDetails.riskScore.labels.manyLivenessAttempts`,estimatedAgeMismatch:`applicantDetails.riskScore.labels.estimatedAgeMismatch`,personAsleep:`applicantDetails.riskScore.labels.personAsleep`,mediumRiskEmail:`applicantDetails.riskScore.labels.mediumRiskEmail`,highRiskEmail:`applicantDetails.riskScore.labels.highRiskEmail`,disposableEmail:`applicantDetails.riskScore.labels.disposableEmail`,mediumRiskPhone:`applicantDetails.riskScore.labels.mediumRiskPhone`,highRiskPhone:`applicantDetails.riskScore.labels.highRiskPhone`,thirdPartyInvolved:`applicantDetails.riskScore.labels.thirdPartyInvolved`,phone:`applicantDetails.riskScore.labels.phone`},Wa={fullMrz:`checkInfo.nfcInfoFields.fullMrz`,fullName:`checkInfo.nfcInfoFields.fullName`,number:`checkInfo.nfcInfoFields.number`,imageId:`checkInfo.nfcInfoFields.imageId`},Ga={firstSeenAt:`applicantDetails.emailCheckFields.firstSeenAt`,breachesCnt:`applicantDetails.emailCheckFields.breachesCnt`,riskLevel:`applicantDetails.emailCheckFields.riskLevel`,websiteExists:`applicantDetails.emailCheckFields.websiteExists`,freshEmail:`applicantDetails.emailCheckFields.freshEmail`,deliverable:`applicantDetails.emailCheckFields.deliverable`,profiles:`applicantDetails.emailCheckFields.profiles`,nonDisposable:`applicantDetails.emailCheckFields.nonDisposable`,confirmedViaOtp:`applicantDetails.emailCheckFields.confirmedViaOtp`,webRegistrationsExist:`applicantDetails.emailCheckFields.webRegistrationsExist`,validEmail:`applicantDetails.emailCheckFields.validEmail`,humanLike:`applicantDetails.emailCheckFields.humanLike`,domainType:`applicantDetails.emailCheckFields.domainType`},Ka={riskLevel:{[f.GREEN]:`riskLevel.GREEN`,[f.YELLOW]:`riskLevel.YELLOW`,[f.RED]:`riskLevel.RED`},websiteExists:{[f.GREEN]:`checks.emailConfirmationCheck.fields.websiteExists.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.websiteExists.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.websiteExists.RED`},freshEmail:{[f.GREEN]:`checks.emailConfirmationCheck.fields.freshEmail.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.freshEmail.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.freshEmail.RED`},deliverable:{[f.GREEN]:`checks.emailConfirmationCheck.fields.deliverable.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.deliverable.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.deliverable.RED`},nonDisposable:{[f.GREEN]:`checks.emailConfirmationCheck.fields.nonDisposable.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.nonDisposable.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.nonDisposable.RED`},confirmedViaOtp:{[f.GREEN]:`checks.emailConfirmationCheck.fields.confirmedViaOtp.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.confirmedViaOtp.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.confirmedViaOtp.RED`},webRegistrationsExist:{[f.GREEN]:`checks.emailConfirmationCheck.fields.webRegistrationsExist.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.webRegistrationsExist.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.webRegistrationsExist.RED`},humanLike:{[f.GREEN]:`checks.emailConfirmationCheck.fields.humanLike.GREEN`,[f.YELLOW]:`checks.emailConfirmationCheck.fields.humanLike.YELLOW`,[f.RED]:`checks.emailConfirmationCheck.fields.humanLike.RED`}},qa={firstSeenAt:`applicantDetails.phoneCheckFields.firstSeenAt`,riskLevel:`applicantDetails.phoneCheckFields.riskLevel`,active:`applicantDetails.phoneCheckFields.active`,valid:`applicantDetails.phoneCheckFields.valid`,profiles:`applicantDetails.phoneCheckFields.profiles`,nonDisposable:`applicantDetails.phoneCheckFields.nonDisposable`,confirmedViaOtp:`applicantDetails.phoneCheckFields.confirmedViaOtp`,nonVirtual:`applicantDetails.phoneCheckFields.nonVirtual`,freshPhone:`applicantDetails.phoneCheckFields.freshPhone`,webRegistrationsExist:`applicantDetails.phoneCheckFields.webRegistrationsExist`},Ja={riskLevel:{[f.GREEN]:`riskLevel.GREEN`,[f.YELLOW]:`riskLevel.YELLOW`,[f.RED]:`riskLevel.RED`},active:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.active.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.active.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.active.RED`},valid:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.valid.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.valid.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.valid.RED`},nonDisposable:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.nonDisposable.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.nonDisposable.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.nonDisposable.RED`},confirmedViaOtp:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.confirmedViaOtp.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.confirmedViaOtp.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.confirmedViaOtp.RED`},nonVirtual:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.nonVirtual.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.nonVirtual.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.nonVirtual.RED`},freshPhone:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.freshPhone.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.freshPhone.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.freshPhone.RED`},webRegistrationsExist:{[f.GREEN]:`checks.phoneConfirmationCheck.fields.webRegistrationsExist.GREEN`,[f.YELLOW]:`checks.phoneConfirmationCheck.fields.webRegistrationsExist.YELLOW`,[f.RED]:`checks.phoneConfirmationCheck.fields.webRegistrationsExist.RED`}},Ya={riskLevel:`applicantDetails.ipCheckFields.riskLevel`,riskScore:`applicantDetails.ipCheckFields.riskScore`,ipInfo:`applicantDetails.ipCheckFields.ipInfo`,internetServiceProvider:`applicantDetails.ipCheckFields.internetServiceProvider`,connectionType:`applicantDetails.ipCheckFields.connectionType`,resProxyIpInfo:`applicantDetails.ipCheckFields.resProxyIpInfo.title`,organization:`applicantDetails.ipCheckFields.organization`,proxy:`applicantDetails.ipCheckFields.proxy`,relay:`applicantDetails.ipCheckFields.relay`,vpn:`applicantDetails.ipCheckFields.vpn`,tor:`applicantDetails.ipCheckFields.tor`,hostingProvider:`applicantDetails.ipCheckFields.hostingProvider`,potentialResProxy:`applicantDetails.ipCheckFields.potentialResProxy`},Xa={countryCode3:`applicantDetails.ipCheckFields.ipInfoData.countryCode3`,city:`applicantDetails.ipCheckFields.ipInfoData.city`,z
15ipCode:`applicantDetails.ipCheckFields.ipInfoData.zipCode`},Za={riskLevel:{[f.GREEN]:`riskLevel.GREEN`,[f.YELLOW]:`riskLevel.YELLOW`,[f.RED]:`riskLevel.RED`},proxy:{[f.GREEN]:`checks.ipCheck.fields.proxy.GREEN`,[f.YELLOW]:`checks.ipCheck.fields.proxy.YELLOW`,[f.RED]:`checks.ipCheck.fields.proxy.RED`},relay:{[f.GREEN]:`checks.ipCheck.fields.relay.GREEN`,[f.YELLOW]:`checks.ipCheck.fields.relay.YELLOW`,[f.RED]:`checks.ipCheck.fields.relay.RED`},vpn:{[f.GREEN]:`checks.ipCheck.fields.vpn.GREEN`,[f.YELLOW]:`checks.ipCheck.fields.vpn.YELLOW`,[f.RED]:`checks.ipCheck.fields.vpn.RED`},tor:{[f.GREEN]:`checks.ipCheck.fields.tor.GREEN`,[f.YELLOW]:`checks.ipCheck.fields.tor.YELLOW`,[f.RED]:`checks.ipCheck.fields.tor.RED`},hostingProvider:{[f.GREEN]:`checks.ipCheck.fields.hostingProvider.GREEN`,[f.YELLOW]:`checks.ipCheck.fields.hostingProvider.YELLOW`,[f.RED]:`checks.ipCheck.fields.hostingProvider.RED`},potentialResProxy:{[f.GREEN]:`checks.ipCheck.fields.potentialResProxy.GREEN`,[f.YELLOW]:`checks.ipCheck.fields.potentialResProxy.YELLOW`,[f.RED]:`checks.ipCheck.fields.potentialResProxy.RED`}},Qa={validCertificate:{[f.GREEN]:`checks.nfcCheck.fields.validCertificate.GREEN.title`,[f.YELLOW]:`checks.nfcCheck.fields.validCertificate.YELLOW.title`,[f.RED]:`checks.nfcCheck.fields.validCertificate.RED.title`}},$a={validCertificate:{[f.GREEN]:`checks.nfcCheck.fields.validCertificate.GREEN.certCheckTooltip`,[f.YELLOW]:`checks.nfcCheck.fields.validCertificate.YELLOW.noCertCheckTooltip`,[f.RED]:`checks.nfcCheck.fields.validCertificate.RED.tooltip`}},eo={validCertificate:{[f.GREEN]:`checks.nfcCheck.fields.validCertificate.GREEN.tooltip`,[f.YELLOW]:`checks.nfcCheck.fields.validCertificate.YELLOW.noCertCheckTooltip`,[f.RED]:`checks.nfcCheck.fields.validCertificate.RED.tooltip`}},to={personFullName:`checks.bankDetailsCheck.fields.personFullName`,email:`checks.bankDetailsCheck.fields.email`,iban:`checks.bankDetailsCheck.fields.iban`,bankName:`checks.bankDetailsCheck.fields.bankName`,bankBranchName:`checks.bankDetailsCheck.fields.bankBranchName`,bankBranchCode:`checks.bankDetailsCheck.fields.bankBranchCode`,bic:`checks.bankDetailsCheck.fields.bic`,country:`checks.bankDetailsCheck.fields.country`,accountNumber:`checks.bankDetailsCheck.fields.accountNumber`,accountType:`checks.bankDetailsCheck.fields.accountType`,sortCode:`checks.bankDetailsCheck.fields.sortCode`,creditLimit:`checks.bankDetailsCheck.fields.creditLimit`,legalAge:`checks.bankDetailsCheck.fields.legalAge`,accountStatus:`checks.bankDetailsCheck.fields.accountStatus`,canAcceptCredit:`checks.bankDetailsCheck.fields.canAcceptCredit`,canAcceptDebit:`checks.bankDetailsCheck.fields.canAcceptDebit`,openAtLeast3Months:`checks.bankDetailsCheck.fields.openAtLeast3Months`},no={[p.ADDRESS_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.ADDRESS_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.ADDRESS_MATCH.RED`},[p.DRIVER_CATEGORY_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.DRIVER_CATEGORY_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.DRIVER_CATEGORY_MATCH.RED`},[p.DATA_FOUND]:{[f.GREEN]:`checkSourceVerificationResults.DATA_FOUND.GREEN`,[f.RED]:`checkSourceVerificationResults.DATA_FOUND.RED`},[p.DOB_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.DOB_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.DOB_MATCH.RED`},[p.DOC_NOT_EXPIRED]:{[f.GREEN]:`checkSourceVerificationResults.DOC_NOT_EXPIRED.GREEN`,[f.RED]:`checkSourceVerificationResults.DOC_NOT_EXPIRED.RED`},[p.DOC_NOT_LOST]:{[f.GREEN]:`checkSourceVerificationResults.DOC_NOT_LOST.GREEN`,[f.RED]:`checkSourceVerificationResults.DOC_NOT_LOST.RED`},[p.DRIVING_RESTRICTIONS_NOT_FOUND]:{[f.GREEN]:`checkSourceVerificationResults.DRIVING_RESTRICTIONS_NOT_FOUND.GREEN`,[f.RED]:`checkSourceVerificationResults.DRIVING_RESTRICTIONS_NOT_FOUND.RED`},[p.EXPIRATION_DATE_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.EXPIRATION_DATE_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.EXPIRATION_DATE_MATCH.RED`},[p.NOT_SUSPICIOUS_PERSON]:{[f.GREEN]:`checkSourceVerificationResults.NOT_SUSPICIOUS_PERSON.GREEN`,[f.RED]:`checkSourceVerificationResults.NOT_SUSPICIOUS_PERSON.RED`},[p.GENDER_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.GENDER_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.GENDER_MATCH.RED`},[p.NUMBER_VALID]:{[f.GREEN]:`checkSourceVerificationResults.NUMBER_VALID.GREEN`,[f.RED]:`checkSourceVerificationResults.NUMBER_VALID.RED`},[p.STATUS_VALID]:{[f.GREEN]:`checkSourceVerificationResults.STATUS_VALID.GREEN`,[f.RED]:`checkSourceVerificationResults.STATUS_VALID.RED`},[p.ISSUED_DATE_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.ISSUED_DATE_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.ISSUED_DATE_MATCH.RED`},[p.NAME_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.NAME_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.NAME_MATCH.RED`},[p.PERSON_NOT_DEAD]:{[f.GREEN]:`checkSourceVerificationResults.PERSON_NOT_DEAD.GREEN`,[f.RED]:`checkSourceVerificationResults.PERSON_NOT_DEAD.RED`},[p.PERSON_NOT_MINOR]:{[f.GREEN]:`checkSourceVerificationResults.PERSON_NOT_MINOR.GREEN`,[f.RED]:`checkSourceVerificationResults.PERSON_NOT_MINOR.RED`},[p.CREDIT_FILE_OVER_36MONTH]:{[f.GREEN]:`checkSourceVerificationResults.CREDIT_FILE_OVER_36MONTH.GREEN`,[f.RED]:`checkSourceVerificationResults.CREDIT_FILE_OVER_36MONTH.RED`},[p.CREDIT_FILE_OVER_6MONTH]:{[f.GREEN]:`checkSourceVerificationResults.CREDIT_FILE_OVER_6MONTH.GREEN`,[f.RED]:`checkSourceVerificationResults.CREDIT_FILE_OVER_6MONTH.RED`},[p.DATA_FOUND_IN_TWO_SOURCES]:{[f.GREEN]:`checkSourceVerificationResults.DATA_FOUND_IN_TWO_SOURCES.GREEN`,[f.RED]:`checkSourceVerificationResults.DATA_FOUND_IN_TWO_SOURCES.RED`},[p.MATCH_REQUIREMENTS_MET]:{[f.GREEN]:`checkSourceVerificationResults.MATCH_REQUIREMENTS_MET.GREEN`,[f.RED]:`checkSourceVerificationResults.MATCH_REQUIREMENTS_MET.RED`},[p.ACCOUNT_FOUND]:{[f.GREEN]:`checkSourceVerificationResults.ACCOUNT_FOUND.GREEN`,[f.RED]:`checkSourceVerificationResults.ACCOUNT_FOUND.RED`},[p.ID_NUMBER_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.ID_NUMBER_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.ID_NUMBER_MATCH.RED`},[p.ACCOUNT_TYPE_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.ACCOUNT_TYPE_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.ACCOUNT_TYPE_MATCH.RED`},[p.LAST_NAME_MATCH]:{[f.GREEN]:`checkSourceVerificationResults.LAST_NAME_MATCH.GREEN`,[f.RED]:`checkSourceVerificationResults.LAST_NAME_MATCH.RED`},[p.ACCOUNT_OPEN]:{[f.GREEN]:`checkSourceVerificationResults.ACCOUNT_OPEN.GREEN`,[f.RED]:`checkSourceVerificationResults.ACCOUNT_OPEN.RED`}},ro={strict:`applicantDetails.sidebar.regulations.crossValidationRules.comparison.mode.strict`,weakContainment:`applicantDetails.sidebar.regulations.crossValidationRules.comparison.mode.weakContainment`,def:`applicantDetails.sidebar.regulations.crossValidationRules.comparison.mode.def`,ai:`applicantDetails.sidebar.regulations.crossValidationRules.comparison.mode.ai`},io={strict:`applicantDetails.sidebar.regulations.crossValidationRules.comparison.mode.strict`,fuzzy:`applicantDetails.sidebar.regulations.crossValidationRules.comparison.mode.fuzzy`},ao={[l.eq]:`operations.condition.eq`,[l.eqOrNull]:`operations.condition.eqOrNull`,[l.eqIgnoreCase]:`operations.condition.eqIgnoreCase`,[l.neIgnoreCase]:`operations.condition.neIgnoreCase`,[l.eqIgnoreCaseOrNull]:`operations.condition.eqIgnoreCaseOrNull`,[l.ne]:`operations.condition.ne`,[l.lt]:`operations.condition.lt`,[l.lte]:`operations.condition.lte`,[l.gt]:`operations.condition.gt`,[l.gte]:`operations.condition.gte`,[l.match]:`operations.condition.match`,[l.notMatch]:`operations.condition.notMatch`,[l.in]:`operations.condition.in`,[l.notIn]:`operations.condition.notIn`,[l.startsWith]:`operations.condition.startsWith`,[l.notStartsWith]:`operations.condition.notStartsWith`,[l.endsWith]:`operations.condition.endsWith`,[l.notEndsWith]:`operations.condition.notEndsWith`,[l.empty]:`operations.condition.empty`,[l.notEmpty]:`operations.condition.notEmpty`,[l.contains]:`operations.condition.contains`,[l.notContains]:`operations.condition.notContains`,[l.containsAny]:`o
15perations.condition.containsAny`,[l.notContainsAny]:`operations.condition.notContainsAny`,[l.containsAll]:`operations.condition.containsAll`,[l.containsOnly]:`operations.condition.containsOnly`,[l.call]:`operations.condition.call`},oo={"enum.IdDocType":c,"enum.ReviewDecision":{approved:`workflow.reviewDecision.approved`,rejected:`workflow.reviewDecision.rejected`,resubmission:`workflow.reviewDecision.resubmission`},"enum.ReviewResult.ReviewLabel":Ut,"enum.RiskScoreLabel":Ua,"list.companyLegalForms":Wt,"enum.WorkflowFunctionContext.ComparisonOp":ao,"enum.NameComparisonMode":ro,"enum.AddressComparisonMode":io},so={"WorkflowExpressionContext.applicant":`conditionFields.WorkflowExpressionContext.applicant`,"WorkflowExpressionContext.poa":`conditionFields.WorkflowExpressionContext.poa`,"WorkflowExpressionContext.poa2":`conditionFields.WorkflowExpressionContext.poa2`,"WorkflowExpressionContext.poi":`conditionFields.WorkflowExpressionContext.poi`,"WorkflowExpressionContext.poi2":`conditionFields.WorkflowExpressionContext.poi2`,"WorkflowExpressionContext.poi3":`conditionFields.WorkflowExpressionContext.poi3`,"WorkflowExpressionContext.poi4":`conditionFields.WorkflowExpressionContext.poi4`,"WorkflowExpressionContext.questionnaire":`conditionFields.WorkflowExpressionContext.questionnaire`,"WorkflowExpressionContext.questionnaires":`conditionFields.WorkflowExpressionContext.questionnaires`,"WorkflowExpressionContext.clientLists":`conditionFields.WorkflowExpressionContext.clientLists`,"WorkflowExpressionContext.device":`conditionFields.WorkflowExpressionContext.device`,"WorkflowExpressionContext.checks":`conditionFields.WorkflowExpressionContext.checks`,"WorkflowExpressionContext.random":`conditionFields.WorkflowExpressionContext.random`,"WorkflowExpressionContext.action":`conditionFields.WorkflowExpressionContext.action`,"ApplicantExpressionData.assessment":`conditionFields.ApplicantExpressionData.assessment`,"ApplicantExpressionData.country":`conditionFields.ApplicantExpressionData.country`,"ApplicantExpressionData.countryOfBirth":`conditionFields.ApplicantExpressionData.countryOfBirth`,"ApplicantExpressionData.info":`conditionFields.ApplicantExpressionData.info`,"ApplicantExpressionData.fixedInfo":`conditionFields.ApplicantExpressionData.fixedInfo`,"ApplicantExpressionData.derivatives":`conditionFields.ApplicantExpressionData.derivatives`,"ApplicantExpressionData.fullName":`conditionFields.ApplicantExpressionData.fullName`,"ApplicantExpressionData.inspectionMetadata":`conditionFields.ApplicantExpressionData.inspectionMetadata`,"ApplicantExpressionData.metadata":`conditionFields.ApplicantExpressionData.metadata`,"ApplicantExpressionData.review":`conditionFields.ApplicantExpressionData.review`,"ApplicantExpressionData.sourceKey":`conditionFields.ApplicantExpressionData.sourceKey`,"ApplicantExpressionData.email":`conditionFields.ApplicantExpressionData.email`,"ApplicantExpressionData.emailDomain":`conditionFields.ApplicantExpressionData.emailDomain`,"ApplicantExpressionData.phone":`conditionFields.ApplicantExpressionData.phone`,"ApplicantExpressionData.id":`conditionFields.ApplicantExpressionData.id`,"ApplicantExpressionData.externalUserId":`conditionFields.ApplicantExpressionData.externalUserId`,"ApplicantExpressionData.lang":`conditionFields.ApplicantExpressionData.lang`,"AddressExpressionData.country":`conditionFields.AddressExpressionData.country`,"AddressExpressionData.state":`conditionFields.AddressExpressionData.state`,"AddressExpressionData.street":`conditionFields.AddressExpressionData.street`,"AddressExpressionData.town":`conditionFields.AddressExpressionData.town`,"AddressExpressionData.postCode":`conditionFields.AddressExpressionData.postCode`,"AddressExpressionData.subStreet":`conditionFields.AddressExpressionData.subStreet`,"ApplicantDerivatives.estimatedAge":`conditionFields.ApplicantDerivatives.estimatedAge`,"ApplicantAssessment.scopes":`conditionFields.ApplicantAssessment.scopes`,"ApplicantInfoExpressionData.country":`conditionFields.ApplicantInfoExpressionData.country`,"ApplicantInfoExpressionData.countryOfBirth":`conditionFields.ApplicantInfoExpressionData.countryOfBirth`,"ApplicantInfoExpressionData.firstName":`conditionFields.ApplicantInfoExpressionData.firstName`,"ApplicantInfoExpressionData.firstNameEn":`conditionFields.ApplicantInfoExpressionData.firstNameEn`,"ApplicantInfoExpressionData.middleName":`conditionFields.ApplicantInfoExpressionData.middleName`,"ApplicantInfoExpressionData.middleNameEn":`conditionFields.ApplicantInfoExpressionData.middleNameEn`,"ApplicantInfoExpressionData.lastName":`conditionFields.ApplicantInfoExpressionData.lastName`,"ApplicantInfoExpressionData.lastNameEn":`conditionFields.ApplicantInfoExpressionData.lastNameEn`,"ApplicantInfoExpressionData.gender":`conditionFields.ApplicantInfoExpressionData.gender`,"ApplicantInfoExpressionData.nationality":`conditionFields.ApplicantInfoExpressionData.nationality`,"ApplicantInfoExpressionData.taxResidenceCountry":`conditionFields.ApplicantInfoExpressionData.taxResidenceCountry`,"ApplicantInfoExpressionData.age":`conditionFields.ApplicantInfoExpressionData.age`,"AllBackgroun
15dChecksExpressionData.ip":`conditionFields.AllBackgroundChecksExpressionData.ip`,"AllIpChecksExpressionData.countries":`conditionFields.AllIpChecksExpressionData.countries`,"AllIpChecksExpressionData.vpns":`conditionFields.AllIpChecksExpressionData.vpns`,"AllIpChecksExpressionData.tors":`conditionFields.AllIpChecksExpressionData.tors`,"AllIpChecksExpressionData.riskLevels":`conditionFields.AllIpChecksExpressionData.riskLevels`,"BackgroundChecksExpressionData.all":`conditionFields.BackgroundChecksExpressionData.all`,"BackgroundChecksExpressionData.poa":`conditionFields.BackgroundChecksExpressionData.poa`,"BackgroundChecksExpressionData.poa2":`conditionFields.BackgroundChecksExpressionData.poa2`,"BackgroundChecksExpressionData.company":`conditionFields.BackgroundChecksExpressionData.company`,"BackgroundChecksExpressionData.personWatchlist":`conditionFields.BackgroundChecksExpressionData.personWatchlist`,"BackgroundChecksExpressionData.email":`conditionFields.BackgroundChecksExpressionData.email`,"BackgroundChecksExpressionData.phone":`conditionFields.BackgroundChecksExpressionData.phone`,"BackgroundChecksExpressionData.ip":`conditionFields.BackgroundChecksExpressionData.ip`,"DateExpressionData.timestamp":`conditionFields.DateExpressionData.timestamp`,"DateExpressionData.yyyymmdd":`conditionFields.DateExpressionData.yyyymmdd`,"DateExpressionData.year":`conditionFields.DateExpressionData.year`,"DateExpressionData.month":`conditionFields.DateExpressionData.month`,"DateExpressionData.dayOfMonth":`conditionFields.DateExpressionData.dayOfMonth`,"DateExpressionData.ageInYears":`conditionFields.DateExpressionData.ageInYears`,"DateExpressionData.ageInDays":`conditionFields.DateExpressionData.ageInDays`,"TimespanExpressionData.millis":`conditionFields.TimespanExpressionData.millis`,"TimespanExpressionData.days":`conditionFields.TimespanExpressionData.days`,"TimespanExpressionData.hours":`conditionFields.TimespanExpressionData.hours`,"TimespanExpressionData.minutes":`conditionFields.TimespanExpressionData.minutes`,"TimespanExpressionData.seconds":`conditionFields.TimespanExpressionData.seconds`,"CompanyInfoExpressionData.noUBOs":`conditionFields.CompanyInfoExpressionData.noUBOs`,"DeviceExpressionData.ipCountry":`conditionFields.DeviceExpressionData.ipCountry`,"DevicePeriodStatsExpressionData.riskLevel":`conditionFields.DevicePeriodStatsExpressionData.riskLevel`,"DevicePeriodStatsExpressionData.deviceCount":`conditionFields.DevicePeriodStatsExpressionData.deviceCount`,"DevicePeriodStatsExpressionData.sameDeviceApplicantCount":`conditionFields.DevicePeriodStatsExpressionData.sameDeviceApplicantCount`,"DevicePeriodStatsExpressionData.riskLabels":`conditionFields.DevicePeriodStatsExpressionData.riskLabels`,"DevicePeriodStatsExpressionData.deviceIds":`conditionFields.DevicePeriodStatsExpressionData.deviceIds`,"InspectionReviewExpressionData.levelName":`conditionFields.InspectionReviewExpressionData.levelName`,"InspectionReviewExpressionData.decision":`conditionFields.InspectionReviewExpressionData.decision`,"InspectionReviewExpressionData.rejectLabels":`conditionFields.InspectionReviewExpressionData.rejectLabels`,"InspectionReviewExpressionData.buttonIds":`conditionFields.InspectionReviewExpressionData.buttonIds`,"InspectionReviewExpressionData.attemptCnt":`conditionFields.InspectionReviewExpressionData.attemptCnt`,"PoaCheckExpressionData.companyType":`conditionFields.PoaCheckExpressionData.companyType`,"PoaCheckExpressionData.subType":`conditionFields.PoaCheckExpressionData.subType`,"PoaCheckExpressionData.unconventionalProvider":`conditionFields.PoaCheckExpressionData.unconventionalProvider`,"CompanyCheckExpressionData.answer":`conditionFields.CompanyCheckExpressionData.answer`,"PoaExpressionData.address":`conditionFields.PoaExpressionData.address`,"PoaExpressionData.country":`conditionFields.PoaExpressionData.country`,"PoaExpressionData.idDocType":`conditionFields.PoaExpressionData.idDocType`,"PoaExpressionData.metadata":`conditionFields.PoaExpressionData.metadata`,"PoaExpressionData.number":`conditionFields.PoaExpressionData.number`,"PoaExpressionData.detectedLanguages":`conditionFields.PoaExpressionData.detectedLanguages`,"PoaExpressionData.image":`conditionFields.PoaExpressionData.image`,"PoaExpressionData.issuedDate":`conditionFields.PoaExpressionData.issuedDate`,"ImageExpressionData.softw
15areTag":`conditionFields.ImageExpressionData.softwareTag`,"PoiExpressionData.address":`conditionFields.PoiExpressionData.address`,"PoiExpressionData.country":`conditionFields.PoiExpressionData.country`,"PoiExpressionData.idDocType":`conditionFields.PoiExpressionData.idDocType`,"PoiExpressionData.metadata":`conditionFields.PoiExpressionData.metadata`,"PoiExpressionData.number":`conditionFields.PoiExpressionData.number`,"PoiExpressionData.additionalNumber":`conditionFields.PoiExpressionData.additionalNumber`,"PoiExpressionData.dob":`conditionFields.PoiExpressionData.dob`,"PoiExpressionData.nationality":`conditionFields.PoiExpressionData.nationality`,"PoiExpressionData.placeOfBirth":`conditionFields.PoiExpressionData.placeOfBirth`,"PoiExpressionData.issuedDate":`conditionFields.PoiExpressionData.issuedDate`,"PoiExpressionData.issueAuthority":`conditionFields.PoiExpressionData.issueAuthority`,"PoiExpressionData.issueAuthorityCode":`conditionFields.PoiExpressionData.issueAuthorityCode`,"PoiExpressionData.validUntil":`conditionFields.PoiExpressionData.validUntil`,"PoiExpressionData.validityPeriod":`conditionFields.PoiExpressionData.validityPeriod`,"PoiExpressionData.firstIssuedDate":`conditionFields.PoiExpressionData.firstIssuedDate`,"PoiExpressionData.fullMrz":`conditionFields.PoiExpressionData.fullMrz`,"PoiExpressionData.category":`conditionFields.PoiExpressionData.category`,"ApplicantActionExpressionData.agreement":`conditionFields.ApplicantActionExpressionData.agreement`,"ApplicantActionExpressionData.id":`conditionFields.ApplicantActionExpressionData.id`,"ApplicantActionExpressionData.metadata":`conditionFields.ApplicantActionExpressionData.metadata`,"ApplicantActionExpressionData.createdAt":`conditionFields.ApplicantActionExpressionData.createdAt`,"ApplicantActionExpressionData.externalActionId":`conditionFields.ApplicantActionExpressionData.externalActionId`,"ApplicantActionExpressionData.questionnaires":`conditionFields.ApplicantActionExpressionData.questionnaires`,"ApplicantActionExpressionData.review":`conditionFields.ApplicantActionExpressionData.review`,"EmailConfirmationCheckExpressionData.confirmedViaOtp":`conditionFields.EmailConfirmationCheckExpressionData.confirmedViaOtp`,"EmailConfirmationCheckExpressionData.nonDisposable":`conditionFields.EmailConfirmationCheckExpressionData.nonDisposable`,"EmailConfirmationCheckExpressionData.blacklisted":`conditionFields.EmailConfirmationCheckExpressionData.blacklisted`,"EmailConfirmationCheckExpressionData.domainType":`conditionFields.EmailConfirmationCheckExpressionData.domainType`,"PhoneConfirmationCheckExpressionData.confirmedViaOtp":`conditionFields.PhoneConfirmationCheckExpressionData.confirmedViaOtp`,"PhoneConfirmationCheckExpressionData.blacklisted":`conditionFields.PhoneConfirmationCheckExpressionData.blacklisted`,"IpCheckExpressionData.country":`conditionFields.IpCheckExpressionData.country`,"IpCheckExpressionData.vpn":`conditionFields.IpCheckExpressionData.vpn`,"IpCheckExpressionData.tor":`conditionFields.IpCheckExpressionData.tor`,"QuestionnaireData.id":`conditionFields.QuestionnaireData.id`,"QuestionnaireData.score":`conditionFields.QuestionnaireData.score`,"QuestionnaireData.sections":`conditionFields.QuestionnaireData.sections`,QuestionnaireSectionData:`conditionFields.QuestionnaireSectionData.val`,"QuestionnaireSectionData.items":`conditionFields.QuestionnaireSectionData.items`,"QuestionnaireSectionData.score":`conditionFields.QuestionnaireSectionData.score`,QuestionnaireItemData:`conditionFields.QuestionnaireItemData.val`,"QuestionnaireItemData.score":`conditionFields.QuestionnaireItemData.score`,"QuestionnaireItemData.value":`conditionFields.QuestionnaireItemData.value`,"QuestionnaireItemData.values":`conditionFields.QuestionnaireItemData.values`},co=(e,t)=>!t||!(!e||t.kind&&e.kind!==t.kind||t.name&&e.name!==t.name||t.value&&!co(e.value,t.value));H(),L(),Ee();var lo=Oe({__name:`ExpConditionAutocomplete`,props:{modelValue:{},autoResize:{type:Boolean},queryFilter:{},hintText:{},state:{default:k.normal},size:{default:`large`}},emits:[`update:modelValue`,`blur`,`change`,`getExpressionsFinally`],setup(e,{emit:t}){let r=e,i=t,{t:a}=W(),{requestExpressions:o,hasExpression:s,options:c}=Ha(),l=B([]),u=B(!1),d=B(!1),f=B(null),p=async e=>{if(f.value!==e){u.value=!0;try{let{data:t}=await o({text:e,...r.queryFilter}),n=t?.[0];if(!n)return;l.value=n.suggestions??[],f.value=e}finally{u.value=!1,i(`getExpressionsFinally`)}}},h=(0,nn.default)(p,300),g=e=>{h(e),i(`update:modelValue`,e)},_=e=>{let t=e.target.value??``;p(t)},v=e=>{let t=l.value.find(t=>t.expression===e);if(!t)return;let n=r.queryFilter?.include?.some(e=>co(t.type,e)),i=Ra(t.type);!n&&(i===m.obj||i===m.map)?(g(`${e}.`),d.value=!0):(l.value=[],f.value=null,d.value=!1)},y=e=>{r.modelValue?.endsWith(`.`)&&i(`update:modelValue`,r.modelValue.slice(0,-1)),i(`blur`,e)},b=()=>{l.value=[],f.value=null,d.value=!1},x=e=>(n(e.expression,`ExpressionSuggestion must have an expression`),e.expression),S=e=>(n(e.name,`ExpressionSuggestion must have a name`),e.name),C=({fullName:e,description:t})=>c.value.skipFullName?t:e&&(so[e]?a(so[e]):t);return je(()=>{r.modelValue&&!s(r.modelValue)&&p(r.modelValue)}),(t,n)=>(R(),I(F(ie),{modelValue:e.modelValue,items:l.value,isLoading:u.value,itemValue:x,itemKey:x,itemLabel:S,itemCaption:C,state:e.state,size:e.size,forceOpen:d.value,autoResize:e.autoResize,"onUpdate:modelValue":g,onFocus:_,onSelectItem:v,onCloseDropdown:b,onBlur:y,onChange:n[0]||=e=>i(`change`,e)},Fe({_:2},[l.value.length===0&&!e.modelValue?{name:`emptyDropdownState`,fn:z(()=>[P(F(de),null,{default:z(()=>[Pe(Be(F(a)(`workflow.autocompleteEmptyState`)),1)]),_:1})]),key:`0`}:void 0,e.hintText?{name:`caption`,fn:z(()=>[P(F(xe),{state:`error`},{default:z(()=>[Pe(Be(e.hintText),1)]),_:1})]),key:`1`}:void 0]),1032,[`modelValue`,`items`,`isLoading`,`state`,`size`,`forceOpen`,`autoResize`]))}});H(),L();var uo=Oe({__name:`ConditionPreSelectField`,props:{fieldKey:{},isMultiline:{type:Boolean},form:{},argIndex:{},title:{},preSelectedVariants:{},vocabulary:{},isArray:{type:Boolean,default:!1},inputType:{default:$.input},hasEmptyValue:{type:Boolean,default:!0},queryFilter:{},disableSideEffect:{type:Boolean},hintText:{},state:{default:k.normal},size:{default:`large`}},emits:[`changeType`],setup(e,{emit:t}){let r=e,i=t,{t:a}=W(),{useVocabulariesQuery:o,setVocabulary:s}=Ha(),{data:c,isLoading:l}=o(()=>[r.vocabulary],()=>!!r.vocabulary),{formContext:u,keyWithParent:d}=zt(()=>r.fieldKey,r.form),{values:f,setFieldValue:p,setFieldError:m}=u,{fieldContext:h,onUpdateModelValue:g,fieldState:_,onBlur:v,onChange:y}=Vt(()=>d(`value`),{form:u,validateOnBlur:!0,validateOnValueUpdate:!0,validateOnChange:!0}),{value:b,validate:x}=h,S=A(()=>{if(_.value.disabled||r.state===k.disabled)return k.disabled;if(_.value.hasError)return k.error}),C=A(()=>{if(!c.value||!c.value[0])return[];let e=c.value[0].items;n(e,`Vocabulary must have items`);let t=[...e];r.hasEmptyValue&&t.unshift({title:`<empty>`,name:`null`});let i=b.value;
15return i&&(Array.isArray(i)?i.forEach(e=>{t.every(t=>t.name!==e)&&t.unshift({name:e,title:e})}):t.every(e=>e.name!==i)&&t.unshift({name:i,title:i})),t}),w=e=>{n(e.name,`Vocabulary item must have name`);let t=e.title??e.name,i=r.vocabulary;if(!i)return t;let o=oo[i]?.[e.name];return o?a(o):t},T=e=>(n(e.name,`Vocabulary item must have name`),e.name),E=A(()=>[{value:`true`,label:a(`workflow.conditionBoolean.true`)},{value:`false`,label:a(`workflow.conditionBoolean.false`)}]);V(c,e=>{if(r.vocabulary&&e){let t=e[0].items;n(t,`Vocabulary must have items`),s(r.vocabulary,{id:r.vocabulary,items:t})}});let ee=A(()=>Bt(f,d(`type`))),te=e=>Array.isArray(e)?e:typeof e==`string`&&e?[e]:[],ne=e=>typeof e==`string`?e:Array.isArray(e)&&e.length?e[0]:``,re=e=>{p(d(`value`),e),m(d(`value`),void 0)};return V([()=>r.inputType,()=>r.vocabulary],([e,t],[n,i])=>{if(r.disableSideEffect||e===n&&t===i)return;let a=ee.value===`lit`&&r.isArray?[]:``;re(a)}),V([ee,()=>r.isArray],([e,t],[n,i])=>{if(r.disableSideEffect||n===void 0||e===n&&t===i)return;let a=e===`lit`&&t?te(b.value):ne(b.value);re(a)}),(t,n)=>(R(),I(F(dt),{form:F(u),title:e.title,fieldKey:F(d)(`type`),inputKey:F(d)(`value`),preSelectedVariants:e.preSelectedVariants,itemValue:({name:e})=>e,itemLabel:({name:e})=>F(a)(`workflow.conditionFieldTypes.${e}`),itemKey:({name:e})=>e,state:e.state,size:e.size,hintText:e.hintText,onInput:n[0]||=e=>i(`changeType`)},{default:z(({value:t})=>[t===`exp`?(R(),I(lo,{key:0,modelValue:F(b),queryFilter:e.queryFilter,"aria-label":F(a)(`workflow.conditionInputLabel`),state:S.value,size:e.size,autoResize:e.isMultiline,"onUpdate:modelValue":F(g),onGetExpressionsFinally:F(x),onBlur:F(v),onChange:F(y)},null,8,[`modelValue`,`queryFilter`,`aria-label`,`state`,`size`,`autoResize`,`onUpdate:modelValue`,`onGetExpressionsFinally`,`onBlur`,`onChange`])):e.isArray?(R(),j(He,{key:1},[e.inputType===F($).country?(R(),I(F(ae),{key:0,modelValue:F(b),state:S.value,size:e.size,"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`state`,`size`,`onUpdate:modelValue`])):e.inputType===F($).nationality?(R(),I(F(ae),{key:1,modelValue:F(b),state:S.value,size:e.size,isSpecialStatuses:``,"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`state`,`size`,`onUpdate:modelValue`])):e.inputType===F($).vocabulary?(R(),I(F(ye),{key:2,modelValue:F(b),items:C.value,itemValue:T,itemLabel:w,itemKey:T,state:S.value,placeholder:F(a)(`workflow.selectPlaceholder`),size:e.size,useVirtualList:!0,"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`items`,`state`,`placeholder`,`size`,`onUpdate:modelValue`])):(R(),I(F(ce),{key:3,modelValue:F(b),state:S.value,validateOnInput:!0,kind:`inline`,size:e.size,rowsLimit:e.isMultiline?void 0:1,tagStyleClass:F(pe).blue,additionalDividers:[`,`],"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`state`,`size`,`rowsLimit`,`tagStyleClass`,`onUpdate:modelValue`]))],64)):(R(),j(He,{key:2},[e.inputType===F($).country?(R(),I(F(se),{key:0,modelValue:F(b),state:S.value,size:e.size,"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`state`,`size`,`onUpdate:modelValue`])):e.inputType===F($).nationality?(R(),I(F(se),{key:1,modelValue:F(b),state:S.value,size:e.size,isSpecialStatuses:!0,"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`state`,`size`,`onUpdate:modelValue`])):e.inputType===F($).vocabulary?(R(),I(F(le),{key:2,modelValue:F(b),items:C.value,itemValue:T,itemLabel:w,itemKey:T,state:S.value,size:e.size,placeholder:F(a)(`workflow.selectPlaceholder`),useVirtualList:!0,isLoading:F(l),"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`items`,`state`,`size`,`placeholder`,`isLoading`,`onUpdate:modelValue`])):e.inputType===F($).boolean?(R(),I(F(le),{key:3,modelValue:F(b),items:E.value,itemValue:e=>e.value,itemLabel:e=>e.label,itemKey:e=>e.value,state:S.value,size:e.size,placeholder:F(a)(`workflow.selectPlaceholder`),"onUpdate:modelValue":F(g)},null,8,[`modelValue`,`items`,`itemValue`,`itemLabel`,`itemKey`,`state`,`size`,`placeholder`,`onUpdate:modelValue`])):e.isMultiline?(R(),I(F(ge),{key:4,modelValue:F(b),state:S.value,size:e.size,rows:1,autoResize:!0,minHeightAuto:!0,noBrowserResize:!0,"onUpdate:modelValue":F(g),onBlur:F(v),onChange:F(y)},null,8,[`modelValue`,`state`,`size`,`onUpdate:modelValue`,`onBlur`,`onChange`])):(R(),I(F(be),{key:5,"aria-label":F(a)(`workflow.conditionRightSide`),modelValue:F(b),state:S.value,size:e.size,"onUpdate:modelValue":F(g),onBlur:F(v),onChange:F(y)},null,8,[`aria-label`,`modelValue`,`state`,`size`,`onUpdate:modelValue`,`onBlur`,`onChange`]))],64))]),_:1},8,[`form`,`title`,`fieldKey`,`inputKey`,`preSelectedVariants`,`itemValue`,`itemLabel`,`itemKey`,`state`,`size`,`hintText`]))}});H(),L();var fo=Oe({__name:`ConditionBinaryFields`,props:{fieldKey:{},form:{},leftExp:{},typeLeft:{},disableSideEffect:{type:Boolean},state:{},size:{},hasEmptyValue:{type:Boolean,default:!0},isMultiline:{type:Boolean}},setup(e){let t=e,{formContext:n,keyWithParent:r}=zt(()=>t.fieldKey,t.form),{values:i,setFieldValue:a,validateField:o}=n,s=A(()=>Bt(i,r(`op`))),c=A({get:()=>Bt(i,r(`args[1].type`)),set:e=>{t.disableSideEffect||a(r(`args[1].type`),e)}}),l=A(()=>c.value!==`exp`&&wa(s.value)),u=A(()=>!Da(s.value)||c.value===`exp`?$.input:t.leftExp?.type?.kind===m.bool?$.boolean:t.leftExp?.vocabulary===`list.CountryCode3Extended`?$.nationality:t.leftExp?.vocabulary===`list.CountryCode3`?$.country:t.leftExp?.vocabulary?$.vocabulary:$.input),d=A(()=>t.typeLeft===`lit`?ja.filter(({name:e})=>
15e===`exp`):[...ja]),f=()=>{o(r(`args[1].value`))};return V(()=>t.typeLeft,e=>{if(e===`lit`){c.value=`exp`;let e=Bt(i,r(`args[1].value`));e!==void 0&&e!==``&&o(r(`args[1].value`))}}),(t,i)=>(R(),I(uo,{hasEmptyValue:e.hasEmptyValue,form:F(n),fieldKey:F(r)(`args[1]`),size:e.size,preSelectedVariants:d.value,state:e.state,vocabulary:e.leftExp?.vocabulary,isArray:l.value,inputType:u.value,isMultiline:e.isMultiline,disableSideEffect:e.disableSideEffect,onChangeType:f},null,8,[`hasEmptyValue`,`form`,`fieldKey`,`size`,`preSelectedVariants`,`state`,`vocabulary`,`isArray`,`inputType`,`isMultiline`,`disableSideEffect`]))}}),po=new Set([m.str,m.number,m.bool,m.list]),mo=[`lit`,`exp`],ho=[`exp`],go=e=>{if(e.argTypes?.length)return{types:e.argTypes,source:`argTypes`};let t=Ra(e.type);return{types:!t||po.has(t)?mo:ho,source:`kind`}},_o=(e,t)=>{let{types:n}=go(e),r=n.map(e=>({name:e}));return t&&!n.includes(t)?[...r,{name:t}]:r},vo=new Set,yo=e=>{e.forEach(e=>{let{functionName:t,argIndex:n,argName:r,argType:o,allowedArgTypes:s,reason:c}=e,l=`${t}:${n}:${o}:${c}`;if(vo.has(l))return;vo.add(l);let u={functionName:t,argIndex:n,argName:r,argType:o,allowedArgTypes:s.join(),prefilledValue:JSON.stringify(e.prefilledValue)};if(c===`argTypes`){i(`Workflow condition: function arg type is not allowed by argTypes`,u);return}a(`Workflow condition: literal on a non-primitive function arg`,u)})};H(),L();var bo={class:`flex flex-col gap-y-s`},xo={class:`w-full`},So=Oe({__name:`ConditionFuncFields`,props:{form:{},fieldKey:{},leftExp:{},disableSideEffect:{type:Boolean},state:{},size:{},isMultiline:{type:Boolean},hasEmptyValue:{type:Boolean}},setup(e){let t=e,{formContext:n,keyWithParent:r}=zt(()=>t.fieldKey,t.form),{values:i,setFieldValue:a,validateField:o}=n,s=A({get:()=>Bt(i,r(`args`)),set:e=>{t.disableSideEffect||a(r(`args`),e)}}),c=A({get:()=>Bt(i,r(`op`)),set:e=>{t.disableSideEffect||a(r(`op`),e)}}),u=A(()=>{let e=s.value.slice(1),n=t.leftExp?.args;return e.map((e,t)=>{let r=n?.[t];return{argDef:r,preSelectedVariants:r?_o(r,e.type):ja,isArray:Ra(r?.type)===m.list}})}),d=A(()=>{let e=t.leftExp?.args;if(!e)return[];let n=s.value[0]?.value;return s.value.slice(1).flatMap((t,r)=>{let i=e[r];if(!i)return[];let{types:a,source:o}=go(i);return a.includes(t.type)?[]:{functionName:n,argIndex:r,argName:i.name,argType:t.type,allowedArgTypes:a,reason:o,prefilledValue:i.prefilledValue}})}),f=e=>{o(r(`args[${e}].value`))},p=e=>{if(e?.type?.kind===m.bool)return $.boolean;let t=e?.vocabulary;return t?t===`list.CountryCode3Extended`?$.nationality:t===`list.CountryCode3`?$.country:$.vocabulary:$.input},h=e=>{let t=_o(e)[0].name,n=Ra(e.type)===m.list?La:Ia,r=t===`exp`?Fa:n,i=e.prefilledValue?Gt(e.prefilledValue):null;if(!i)return r;try{let{type:e}=i,t=JSON.parse(i.value);return e===`exp`?{type:e,value:String(t)}:Array.isArray(t)?{type:e,value:t.map(String)}:{type:e,value:String(t)}}catch{return r}},g=()=>{let e=[s.value[0]];for(let n of t.leftExp?.args??[])e.push(h(n));c.value=l.call,s.value=e},_=s.value[0]?.value;return V(()=>t.leftExp?.expression,()=>{if(!t.leftExp)return;let e=t.leftExp.expression===_,n=s.value.length===1;e&&!n||(g(),_=t.leftExp.expression)},{immediate:!0}),V(d,yo,{immediate:!0}),(t,i)=>(R(),j(`div`,bo,[(R(!0),j(He,null,Le(u.value,(t,i)=>(R(),j(`div`,{key:t.argDef?.name??i,class:`flex gap-x-s items-start`},[Ue(`div`,xo,[P(uo,{form:F(n),fieldKey:F(r)(`args[${i+1}]`),title:t.argDef?.name,argIndex:i,size:e.size,preSelectedVariants:t.preSelectedVariants,state:e.state,inputType:p(t.argDef),isArray:t.isArray,queryFilter:t.argDef?.type?{include:[t.argDef.type]}:void 0,vocabulary:t.argDef?.vocabulary,isMultiline:e.isMultiline,hintText:t.argDef?.description,disableSideEffect:e.disableSideEffect,hasEmptyValue:e.hasEmptyValue,onChangeType:e=>f(i+1)},null,8,[`form`,`fieldKey`,`title`,`argIndex`,`size`,`preSelectedVariants`,`state`,`inputType`,`isArray`,`queryFilter`,`vocabulary`,`isMultiline`,`hintText`,`disableSideEffect`,`hasEmptyValue`,`onChangeType`])])]))),128))]))}});H(),L();var Co=Oe({__name:`ConditionLeftField`,props:{fieldKey:{},form:{},isMultiline:{type:Boolean},disableSideEffect:{type:Boolean},state:{default:k.normal},size:{default:`large`}},setup(e){let t=e,{t:n}=W(),{formContext:r,keyWithParent:i}=zt(()=>t.fieldKey,t.form),{setFieldError:a}
15=r,{fieldContext:o,onUpdateModelValue:s,fieldState:c,onBlur:l,onChange:u}=Vt(()=>i(`value`),{form:r,validateOnBlur:!0,validateOnValueUpdate:!0,validateOnChange:!0}),{value:d,validate:f,errorMessage:p}=o,{fieldContext:m,onUpdateModelValue:h,fieldState:g}=Vt(()=>i(`type`),{form:r}),{value:_,errorMessage:v}=m,y=A(()=>_.value),b=A(()=>d.value),x=A(()=>{let e=[];return y.value===`lit`&&e.push({name:`lit`}),e.push({name:`exp`}),e}),S=A(()=>x.value.length===1&&y.value===`exp`),C=A(()=>{if(c.value.disabled||t.state===k.disabled)return k.disabled;if(c.value.hasError||g.value.hasError)return k.error}),w=A(()=>p.value||v.value),T=e=>{t.disableSideEffect||e===y.value||(h(e),a(i(`value`),void 0))};return(t,r)=>S.value?(R(),I(lo,{key:0,modelValue:b.value,"aria-label":F(n)(`workflow.conditionInputLabel`),state:C.value,hintText:w.value,size:e.size,autoResize:e.isMultiline,"onUpdate:modelValue":F(s),onGetExpressionsFinally:F(f),onBlur:F(l),onChange:F(u)},null,8,[`modelValue`,`aria-label`,`state`,`hintText`,`size`,`autoResize`,`onUpdate:modelValue`,`onGetExpressionsFinally`,`onBlur`,`onChange`])):(R(),I(F(D),{key:1,modelValue:y.value,preSelectedVariants:x.value,itemValue:({name:e})=>e,itemLabel:({name:e})=>F(n)(`workflow.conditionFieldTypes.${e}`),itemKey:({name:e})=>e,state:C.value,size:e.size,hintText:w.value,"onUpdate:modelValue":T},{default:z(()=>[y.value===`exp`?(R(),I(lo,{key:0,modelValue:b.value,"aria-label":F(n)(`workflow.conditionInputLabel`),state:C.value,size:e.size,autoResize:e.isMultiline,"onUpdate:modelValue":F(s),onGetExpressionsFinally:F(f),onBlur:F(l),onChange:F(u)},null,8,[`modelValue`,`aria-label`,`state`,`size`,`autoResize`,`onUpdate:modelValue`,`onGetExpressionsFinally`,`onBlur`,`onChange`])):e.isMultiline?(R(),I(F(ge),{key:1,"aria-label":F(n)(`workflow.conditionInputLabel`),modelValue:b.value,state:C.value,size:e.size,rows:1,autoResize:!0,minHeightAuto:!0,noBrowserResize:!0,"onUpdate:modelValue":F(s),onBlur:F(l),onChange:F(u)},null,8,[`aria-label`,`modelValue`,`state`,`size`,`onUpdate:modelValue`,`onBlur`,`onChange`])):(R(),I(F(be),{key:2,"aria-label":F(n)(`workflow.conditionInputLabel`),modelValue:b.value,state:C.value,size:e.size,"onUpdate:modelValue":F(s),onBlur:F(l),onChange:F(u)},null,8,[`aria-label`,`modelValue`,`state`,`size`,`onUpdate:modelValue`,`onBlur`,`onChange`]))]),_:1},8,[`modelValue`,`preSelectedVariants`,`itemValue`,`itemLabel`,`itemKey`,`state`,`size`,`hintText`]))}});H(),L(),Ee();var wo={class:`condition-field-box`},To={key:1,class:`action-box`},Eo={key:0,class:`action-box`},Do=Oe({__name:`ConditionField`,props:{fieldKey:{},disableSideEffect:{type:Boolean},hasEmptyValue:{type:Boolean,default:!0},isMultiline:{type:Boolean},form:{},state:{default:k.normal},size:{default:`medium`},layout:{default:fe.vertical},wrap:{type:Boolean}},setup(e){let t=e,n=Ve(),{t:r}=W(),{getExpression:i}=Ha(),{formContext:a,keyWithParent:o}=zt(()=>t.fieldKey,t.form),{values:s,setFieldValue:c,validateField:u}=a,d=A({get:()=>Bt(s,o(`args`)),set:e=>{t.disableSideEffect||c(o(`args`),e)}}),f=A(()=>d.value[0].type),p=A({get:()=>Bt(s,o(`op`)),set:e=>{t.disableSideEffect||c(o(`op`),e)}}),h=A(()=>Ca(p.value)),g=A(()=>o(`args[0].value`)),_=A({get:()=>Bt(s,g.value),set:e=>{t.disableSideEffect||c(g.value,e)}}),v=()=>{u(g.value)},y=A(()=>f.value===`exp`),b=A(()=>{if(y.value&&typeof _.value==`string`)return i(_.value)}),x=A(()=>p.value===l.call),S=A(()=>Pa.filter(({left:e})=>{let t=y.value?Ra(b.value?.type):m.str;return!t||e.includes(t)})),C=A(()=>t.state===k.disabled?t.state:!y.value||b.value?void 0:k.disabled),w=A(()=>f.value===`lit`?{type:`exp`,value:``}:f.value===`exp`&&wa(p.value)?{type:`lit`,value:[]}:{type:`lit`,value:``});return V(b,(e,t)=>{let n=Ra(e?.type),r=Ra(t?.type);if(n===m.func){p.value!==l.call&&(p.value=l.call);return}if(!(!e&&p.value===l.call&&y.value)){if(n&&r&&n!==r){p.value=S.value[0]?.name||``;return}S.value.some(({name:e})=>e===p.value)||(p.value=S.value[0]?.name||``)}},{immediate:!0}),V(p,(e,t)=>{Ca(e)||e===l.call?d.value=[d.value[0]]:(Ca(t)||t===l.call)&&(d.value=[d.value[0],{...w.value}])}),V(f,e=>{(e===`exp`||e===`lit`)&&v()}),(i,s)=>(R(),j(`div`,wo,[Ue(`div`,{class:Ne([`condition-fields-core`,[e.layout===F(fe).horizontal&&!x.value?`horizontal`:`vertical`,{"simple-operation":F(Ca)(p.value)&&n.action,wrap:t.wrap,"with-action":n.action}]])},[P(Co,{form:F(a),fieldKey:F(o)(`args[0]`),state:e.state,size:e.size,isMultiline:e.isMultiline,disableSideEffect:e.disableSideEffect},null,8,[`form`,`fieldKey`,`state`,`size`,`isMultiline`,`disableSideEffect`]),x.value?(R(),I(So,{key:0,form:F(a),fieldKey:e.f
15ieldKey,leftExp:b.value,state:C.value,size:e.size,hasEmptyValue:e.hasEmptyValue,isMultiline:e.isMultiline,disableSideEffect:e.disableSideEffect},null,8,[`form`,`fieldKey`,`leftExp`,`state`,`size`,`hasEmptyValue`,`isMultiline`,`disableSideEffect`])):(R(),j(He,{key:1},[P(F(ft),{form:F(a),fieldKey:F(o)(`op`),items:S.value,itemValue:e=>e.name,itemLabel:e=>F(r)(`operations.condition.${e.name}`),itemKey:({name:e})=>e,placeholder:F(r)(`workflow.selectPlaceholder`),state:C.value,"aria-label":F(r)(`workflow.conditionOperatorLabel`),size:e.size},null,8,[`form`,`fieldKey`,`items`,`itemValue`,`itemLabel`,`itemKey`,`placeholder`,`state`,`aria-label`,`size`]),h.value?M(``,!0):(R(),I(fo,{key:0,form:e.form,fieldKey:e.fieldKey,leftExp:b.value,typeLeft:f.value,state:C.value,size:e.size,hasEmptyValue:e.hasEmptyValue,isMultiline:e.isMultiline,disableSideEffect:e.disableSideEffect},null,8,[`form`,`fieldKey`,`leftExp`,`typeLeft`,`state`,`size`,`hasEmptyValue`,`isMultiline`,`disableSideEffect`])),n.action&&e.layout===`horizontal`?(R(),j(`div`,To,[ze(i.$slots,`action`,{},void 0,!0)])):M(``,!0)],64))],2),n.action&&(e.layout===F(fe).vertical||x.value)?(R(),j(`div`,Eo,[ze(i.$slots,`action`,{},void 0,!0)])):M(``,!0)]))}}),Oo=Ge(Do,[[`__scopeId`,`data-v-a76b1fdd`]]);H();var ko=()=>{let{t:e}=W(),{hasExpression:t,getExpression:n}=Ha(),r=K().required().test(`isValidKey`,()=>e(`workflow.keyValidError`),(e,n)=>n.parent.type===`exp`&&typeof e==`string`?t(e):!0).label(e(`workflow.conditionFieldTypes.exp`)),i=K().required().label(e(`workflow.conditionFieldTypes.lit`)),a=A(()=>Rt(Lt(e=>e.type===`exp`?G({type:K().required(),value:r}):Array.isArray(e.value)?G({type:K().required(),value:Rt().of(i).required()}):G({type:K().required(),value:i}))).required().test(`isValidArgs`,()=>e(`workflow.funcArgsValidError`),(t,r)=>{let i=(t,n,i)=>r.createError({path:`${r.path}[${t}].${n}`,message:e(i)}),a=t[0];if(a.type!==`exp`||typeof a.value!=`string`)return i(0,`value`,`workflow.funcArgsValidError`);let o=n(a.value);for(let e=1;e<t.length;e++){let r=t[e];if(![`exp`,`lit`].includes(r.type))return i(e,`type`,`workflow.keyValidError`);let a=o?.args?.[e-1];if(a&&!go(a).types.includes(r.type))return i(e,`type`,r.type===`lit`?`workflow.funcArgValueNotSupportedError`:`workflow.funcArgFieldNotSupportedError`);if(r.type===`exp`&&r.value){if(typeof r.value!=`string`)return i(e,`value`,`workflow.keyValidError`);let t=n(r.value);if(!t||a?.type&&!co(t.type,a.type))return i(e,`value`,`workflow.keyValidError`)}}return!0}));return A(()=>Lt(e=>e.op===l.call?G({op:K().required(),args:a.value}):Ca(e.op)?G({op:K().required(),args:q([G({type:K().required(),value:r})]).required()}):Ta(e.op)?G({op:K().required(),args:Lt(e=>e[0]?.type===`exp`&&e[1]?.type===`exp`?q([G({type:K().required(),value:r}),G({type:K().required(),value:r})]).required():e[0]?.type===`lit`&&e[1]?.type===`exp`?q([G({type:K().required(),value:i}),G({type:K().required(),value:r})]).required():q([G({type:K().required(),value:r}),G({type:K().required(),value:i})]).required())}):wa(e.op)?G({op:K().required(),args:Lt(e=>e[1]?.type===`lit`?q([G({type:K().required(),value:r}),G({type:K().required(),value:Rt().of(i).required()})]).required():e[0]?.type===`lit`&&e[1]?.type===`exp`?q([G({type:K().required(),value:i}),G({type:K().required(),value:r})]).required():q([G({type:K().required(),value:r}),G({type:K().required(),value:r})]).required())}):G({op:K().required(),args:q([G({type:K().required(),value:r}),G({type:K().required(),value:i})]).required()})))},Ao=()=>{let e=K(),t=K(),n=Rt(Lt(n=>n.type===`exp`?G({type:K(),value:e}):Array.isArray(n.value)?G({type:K(),value:Rt().of(t)}):G({type:K(),value:t})));return Lt(r=>r.op===l.call?G({op:K(),args:n}):Ca(r.op)?G({op:K(),args:q([G({type:K().required(),value:e})]).required()}):Ta(r.op)?G({op:K(),args:Lt(n=>n[0]?.type===`exp`&&n[1]?.type===`exp`?q([G({type:K().required(),value:e}),G({type:K().required(),value:e})]).required():n[0]?.type===`lit`&&n[1]?.type===`exp`?q([G({type:K().required(),value:t}),G({type:K().required(),value:e})]).required():q([G({type:K().required(),value:e}),G({type:K().required(),value:t})]).required())}
15):wa(r.op)?G({op:K(),args:Lt(n=>n[1]?.type===`lit`?q([G({type:K().required(),value:e}),G({type:K().required(),value:Rt().of(t.required())})]).required():n[0]?.type===`lit`&&n[1]?.type===`exp`?q([G({type:K().required(),value:t}),G({type:K().required(),value:e})]).required():q([G({type:K().required(),value:e}),G({type:K().required(),value:e})]).required())}):G({op:K(),args:q([G({type:K().required(),value:e}),G({type:K().required(),value:t})]).required()}))};function jo(e,t){if(e.op===l.call)return Mo(e,t);if(Ca(e.op))return{kind:`unary`,op:e.op,left:Po(e.args[0],void 0,t)};let n=No(e.args[0],t);return{kind:`binary`,op:e.op,left:Po(e.args[0],void 0,t),right:Po(e.args[1],n,t)}}function Mo(e,t){let[n,...r]=e.args,i=String(n.value),a=t.expressions.get(i)?.args??[];return{kind:`call`,func:Po(n,void 0,t),args:r.map((e,n)=>({argLabel:a[n]?.name??``,value:Po(e,a[n]?.vocabulary,t)}))}}function No(e,t){if(!(!e||e.type!==`exp`))return t.expressions.get(e.value)?.vocabulary}function Po(e,t,n){return e?e.type===`exp`?{type:`exp`,display:Fo(e.value,n),rawValue:e.value}:{type:`lit`,display:Io(e.value,t,n),rawValue:e.value}:{type:`lit`,display:``,rawValue:``}}function Fo(e,t){let n=za(e),r=t.expressions.get(e)??t.expressions.get(n);if(!r)return n;if(t.skipFullName)return r.description??r.expression??n;let i=(r.fullName?so[r.fullName]:void 0)??r.description??r.expression??n;return i&&t.te(i)?t.t(i):i}function Io(e,t,n){return t===`list.CountryCode3`||t===`list.CountryCode3Extended`?Ro(e,n):t?Array.isArray(e)?e.map(e=>Lo(t,e,n)).join(`, `):Lo(t,e,n):Array.isArray(e)?e.join(`, `):e}function Lo(e,t,n){let r=oo[e]?.[t];return r&&n.te(r)?n.t(r):n.vocabularies.get(e)?.items?.find(e=>e.name===t)?.title??t}function Ro(e,t){return Array.isArray(e)?e.map(e=>t.getCountryNameByKey(e)).join(`, `):t.getCountryNameByKey(e)}H(),L();function zo(e){let{t,te:n}=W(),{expressions:r,vocabularies:i,options:a}=Ha(),{getCountryNameByKey:o}=ee();return A(()=>jo(N(e),{expressions:r,vocabularies:i,getCountryNameByKey:o,t,te:n,skipFullName:a.value.skipFullName}))}L();var Bo=e=>{let t=gt();return n=>t.isEnabled(u.llmExpressionLabelsAllNamespaces)?N(e).get(n)?.description??n:n};Me(),H(),L(),Ee();var Vo={class:`summy-root`},Ho={class:`summy-header`},Uo={class:`flex items-center gap-m w-full`},Wo={class:`flex items-center gap-2xs`},Go={key:0,class:`flex w-full items-center justify-center h-15`},Ko={key:1,class:`flex items-center gap-s mt-xl`},qo=500,Jo=Ge(Oe({__name:`OverviewBySummy`,props:{isFetching:{type:Boolean},isInitialFetched:{type:Boolean},message:{},createdAt:{},readonly:{type:Boolean},title:{},hasContent:{type:Boolean}},emits:[`generate`,`regenerate`],setup(e,{emit:t}){Ie(e=>({v17c1922f:n}));let n=`${qo}ms`,r=e,i=t,{t:a}=W(),o=E(),{formatDatetime:s}=Qe(),c=A(()=>!o.hideDefaultBranding),l=A(()=>r.title?r.title:c.value?a(`summyOverview.title`):a(`summyOverview.titleWhite`)),u=B(),d=A(()=>!!r.message||!!r.hasContent),f=A(()=>c.value?a(`summyOverview.regenerateHint`):a(`summyOverview.regenerateHintWhite`)),p=A(()=>r.createdAt?s(r.createdAt):``),m=A(()=>!!u.value),h=A(()=>!m.value&&!r.isFetching),g=A(()=>h.value&&!!p.value&&!r.message?.isError),_=A(()=>r.isInitialFetched&&d.value),v=A(()=>_.value?`finished`:m.value?`loading`:``),y=()=>{u.value=void 0},b=ot(()=>{u.value=`loading`},qo,{immediate:!1});return V(()=>r.isFetching,e=>{e?b.start():(b.stop(),u.value===`loading`&&(u.value=`done`))}),(t,n)=>(R(),j(`div`,Vo,[Ue(`div`,Ho,[Ue(`div`,Uo,[Ue(`div`,Wo,[c.value?(R(),I(F(oe),{key:0,icon:`AI-paw`})):M(``,!0),P(F(ve),{class:`whitespace-nowrap`,weight:`medium`},{default:z(()=>[Pe(Be(l.value),1)]),_:1})]),!e.readonly&&h.value?ze(t.$slots,`generateButton`,{},()=>[d.value?(R(),I(F(Se),{key:0,size:`small`,popoverTargetClass:`flex`},{target:z(()=>[P(F(O),{size:`small`,type:`secondary`,onClick:n[0]||=e=>i(`regenerate`)},{default:z(()=>[P(F(oe),{icon:`refresh-ai`})]),_:1})]),content:z(()=>[Pe(Be(f.value),1)]),_:1})):(R(),I(F(O),{key:1,size:`small`,type:`secondary`,onClick:n[1]||=e=>i(`generate`)},{default:z(()=>[P(F(oe),{icon:`sparkle`}),Pe(` `+Be(F(a)(`summyOverview.generate`)),1)]),_:1}))],!0,0):M(``,!0),g.value?(R(),I(F(te),{key:1,size:`m`,class:`date-created text-base-neutral-90`},{default:z(()=>[Pe(Be(p.value),1)]),_:1})):M(``,!0)])]),Ue(`div`,{class:Ne([`summy-content`,v.value])},[u.value?(R(),j(`div`,Go,[P(Kt,{class:`w-15 h-full`,stateOfAnimation:u.value,onAnimationComplete:y},null,8,[`stateOfAnimation`])])):e.message?.isError?(R(),I(F(ue),{key:1,description:e.message.message,showImage:!1},null,8,[`description`])):(R(),j(He,{key:2},[d.value?(R(),j(`div`,{key:0,class:Ne([`content-text`,{loading:e.isFetching}])},[ze(t.$slots,`content`,{},()=>[e.message?(R(),I(F(ve),{key:0,class:`message-text`},{default:z(()=>[P(F(ne),{content:e.message.message,allLinksTargetBlank:``},null,8,[`content`])]),_:1})):M(``,!0)],!0)],2)):M(``,!0),!e.readonly&&d.value?(R(),j(`div`,Ko,[ze(t.$slots,`primaryAction`,{},void 0,!0),e.message?(R(),I(F(re),{key:0,value:e.message.message},null,8,[`value`])):M(``,!0),ze(t.$slots,`actions`,{message:e.message},void 0,!0)])):M(``,!0)],64))],2),ze(t.$slots,`footer`,{shouldShowLoader:m.value},void 0,!0)]))}}),[[`__scopeId`,`data-v-a8b49f96`]]);H();function Yo(){let e=da(),t=ta(),{chatApiMode:n}=Rr(),{mutateAsync:r,data:i,variables:a,isPending:o}=vr(n);async function s(e){let t=a.value===e?i.value?.chatId:void 0;if(t)return t;try{return(await r(e)).chatId}catch{return}}async function c(n){let r=await s(n);if(!r){await pa(e,t);return}e.closeChat(),t.setChatIdFromRoute(r),await Te(),await e.openChat({manual:!0,pinned:!1}
15)}return{continueInSummy:c,isPending:o}}H(),L(),Ee();var Xo=Oe({__name:`ContinueInSummyButton`,props:{continuationId:{}},emits:[`continue`],setup(e,{emit:t}){let n=e,r=t,{t:i}=W(),{continueInSummy:a,isPending:o}=Yo(),s=A(()=>o.value?`loading`:void 0);async function c(){r(`continue`),await a(n.continuationId)}return(e,t)=>(R(),I(F(O),{type:`ai`,size:`medium`,state:s.value,onClick:c},{default:z(()=>[P(F(oe),{icon:`AI-paw`}),Pe(` `+Be(F(i)(`summyOverview.continueInSummy`)),1)]),_:1},8,[`state`]))}});export{li as $,wa as A,zn as At,da as B,xn as Bt,no as C,kn as Ct,Oa as D,An as Dt,Ba as E,Pn as Et,ha as F,Mn as Ft,ta as G,Xt as Gt,la as H,qt as Ht,ya as I,On as It,yi as J,Pi as K,Zt as Kt,ba as L,Dn as Lt,Ca as M,Bn as Mt,Da as N,Vn as Nt,ka as O,Hn as Ot,ma as P,Un as Pt,di as Q,va as R,En as Rt,qa as S,Kn as St,Ha as T,In as Tt,ra as U,Jt as Ut,fa as V,on as Vt,na as W,Yt as Wt,gi as X,pi as Y,hi as Z,Xa as _,J as _t,jo as a,Gr as at,eo as b,er as bt,Oo as c,Rr as ct,ao as d,Or as dt,ui as et,to as f,wr as ft,Ya as g,nr as gt,Za as h,gr as ht,zo as i,Hr as it,Ta as j,Ln as jt,xa as k,Rn as kt,so as l,Cr as lt,Ga as m,hr as mt,Jo as n,Z as nt,ko as o,Ur as ot,Ka as p,yr as pt,Q as q,$t as qt,Bo as r,Vr as rt,Ao as s,Wr as st,Xo as t,mi as tt,oo as u,Dr as ut,Qa as v,tr as vt,Wa as w,jn as wt,Ja as x,qn as xt,$a as y,$n as yt,pa as z,Tn as zt};

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.