PageSourceSearch

https://acs-cdn-prod.vidmob.com/scripts/3743.3d8c66e8eed40ffa31ee.bundle.js

js vidmob.com collected 2026-09-24 15:18:44 UTC 38,060 bytes, 52 lines download raw bytes

1"use strict";(self.webpackChunkvidmob_agile_creative_studio=self.webpackChunkvidmob_agile_creative_studio||[]).push([[3743],{29753:function(e,t,r){var n=r(20561),a=r(74848);t.A=(0,n.A)((0,a.jsx)("path",{d:"M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1"}),"AddRounded")},92997:function(e,t,r){var n=r(20561),a=r(74848);t.A=(0,n.A)((0,a.jsx)("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2H8c-1.1 0-2 .9-2 2zM18 4h-2.5l-.71-.71c-.18-.18-.44-.29-.7-.29H9.91c-.26 0-.52.11-.7.29L8.5 4H6c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1"}),"DeleteRounded")},75804:function(e,t,r){var n=r(20561),a=r(74848);t.A=(0,n.A)((0,a.jsx)("path",{d:"M3 17.46v3.04c0 .28.22.5.5.5h3.04c.13 0 .26-.05.35-.15L17.81 9.94l-3.75-3.75L3.15 17.1q-.15.15-.15.36M20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.996.996 0 0 0-1.41 0l-1.83 1.83 3.75 3.75z"}),"EditRounded")},91241:function(e,t,r){var n=r(96540),a=r(34164),l=r(75659),i=r(85703),o=r(73788),s=r(17437),d=r(11848),c=r(29077),u=r(78660),m=r(25669),h=r(28466),p=r(52889),f=r(74848);let E=(0,s.i7)`
2  0% {
3    left: -35%;
4    right: 100%;
5  }
6
7  60% {
8    left: 100%;
9    right: -90%;
10  }
11
12  100% {
13    left: 100%;
14    right: -90%;
15  }
16`,g="string"!=typeof E?(0,s.AH)`
17        animation: ${E} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite;
18      `:null,y=(0,s.i7)`
19  0% {
20    left: -200%;
21    right: 100%;
22  }
23
24  60% {
25    left: 107%;
26    right: -8%;
27  }
28
29  100% {
30    left: 107%;
31    right: -8%;
32  }
33`,b="string"!=typeof y?(0,s.AH)`
34        animation: ${y} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite;
35      `:null,v=(0,s.i7)`
36  0% {
37    opacity: 1;
38    background-position: 0 -23px;
39  }
40
41  60% {
42    opacity: 0;
43    background-position: 0 -23px;
44  }
45
46  100% {
47    opacity: 1;
48    background-position: -200px -23px;
49  }
50`,x="string"!=typeof v?(0,s.AH)`
51        animation: ${v} 3s infinite linear;
52      `:null,T=(e,t)=>e.vars?e.vars.palette.LinearProgress[`${t}Bg`]:"light"===e.palette.mode?(0,i.a)(e.palette[t].main,.62):(0,i.e$)(e.palette[t].main,.5),C=(0,d.Ay)("span",{name:"MuiLinearProgress",slot:"Root",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.root,t[`color${(0,h.A)(r.color)}`],t[r.variant]]}})((0,c.A)(({theme:e})=>({position:"relative",overflow:"hidden",display:"block",height:4,zIndex:0,"@media print":{colorAdjust:"exact"},variants:[...Object.entries(e.palette).filter((0,u.A)()).map(([t])=>({props:{color:t},style:{backgroundColor:T(e,t)}})),{props:({ownerState:e})=>"inherit"===e.color&&"buffer"!==e.variant,style:{"&::before":{content:'""',position:"absolute",left:0,top:0,right:0,bottom:0,backgroundColor:"currentColor",opacity:.3}}},{props:{variant:"buffer"},style:{backgroundColor:"transparent"}},{props:{variant:"query"},style:{transform:"rotate(180deg)"}}]}))),A=(0,d.Ay)("span",{name:"MuiLinearProgress",slot:"Dashed",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.dashed,t[`dashedColor${(0,h.A)(r.color)}`]]}})((0,c.A)(({theme:e})=>({position:"absolute",marginTop:0,height:"100%",width:"100%",backgroundSize:"10px 10px",backgroundPosition:"0 -23px",variants:[{props:{color:"inherit"},style:{opacity:.3,backgroundImage:"radial-gradient(currentColor 0%, currentColor 16%, transparent 42%)"}},...Object.entries(e.palette).filter((0,u.A)()).map(([t])=>{let r=T(e,t);return{props:{color:t},style:{backgroundImage:`radial-gradient(${r} 0%, ${r} 16%, transparent 42%)`}}})]})),x||{animation:`${v} 3s infinite linear`}),k=(0,d.Ay)("span",{name:"MuiLinearProgress",slot:"Bar1",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.bar,t.bar1,t[`barColor${(0,h.A)(r.color)}`],("indeterminate"===r.variant||"query"===r.variant)&&t.bar1Indeterminate,"determinate"===r.variant&&t.bar1Determinate,"buffer"===r.variant&&t.bar1Buffer]}})((0,c.A)(({theme:e})=>({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",variants:[{props:{color:"inherit"},style:{backgroundColor:"currentColor"}},...Object.entries(e.palette).filter((0,u.A)()).map(([t])=>({props:{color:t},style:{backgroundColor:(e.vars||e).palette[t].main}})),{props:{variant:"determinate"},style:{transition:"transform .4s linear"}},{props:{variant:"buffer"},style:{zIndex:1,transition:"transform .4s linear"}},{props:({ownerState:e})=>"indeterminate"===e.variant||"query"===e.variant,style:{width:"auto"}},{props:({ownerState:e})=>"indeterminate"===e.variant||"query"===e.variant,style:g||{animation:`${E} 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite`}}]}))),w=(0,d.Ay)("span",{name:"MuiLinearProgress",slot:"Bar2",overridesResolver:(e,t)=>{let{ownerState:r}=e;return[t.bar,t.bar2,t[`barColor${(0,h.A)(r.color)}`],("indeterminate"===r.variant||"query"===r.variant)&&t.bar2Indeterminate,"buffer"===r.variant&&t.bar2Buffer]}})((0,c.A)(({theme:e})=>({width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left",variants:[...Object.entries(e.palette).filter((0,u.A)()).map(([t])=>({props:{color:t},style:{"--LinearProgressBar2-barColor":(e.vars||e).palette[t].main}})),{props:({ownerState:e})=>"buffer"!==e.variant&&"inherit"!==e.color,style:{backgroundColor:"var(--LinearProgressBar2-barColor, currentColor)"}},{props:({ownerState:e})=>"buffer"!==e.variant&&"inherit"===e.color,style:{backgroundColor:"currentColor"}},{props:{color:"inherit"},style:{opacity:.3}},...Object.entries(e.palette).filter((0,u.A)()).map(([t])=>({props:{color:t,variant:"buffer"},style:{backgroundColor:T(e,t),transition:"transform .4s linear"}})),{props:({ownerState:e})=>"indeterminate"===e.variant||"query"===e.variant,style:{width:"auto"}},{props:({ownerState:e})=>"indeterminate"===e.variant||"query"===e.variant,style:b||{animation:`${y} 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite`}}]})));t.A=n.forwardRef(function(e,t){let r=(0,m.b)({props:e,name:"MuiLinearProgress"}),{className:n,color:i="primary",value:s,valueBuffer:d,variant:c="indeterminate",...u}=r,E={...r,color:i,variant:c},g=(e=>{let{classes:t,variant:r,color:n}=e,a={root:["root",`color${(0,h.A)(n)}`,r],dashed:["dashed",`dashedColor${(0,h.A)(n)}`],bar1:["bar","bar1",`barColor${(0,h.A)(n)}`,("indeterminate"===r||"query"===r)&&"bar1Indeterminate","determinate"===r&&"bar1Determinate","buffer"===r&&"bar1Buffer"],bar2:["bar","bar2","buffer"!==r&&`barColor${(0,h.A)(n)}`,"buffer"===r&&`color${(0,h.A)(n)}`,("indeterminate"===r||"query"===r)&&"bar2Indeterminate","buffer"===r&&"bar2Buffer"]};return(0,l.A)(a,p.l,t)})(E),y=(0,o.I)(),b={},v={},x={};if(("determinate"===c||"buffer"===c)&&void 0!==s){b["aria-valuenow"]=Math.round(s),b["aria-valuemin"]=0,b["aria-valuemax"]=100;let e=s-100;y&&(e=-e),v.transform=`translateX(${e}%)`}if("buffer"===c&&void 0!==d){let e=(d||0)-100;y&&(e=-e),x.transform=`translateX(${e}%)`}return(0,f.jsxs)(C,{className:(0,a.A)(g.root,n),ownerState:E,role:"progressbar",...b,ref:t,...u,children:["buffer"===c?(0,f.jsx)(A,{className:g.dashed,ownerState:E}):null,(0,f.jsx)(k,{className:g.bar1,ownerState:E,style:v}),"determinate"===c?null:(0,f.jsx)(w,{className:g.bar2,ownerState:E,style:x})]})})},52889:function(e,t,r){r.d(t,{l:function(){return l}});var n=r(38413),a=r(31609);function l(e){return(0,a.Ay)("MuiLinearProgress",e)}t.A=(0,n.A)("MuiLinearProgress",["root","colorPrimary","colorSecondary","determinate","indeterminate","buffer","query","dashed","dashedColorPrimary","dashedColorSecondary","bar","bar1","bar2","barColorPrimary","barColorSecondary","bar1Indeterminate","bar1Determinate","bar1Buffer","bar2Indeterminate","bar2Buffer"])},71740:function(e,t,r){r.d(t,{g:function(){return c}});var n=r(96540),a=r(67621),l=r(87124);let i={[l.nA.MET]:{mark:"✓",color:"success.main",answer:"yes"},[l.nA.UNMET]:{mark:"✕",color:"error.main",answer:"no"},[l.nA.NOT_CHECKED]:{mark:"–",color:"text.disabled",answer:"not checked — an earlier requirement is missing"}},o={p:"2em",paddingTop:"18px"},s={p:4,maxWidth:640}
52,d={display:"flex",alignItems:"flex-start",gap:"8px"},c=e=>{let{toolTitle:t,requirements:r,isOrgEnabled:c,isUserWhitelisted:u}=e,m={[l.mI.VIDMOB_EMPLOYEE]:!0,[l.mI.FEATURE_FLAG]:!0,[l.mI.ORG_WHITELIST]:c,[l.mI.USER_WHITELIST]:u},h=r.findIndex(e=>!m[e]);if(-1===h)return null;let p=r[h],{deniedTitle:f,deniedBody:E,remediationPath:g}=l.t[p];return n.createElement(a.tV,{sx:o},n.createElement(a.Yh,{variant:"outlined",sx:s},n.createElement(a.He,{variant:"h6",gutterBottom:!0},f),n.createElement(a.He,{color:"text.secondary"},E),g&&n.createElement(a.He,{sx:{mt:"8px"}},n.createElement(a.yz,{href:g},g)),n.createElement(a.He,{variant:"subtitle2",sx:{mt:"24px",mb:"8px"},fontWeight:600},t," requires all of the following:"),n.createElement(a.As,{spacing:"12px"},r.map((e,t)=>{let{label:r,managedBy:o}=l.t[e],{mark:s,color:c,answer:u}=i[t<h?l.nA.MET:t===h?l.nA.UNMET:l.nA.NOT_CHECKED];return n.createElement(a.tV,{key:e,sx:d},n.createElement(a.He,{variant:"body2",color:c,"aria-hidden":!0},s),n.createElement(a.tV,null,n.createElement(a.He,{variant:"body2"},r," — ",u),n.createElement(a.He,{variant:"caption",color:"text.secondary"},o)))}))))}},75954:function(e,t,r){r.d(t,{k:function(){return d}});var n=r(96540),a=r(67621),l=r(99046),i=r(87124);let o={fontSize:"16px",color:"text.secondary",cursor:"help"},s={display:"inline-flex",alignItems:"center"},d=e=>{let{requirements:t}=e,r=n.createElement(a.As,{spacing:"8px",sx:{py:"4px"}},n.createElement(a.He,{variant:"caption",fontWeight:600},"Opening this tool requires all of the following:"),t.map(e=>{let{label:t,managedBy:r}=i.t[e];return n.createElement(a.tV,{key:e},n.createElement(a.He,{variant:"caption",display:"block"},"• ",t),n.createElement(a.He,{variant:"caption",display:"block",sx:{pl:"10px",opacity:.8}},r))}));return n.createElement(a.Z0,{title:r,placement:"right",arrow:!0},n.createElement(a.tV,{component:"span",sx:s,"aria-label":"Who can use this"},n.createElement(l.ET,{sx:o})))}},3743:function(e,t,r){r.r(t),r.d(t,{default:function(){return eg}});var n=r(96540),a=r(29753),l=r(67621),i=r(91241),o=r(75804),s=r(92997);let d=e=>{let{thresholds:t,isLoading:r,isError:a,onRetry:d,onEdit:c,onDelete:u}=e,m=()=>n.createElement(l.uY,{severity:"error",action:n.createElement(l.mJ,{color:"inherit",size:"small",onClick:d},"Retry")},"Couldn’t load thresholds. Check your connection and try again.");return n.createElement(l.tV,null,a&&t.length>0?n.createElement(l.tV,{sx:{mb:2}},m()):null,a&&0===t.length?m():r&&0===t.length?n.createElement(l.Yh,{variant:"outlined",sx:{p:4,display:"flex",flexDirection:"column",alignItems:"center",gap:2}},n.createElement(l.aS,{size:32}),n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Loading thresholds…")):0===t.length?n.createElement(l.Yh,{variant:"outlined",sx:{p:4,textAlign:"center"}},n.createElement(l.He,{color:"text.secondary"},"No threshold configurations yet. Click “Create threshold” to add one.")):n.createElement(l.H9,{component:l.Yh,variant:"outlined",sx:{position:"relative"}},n.createElement(l.tV,{sx:{position:"absolute",top:0,left:0,right:0,zIndex:1,visibility:r?"visible":"hidden"}},n.createElement(i.A,null)),n.createElement(l.AK,{size:"small",sx:{tableLayout:"fixed",opacity:r?.6:1,transition:"opacity 120ms ease"}},n.createElement("colgroup",null,n.createElement("col",{style:{width:"9%"}}),n.createElement("col",{style:{width:"10%"}}),n.createElement("col",{style:{width:"10%"}}),n.createElement("col",{style:{width:"13%"}}),n.createElement("col",{style:{width:"13%"}}),n.createElement("col",{style:{width:"11%"}}),n.createElement("col",{style:{width:"11%"}}),n.createElement("col",{style:{width:"13%"}}),n.createElement("col",{style:{width:"10%"}})),n.createElement(l.eY,null,n.createElement(l.gS,{sx:{bgcolor:"grey.100"}},n.createElement(l.CT,{sx:{fontWeight:600}},"Is Org Default"),n.createElement(l.CT,{sx:{fontWeight:600}},"Media Type"),n.createElement(l.CT,{sx:{fontWeight:600}},"Market"),n.createElement(l.CT,{sx:{fontWeight:600}},"Brand"),n.createElement(l.CT,{sx:{fontWeight:600}},"Metric"),n.createElement(l.CT,{align:"center",sx:{fontWeight:600}},"Lower Threshold"),n.createElement(l.CT,{align:"center",sx:{fontWeight:600}},"Higher Threshold"),n.createElement(l.CT,{sx:{fontWeight:600}},"Last Updated"),n.createElement(l.CT,{align:"right",sx:{fontWeight:600}},"Actions"))),n.createElement(l.IY,null,t.map(e=>n.createElement(l.gS,{key:e.rowKey,hover:!0},n.createElement(l.CT,null,n.createElement(l.Q1,{label:e.isDefault?"Yes":"No",size:"small",color:e.isDefault?"primary":"default"})),n.createElement(l.CT,null,n.createElement(l.He,{variant:"body2"},e.mediaType)),n.createElement(l.CT,null,n.createElement(l.He,{variant:"body2"},e.market)),n.createElement(l.CT,null,n.createElement(l.He,{variant:"body2"},e.brand)),n.createElement(l.CT,null,n.createElement(l.He,{variant:"body2"},e.metric)),n.createElement(l.CT,{align:"center"},n.createElement(l.He,{variant:"body2"},e.lowerThreshold)),n.createElement(l.CT,{align:"center"},n.createElement(l.He,{variant:"body2"},e.higherThreshold)),n.createElement(l.CT,null,n.createElement(l.He,{variant:"body2",color:"text.secondary"},(e=>{if(!e)return"—";let t=new Date(e);
52return Number.isNaN(t.getTime())?"—":t.toLocaleString()})(e.lastUpdated))),n.createElement(l.CT,{align:"right"},n.createElement(l.Z0,{title:"Edit",placement:"top"},n.createElement(l.PE,{size:"small",onClick:()=>c(e),"aria-label":"Edit threshold"},n.createElement(o.A,{fontSize:"small"}))),n.createElement(l.Z0,{title:"Delete",placement:"top"},n.createElement(l.PE,{size:"small",color:"error",onClick:()=>u(e),"aria-label":"Delete threshold"},n.createElement(s.A,{fontSize:"small"}))))))))))};r(74423);var c=r(73896),u=r(97286),m=r(50467),h=r(72873);let{handleBffApiGet:p}=h.A;var f=new class{constructor(){(0,m._)(this,"getMetadata",async()=>p("/v1/kantar-config/metadata"))}};let E="adminKantarThresholds",g=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return(0,u.I)({queryKey:["kantarConfigMetadata"],queryFn:()=>f.getMetadata(),enabled:e,refetchOnWindowFocus:!1,staleTime:3e5})};var y=r(10961),b=r(66397);let v=e=>{let{min:t,max:r}=e;return Math.max(0,r-t+1)},x={mt:"16px",display:"flex",gap:"8px",alignItems:"stretch"},T=e=>{let{label:t,range:r,color:a,flexGrow:i}=e;return n.createElement(l.tV,{sx:{flexGrow:i,flexBasis:0,minWidth:0,bgcolor:a,color:"common.white",borderRadius:"4px",px:"12px",py:"8px",textAlign:"center"}},n.createElement(l.He,{variant:"caption",sx:{fontWeight:600,display:"block",textTransform:"uppercase",letterSpacing:.5}},t),n.createElement(l.He,{variant:"body2",sx:{fontWeight:600}},r))},C=e=>{let{lowerValue:t,higherValue:r}=e,{low:a,medium:i,high:o}=(0,b.PG)(t,r);return n.createElement(l.tV,{sx:x},n.createElement(T,{label:"Low",range:`${a.min} - ${a.max}`,color:b.Ev,flexGrow:v(a)}),v(i)>0?n.createElement(T,{label:"Medium",range:`${i.min} - ${i.max}`,color:b.XD,flexGrow:v(i)}):null,n.createElement(T,{label:"High",range:`${o.min} - ${o.max}`,color:b.YC,flexGrow:v(o)}))},A="When creating a default threshold, media type, market, brand, and metric are not taken into account.",k={mb:"6px",fontWeight:500},w={color:"text.secondary",fontSize:"0.75rem"},H={display:"flex",alignItems:"center",justifyContent:"space-between",gap:"16px"},S={display:"flex",flexDirection:"column",gap:"16px"},I={display:"flex",justifyContent:"center",gap:"32px"},M={px:"24px"},D={px:"24px",pt:0,pb:"20px"},W={display:"flex",alignItems:"center",gap:"4px",cursor:"pointer"},L={color:"text.secondary",fontSize:"0.875rem"},P={...k,textAlign:"center"},N={"& input":{textAlign:"center"}},V={display:"block",textAlign:"center",mt:"8px"},B=e=>{if(!e.trim()||!/^-?\d+$/.test(e.trim()))return null;let t=parseInt(e,10);return Number.isNaN(t)?null:t},$=e=>{let{isOpen:t,onClose:r,onSubmit:a,isLoading:i,resetSignal:o=0}=e,[s,d]=(0,n.useState)(!1),[u,m]=(0,n.useState)(""),[h,p]=(0,n.useState)(""),[f,E]=(0,n.useState)(""),[b,v]=(0,n.useState)(""),[x,T]=(0,n.use
52State)(""),[$,z]=(0,n.useState)(""),[O,_]=(0,n.useState)(!1),{data:j,isLoading:q,isError:K,refetch:R}=g(t),{data:F,isLoading:G,isError:U,refetch:Y}=(0,y.v)(t),J=K||U,Z=(0,n.useMemo)(()=>(null==j?void 0:j.mediaTypes.map(e=>({id:e.id,name:e.name})))??[],[j]),Q=(0,n.useMemo)(()=>j&&u?j.markets.filter(e=>e.validWhen.mediaType.includes(u)).map(e=>({id:e.id,name:e.name})):[],[j,u]),X=(0,n.useMemo)(()=>(null==j?void 0:j.metrics.map(e=>({id:e.identifier,name:e.name})))??[],[j]),ee=(0,n.useMemo)(()=>(null==F?void 0:F.map(e=>({id:e.id,name:e.brand})))??[],[F]);(0,n.useEffect)(()=>{h&&(Q.some(e=>e.id===h)||p(""))},[Q,h]),(0,n.useEffect)(()=>{t||(d(!1),m(""),p(""),E(""),v(""),T(""),z(""),_(!1))},[t]),(0,n.useEffect)(()=>{o>0&&(v(""),T(""),z(""))},[o]);let et=(0,n.useMemo)(()=>B(x),[x]),er=(0,n.useMemo)(()=>B($),[$]),en=""!==x.trim()&&null===et?"Must be a whole number":"",ea=""!==$.trim()&&null===er?"Must be a whole number":"",el=null!==et&&(et<1||et>98)?"Must be between 1 and 98":"",ei=null!==er&&(er>99||er<2)?"Must be between 2 and 99":"",eo=en||el,es=ea||ei,ed=eo||es||null===et||null===er||!(er<=et)?"":"Higher threshold must be greater than lower threshold",ec=!!u&&!!h&&!!f&&!!b,eu=!i&&(s||ec)&&null!==et&&null!==er&&!eo&&!es&&!ed,em=null!==et&&null!==er&&!eo&&!es&&!ed;return n.createElement(l.kc,{open:t,onClose:r,maxWidth:"sm",fullWidth:!0},n.createElement(l.WY,null,"Create Threshold Configuration"),n.createElement(l.N$,null,n.createElement(l.tV,{sx:S},J?n.createElement(l.uY,{severity:"error",action:n.createElement(l.mJ,{color:"inherit",size:"small",onClick:()=>{K&&R(),U&&Y()}},"Retry")},"Couldn’t load form options. Check your connection and try again."):null,n.createElement(l.tV,null,n.createElement(l.He,{variant:"body2",sx:k,display:"block"},"Is Default"),n.createElement(l.tV,{sx:H},n.createElement(l.He,{sx:w},"This is the default threshold for this organization"),n.createElement(l.oW,{checked:s,onChange:(e,t)=>
52d(t),disabled:i,inputProps:{"aria-label":"Use this as the organization default threshold"}}))),n.createElement(l.Z0,{title:s?A:"",placement:"top"},n.createElement(l.tV,null,n.createElement(l.He,{variant:"body2",sx:k,display:"block"},"Media Type"),n.createElement(l.zd,{fullWidth:!0},n.createElement(l.Mu,{id:"threshold-media-type-select",displayEmpty:!0,disabled:q||K||s,value:u,onChange:e=>m(String(e.target.value)),renderValue:e=>{var t;let r=String(e??"");if(!r){let e="Select a media type";return q?e="Loading…":K&&(e="Couldn’t load media types"),n.createElement(l.He,{variant:"body2",color:"text.secondary"},e)}return(null==(t=Z.find(e=>e.id===r))?void 0:t.name)??r}},Z.map(e=>n.createElement(c.A,{key:e.id,value:e.id},e.name)))))),n.createElement(l.Z0,{title:s?A:"",placement:"top"},n.createElement(l.tV,null,n.createElement(l.He,{variant:"body2",sx:k,display:"block"},"Market"),n.createElement(l.zd,{fullWidth:!0},n.createElement(l.Mu,{id:"threshold-market-select",displayEmpty:!0,disabled:q||K||!u||s,value:h,onChange:e=>p(String(e.target.value)),renderValue:e=>{var t;let r=String(e??"");if(!r){let e="Select a market";return q?e="Loading…":K?e="Couldn’t load markets":u||(e="Select a media type first"),n.createElement(l.He,{variant:"body2",color:"text.secondary"},e)}return(null==(t=Q.find(e=>e.id===r))?void 0:t.name)??r}},Q.map(e=>n.createElement(c.A,{key:e.id,value:e.id},e.name)))))),n.createElement(l.Z0,{title:s?A:"",placement:"top"},n.createElement(l.tV,null,n.createElement(l.He,{variant:"body2",sx:k,display:"block"},"Brand"),n.createElement(l.zd,{fullWidth:!0},n.createElement(l.Mu,{id:"threshold-brand-select",displayEmpty:!0,disabled:G||U||s,value:f,onChange:e=>E(String(e.target.value)),renderValue:e=>{var t;let r=String(e??"");if(!r){let e="Select a brand";return G?e="Loading…":U?e="Couldn’t load brands":0===ee.length&&(e="No brands configured — add some in Kantar Brands"),n.createElement(l.He,{variant:"body2",color:"text.secondary"},e)}return(null==(t=ee.find(e=>e.id===r))?void 0:t.name)??r}},ee.map(e=>n.createElement(c.A,{key:e.id,value:e.id},e.name)))))),n.createElement(l.Z0,{title:s?A:"",placement:"top"},n.createElement(l.tV,null,n.createElement(l.He,{variant:"body2",sx:k,display:"block"},"Metric"),n.createElement(l.zd,{fullWidth:!0},n.createElement(l.Mu,{id:"threshold-metric-select",displayEmpty:!0,disabled:q||K||s,value:b,onChange:e=>v(String(e.target.value)),renderValue:e=>{var t;let r=String(e??"");if(!r){let e="Select a metric";return q?e="Loading…":K&&(e="Couldn’t load metrics"),n.createElement(l.He,{variant:"body2",color:"text.secondary"},e)}return(null==(t=X.find(e=>e.id===r))?void 0:t.name)??r}},X.map(e=>n.createElement(c.A,{key:e.id,value:e.id},e.name)))))),n.createElement(l.tV,null,n.createElement(l.tV,{sx:I},n.createElement(l.tV,{sx:{width:140}},n.createElement(l.He,{variant:"body2",sx:P,display:"block"},"Lower Threshold"),n.createElement(l.lT,{type:"number",fullWidth:!0,value:x,onChange:e=>T(e.target.value),error:!!eo,helperText:eo||" ",inputProps:{inputMode:"numeric",step:1,min:1,max:98},InputProps:{sx:N}})),n.createElement(l.tV,{sx:{width:140}},n.createElement(l.He,{variant:"body2",sx:P,display:"block"},"Higher Threshold"),n.createElement(l.lT,{type:"number",fullWidth:!0,value:$,onChange:e=>z(e.target.value),error:!!es,helperText:es||" ",inputProps:{inputMode:"numeric",step:1,min:2,max:99},InputProps:{sx:N}}))),ed?n.createElement(l.He,{variant:"caption",color:"error",sx:V},ed):null,em&&null!==et&&null!==er?n.createElement(C,{lowerValue:et,higherValue:er}):null))),n.createElement(l.Ze,{sx:M},n.createElement(l.mJ,{onClick:r,disabled:i},"Cancel"),n.createElement(l.mJ,{variant:"contained",onClick:()=>{if(!eu||null===et||null===er)return;if(s)return void a({isDefault:!0,mediaType:null,market:null,brand:null,metric:null,lowerThreshold:et,higherThreshold:er},{createAnother:!1});let e=Z.find(e=>e.id===u),t=Q.find(e=>e.id===h),r=ee.find(e=>e.id===f),n=X.find(e=>e.id===b);e&&t&&r&&n&&a({isDefault:!1,mediaType:e,market:t,brand:r,metric:n,lowerThreshold:et,higherThreshold:er},{createAnother:O})},disabled:!eu},"Submit")),s?null:n.createElement(l.Ze,{sx:D},n.createElement(l.tV,{component:"label",sx:W},n.createElement(l.He,{variant:"body2",sx:L},"Create another threshold with the same configuration but for another metric"),n.createElement(l.NX,{checked:O,onChange:(e,t)=>
52_(t),disabled:i,size:"small"}))))},z={display:"flex",justifyContent:"space-between",py:.5},O=e=>{var t,r,a,i;let{isOpen:o,threshold:s,onClose:d,onConfirm:c,isLoading:u}=e;return n.createElement(l.kc,{open:o,onClose:d,maxWidth:"sm",fullWidth:!0},n.createElement(l.WY,null,"Create Threshold Configuration"),n.createElement(l.N$,null,n.createElement(l.tV,{sx:{mt:1}},n.createElement(l.tV,null,n.createElement(l.He,{variant:"body2",color:"text.secondary",gutterBottom:!0},"Confirm the threshold configuration below before creating it."),s?n.createElement(l.tV,{sx:{mt:2}},s.isDefault?n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Scope"),n.createElement(l.He,{variant:"body2",fontWeight:500},"Organization default")):n.createElement(n.Fragment,null,n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Media Type"),n.createElement(l.He,{variant:"body2",fontWeight:500},null==(t=s.mediaType)?void 0:t.name)),n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Market"),n.createElement(l.He,{variant:"body2",fontWeight:500},null==(r=s.market)?void 0:r.name)),n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Brand"),n.createElement(l.He,{variant:"body2",fontWeight:500},null==(a=s.brand)?void 0:a.name)),n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Metric"),n.createElement(l.He,{variant:"body2",fontWeight:500},null==(i=s.metric)?void 0:i.name))),n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Lower Threshold"),n.createElement(l.He,{variant:"body2",fontWeight:500},s.lowerThreshold)),n.createElement(l.tV,{sx:z},n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Higher Threshold"),n.createElement(l.He,{variant:"body2",fontWeight:500},s.higherThreshold))):null))),n.createElement(l.Ze,null,n.createElement(l.mJ,{onClick:d,disabled:u},"Cancel"),n.createElement(l.mJ,{variant:"contained",color:"primary",onClick:c,disabled:u},"Create")))},_=e=>{let{isOpen:t,threshold:r,onClose:a,onConfirm:i,isLoading:o}=e;return n.createElement(l.kc,{open:t,onClose:a,maxWidth:"sm",fullWidth:!0},n.createElement(l.WY,null,"Delete Threshold Configuration"),n.createElement(l.N$,null,n.createElement(l.tV,{sx:{mt:1}},n.createElement(l.He,{variant:"body2",color:"text.secondary"},r?`Are you sure you want to delete ${r.isDefault?"the organization default threshold":`the threshold for ${r.mediaType} / ${r.market} / ${r.brand} / ${r.metric}`}? This action cannot be undone.`:""))),n.createElement(l.Ze,null,n.createElement(l.mJ,{onClick:a,disabled:o},"Cancel"),n.createElement(l.mJ,{variant:"contained",color:"error",onClick:i,disabled:o},"Delete")))},j={display:"flex",justifyContent:"space-between",py:.5},q={display:"flex",justifyContent:"center",gap:"32px",mt:"8px"},K={mb:"6px",fontWeight:500,textAlign:"center"},R={"& input":{textAlign:"center"}},F={display:"block",textAlign:"center",mt:"8px"},G=e=>{if(!e.trim()||!/^-?\d+$/.test(e.trim()))return null;let t=parseInt(e,10);return Number.isNaN(t)?null:t},U=e=>{let{label:t,value:r}=e;return n.createElement(l.tV,{sx:j},n.createElement(l.He,{variant:"body2",color:"text.secondary"},t),n.createElement(l.He,{variant:"body2",fontWeight:500},r))},Y=e=>{let{isOpen:t,threshold:r,onClose:a,onConfirm:i,isLoading:o}
52=e,[s,d]=(0,n.useState)(""),[c,u]=(0,n.useState)("");(0,n.useEffect)(()=>{t&&r&&(d(String(r.lowerThreshold)),u(String(r.higherThreshold)))},[t,r]);let m=(0,n.useMemo)(()=>G(s),[s]),h=(0,n.useMemo)(()=>G(c),[c]),p=""!==s.trim()&&null===m?"Must be a whole number":"",f=""!==c.trim()&&null===h?"Must be a whole number":"",E=null!==h&&(h>99||h<2)?"Must be between 2 and 99":"",g=p||(null!==m&&(m<1||m>98)?"Must be between 1 and 98":""),y=f||E,b=g||y||null===m||null===h||!(h<=m)?"":"Higher threshold must be greater than lower threshold",v=null!==m&&null!==h&&!g&&!y&&!b,x=null!==r&&m===r.lowerThreshold&&h===r.higherThreshold,T=!o&&null!==m&&null!==h&&!g&&!y&&!b&&!x;return n.createElement(l.kc,{open:t,onClose:a,maxWidth:"sm",fullWidth:!0},n.createElement(l.WY,null,"Edit Threshold Configuration"),n.createElement(l.N$,null,r?n.createElement(l.tV,{sx:{mt:1}},r.isDefault?n.createElement(U,{label:"Scope",value:"Organization default"}):n.createElement(n.Fragment,null,n.createElement(U,{label:"Media Type",value:r.mediaType}),n.createElement(U,{label:"Market",value:r.market}),n.createElement(U,{label:"Brand",value:r.brand}),n.createElement(U,{label:"Metric",value:r.metric})),n.createElement(l.tV,{sx:q},n.createElement(l.tV,{sx:{width:140}},n.createElement(l.He,{variant:"body2",sx:K,display:"block"},"Lower Threshold"),n.createElement(l.lT,{type:"number",fullWidth:!0,value:s,onChange:e=>d(e.target.value),error:!!g,helperText:g||" ",inputProps:{inputMode:"numeric",step:1,min:1,max:98},InputProps:{sx:R}})),n.createElement(l.tV,{sx:{width:140}},n.createElement(l.He,{variant:"body2",sx:K,display:"block"},"Higher Threshold"),n.createElement(l.lT,{type:"number",fullWidth:!0,value:c,onChange:e=>u(e.target.value),error:!!y,helperText:y||" ",inputProps:{inputMode:"numeric",step:1,min:2,max:99},InputProps:{sx:R}}))),b?n.createElement(l.He,{variant:"caption",color:"error",sx:F},b):null,v&&null!==m&&null!==h?n.createElement(C,{lowerValue:m,higherValue:h}):null):null),n.createElement(l.Ze,{sx:{px:"24px"}},n.createElement(l.mJ,{onClick:a,disabled:o},"Cancel"),n.createElement(l.mJ,{variant:"contained",onClick:()=>{T&&null!==m&&null!==h&&i(m,h)},disabled:!T},"Save")))};var J=r(71468),Z=r(73848);let{handleBffApiGet:Q,handleBffApiPost:X,handleBffApiPatch:ee,handleBffApiDelete:et}=h.A;var er=new class{constructor(){(0,m._)(this,"getThresholds",async e=>await Q(`/v1/kantar-threshold/organization/${e}/thresholds`)??[]),(0,m._)(this,"createDefaultThreshold",async(e,t)=>X(`/v1/kantar-threshold/organization/${e}/default`,t)),(0,m._)(this,"createThreshold",async(e,t)=>X(`/v1/kantar-threshold/organization/${e}/thresholds`,t)),(0,m._)(this,"updateDefaultThreshold",async(e,t)=>ee(`/v1/kantar-threshold/organization/${e}/default`,t)),(0,m._)(this,"updateThreshold",async(e,t,r)=>ee(`/v1/kantar-threshold/organization/${e}/thresholds/${t}`,r)),(0,m._)(this,"deleteDefaultThreshold",async e=>{await et(`/v1/kantar-threshold/organization/${e}/default`)}),(0,m._)(this,"deleteThreshold",async(e,t)=>{await et(`/v1/kantar-threshold/organization/${e}/thresholds/${t}`)})}};let en=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,J.d4)(Z.NK),{data:r}=(0,y.v)(e),a=(0,u.I)({queryKey:[E,{organizationId:t}],queryFn:()=>er.getThresholds(t),enabled:!!t&&e,refetchOnWindowFocus:!1}),l=(0,n.useMemo)(()=>{let e=new Map;return(r??[]).forEach(t=>e.set(t.id,t.brand)),e},[r]);return{data:(0,n.useMemo)(()=>{let e;return e=a.data??[],e.map((e,t)=>({id:e.id,rowKey:`${e.id}-${t}`,isDefault:e.isDefault,mediaType:e.mediaType??"—",market:e.market??"—",brand:e.kantarBrandId?l.get(e.kantarBrandId)??e.kantarBrandId:"—",metric:e.metric??"—",lowerThreshold:e.lowThreshold,higherThreshold:e.highThreshold,lastUpdated:e.lastUpdated}))},[a.data,l]),isLoading:a.isLoading,isFetching:a.isFetching,isError:a.isError,refetch:a.refetch}};var ea=r(97665),el=r(57097),ei=r(89519),eo=r(58903),es=r(20086),ed=r(47202),ec=r(4824),eu=r(71740),em=r(75954),eh=r(87124);let ep="Kantar LINK AI Thresholds",ef={p:"2em",paddingTop:"18px"},eE={mb:3,display:"flex",justifyContent:"space-between",alignItems:"flex-start",ga
52p:2};var eg=()=>{let e,t,r,i,o,s,[c,u]=(0,n.useState)(!1),[m,h]=(0,n.useState)(null),[p,f]=(0,n.useState)(0),[g,y]=(0,n.useState)(null),[b,v]=(0,n.useState)(null),{isFlagEnabled:x,isOrgEnabled:T,isUserWhitelisted:C,isEnabled:A,isLoading:k}=(0,es.I)(),{data:w,isLoading:H,isFetching:S,isError:I,refetch:M}=en(A),{mutate:D,isPending:W}=(e=(0,ea.jE)(),t=(0,J.d4)(Z.NK),(0,el.n)({mutationFn:async e=>t?e.isDefault?er.createDefaultThreshold(t,{lowThreshold:e.lowerThreshold,highThreshold:e.higherThreshold}):e.brand&&e.market&&e.mediaType&&e.metric?er.createThreshold(t,{kantarBrandId:Number(e.brand.id),market:e.market.id,mediaType:e.mediaType.id,metric:e.metric.id,lowThreshold:e.lowerThreshold,highThreshold:e.higherThreshold}):Promise.reject(Error("Brand, market, media type, and metric are required")):Promise.reject(Error("Organization ID is not available")),onSuccess:()=>{(0,ei.W)({message:"Threshold created.",type:"success"}),e.invalidateQueries({queryKey:[E]})},onError:e=>{var t,r;let n=(null==e?void 0:e.responseErrorMessage)||(null==e||null==(r=e.baseError)||null==(t=r.response)?void 0:t.responseErrorMessage)||"Failed to create threshold.";(0,ei.W)({message:n,type:"error"}),(0,eo.Ay)(e,"useCreateKantarThreshold.ts","createThreshold")}})),{mutate:L,isPending:P}=(r=(0,ea.jE)(),i=(0,J.d4)(Z.NK),(0,el.n)({mutationFn:e=>{let{id:t,isDefault:r}=e;return i?r?er.deleteDefaultThreshold(i):er.deleteThreshold(i,t):Promise.reject(Error("Organization ID is not available"))},onSuccess:()=>{(0,ei.W)({message:"Threshold deleted.",type:"success"}),r.invalidateQueries({queryKey:[E]})},onError:e=>{var t,r;let n=(null==e?void 0:e.responseErrorMessage)||(null==e||null==(r=e.baseError)||null==(t=r.response)?void 0:t.responseErrorMessage)||"Failed to delete threshold.";(0,ei.W)({message:n,type:"error"}),(0,eo.Ay)(e,"useDeleteKantarThreshold.ts","deleteThreshold")}})),{mutate:N,isPending:V}=(o=(0,ea.jE)(),s=(0,J.d4)(Z.NK),(0,el.n)({mutationFn:e=>{let{id:t,isDefault:r,lowThreshold:n,highThreshold:a}=e;if(!s)return Promise.reject(Error("Organization ID is not available"));let l={lowThreshold:n,highThreshold:a};return r?er.updateDefaultThreshold(s,l):er.updateThreshold(s,t,l)},onSuccess:()=>{(0,ei.W)({message:"Threshold updated.",type:"success"}),o.invalidateQueries({queryKey:[E]})},onError:e=>{var t,r;let n=(null==e?void 0:e.responseErrorMessage)||(null==e||null==(r=e.baseError)||null==(t=r.response)?void 0:t.responseErrorMessage)||"Failed to update threshold.";(0,ei.W)({message:n,type:"error"}),(0,eo.Ay)(e,"useUpdateKantarThreshold.ts","updateThreshold")}}));return((0,n.useEffect)(()=>{x||ed.A.replace(ec.Ay.adminApp)},[x]),x)?k?n.createElement(l.tV,{sx:ef},n.createElement(l.Yh,{variant:"outlined",sx:{p:3,display:"flex",justifyContent:"center"}},n.createElement(l.aS,{size:24}))):A?n.createElement(l.tV,{sx:ef},n.createElement(l.tV,{sx:eE},n.createElement(l.tV,null,n.createElement(l.tV,{sx:{display:"flex",alignItems:"center",gap:"8px"}},n.createElement(l.He,{variant:"h5",fontWeight:600},ep),n.createElement(em.k,{requirements:eh.hS})),n.createElement(l.He,{variant:"body2",color:"text.secondary"},"Configure Kantar LINK AI scoring thresholds by media type, market, and brand.")),n.createElement(l.mJ,{variant:"contained",startIcon:n.createElement(a.A,null),onClick:()=>u(!0)},"Create threshold")),n.createElement(d,{thresholds:w??[],isLoading:H||S,isError:I,onRetry:M,onEdit:e=>{v(e)},onDelete:e=>{y(e)}}),n.createElement($,{isOpen:c,onClose:()=>{W||null===m&&u(!1)},onSubmit:(e,t)=>{let{createAnother:r}=t;h({input:e,createAnother:r})},isLoading:W,resetSignal:p}),n.createElement(O,{isOpen:null!==m,threshold:(null==m?void 0:m.input)??null,onClose:()=>{W||h(null)},onConfirm:()=>{if(!m)return;
52let{input:e,createAnother:t}=m;D(e,{onSuccess:()=>{h(null),t?f(e=>e+1):u(!1)},onError:()=>{h(null)}})},isLoading:W}),n.createElement(_,{isOpen:null!==g,threshold:g,onClose:()=>{P||y(null)},onConfirm:()=>{g&&L({id:g.id,isDefault:g.isDefault},{onSuccess:()=>y(null)})},isLoading:P}),n.createElement(Y,{isOpen:null!==b,threshold:b,onClose:()=>{V||v(null)},onConfirm:(e,t)=>{b&&N({id:b.id,isDefault:b.isDefault,lowThreshold:e,highThreshold:t},{onSuccess:()=>v(null)})},isLoading:V})):n.createElement(eu.g,{toolTitle:ep,requirements:eh.hS,isOrgEnabled:T,isUserWhitelisted:C}):null}},74669:function(e,t,r){var n=r(50467);let{handleBffApiGet:a,handleBffApiPost:l,handleBffApiDelete:i}=r(72873).A;t.A=new class{constructor(){(0,n._)(this,"getBrands",async e=>await a(`/v1/kantar-brand-mapping/organization/${e}/brands`)??[]),(0,n._)(this,"createBrand",async(e,t)=>l(`/v1/kantar-brand-mapping/organization/${e}/brands`,{brand:t})),(0,n._)(this,"deleteBrand",async(e,t)=>{await i(`/v1/kantar-brand-mapping/organization/${e}/brands/${t}`)})}}},46117:function(e,t,r){r.d(t,{S:function(){return n}});let n="adminKantarBrands"},10961:function(e,t,r){r.d(t,{v:function(){return s}});var n=r(97286),a=r(71468),l=r(73848),i=r(74669),o=r(46117);let s=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,a.d4)(l.NK);return(0,n.I)({queryKey:[o.S,{organizationId:t}],queryFn:()=>i.A.getBrands(t),enabled:!!t&&e,refetchOnWindowFocus:!1})}},66397:function(e,t,r){r.d(t,{Ev:function(){return a},LU:function(){return s},Lr:function(){return h},Ot:function(){return m},PG:function(){return d},XD:function(){return l},YC:function(){return i},pP:function(){return u},zO:function(){return c}});var n=r(2139);let a="#E53935",l="#616161",i="#43A047",o={lowThreshold:30,highThreshold:70},s=(e,t,r)=>((e,t)=>{let{lowThreshold:r,highThreshold:n}=t;return null==e?"text.secondary":e<=r?a:e>=n?i:l})(e,((e,t)=>{let r=null==t?void 0:t[e];if(r)return r;let a=null==t?void 0:t[n.k4];return a||o})(t,r)),d=(e,t)=>({low:{min:0,max:e},medium:{min:e+1,max:t-1},high:{min:t,max:100}}),c=e=>null==e?"—":String(e),u=e=>e.map(e=>{let t,r,n,a=e.metrics??[];return{id:e.mediaId,mediaObject:e.media,dashboardUrl:e.dashboardUrl??"",metrics:a,scores:(t={},a.forEach(e=>{let{identifier:r,value:n}=e;t[r]=n}),t),scoringError:e.errorMessage?(n=(r=e.errorMessage.trim()).match(/^([\s\S]*?[.!?])\s+([\s\S]*)$/))?{title:n[1],description:n[2].trim()}:{title:r,description:""}:void 0}}),m=2,h=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.reduce((e,t)=>t.scoringError?e+1:e,0)}},2139:function(e,t,r){r.d(t,{JM:function(){return o},Vp:function(){return a},dr:function(){return i},hk:function(){return n},k4:function(){return s},mC:function(){return l}});let n={CONTAINER:"container",BRAND:"brand"},a={DROPDOWN_SINGLE_SELECT:"DROPDOWN-SINGLE-SELECT",INTEGER:"INTEGER"},l={FULL_WIDTH:"FULL-WIDTH",HALF_WIDTH:"HALF-WIDTH"},i={PENDING:"PENDING",QUEUED:"QUEUED",PROCESSING:"PROCESSING",COMPLETED:"COMPLETED",FAILED:"FAILED",NOT_ENABLED:"NOT_ENABLED"},o=new Set([i.PENDING,i.QUEUED,i.PROCESSING]),s="defaultThreshold"},72873:function(e,t,r){var n=r(50467),a=r(21089),l=r(17619),i=r(33199);class o extends a.Al{constructor(...e){var t;super(...e),t=this,(0,n._)(this,"handleInternalBffApi",async function(e,r){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};try{let a=await t.getConnection(r);return a.url=r,await t[e](a,n)}catch(e){throw new i.default({response:e})}}),(0,n._)(this,"handleBffApiGet",async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await t.handleInternalBffApi("handleApiGet",e,r)).data}),(0,n._)(this,"handleBffApiGetWithPagination",async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return await t.handleInternalBffApi("handleApiGet",e,r)}),(0,n._)(this,"handleBffApiPost",async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await t.handleInternalBffApi("handleApiPost",e,r)).data}),(0,n._)(this,"handleBffApiPut",async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await t.handleInternalBffApi("handleApiPut",e,r)).data}),(0,n._)(this,"handleBffApiPatch",async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await t.handleInternalBffApi("handleApiPatch",e,r)).data}),(0,n._)(this,"handleBffApiDelete",async function(e){let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(await t.handleInternalBffApi("handleApiDelete",e,r)).data})}}t.A=new o(l.Iy)}}]);

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.