PageSourceSearch

https://app.branch.io/static/js/index.eb16ddfdb4.js

js branch.io collected 2026-09-24 06:53:34 UTC 1,100,705 bytes, 48 lines download raw bytes

1
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="56611eae-4b0a-5cd6-8bac-38efa35220f1")}catch(e){}}();
3(()=>{"use strict";var e,t,a,n,r,i,s,o,l,A,d,c,u,p,m,g={94893(){},75541(e,t,a){e.exports=a.p+"static/svg/hexagon-icon-frame.d47851a3eb.svg"},28434(e,t,a){e.exports=a.p+"static/svg/hexagon-mesh-background.0b827315ab.svg"},91654(e,t,a){var n=a(93248);a(8380),t.A=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"var(--color-primary)",viewBox:"0 0 90 16",...e,children:(0,n.jsx)("path",{d:"m4.036 15.694-1.743-1.327 3.793-5.373L0 6.907l.643-2.086 6.086 2.023V.018h2.263v6.828l6.086-2.022.643 2.086-6.086 2.086-1.774 1.263-3.823 5.437zM27.324 16q-1.242 0-2.241-.451a4.6 4.6 0 0 1-1.633-1.237h-.13l-.261 1.442h-1.982V0h2.286v5.807h.13q.674-.742 1.633-1.17.979-.451 2.198-.452 1.482 0 2.766.766a5.6 5.6 0 0 1 2.09 2.093q.783 1.35.783 3.039c0 1.127-.261 2.16-.783 3.06a5.74 5.74 0 0 1-2.09 2.115 5.43 5.43 0 0 1-2.766.742m-.306-2.137q.98 0 1.807-.473a3.53 3.53 0 0 0 1.35-1.327q.5-.877.5-1.98t-.5-1.959c-.5-.856-.784-1.012-1.35-1.327q-.827-.472-1.807-.473c-.98 0-1.262.159-1.829.473q-.827.472-1.328 1.327c-.501.855-.5 1.224-.5 1.959q0 1.102.5 1.98a3.6 3.6 0 0 0 1.328 1.327 3.7 3.7 0 0 0 1.829.473m7.1 1.89V4.435h1.981l.238 1.08h.13q.37-.54.87-.81.502-.27 1.242-.27h2.46v2.161h-2.22q-1.174 0-1.807.63-.609.63-.609 1.777v6.752zM45.422 16q-2.132 0-3.266-.968-1.13-.99-1.132-2.61c0-1.08.37-1.996 1.111-2.656q1.11-1.013 3.331-1.012h4.007V8.46q0-1.056-.762-1.644-.741-.607-2.07-.607-2.459 0-2.916 1.553H41.44q.13-1.53 1.458-2.543 1.329-1.036 3.723-1.035c1.597 0 2.808.39 3.723 1.171q1.393 1.17 1.395 3.151v7.247h-1.982l-.262-1.261h-.13q-.502.607-1.545 1.058-1.044.45-2.395.451zm.326-2.002q1.742 0 2.72-.81 1.001-.812 1-2.205v-.337h-3.984q-1.09.001-1.654.473-.544.474-.545 1.237c0 .508.202.893.608 1.193q.632.45 1.85.45zm7.929 1.756V4.434h1.982l.262 1.17h.13q.522-.56 1.479-.99a5.05 5.05 0 0 1 2.09-.426q1.482 0 2.633.629 1.153.629 1.808 1.846.654 1.192.653 2.859v6.234H62.45V9.702q0-1.508-.892-2.385-.894-.9-2.241-.9a3.5 3.5 0 0 0-1.699.427 3.14 3.14 0 0 0-1.22 1.148q-.436.742-.436 1.71v6.054h-2.286zM71.974 16q-1.698 0-3.112-.766a5.7 5.7 0 0 1-2.199-2.115q-.804-1.35-.804-3.038 0-1.689.804-3.015a5.7 5.7 0 0 1 2.2-2.115q1.414-.766 3.111-.766 2.132 0 3.636 1.125 1.523 1.102 2.07 2.993h-2.35q-.416-.968-1.284-1.464-.872-.517-2.07-.517-1.045.001-1.937.473a3.65 3.65 0 0 0-1.394 1.327q-.523.856-.522 1.959 0 1.102.522 1.98.524.855 1.394 1.327a4.1 4.1 0 0 0 1.937.473q1.22 0 2.07-.517.87-.54 1.283-1.554h2.35q-.542 1.935-2.069 3.083-1.501 1.125-3.636 1.125zm6.989-.246V0h2.286v5.58h.13q.544-.561 1.458-.968.935-.428 2.09-.427 1.482 0 2.612.63 1.153.629 1.808 1.846Q90 7.852 90 9.519v6.234h-2.265V9.7q0-1.508-.892-2.385-.894-.9-2.241-.9a3.5 3.5 0 0 0-1.699.426q-.763.406-1.22 1.15-.436.741-.436 1.709v6.054h-2.286z"})})},22160(e,t,a){var n=a(93248);a(8380),t.A=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none",viewBox:"0 0 36 36",...e,children:(0,n.jsx)("path",{fill:"#71717A",d:"M36 27.687H0c.576-6.102 4.064-11.314 9.214-14.105L6.227 8.41a.603.603 0 0 1 .22-.827.603.603 0 0 1 .827.22l3.025 5.24C12.607 11.987 15.206 11.4 18 11.4s5.393.587 7.7 1.642l3.026-5.24a.6.6 0 0 1 .823-.22.607.607 0 0 1 .22.827l-2.986 5.173c5.153 2.79 8.64 8.003 9.217 14.105m-9.739-5.056a1.51 1.51 0 1 0-.001-3.016 1.51 1.51 0 0 0 .001 3.016m-16.526 0a1.51 1.51 0 1 0-.001-3.016 1.51 1.51 0 0 0 0 3.016"})})},46881(e,t,a){var n=a(93248);a(8380),t.A=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:36,height:36,fill:"none",viewBox:"0 0 36 36",...e,children:[(0,n.jsx)("g",{fill:"#71717A",clipPath:"url(#apple_svg__a)",children:(0,n.jsx)("path",{d:"M32.688 28.055a19.6 19.6 0 0 1-1.936 3.48q-1.527 2.177-2.493 3.014-1.492 1.372-3.204 1.41-1.232.002-2.96-.706-1.732-.705-3.187-.704-1.526-.001-3.276.704-1.754.709-2.832.744-1.642.071-3.277-1.448-1.043-.91-2.607-3.12-1.678-2.36-2.758-5.478Q3.001 22.581 3 19.423q0-3.621 1.566-6.237a9.2 9.2 0 0 1 3.278-3.3
317 8.8 8.8 0 0 1 4.433-1.25c.87 0 2.01.268 3.429.797 1.413.53 2.321.8 2.72.8.297 0 1.305-.315 3.015-.942q2.422-.872 4.098-.728 4.547.365 6.818 3.59c-2.709 1.641-4.049 3.94-4.022 6.889q.037 3.447 2.495 5.726a8.2 8.2 0 0 0 2.493 1.636 27 27 0 0 1-.635 1.668M25.74.721q0 2.702-1.968 5.037c-1.583 1.85-3.496 2.919-5.572 2.75a6 6 0 0 1-.041-.682c0-1.729.752-3.578 2.088-5.09Q21.25 1.586 22.793.824q1.54-.751 2.91-.825.04.362.038.72"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"apple_svg__a",children:(0,n.jsx)("path",{fill:"#fff",d:"M0 0h36v36H0z"})})})]})},91539(e,t,a){var n=a(93248);a(8380),t.A=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0.25 0.25 15.5 15.5",...e,children:[(0,n.jsx)("path",{fill:"none",stroke:"url(#ivy_svg__a)",strokeWidth:.75,d:"M8.641 7.004v1.888l1.314-.744.54-2.017-2.482-4.3-2.482 4.3.54 2.017 1.288.744V7.004zm1.629 5.122-1.634-.943-.012 1.51 1.476 1.476h4.965l-2.483-4.3-2.016-.54-1.289.743 1.635.944zm-4.54 0 1.634-.943.012 1.51L5.9 14.168H.935l2.483-4.3 2.016-.54 1.289.743-1.635.944z"}),(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"ivy_svg__a",x1:0,x2:0,y1:0,y2:1,children:[(0,n.jsx)("stop",{stopColor:"var(--color-ivy-purple)"}),(0,n.jsx)("stop",{offset:1,stopColor:"var(--color-ivy-magenta)"})]})})]})},50849(e,t,a){var n=a(93248);a(8380),t.A=e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:80,height:76,fill:"none",viewBox:"0 0 80 76",...e,children:(0,n.jsx)("path",{stroke:"#FF1D48",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:1.5,d:"M69.54 44.743c.328 0 2.29-7.552 2.078-14.447-.17-5.515-1.656-9.3-3.062-11.163s-7.218-6.5-13.78-4.925M15.93 47.116c.974-1.071 2.407-3.701 2.78-6.2.102-.803.307-2.806.307-4.382s-.386-10.502 0-14.182c.385-3.68 4.92-8.472 11.154-4.86m16.995-1.44c-.633-.843-1.49-2.848-1.59-4.685C45.362 9.468 44.606 6 40.998 6c-3.95 0-4.921 2.955-4.593 11.163M15.49 61.534 16.143 70m0 0h-5.548m5.548 0h40.141m0 0 2.611-39.723M56.285 70h5.22m-2.61-39.723H23.65m35.246 0h4.569c.585-1.847.855-5.661-2.095-7.56-.726-.468-1.61-.58-2.474-.58H54.98m-40.554 0H12.97c-.844 0-1.707.11-2.428.549-3.161 1.925-2.879 5.867-2.263 7.768h5.072m1.756 0h-1.756m0 0v4.326m9.878-12.643h16.244m27.06 15.621a7.034 7.034 0 0 1 9.51.6 7.045 7.045 0 0 1 .193 9.535c-3.77 4.459-4.616 5.813-4.618 9.018-2.044-.936-4.202-2.013-6.61-5.007-3.468-4.31-2.563-10.852 1.524-14.146m-42.524 6.926a7.17 7.17 0 0 0-2.103-4.764 7.159 7.159 0 0 0-12.16 4.208C8.897 50.01 8.438 51.569 6 53.735c2.092.926 4.368 1.843 8.272 1.659 5.62-.265 9.989-5.371 9.737-10.71m17.466-30.95a5.22 5.22 0 0 1 5.455-4.49 5.214 5.214 0 0 1 4.925 5.067c.211 4.324-2.327 8.434-.687 11.06-1.64 0-3.608-.656-5.905-2.626s-4.337-5.158-3.788-9.011"})})},26685(e,t,a){var n=a(93248);a(8380),t.A=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",width:263,height:96,fill:"none",viewBox:"0 0 263 96",...e,children:[(0,n.jsx)("path",{fill:"url(#placeholder-creative_svg__a)",d:"M0 4a4 4 0 0 1 4-4h255a4 4 0 0 1 4 4v88a4 4 0 0 1-4 4H4a4 4 0 0 1-4-4z"}),(0,n.jsxs)("defs",{children:[(0,n.jsx)("pattern",{id:"placeholder-creative_svg__a",width:1,height:1,patternContentUnits:"objectBoundingBox",children:(0,n.jsx)("use",{xlinkHref:"#placeholder-creative_svg__b",transform:"matrix(.00127 0 0 .00349 0 -4.936)"})}),(0,n.jsx)("image",{xlinkHref:"data:image/jpeg;base64,/9j/4AAQSkZJRgABAgEAkACQAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAaoAxIDAREAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+yOuwkKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAJre2uLuZLe1gmuZ5CRHDbxPNK5AJISONWdsAEnAOACTwKPwA6yP4feMJFDrozgHoJLzT4m9eUlu0dfoVHp1FR7SHf8H/kFh/8Awrvxj/0B/wDyoaX/APJ1HtId/wAH/kOwf8K78Y/9Af8A8qGl/wDydR7SHf8AB/5BYP8AhXfjH/oD/wDlQ0v/AOTqPaQ7/g/8gsH/AArvxj/0B/8AyoaX/wDJ1HtId/wf+QWD/hXfjH/oD/8AlQ0v/wCTqPaQ7/g/8gsH/Cu/GP8A0B//ACoaX/8AJ1HtId/wf+QWD/hXfjH/AKA//lQ0v/5Oo9pDv+D/AMgsH/Cu/GP/AEB//Khpf/ydR7SHf8H/AJBYP+Fd+Mf+gP8A+VDS/wD5Oo9pDv8Ag/8AILB/wrvxj/0B/wDyoaX/APJ1HtId/wAH/kFg/wCFd+Mf+gP/AOVDS/8A5Oo9pDv+D/yCwf8ACu/GP/QH/wDKhpf/AMnUe0h3/B/5BYP+Fd+Mf+gP/wCVDS//AJOo9pDv+D/yCwf8K78Y/wDQH/8AKhpf/wAnUe0h3/B/5BYP+Fd+Mf8AoD/+VDS//k6j2kO/4P8AyCwf8K78Y/8AQH/8qGl//J1HtId/wf8AkFg/4V34x/6A/wD5UNL/APk6j2kO/wCD/wAgsH/Cu/GP/QH/APKhpf8A8nUe0h3/AAf+QWD/AIV34x/6A/8A5UNL/wDk6j2kO/4P/ILB/wAK78Y/9Af/AMqGl/8AydR7SHf8H/kFg/4V34x/6A//AJUNL/8Ak6j2kO/4P/ILB/wrvxj/ANAf/wAqGl//ACdR7SHf8H/kFg/4V34x/wCgP/5UNL/+TqPaQ7/g/wDILB/wrvxj/wBAf/yoaX/8nUe0h3/B/wCQWD/hXfjH/oD/APlQ0v8A+TqPaQ7/AIP/ACCwf8K78Y/9Af8A8qGl/wDydR7SHf8AB/5BYP8AhXfjH/oD/wDlQ0v/AOTqPaQ7/g/8gsH/AArvxj/0B/8AyoaX/wDJ1HtId/wf+QWD/hXfjH/oD/8AlQ0v/wCTqPaQ7/g/8gsH/Cu/GP8A0B//ACoaX/8AJ1HtId/wf+QWD/hXfjH/AKA//lQ0v/5Oo9pDv+D/AMgsH/Cu/GP/AEB//Khpf/ydR7SHf8H/AJBYP+Fd+Mf+gP8A+VDS/wD5Oo9pDv8Ag/8AILB/wrvxj/0B/wDyoaX/APJ1HtId/wAH/kFg/wCFd+Mf+gP/AOVDS/8A5Oo9pDv+D/yCwf8ACu/GP/QH/wDKhpf/AMnUe0h3/B/5BYP+Fd+Mf+gP/wCVDS//AJOo9pDv+D/yCwf8K78Y/wDQH/8AKhpf/wAnUe0h3/B/5BYP+Fd+Mf8AoD/+VDS//k6j2kO/4P8AyCwf8K78Y/8AQH/8qGl//J1HtId/wf8AkFg/4V34x/6A/wD5UNL/APk6j2kO/wCD/wAgsH/Cu/GP/QH/APKhpf8A8nUe0h3/AAf+QWD/AIV34x/6A/8A5UNL/wDk6j2kO/4P/ILB/wAK78Y/9Af/AMqGl/8AydR7SHf8H/kFg/4V34x/6A//AJUNL/8Ak6j2kO/4P/ILB/wrvxj/ANAf/wAqGl//ACdR7SHf8H/kFg/4V34x/wCgP/5UNL/+TqPaQ7/g/wDILB/wrvxj/wBAf/yoaX/8nUe0h3/B/wCQWD/hXfjH/oD/APlQ0v8A+TqPaQ7/AIP/ACCwf8K78Y/9Af8A8qGl/wDydR7SHf8AB/5BYP8AhXfjH/oD/wDlQ0v/AOTqPaQ7/g/8gsH/AArvxj/0B/8AyoaX/wDJ1HtId/wf+QWD/hXfjH/oD/8AlQ0v/wCTqPaQ7/g/8gsH/Cu/GP8A0B//ACoaX/8AJ1HtId/wf+QWD/hXfjH/AKA//lQ0v/5Oo9pDv+D/AMgsH/Cu/GP/AEB//Khpf/ydR7SHf8H/AJBYP+Fd+Mf+gP8A+VDS/wD5Oo9pDv8Ag/8AILB/wrvxj/0B/wDyoaX/APJ1HtId/wAH/kFg/wCFd+Mf+gP/AOVDS/8A5Oo9pDv+D/yCwf8ACu/GP/QH/wDKhpf/AMnUe0h3/B/5BYP+Fd+Mf+gP/wCVDS//AJOo9pDv+D/yCwf8K78Y/wDQH/8AKhpf/wAnUe0h3/B/5BYP+Fd+Mf8AoD/+VDS//k6j2kO/4P8AyCwf8K78Y/8AQH/8qGl//J1HtId/wf8AkFg/4V34x/6A/wD5UNL/APk6j2kO/wCD/wAgsH/Cu/GP/QH/APKhpf8A8nUe0h3/AAf+QWD/AIV34x/6A/8A5UNL/wDk6j2kO/4P/ILB/wAK78Y/9Af/AMqGl/8AydR7SHf8H/kFg/4V34x/6A//AJUNL/8Ak6j2kO/4P/ILB/wrvxj/ANAf/wAqGl//ACdR7SHf8H/kFg/4V34x/wCgP/5UNL/+TqPaQ7/g/wDILB/wrvxj/wBAf/yoaX/8nUe0h3/B/wCQWD/hXfjH/oD/APlQ0v8A+TqPaQ7/AIP/ACCwf8K78Y/9Af8A8qGl/wDydR7SHf8AB/5BYP8AhXfjH/oD/wDlQ0v/AOTqPaQ7/g/8gsH/AArvxj/0B/8AyoaX/wDJ1HtId/wf+QWD/hXfjH/oD/8AlQ0v/wCTqPaQ7/g/8gsH/Cu/GP8A0B//ACoaX/8AJ1HtId/wf+QWD/hXfjH/AKA//lQ0v/5Oo9pDv+D/AMgsH/Cu/GP/AEB//Khpf/ydR7SHf8H/AJBYP+Fd+Mf+gP8A+VDS/wD5Oo9pDv8Ag/8AILB/wrvxj/0B/wDyoaX/APJ1HtId/wAH/kFg/wCFd+Mf+gP/AOVDS/8A5Oo9pDv+D/yCwf8ACu/GP/QH/wDKhpf/AMnUe0h3/B/5BYZJ8PvGEaM7aM5CjJEd5p0r/wDAY4rt5GPsqk+1HtId/wAH/kFjk7i3uLSZ7e6gltp4ztkhnjeKVD6MjhWX15HI56Ve+wiGgAoAKACgAoAKACgAoAKACgAoA+ofBHhq30HSLeRol/tK9hjnvZyv7xfMUSJaqTyiQKwRlXAeUO5zldvNOXM/Jbf15lI7SoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOL8b+GrfXtIuJFiUanYwST2U6qPNcxKZGtGOV3R3AUooY4jlKyDowa4S5Wuzev+YmfL1dIgoAKACgAoAKACgAoAKACgAoA+1a4ygoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAAjPB5B4IPegD4qrsJCgAoAKACgAoAKACgAoAKACgD7VrjKCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPiquwkKACgAoAKACgAoAKACgAoAKAPtWuMoKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA+Kq7CQoAKACgAoAKACgAoAKACgAoA+1a4ygoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD4qrsJCgAoAKACgAoAKACgAoAKACgD7VrjKCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPiquwkKACgAoAKACgAoAKACgAoAKAPtWuMoKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA+Kq7CQoAKACgAoAKACgAoAKACgAoA+1a4ygoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD4qrsJCgAoAKACgAoAKACgAoAKACgD7VrjKCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPiquwkKACgAoAKACgAoAKACgAoAKAPtWuMoKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA+Kq7CQoAKACgAoAKACgAoAKACgAoA+1a4ygoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgD4qrsJCgAoAKACgAoAKACgAoAKACgD7VBBAIOQeQRyCD3FcZQUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQB9Q+CPEtvr2kW8bSqNSsoY7e9gZh5jGJRGt2owN0dwFDsVG2OUvGeiluaceWT7PVf5fIpHaVABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQBxfjfxJb6DpFxGsq/2lfQyW9lArfvF81TG90wHKJArF1ZsB5QiDOWxcI80l2Wr/wAvmDPl6ukkKACgAoAKACgAoAKACgAoAKAJre4uLSZLi1nltp4zujmgkeKVD6q6FWX04PI46Ub7gdZH8QfGEaKi6y5CjAMlnp0r/wDApJbR5GPuzE+9R7OHb8X/AJjuP/4WJ4x/6DH/AJT9L/8AkGj2cO34v/MLh/wsTxj/ANBj/wAp+l//ACDR7OHb8X/mFw/4WJ4x/wCgx/5T9L/+QaPZw7fi/wDMLh/wsTxj/wBBj/yn6X/8g0ezh2/F/wCYXD/hYnjH/oMf+U/S/wD5Bo9nDt+L/wAwuH/CxPGP/QY/8p+l/wDyDR7OHb8X/mFw/wCF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ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDntf8T6T4bhSTUZmMsoJgtIFEl1OFIDMiFkRUXPMkrxpn5QxfCmoxctuncDziT4wRhiIvD7unZpNTWNj9UWwlA49Hb0z3Onsv734f8EVxn/C4f+pd/wDKv/8Aeyj2X978P+CFw/4XD/1Lv/lX/wDvZR7L+9+H/BC4f8Lh/wCpd/8AKv8A/eyj2X978P8AghcP+Fw/9S7/AOVf/wC9lHsv734f8ELh/wALh/6l3/yr/wD3so9l/e/D/ghcP+Fw/wDUu/8AlX/+9lHsv734f8ELh/wuH/qXf/Kv/wDeyj2X978P+CFw/wCFw/8AUu/+Vf8A+9lHsv734f8ABC4f8Lh/6l3/AMq//wB7KPZf3vw/4IXD/hcP/Uu/+Vf/AO9lHsv734f8ELh/wuH/AKl3/wAq/wD97KPZf3vw/wCCFw/4XD/1Lv8A5V//AL2Uey/vfh/wQuH/AAuH/qXf/Kv/APeyj2X978P+CFw/4XD/ANS7/wCVf/72Uey/vfh/wQuH/C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AUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/8AkTtH/wC4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/AORO0f8A7iH/AKdL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/wCRO0f/ALiH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv8A5E7R/wDuIf8Ap0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/AJE7R/8AuIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/wDkTtH/AO4h/wCnS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/8AkTtH/wC4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/AORO0f8A7iH/AKdL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/wCRO0f/ALiH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv8A5E7R/wDuIf8Ap0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/AJE7R/8AuIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/wDkTtH/AO4h/wCnS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/8AkTtH/wC4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/AORO0f8A7iH/AKdL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/wCRO0f/ALiH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv8A5E7R/wDuIf8Ap0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/AJE7R/8AuIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/wDkTtH/AO4h/wCnS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/8AkTtH/wC4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/AORO0f8A7iH/AKdL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/wCRO0f/ALiH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv8A5E7R/wDuIf8Ap0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/AJE7R/8AuIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/wDkTtH/AO4h/wCnS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/8AkTtH/wC4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/AORO0f8A7iH/AKdL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfUHw7/5E7R/+4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHxVXYSFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
3AfUHw7/wCRO0f/ALiH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv8A5E7R/wDuIf8Ap0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/kTtH/7iH/p0vq5qnxv5fkikdrUAFABQAUAFABQAUAFABQAUAfFVdhIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB9QfDv/AJE7R/8AuIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/wDkTtH/AO4h/wCnS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/+RO0f/uIf+nS+rmqfG/l+SKR2tQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAH1B8O/8AkTtH/wC4h/6dL6uap8b+X5IpHa1ABQAUAFABQAUAFABQAUAFAHyH4g0mbRNYvtOmQqIZ3MDEYEtq7FraZcEjDxFcgE7HDRk7kYDri7pPv/TJMamAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA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AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQB8VV2EhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ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7k6xq/Z+f6DR7XWIwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPl/wCIn/I46x/3D/8A012NdNP4F8/zYmcVViCgAoAKACgAoAKACgAoAKAPtWuMoKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgDiviJ/yJ2sf9w/8A9OljV0/jXz/Jgz5frpJCgD2r4Pf8zF/3CP8A3J1jV+z8/wBBo9rrEYUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHy/8RP+Rx1j/uH/APprsa6afwL5/mxM4qrEFABQAUAFABQAUAFABQAUAfatcZQUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHFfET/AJE7WP8AuH/+nSxq6fxr5/kwZ8v10khQB7V8Hv8AmYv+4R/7k6xq/Z+f6DR7XWIwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPl/4if8jjrH/cP/8ATXY100/gXz/NiZxVWIKACgAoAKACgAoAKACgAoA+1a4ygoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAOK+In/Inax/3D/8A06WNXT+NfP8AJgz5frpJCgD2r4Pf8zF/3CP/AHJ1jV+z8/0Gj2usRhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfL/AMRP+Rx1j/uH/wDprsa6afwL5/mxM4qrEFABQAUAFABQAUAFABQAUAfatcZQUAFADXdY1Z3ZURAWZ3IVVUDJZmJAAA5JJAAoA5K48eeEbaQxSa1CzKSCYI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LB/wAKe/6mL/ykf/fOj2v938f+AFg/4U9/1MX/AJSP/vnR7X+7+P8AwAsdV4f+HOj6JcR3s0sup3kLB4HnRI7eFx92SO2UvmVTyrSyyhGCvGqOoeplUclbZde7/wCAFj0GsxhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfL/wARP+Rx1j/uH/8Aprsa6afwL5/mxM4qrEFABQAUAFABQAUAFABQAUAfatcZQUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHFfET/kTtY/7h/8A6dLGrp/Gvn+TBny/XSSFAHtXwe/5mL/uEf8AuTrGr9n5/oNHtdYjCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA+X/iJ/yOOsf9w/8A9NdjXTT+BfP82JnFVYgoAKACgAoAKACgAoAKACgD7VrjKCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA4r4if8AInax/wBw/wD9OljV0/jXz/Jgz5frpJCgD2r4Pf8AMxf9wj/3J1jV+z8/0Gj2usRhQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfL/xE/wCRx1j/ALh//prsa6afwL5/mxM4qrEFABQAUAFABQAUAFABQAUAfaoIIBByDyCOQQe4rjKCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA4n4i/8idrH/cP/wDTpZVdP418/wAmDPmCukkKAPavg+RnxEM8n+yTjvgf2nk/hkZ+o9axq/Z+f6DR7XWIwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPl/4if8AI46x/wBw/wD9NdlXTT+BfP8ANi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",id:"placeholder-creative_svg__b",width:786,height:1704,preserveAspectRatio:"none"})]})]})},76738(e,t,a){a.a(e,async function(e,n){try{var r=a(93248),i=a(25032),s=a(80641),o=a(68726),l=a(78057),A=a(55877),d=a(81717),c=a(86680),u=a(17478),p=a(28695),m=a(8223),g=a(24539),f=a(32442),h=a(7434),b=a(69519),v=a(45952),x=a(81299),F=a(24098),B=a(62065),U=a(8380),C=a(95375),y=e([C]);function j(){let e=(0,s.fI)(),t=(0,l.k)(),a=t.ks_underMaintenance??!1,n=t.tr_agencySignUp??!1,B=t.tr_branchAccountPortal??!1,{data:{isAuthenticated:y,userId:j}={},isPending:P}=e.user.isUserAuthenticated.useQuery({queryKey:c.YAF,select:e=>e.body,enabled:!a}),{data:w,isPending:_}=(0,g.C)({enabled:!a&&!!y}),Q=(0,h.t)(w),{data:I,isPending:N,isFetching:T}=(0,A.N)({enabled:!a&&!!y&&Q});o.$W.sentry?.enabled&&o.$W.sentry?.dsn&&o.$W.sentry?.env&&b.T({dsn:o.$W.sentry.dsn,environment:o.$W.sentry.env,sendDefaultPii:!1,integrations:[v.X(C.Q)],sampleRate:.2,tracesSampleRate:.2,tracePropagationTargets:[/^\/api/],beforeSend(e,t){let a=(0,f.N)(t?.originalException),n=e.exception?.values?.[0];return a&&n&&(n.type=a.name,n.value=a.message,e.extra={...e.extra,tsRestStatus:a.tsRestStatus}),e}}),(0,U.useEffect)(()=>{x.gV({email:j,id:I?.app_id})},[j,I?.app_id]);let S=I?.category==="SELF_SERVE",{isPending:k}=(0,d.O)({enabled:!a&&!P&&!!y&&Q}),{data:E,isPending:D}=(0,m.M)({enabled:!a&&!!y}),K=E?.user?.agencyUser??!1,Y=E?.user?.branchAccountOwner??!1,{data:L,isFetching:O}=(0,p.t)({enabled:!a&&!!y&&K}),R=!a&&!!y&&S&&Q,{data:M,isFetching:H,isPending:q}=(0,u.D)({enabled:R}),V=S&&M?.status==="Inactive",z=(0,U.useMemo)(()=>({app:{hasSubscription:!S||!!M,underMaintenance:a,isSubscriptionInactive:V,appCategory:I?.category,appId:I?.app_id},user:{isAuthenticated:y,isThirdParty:K,isThirdPartySignUpEnabled:n,hasThirdPartyInfo:!!L?.agreed_utc_date,isBranchAccountOwner:Y,isBranchAccountPortalEnabled:B},viewContext:w?{appId:w.appId,currentView:w.currentView}:void 0}
3),[M,I,S,a,V,y,K,n,Y,B,L,w]),G=!!y&&Q,X=!a&&!!y&&_,W=!a&&!!y&&D,J=!a&&!!y&&K&&O,$=!a&&G&&(N||T||!I||k||S&&(q||H));return!a&&P||X||W||J||$?(0,r.jsx)("div",{className:"flex items-center justify-center min-h-screen",children:(0,r.jsx)(i.y,{size:"lg"})}):(0,r.jsx)(F.p,{router:C.Q,context:z})}C=(y.then?(await y)():y)[0],(0,B.Ts)({authType:B.hT.TrustedAuthTokenCookieless,thoughtSpotHost:`https://${o.$W.analytics?.env}.thoughtspot.cloud`}),a.d(t,{F:()=>j}),n()}catch(e){n(e)}})},97769(e,t,a){var n=a(68847);function r(e){let{isBranchAccountOwner:t,isBranchAccountPortalEnabled:a}=e.context.user;if(!t||!a)throw(0,n.V2)({to:"/",replace:!0})}a.d(t,{v:()=>r})},57058(e,t,a){var n=a(71284);let r=n.Y6.every([n.uL.build(n.gF.CHANNEL_LEVEL_SETTINGS,n.lx.READ),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)]),i=n.Y6.every([n.uL.build(n.gF.CHANNEL_LEVEL_SETTINGS,n.lx.WRITE),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.WRITE)]),s=n.Y6.every([n.uL.build(n.gF.CHANNEL_LEVEL_SETTINGS,n.lx.READ),n.uL.build(n.gF.AGGREGATE_DATA,n.lx.READ)]),o=n.Y6.every([n.uL.build(n.gF.CHANNEL_LEVEL_SETTINGS,n.lx.WRITE),n.uL.build(n.gF.AGGREGATE_DATA,n.lx.READ)]),l=n.Y6.every([n.uL.build(n.gF.EXPORT,n.lx.READ),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)]),A={ACCOUNT_SETTINGS:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.READ),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)]),AD_PARTNERS:n.Y6.every([n.uL.build(n.gF.CHANNEL_LEVEL_SETTINGS,n.lx.READ)]),AD_LINK_TEMPLATES:n.Y6.every([n.uL.build(n.gF.LINK_TEMPLATE_SETTINGS,n.lx.READ)]),AD_LINKS_WRITE:n.Y6.every([n.uL.build(n.gF.LINK_LEVEL_SETTINGS,n.lx.WRITE)]),AD_LINK_TEMPLATES_WRITE:n.Y6.every([n.uL.build(n.gF.LINK_LEVEL_SETTINGS,n.lx.WRITE),n.uL.build(n.gF.LINK_TEMPLATE_SETTINGS,n.lx.WRITE)]),DATA_PARTNERS:r,EMAIL_PARTNERS:n.Y6.every([n.uL.build(n.gF.CHANNEL_LEVEL_SETTINGS,n.lx.READ)]),ANALYTICS:n.uL.build(n.gF.AGGREGATE_DATA,n.lx.READ),APP_SETTINGS:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.READ)]),BILLING:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.READ),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)]),TEAM_MEMBERS_ACCESS:n.Y6.every([n.uL.build(n.gF.TEAM_ACCESS,n.lx.READ)]),CREDENTIALS:n.Y6.every([n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)]),EXPORTS:l,ENGAGEMENT_BUILDER:n.Y6.every([n.uL.build(n.gF.AUDIENCE_BUILDER,n.lx.READ)]),BANNERS:n.Y6.every([n.uL.build(n.gF.AUDIENCE_BUILDER,n.lx.READ)]),FRAUD:n.Y6.oneOf([n.uL.build(n.gF.FRAUD_MANAGER,n.lx.READ),n.uL.build(n.gF.FRAUD_SETTINGS_AND_DATA,n.lx.READ),n.uL.build(n.gF.FRAUD_REPORTING,n.lx.READ)]),LINK_HUB:n.Y6.oneOf([n.uL.build(n.gF.LINK_LEVEL_SETTINGS,n.lx.READ),n.uL.build(n.gF.LINK_TEMPLATE_SETTINGS,n.lx.READ)]),LIVEVIEW_EVENTS:n.Y6.every([n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)]),SUBSCRIPTION:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.WRITE),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.WRITE)]),CONFIG_LINK_CONTROLS:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.READ)]),ATTRIBUTION:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.WRITE)]),RECENT_ACTIVITY:n.Y6.every([n.uL.build(n.gF.APP_LEVEL_SETTINGS,n.lx.READ),n.uL.build(n.gF.SENSITIVE_DATA,n.lx.READ)])};A.BILLING,A.ATTRIBUTION,A.ATTRIBUTION,A.ATTRIBUTION,A.ATTRIBUTION,A.APP_SETTINGS,A.BANNERS,A.LINK_HUB,A.SUBSCRIPTION,A.SUBSCRIPTION,A.CREDENTIALS,A.TEAM_MEMBERS_ACCESS,A.CREDENTIALS,A.TEAM_MEMBERS_ACCESS,A.APP_SETTINGS,A.AD_PARTNERS,A.AD_PARTNERS,A.AD_LINK_TEMPLATES,A.DATA_PARTNERS,A.CONFIG_LINK_CONTROLS,A.CONFIG_LINK_CONTROLS,A.CONFIG_LINK_CONTROLS,A.EXPORTS,A.EXPORTS,A.EXPORTS,a.d(t,{},{A5:{"/account-settings":"Account Settings","/account-settings/profile":"Profile Settings","/account-settings/billing":"Billing Settings","/attribution":"Attribution","/attribution/windows":"Attribution","/attribution/skan":"Attribution","/attribution/skan/edit":"Attribution","/configurations":"Configuration","/configurations/general":"General Configuration","/banners":"Banners","/testing-and-monitoring/test-devices":"Testing & Monitoring","/links":"Link Hub","/manage-subscription":"Manage Subscription","/subscription":"Subscription","/security-access":"Security & Access","/security-access/team":"Security & Access","/security-access/third-party":"Security & Access","/security-access/credentials":"Security & Access","/security-access/sso":"Security & Access","/integrations":"Integrations","/integrations/ad-partners":"Ad Partners","/integrations/ad-partners/ad-link-template":"Ad Link Templates","/integrations/data":"Data Partners","/link-controls":"Link Controls","/link-controls/link-appearance":"Link Controls","/link-controls/link-routing":"Link Controls","/exports":"Exports","/exports/on-demand":"Exports","/exports/on-demand/advanced":"Exports","/exports/on-demand/basic":"Exports"},E3:l,LL:s,Lv:A,S$:r,TZ:i,UV:o})},53081(e,t,a){var n=a(93248),r=a(7087),i=a(8380);function s(e,t){let a=(0,i.createContext)(void 0);return{Context:a,Provider:function(e){let{client:t,children:r}=e;return(0,n.jsx)(a.Provider,{value:t,children:(0,n.jsx)(t.ReactQueryProvider,{children:r})})},useClient:function(){let e=i.useContext(a);if(!e)throw console.warn(`${t} Context Error: Provider missing or incorrectly set up.
4Ensure ${t}Context.Provider is wrapped around your component tree.
5Check your application root or layout component.`),Error(`${t}Context not found`);return e},createClient:function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"/api";return(0,r.dI)(e,{baseUrl:t})}}}a.d(t,{J:()=>s})},97253(e,t,a){a.d(t,{U:()=>o});
5var n=a(21657),r=a(17750),i=a(40905);function s(e){if(e&&"object"==typeof e&&"status"in e){let t;401===e.status&&("/"===(t=window.location.pathname)||"/signin"===t||"/signup"===t||"/no-app-assigned"===t||t.startsWith("/third-party/")||t.startsWith("/accept-third-party-invite/")||"true"!==new URLSearchParams(window.location.search).get("silentLogin")&&(window.location.href="/signin"))}}function o(){return new n.E({queryCache:new r.$({onError:s}),mutationCache:new i.q({onError:s}),defaultOptions:{queries:{refetchOnWindowFocus:!1,staleTime:1/0,retry:!1,experimental_prefetchInRender:!0}}})}},71112(e,t,a){var n=a(48290);let r=(0,a(53081).J)(n.dz,"AppInfoTsRest");r.Context;let i=r.Provider,s=r.useClient,o=r.createClient;a.d(t,{},{Qv:o,c0:i,iK:s})},70993(e,t,a){var n=a(59403);let r=(0,a(53081).J)(n.k,"BannerCampaignTsRest");r.Context;let i=r.Provider,s=r.useClient,o=r.createClient;a.d(t,{},{Jh:i,XU:s,pc:o})},17914(e,t,a){var n=a(32243);let r=(0,a(53081).J)(n.d.links,"LinksTsRest");r.Context;let i=r.Provider,s=r.useClient,o=r.createClient;a.d(t,{},{Aq:s,IL:i,wK:o})},80641(e,t,a){var n=a(5649);let r=(0,a(53081).J)(n.dz,"TsRest");r.Context;let i=r.Provider,s=r.useClient,o=r.createClient;a.d(t,{},{Fl:i,dc:o,fI:s})},3037(e,t,a){a.d(t,{I:()=>l});var n=a(93248),r=a(6844);a(8380);var i=e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:16,height:16,fill:"none",viewBox:"0 0 16 16",...e,children:[(0,n.jsx)("path",{stroke:"#1C7E38",strokeLinecap:"round",strokeLinejoin:"round",d:"M1.334 6.667h13.333m-12-3.334h10.667c.736 0 1.333.597 1.333 1.334v6.666c0 .737-.597 1.334-1.333 1.334H2.667a1.333 1.333 0 0 1-1.333-1.334V4.667c0-.737.597-1.334 1.333-1.334"}),(0,n.jsx)("path",{stroke:"#1C7E38",strokeLinecap:"round",strokeLinejoin:"round",d:"M6 9.667 7.333 11 10 8.333"})]});let s={visa:{name:"Visa",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:24,fill:"none",viewBox:"0 0 35 24",...e,children:[(0,n.jsx)("rect",{width:34,height:23,x:.5,y:.5,fill:"#fff",stroke:"#E4E4E7",rx:3.5}),(0,n.jsx)("path",{fill:"#172B85",fillRule:"evenodd",d:"M10.625 16.258h-2.12l-1.59-6.066c-.076-.279-.236-.525-.471-.642A6.9 6.9 0 0 0 4.5 8.908v-.233h3.416a.89.89 0 0 1 .884.758l.825 4.376 2.119-5.134h2.061zm4.359 0H12.98l1.65-7.583h2.002zm4.24-5.482c.058-.409.412-.642.824-.642a3.73 3.73 0 0 1 1.944.35l.353-1.633A5.1 5.1 0 0 0 20.52 8.5c-1.944 0-3.358 1.05-3.358 2.508 0 1.11 1.002 1.692 1.709 2.042.765.35 1.06.584 1 .933 0 .525-.589.759-1.177.759a5.05 5.05 0 0 1-2.061-.467l-.354 1.633a5.8 5.8 0 0 0 2.18.409c2.179.058 3.533-.992 3.533-2.567 0-1.983-2.769-2.1-2.769-2.974M29 16.258l-1.59-7.583h-1.708a.89.89 0 0 0-.825.583l-2.944 7h2.061l.412-1.108h2.533l.235 1.108zm-3.003-5.54.588 2.857h-1.649z",clipRule:"evenodd"})]})},mastercard:{name:"Mastercard",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:24,fill:"none",viewBox:"0 0 35 24",...e,children:[(0,n.jsx)("rect",{width:34,height:23,x:.5,y:.5,fill:"#fff",stroke:"#E4E4E7",rx:3.5}),(0,n.jsx)("path",{fill:"#ED0006",fillRule:"evenodd",d:"M17.75 17.157a6.75 6.75 0 0 1-4.426 1.649c-3.769 0-6.824-3.09-6.824-6.903S9.555 5 13.324 5a6.75 6.75 0 0 1 4.426 1.649A6.75 6.75 0 0 1 22.176 5C25.945 5 29 8.09 29 11.903s-3.055 6.903-6.824 6.903a6.75 6.75 0 0 1-4.426-1.65",clipRule:"evenodd"}),(0,n.jsx)("path",{fill:"#F9A000",fillRule:"evenodd",d:"M17.75 17.157a6.92 6.92 0 0 0 2.398-5.254 6.92 6.92 0 0 0-2.398-5.254A6.75 6.75 0 0 1 22.176 5C25.945 5 29 8.09 29 11.903s-3.055 6.903-6.824 6.903a6.75 6.75 0 0 1-4.426-1.65",clipRule:"evenodd"}),(0,n.jsx)("path",{fill:"#FF5E00",fillRule:"evenodd",d:"M17.75 6.649a6.92 6.92 0 0 1 2.398 5.254 6.92 6.92 0 0 1-2.398 5.254 6.92 6.92 0 0 1-2.398-5.254 6.92 6.92 0 0 1 2.398-5.254",clipRule:"evenodd"})]})},amex:{name:"American Express",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:24,fill:"none",viewBox:"0 0 35 24",...e,children:[(0,n.jsx)("rect",{width:34,height:23,x:.5,y:.5,fill:"#1F72CD",stroke:"#E4E4E7",rx:3.5}),(0,n.jsx)("path",{fill:"#fff",fillRule:"evenodd",d:"M6.681 8.5 3.5 15.747h3.808l.472-1.156h1.08l.472 1.156h4.191v-.882l.374.882h2.168l.374-.9v.9h8.718l1.06-1.126.992 1.126 4.478.01-3.191-3.613 3.19-3.644H27.28l-1.032 1.105-.962-1.105h-9.483l-.815 1.87-.833-1.87h-3.8v.852L9.93 8.5zM19.7 9.529h5.006l1.532 1.703 1.58-1.703h1.531l-2.326 2.614 2.326 2.583h-1.6l-1.531-1.722-1.589 1.722h-4.929zm1.237 2.026v-.95h3.123l1.363 1.518L24 13.649h-3.063v-1.036h2.73v-1.058zM7.418 9.529h1.856l2.11 4.914V9.53h2.034l1.63 3.523L16.55 9.53h2.023v5.2h-1.231l-.01-4.075-1.795 4.075h-1.102l-1.805-4.075v4.075h-2.532l-.48-1.166H7.023l-.479 1.165H5.187zm.048 2.957.855-2.077.854 2.077z",clipRule:"evenodd"})]})},discover:{name:"Discover",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:35,height:24,fill:"none",viewBox:"0 0 35 24",...e,children:[(0,n.jsx)("rect",{width:34,he
5ight:23,x:.5,y:.5,fill:"#fff",stroke:"#E4E4E7",rx:3.5}),(0,n.jsx)("path",{fill:"#FD6020",d:"m15 23 19-5.75V20a3 3 0 0 1-3 3z"}),(0,n.jsx)("path",{fill:"#000",fillRule:"evenodd",d:"M30.394 9.11c1.045 0 1.62.484 1.62 1.398.052.698-.418 1.29-1.045 1.397l1.41 1.988h-1.097l-1.202-1.935h-.104v1.935h-.889V9.11zm-.418 2.204h.26c.576 0 .837-.269.837-.752 0-.43-.261-.699-.836-.699h-.261zm-3.973 2.579h2.51v-.806h-1.621v-1.29h1.568v-.806h-1.568V9.917h1.62V9.11h-2.509zm-2.613-1.559-1.202-3.223h-.94L23.18 14h.47l1.934-4.89h-.94zm-10.61-.805c0 1.343 1.046 2.471 2.352 2.471.418 0 .784-.107 1.15-.269v-1.074c-.261.322-.627.537-1.045.537-.836 0-1.516-.645-1.516-1.504v-.108a1.59 1.59 0 0 1 1.464-1.665c.418 0 .836.215 1.097.537V9.379c-.313-.214-.732-.268-1.097-.268-1.36-.108-2.405 1.02-2.405 2.418m-1.62-.591c-.522-.215-.68-.323-.68-.591.053-.323.314-.591.628-.538.261 0 .523.161.732.376l.47-.644c-.366-.323-.836-.538-1.306-.538-.732-.053-1.36.538-1.412 1.29v.054c0 .644.262 1.02 1.098 1.289.209.054.418.161.627.269a.57.57 0 0 1 .261.483c0 .376-.313.699-.627.699H10.9c-.418 0-.784-.269-.94-.645l-.576.59c.314.592.941.914 1.568.914.836.054 1.516-.59 1.568-1.45v-.162c-.052-.644-.313-.967-1.359-1.396M8.13 13.892h.888V9.112H8.13zM4 9.112h1.567c1.255.054 2.248 1.128 2.196 2.418 0 .698-.314 1.343-.836 1.826-.47.376-1.045.591-1.62.538H4zm1.15 3.976c.418.053.888-.108 1.202-.377.313-.322.47-.752.47-1.235 0-.43-.157-.86-.47-1.182-.314-.269-.784-.43-1.202-.376h-.262v3.17z",clipRule:"evenodd"}),(0,n.jsx)("path",{fill:"#FD6020",fillRule:"evenodd",d:"M18.948 9c-1.307 0-2.404 1.075-2.404 2.471 0 1.344 1.045 2.472 2.404 2.526s2.404-1.075 2.456-2.472C21.352 10.128 20.306 9 18.948 9",clipRule:"evenodd"})]})},unknown:{name:"Card"}};var o=a(89588);function l(e){let{className:t,expiryMonth:a,expiryYear:l,last4:A,paymentMethodType:d,...c}=e,{t:u}=(0,o.Bd)("subscription"),p=(s[d?.toLowerCase()]||s.unknown).icon;return(0,n.jsxs)("div",{className:(0,r.cn)("flex items-center gap-4",t),...c,children:[p?(0,n.jsx)(p,{className:"h-12 w-17.5"}):(0,n.jsx)("div",{className:"p-2 rounded-sm",style:{background:"rgba(36, 161, 72, 0.10)"},children:(0,n.jsx)(i,{className:"h-4 w-4 stroke-green-700"})}),(0,n.jsx)("div",{children:A?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{className:"description font-medium",children:`${d} ending in ${A}`}),(a||l)&&(0,n.jsxs)("p",{className:"description",children:[a??"--","/",l??"--"]})]}):(0,n.jsx)("p",{className:"text-green-600 font-medium",children:u("Payment method added")})})]})}},27666(e,t,a){var n=a(93248),r=a(76237),i=a(11415),s=a(51752);function o(e){let{children:t,showIcon:a=!0,textToCopy:o,toastMessage:l="Copied",...A}=e,d=(0,i.k)(),c=async e=>{e.preventDefault();try{await navigator.clipboard.writeText(o),d({title:l})}catch(e){console.error("Failed to copy: ",e),d({title:"Failed to copy",variant:"destructive"})}};return(0,n.jsxs)(r.$,{size:"icon",variant:"secondary",onClick:c,type:"button",...A,children:[a&&(0,n.jsx)(s.default,{}),t]})}a.d(t,{i:()=>o})},8690(e,t,a){var n=a(93248);function r(e){let{title:t,backNavigation:a,actions:r}=e;return(0,n.jsxs)("div",{className:"sticky top-0 z-10 px-6 py-4 border-b border-border bg-background flex flex-row justify-between items-center w-full",children:[(0,n.jsx)("div",{className:"basis-1/3",children:a}),(0,n.jsx)("span",{className:"basis-1/3 text-center font-medium",children:t}),(0,n.jsx)("div",{className:"basis-1/3 flex justify-end",children:r})]})}a.d(t,{o:()=>r})},4935(e,t,a){var n=a(93248),r=a(28375),i=a(47427),s=a(89588);function o(e){let{t}=(0,s.Bd)("translation");return(0,n.jsxs)(r.Fc,{variant:"destructive",...e,children:[(0,n.jsx)(i.default,{className:"size-3 text-destructive"}),(0,n.jsx)(r.XL,{children:t("Oops! Something went wrong")}),(0,n.jsx)(r.TN,{children:t("We encountered an unexpected error")})]})}a.d(t,{T:()=>o})},17072(e,t,a){a.d(t,{p:()=>v});var n=a(93248),r=a(76237),i=a(79024),s=a(92593),o=a(6844),l=a(82173),A=a(24511);function d(e){return e.id??e.path}function c(e,t){return{provisioned:e.provisioned??!0,provisioningTooltip:e.provisioningTooltip?t(e.provisioningTooltip):void 0}}function u(e){let{tab:t,unsafeT:a,createPathAndNavigateFn:r}=e,{label:s,path:o,isClassicDashboardUrl:d}=t,u=c(t,a);if(!u.provisioned)return(0,n.jsx)(i.tJ,{...u,children:a(s)});if(d){let{fullUrl:e,onNavigate:t}=r(o);return(0,n.jsx)(i.tJ,{asChild:!0,...u,children:(0,n.jsxs)("a",{href:e,onClick:t,children:[a(s),(0,n.jsx)(A.default,{className:"size-3.5 stroke-purple-700"})]})})}return(0,n.jsx)(i.tJ,{asChild:!0,...u,children:(0,n.jsx)(l.N_,{to:o,children:a(s)})})}function p(e){let{tab:t,hasHiddenTabs:a,unsafeT:r,createPathAndNavigateFn:i}=e,{label:u,path:p,isClassicDashboardUrl:m}=t,g=d(t),f=c(t,r),h=a?"min-w-32 flex-shrink-0":"w-full";if(!f.provisioned)return(0,n.jsx)(s.Xi,{value:g,className:(0,o.cn)(h),...f,children:r(u)});let{fullUrl:b,onNavigate:v}=i(p);return(0,n.jsx)(s.Xi,{value:g,className:(0,o.cn)(h,"[&>svg]:invisible hover:[&>svg]:visible"),asChild:!0,...f,onClick:m?v:void 0,children:m?(0,n.jsxs)("a",{href:b,children:[r(u),(0,n.jsx)(A.default,{className:"stroke-purple-700 size-3.5"})]}):(0,n.jsx)(l.N_,{to:p,children:r(u)})})}
5var m=a(96087),g=a(8380),f=a(2608),h=a(36389),b=a(89588);function v(e){let t,a,{tabs:l,overlapRef:A,debounceMs:c=150,variant:v,...x}=e,{pathname:F}=(0,f.z)(),{t:B}=(0,b.Bd)(),{createPathAndNavigateFn:U}=(0,m.g)(),C=(0,g.useRef)(null),[y,j]=(0,g.useState)(0),[P,w]=(0,g.useState)(0),_=(0,g.useCallback)(e=>{C.current=e},[]),Q=(0,g.useCallback)(()=>{let e=C.current,t=A?.current;if(!e||!t)return;let a=e.getBoundingClientRect(),n=t.getBoundingClientRect(),r=!(a.right<n.left||n.right<a.left||a.bottom<n.top||n.bottom<a.top);j(e=>{if(r&&e<l.length-1)return e+1;if(!r&&e>0&&n.left-a.right>=148)return e-1;return e})},[l.length,A]);!function(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:150,r=(0,g.useRef)(null),i=(0,g.useCallback)(()=>{r.current&&clearTimeout(r.current),r.current=setTimeout(()=>{let n=e.current,r=t?.current;n&&r&&a()},n)},[e,t,a,n]);(0,g.useEffect)(()=>{let a=e.current,n=t?.current;if(!a)return;i();let s=new ResizeObserver(()=>{i()});s.observe(a),n&&s.observe(n);let o=()=>i();window.addEventListener("resize",o);let l=()=>i();return document.addEventListener("scroll",l,!0),()=>{r.current&&clearTimeout(r.current),s.disconnect(),window.removeEventListener("resize",o),document.removeEventListener("scroll",l,!0)}},[e,t,i])}(C,A||null,Q,c),(0,g.useEffect)(()=>{if(y>P){let e=setTimeout(()=>{Q()},10);return()=>clearTimeout(e)}w(y)},[y,P,Q]);let I=y>0?l.slice(0,-y):l,N=y>0?l.slice(-y):[],T=N.length>0,S=(a=(t=l.find(e=>e.path===F))||l.filter(e=>!e.isClassicDashboardUrl).filter(e=>F.startsWith(`${e.path}/`)).sort((e,t)=>t.path.length-e.path.length)[0])?d(a):F;return(0,n.jsx)(s.tU,{...x,defaultValue:S,value:S,variant:v,children:(0,n.jsxs)(s.j7,{ref:_,className:(0,o.cn)("w-full",{"w-fit":T}),children:[I.map(e=>(0,n.jsx)(p,{tab:e,hasHiddenTabs:T,unsafeT:B,createPathAndNavigateFn:U},d(e))),T&&(0,n.jsxs)(i.ms,{children:[(0,n.jsx)(i.uu,{asChild:!0,children:(0,n.jsxs)(r.$,{variant:"ghost",size:"sm",className:"px-2",children:[(0,n.jsx)(h.default,{className:"size-4"}),(0,n.jsx)("span",{className:"sr-only",children:"More tabs"})]})}),(0,n.jsx)(i.pm,{align:"end",children:N.map(e=>(0,n.jsx)(u,{tab:e,unsafeT:B,createPathAndNavigateFn:U},d(e)))})]})]})})}},65193(e,t,a){a.d(t,{H:()=>o});var n=a(93248),r=a(83728);function i(e,t,a){return{accessorKey:e,header:e=>{let{column:i}=e;return(0,n.jsx)(r.y,{column:i,children:a(t)})},cell:t=>{let{row:a}=t,r=a.getValue(e);return(0,n.jsx)("span",{className:"truncate",children:r})}}}var s=a(89588);function o(){var e;let{t}=(0,s.Bd)();return[{...{accessorKey:e="dateChanged",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Date changed")})},cell:t=>{let{row:a}=t,r=a.getValue(e);return(0,n.jsx)("span",{className:"truncate",children:r})},sortingFn:(e,t,a)=>new Date(e.getValue(a)).getTime()-new Date(t.getValue(a)).getTime()},id:"dateChanged"},{...i("feature","Feature",t),id:"feature"},{...i("activity","Activity",t),id:"activity"},{...i("name","Name",t),id:"name"},{...i("email","Email",t),id:"email"}]}},39472(e,t,a){var n=a(93248),r=a(76237),i=a(79024),s=a(6844),o=a(36389);function l(e){let{items:t=[],align:a="end",trigger:l,triggerClassName:A,disabled:d=!1}=e,c=(0,n.jsx)(r.$,{variant:"ghost",size:"sm",className:(0,s.cn)("p-0 h-8 w-8",A),disabled:d,children:(0,n.jsx)(o.default,{className:"h-4 w-4"})});return 0===t.length?null:(0,n.jsxs)(i.ms,{children:[(0,n.jsx)(i.uu,{asChild:!0,children:l||c}),(0,n.jsx)(i.pm,{align:a,children:t?.map(e=>{let t=e.icon;return(0,n.jsxs)(i.tJ,{onClick:e.onClick,disabled:e.disabled,className:e.className,"data-event-id":e["data-event-id"],children:[t&&(0,n.jsx)(t,{}),e.text]},e.key)})})]})}a.d(t,{H:()=>l})},12361(e,t,a){a.d(t,{s:()=>E});var n=a(93248),r=a(76237),i=a(88921),s=a(82173),o=a(73173),l=a(89588);function A(){let{t:e}=(0,l.Bd)("partners");return(0,n.jsxs)("nav",{className:"flex items-center gap-2 py-4 text-sm text-muted-foreground",children:[(0,n.jsx)(s.N_,{to:"/integrations/ad-partners",className:"hover:text-foreground transition-colors",children:e("Ad partners")}),(0,n.jsx)(o.default,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"text-foreground font-medium",children:e("Ad Link Templates")}
5)]})}var d=a(71284),c=a(81303),u=a(79024),p=a(47021);function m(e){let{open:t,onOpenChange:a,onConfirm:i,isArchiving:s=!1}=e,{t:o}=(0,l.Bd)("partners");return(0,n.jsx)(p.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(p.Cf,{children:[(0,n.jsxs)(p.c7,{children:[(0,n.jsx)(p.L3,{children:o("Archive template?")}),(0,n.jsx)(p.rr,{children:o("Are you sure you want to archive this template?")})]}),(0,n.jsxs)(p.Es,{className:"gap-2",children:[(0,n.jsx)(p.HM,{asChild:!0,children:(0,n.jsx)(r.$,{variant:"ghost",disabled:s,children:o("Cancel")})}),(0,n.jsx)(r.$,{variant:"destructive",onClick:i,disabled:s,children:o(s?"Archiving...":"Confirm Archive")})]})]})})}var g=a(17914),f=a(86680),h=a(11415),b=a(82674),v=a(2779),x=a(44049);let F=/^[A-Za-z'-]+\s+[A-Za-z'-]+$/;var B=a(95902),U=a(26451),C=a(36389),y=a(33168),j=a(49839),P=a(8380);function w(e){let t,{template:a}=e,{t:i}=(0,l.Bd)("partners"),{userPermissions:o}=(0,v.V)(),{handleArchive:A,isArchivingAdLinkTemplate:p}=function(){let{t:e}=(0,l.Bd)(),t=(0,h.k)(),a=(0,g.Aq)(),n=(0,b.jE)(),{mutateAsync:r,isPending:i,isError:s}=a.archiveAdLinkTemplate.useMutation({onSuccess:()=>{t({title:e("Success!"),description:e("Your template has successfully been archived."),variant:"default"})},onError:()=>{t({title:e("Failed"),description:e("Your template archival was unsuccessful."),variant:"destructive"})}});return{handleArchive:async e=>{await r({params:{id:e},body:{archived:!0}}),await n.invalidateQueries({queryKey:f.rSs})},isArchivingAdLinkTemplate:i,isArchiveAdLinkTemplateError:s}}(),[w,_]=(0,P.useState)(!1),Q=(t=a.createdBy.trim(),F.test(t)?(0,x.A)(t).toUpperCase():null),I=function(e){if(!e)return"";let t=new Date(e);return Number.isNaN(t.getTime())?"":t.toLocaleDateString(void 0,{year:"2-digit",month:"2-digit",day:"2-digit"})}(a.created),N=async()=>{try{await A(a.id)}catch{return}finally{_(!1)}},T=d.Y6.every([d.uL.build(d.gF.LINK_LEVEL_SETTINGS,d.lx.WRITE),d.uL.build(d.gF.LINK_TEMPLATE_SETTINGS,d.lx.WRITE)]);return(0,n.jsxs)(c.Zp,{className:"p-4","data-testid":`ad-link-template-row-${a.id}`,children:[(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("p",{className:"truncate font-medium",children:a.name}),(0,n.jsxs)("div",{className:"mt-1 flex flex-wrap items-center gap-x-4 gap-y-1 text-sm text-muted-foreground",children:[I&&(0,n.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,n.jsx)("span",{className:"flex size-5 shrink-0 items-center justify-center rounded-full bg-primary/10 text-[10px] font-medium text-primary",children:Q??(0,n.jsx)(B.default,{className:"size-3"})}),i("Created {{date}}",{date:I})]}),a.note&&(0,n.jsxs)("span",{className:"flex min-w-0 items-center gap-1.5",children:[(0,n.jsx)(U.default,{className:"size-4 shrink-0"}),(0,n.jsx)("span",{className:"truncate",children:a.note})]})]})]}),(0,n.jsxs)(u.ms,{children:[(0,n.jsx)(u.uu,{asChild:!0,children:(0,n.jsx)(r.$,{variant:"ghost",size:"icon","aria-label":i("Template actions"),children:(0,n.jsx)(C.default,{className:"size-4"})})}),(0,n.jsx)(u.pm,{align:"end",children:(0,n.jsx)(d.kx,{permissions:o,view:T,children:e=>"view"===e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(u.tJ,{asChild:!0,access:e,children:(0,n.jsxs)(s.N_,{to:"/integrations/ad-partners/ad-link-template/$id",params:{id:a.id},children:[(0,n.jsx)(y.default,{}),i("Edit")]})}),(0,n.jsxs)(u.tJ,{access:e,disabled:p,className:"text-destructive focus:bg-destructive/10 focus:text-destructive",onClick:()=>_(!0),children:[(0,n.jsx)(j.default,{className:"text-destructive"}),i("Archive")]})]}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(u.tJ,{disabled:!0,access:e,children:[(0,n.jsx)(y.default,{}),i("Edit")]}),(0,n.jsxs)(u.tJ,{disabled:!0,access:e,children:[(0,n.jsx)(j.default,{}),i("Archive")]})]})})})]})]}),(0,n.jsx)(m,{open:w,onOpenChange:_,onConfirm:N,isArchiving:p})]})}function _(){return(0,n.jsxs)(c.Zp,{className:"animate-pulse p-4",children:[(0,n.jsx)("div",{className:"h-5 w-1/3 rounded bg-muted"}),(0,n.jsx)("div",{className:"mt-2 h-4 w-2/3 rounded bg-muted"})]})}var Q=a(58658),I=a(38878);function N(e){if(!e)return 0;let t=new Date(e).getTime();return Number.isNaN(t)?0:t}var T=a(59555),S=a(52879),k=a(94127);function E(){let{t:e}=(0,l.Bd)("partners"),{data:t,isPending:a,isError:o}=(0,Q.Z)({queryData:{query:{type:"ad"}}}),[d,c]=(0,P.useState)(""),[u]=(0,k.Q3)(d,300),[p,m]=(0,P.useState)(10),g=(0,P.useMemo)(()=>[...t??[]].sort((e,t)=>
5N(t.created)-N(e.created)),[t]),f=(0,P.useMemo)(()=>{let e;return(e=u.trim().toLowerCase())?g.filter(t=>t.name.toLowerCase().includes(e)||(t?.note?.toLowerCase()??"").includes(e)):g},[g,u]),h=f.slice(0,p),b=0===(t??[]).length?(0,n.jsx)("div",{className:"py-12 text-center text-muted-foreground",children:e("No ad link templates yet.")}):(0,n.jsx)("div",{className:"py-12 text-center text-muted-foreground",children:e("No results for your search.")});return(0,n.jsxs)("div",{children:[(0,n.jsx)(A,{}),(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4",children:[(0,n.jsx)("h1",{className:"text-2xl font-semibold",children:e("Ad Link Templates")}),(0,n.jsx)(r.$,{asChild:!0,variant:"primary",children:(0,n.jsxs)(s.N_,{to:"/integrations/ad-partners/ad-link-template",children:[(0,n.jsx)(T.default,{className:"size-4"}),e("Create template")]})})]}),(0,n.jsx)(i.p,{icon:S.default,type:"search",placeholder:e("Search ad link templates"),className:"my-4 max-w-md",value:d,onChange:e=>{c(e.target.value),m(10)},maxLength:100}),o?(0,n.jsx)("div",{className:"py-12 text-center text-muted-foreground",children:e("Failed to load ad link templates. Please try again.")}):(0,n.jsx)(I._,{items:h,renderItem:e=>(0,n.jsx)(w,{template:e}),keyExtractor:e=>e.id,isLoading:a,isFetchingMore:!1,hasNextPage:p<f.length,onLoadMore:()=>m(e=>e+10),itemHeight:88,renderSkeleton:()=>(0,n.jsx)(_,{}),emptyState:b,showEndMessage:f.length>10,endMessage:e("End of results")})]})}},28403(e,t,a){var n=a(93248),r=a(67237),i=a(30728),s=a(5154),o=a(89588);function l(){let{t:e}=(0,o.Bd)("partners"),{canEnableMoreAdPartners:t,adPartnerLimit:a,isProvisioningDataReady:l}=(0,i.A)();return!l||t||void 0===a?null:(0,n.jsxs)(r.Pq,{variant:"purple",className:"mb-6",children:[(0,n.jsx)(r.S$,{icon:s.default}),(0,n.jsx)(r.wz,{children:e("You have reached the limit of {{limit}} active ad partners for your current plan. Disable an existing partner or contact your account manager to upgrade.",{limit:a})}),(0,n.jsx)(r.vB,{})]})}a.d(t,{j:()=>l})},57543(e,t,a){var n=a(93248),r=a(47021),i=a(30728),s=a(22372),o=a(55407),l=a(8380),A=a(89588);function d(e){let{partnerName:t,onClose:a}=e,{t:d}=(0,A.Bd)("partners"),{adPartnerLimit:c}=(0,i.A)(),u=(0,s.Z)(),p=(0,o.S)({strict:!1}),[m,g]=(0,l.useState)(p.limitPartner??null);(0,l.useEffect)(()=>{p.limitPartner&&u({to:".",replace:!0,search:e=>({...e,limitPartner:void 0})})},[p.limitPartner,u]);let f=t??m;return(0,n.jsx)(r.lG,{open:null!==f,onOpenChange:e=>!e&&void(g(null),a()),children:(0,n.jsxs)(r.Cf,{className:"pt-10 px-9 pb-13",children:[(0,n.jsx)(r.c7,{children:(0,n.jsx)(r.L3,{children:d("Ad partner limit reached")})}),(0,n.jsx)(r.rr,{className:"text-base",children:d("You have reached the limit of {{limit}} active ad partners for your current plan. To enable {{partnerName}}, please disable an existing partner or contact your account manager to upgrade.",{limit:c??0,partnerName:f??""})})]})})}a.d(t,{F:()=>d})},24241(e,t,a){var n=a(93248),r=a(71284),i=a(74202),s=a(81303),o=a(64477),l=a(6844),A=a(85929),d=a(30728),c=a(2779),u=a(10510),p=a(1773),m=a(6636),g=a(75610),f=a(82173),h=a(5154),b=a(89588);function v(e){let{partner:t,onLimitReached:a}=e,{t:v}=(0,b.Bd)("partners"),{canEnableMoreAdPartners:x,isProvisioningDataReady:F}=(0,d.A)(),{isEnabled:B}=(0,g.g_)(),{userPermissions:U}=(0,c.V)(),C=(0,m.q0L)(t.machine_name)&&!B(A.Gv.HOUSEHOLD_CTV),y=r.NT.require(r.gF.AD_NETWORKS,t.machine_name).evaluate(U),j=r.Y6.every([r.uL.build(r.gF.CHANNEL_LEVEL_SETTINGS,r.lx.READ)]).evaluate(U),P=y&&j,w=C||!P;return(0,n.jsx)(f.N_,{to:"/integrations/ad-partners/$partner",params:{partner:t.machine_name},className:"group",onClick:e=>{if(w)return void e.preventDefault();if(F&&!t.enabled&&!x){e.preventDefault(),a(t.displayName);return}(0,p.A)(u.qd.AD_PARTNER_SELECTED,{partner_machine_name:t.machine_name})},children:(0,n.jsx)(s.Zp,{className:(0,l.cn)("h-full transition-all",w?"opacity-60 cursor-not-allowed":"cursor-pointer hover:shadow-md hover:border-primary/50"),children:(0,n.jsxs)("div",{className:"flex flex-col items-start gap-3",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between w-full",children:[(0,n.jsx)("div",{className:"w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center",children:(0,n.jsx)("span",{className:"text-xl font-semibold text-primary",children:t.displayName.charAt(0).toUpperCase()})}),!P&&(0,n.jsx)(h.default,{className:"h-4 w-4 text-muted-foreground"})]}),(0,n.jsxs)("div",{className:"flex items-center justify-between w-full",children:[(0,n.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,n.jsx)("h3",{className:(0,l.cn)("text-base font-medium transition-colors",!w&&"group-hover:text-primary"),children:t.displayName}),(0,n.jsx)(o.v4,{provisioned:!C,tooltip:v("OTT partners require the Household / CTV add-on. Contact your account manager to enable.")})]}),t.enabled?(0,n.jsx)(i.E,{variant:"positive",children:v("Enabled")}):x?(0,n.jsx)(i.E,{variant:"muted",children:v("Needs setup")}):null]})]})})})}a.d(t,{f:()=>v})},52215(e,t,a){var n=a(68726),r=a(8380);function i(){let{gtmAuth:e,gtmPreview:t}=n.$W;return(0,r.useEffect)(()=>
5{if(!e||!t)return;window.dataLayer=window.dataLayer||[],window.dataLayer.push({"gtm.start":new Date().getTime(),event:"gtm.js"});let a=document.createElement("script");a.async=!0,a.src=`https://www.googletagmanager.com/gtm.js?id=GTM-M69KK3GW&gtm_auth=${e}&gtm_preview=${t}&gtm_cookies_win=x`;let n=document.getElementsByTagName("script")[0];n?.parentNode?.insertBefore(a,n)},[e,t]),null}a.d(t,{W:()=>i})},69705(e,t,a){var n=a(93248),r=a(74202),i=a(23769),s=a(89588);let o={low:{className:"border-transparent bg-blue-100/50 text-blue-700 hover:bg-blue-100/50"},medium:{className:"border-transparent bg-orange-background text-orange-foreground hover:bg-orange-background"},high:{variant:"positive"}};function l(e){let{value:t}=e,{t:a}=(0,s.Bd)(),l=o[t];return(0,n.jsx)(r.E,{variant:l.variant,className:l.className,children:a(i.h[t])})}a.d(t,{p:()=>l})},24663(e,t,a){a.d(t,{m:()=>eq});var n=a(93248),r=a(76237),i=a(25032),s=a(92593),o=a(6844),l=a(36758),A=a(69705),d=a(60117),c=a(11418),u=a(96578);function p(e){let{children:t,className:a,label:r,labelId:i}=e;return(0,n.jsxs)("div",{className:(0,o.cn)("flex shrink-0 flex-col gap-2",a),children:[(0,n.jsx)(u.i,{className:"text-muted-foreground",id:i,label:r}),t]})}var m=a(5154),g=a(69963),f=a(89588);function h(e){let{conversionValue:t,locked:a,onLockedChange:r}=e,{t:i}=(0,f.Bd)(),s=void 0===r,o=`conversion-value-lock-button-${t}`,l=`${o}-label`,A=(0,n.jsx)(d.Toggle,{id:o,variant:"outline",pressed:a,disabled:s,onPressedCh
5ange:r,"aria-labelledby":l,className:"w-10 px-0",children:a?(0,n.jsx)(m.default,{className:"size-4"}):(0,n.jsx)(g.default,{className:"size-4"})});return(0,n.jsx)(p,{labelId:l,label:i("Lock Window"),children:s?(0,n.jsxs)(c.m_,{children:[(0,n.jsx)(c.k$,{asChild:!0,children:(0,n.jsx)("span",{className:"inline-flex",children:A})}),(0,n.jsx)(c.ZI,{children:i("By default the last event is locked.")})]}):A})}var b=a(47761),v=a(10130),x=a(6636);let F={eventName:""},B={eventName:"INSTALL",coarseValue:x.QCP};function U(e){return/^\d+$/.test(e)}function C(e){if(!e)return 0;let t=Object.keys(e).filter(U).map(Number);return 0===t.length?0:Math.max(...t)}function y(e){return!!e&&e!==x.zsu}var j=a(84169),P=a(6948),w=a.n(P);function _(){return{[x.Wq$]:[],[x.hHC]:[],[x.IuQ]:[]}}function Q(e){let t=(0,v.a)(e);return void 0===t?void 0:Math.max(0,t)}function I(e,t){return t??((0,j.d)(e)?x.QCP:void 0)}function N(e,t,a){var n;return{conversionValue:e,eventName:t?.eventName??"",eventAlias:t?.eventAlias||x.zsu,coarseValue:a.defaultCoarseForEvent?I(t?.eventName,t?.coarseValue):t?.coarseValue,conversionLock:a.lockHighCoarseRow?(n=t?.conversionLock,e===x.OO3||n):t?.conversionLock,lowerLimit:(0,v._)(t?.lowerLimit),upperLimit:(0,v._)(t?.upperLimit)}}function T(e){return x.OCx.reduce((t,a)=>{var n;let r;return t[a]=a===x.Wq$?Object.keys(r=function(e){let t=e?structuredClone(e):{},a=C(t);t[x.x9P]={...B};for(let e=1;e<a;e++){let a=e.toString();t[a]||(t[a]={...F})}return t}(e?.[a])).filter(U).sort((e,t)=>Number(e)-Number(t)).map(e=>N(e,r[e],{defaultCoarseForEvent:!0,lockHighCoarseRow:!1})):(n=e?.[a],x.I9u.map(e=>N(e,n?.[e],{defaultCoarseForEvent:!1,lockHighCoarseRow:!0}))),t},_())}function S(e){return N(e,void 0,{defaultCoarseForEvent:!1,lockHighCoarseRow:!1})}function k(e,t){return{...S(e),eventName:t,coarseValue:I(t)}}function E(e,t){return{...S(e),eventName:t,conversionLock:e===x.OO3||void 0}}var D=a(76150);let K={ascendingOnly:!1,mapping:_(),templateId:"",basePostbackMapping:void 0},Y=S("0"),L={conversionValue:"conversionValue",eventName:"eventName",eventAlias:"eventAlias",coarseValue:"coarseValue",conversionLock:"conversionLock",lowerLimit:"lowerLimit",upperLimit:"upperLimit"},O={conversionValue:"conversionValue",lowerLimit:"lowerLimit",upperLimit:"upperLimit"},R=(0,D.X)({defaultValues:K});var M=a(18081),H=a(8380),q=a(50062);let V=(0,l.Ob)({defaultValues:Y,props:{conversionValue:""},render:function(e){let{conversionValue:t,group:a}=e,{t:r}=(0,f.Bd)(),{hasAliases:i,isLoading:s,options:o}=function(e,t){let{t:a}=(0,f.Bd)(),{data:n={},isPending:r}=(0,M.I)(),i=a("All Aliases"),{hasAliases:s,options:o}=(0,H.useMemo)(()=>{let a;return a=[...n[e]??[]].filter(y),y(t)&&!a.includes(t)&&a.push(t),a.sort((e,t)=>e.localeCompare(t)),{hasAliases:a.length>0,options:[...a.map(e=>({label:e,value:e})),{label:i,value:x.zsu}]}},[i,n,t,e]);return{hasAliases:s,isLoading:r,options:o}}((0,q.P)(a.store,e=>e.values.eventName),(0,q.P)(a.store,e=>e.values.eventAlias));return i?(0,n.jsx)(a.AppField,{name:"eventAlias",children:e=>(0,n.jsx)(e.ComboboxSingleDropdownField,{id:`skan-event-alias-selector-${t}`,className:"w-[220px]",disabled:s,label:(0,n.jsxs)("span",{className:"inline-flex items-center gap-1",children:[r("Event Alias"),(0,n.jsx)(b.R,{})]}),options:o,placeholder:r("Select alias"),searchPlaceholder:r("Search aliases")})}):null}});var z=a(81303),G=a(99621);function X(e){let{badge:t,children:a,conversionValue:i,footer:s,onClear:o,showClear:l,title:A}=e,{t:d}=(0,f.Bd)();return(0,n.jsxs)(z.Zp,{id:`skan-custom-mapping-item-${i}`,className:"gap-4 p-4",children:[(0,n.jsxs)(z.aR,{className:"flex-row items-start justify-between gap-4",children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-3",children:[t,(0,n.jsx)(z.ZB,{className:"text-base",children:A})]}),l?(0,n.jsxs)(r.$,{id:`skan-custom-mapping-item-clear-${i}`,type:"button",variant:"ghost",onClick:o,children:[(0,n.jsx)(G.default,{}),d("Clear")]}):null]}),(0,n.jsx)("div",{className:"flex flex-wrap items-start gap-x-6 gap-y-4",children:a}),s]})}function W(e,t,a){let n=e.setFieldValue;a&&n("eventName",t.eventName),n("eventAlias",()=>t.eventAlias),n("coarseValue",()=>
5t.coarseValue),n("conversionLock",()=>t.conversionLock),n("lowerLimit",t.lowerLimit),n("upperLimit",t.upperLimit)}let J=(0,l.Ob)({defaultValues:Y,props:{conversionValue:"",disabled:!1,eventOptions:{allowCustomOptions:!1,isLoading:!1,options:[]},resetRow:e=>({...S("0"),eventName:e})},render:function(e){let{conversionValue:t,disabled:a,eventOptions:r,group:i,resetRow:s}=e,{t:o}=(0,f.Bd)();return(0,n.jsx)(i.AppField,{name:"eventName",listeners:{onChange:e=>{let{value:t}=e;W(i,s(t),!1)}},children:e=>(0,n.jsx)(e.ComboboxSingleDropdownField,{id:`skan-conversion-event-selector-${t}`,className:"w-[220px]",label:o("Event Name"),disabled:a||r.isLoading,options:r.options,placeholder:o("Select Event Name"),searchPlaceholder:o(r.allowCustomOptions?"Search or add an event":"Search events"),allowCustomOptions:r.allowCustomOptions,createLabel:o("Use custom event")})})}}),$=(0,l.Ob)({defaultValues:{conversionValue:Y.conversionValue,lowerLimit:Y.lowerLimit,upperLimit:Y.upperLimit},render:function(e){let{group:t}=e,{t:a}=(0,f.Bd)(),r=(0,q.P)(t.store,e=>e.values.conversionValue),i=`skan-revenue-range-label-${r}`;return(0,n.jsx)(p,{labelId:i,label:a("Range ($USD)"),children:(0,n.jsxs)("fieldset",{className:"flex min-h-20 min-w-0 items-start gap-2","data-testid":`skan-revenue-range-${r}`,"aria-labelledby":i,children:[(0,n.jsx)(t.AppField,{name:"lowerLimit",children:e=>(0,n.jsx)(e.InputField,{id:`skan-revenue-lower-limit-${r}`,type:"number",min:0,step:"any",placeholder:"0","aria-label":a("Lower limit"),className:"w-[88px]"})}),(0,n.jsx)("span",{className:"flex h-10 items-center text-sm text-muted-foreground",children:"-"}),(0,n.jsx)(t.AppField,{name:"upperLimit",children:e=>(0,n.jsx)(e.InputField,{id:`skan-revenue-upper-limit-${r}`,type:"number",min:0,step:"any",placeholder:"0","aria-label":a("Upper limit"),className:"w-[88px]"})})]})})}}),Z=(0,l.Ob)({defaultValues:Y,props:{coarseValue:x.OO3,eventOptions:{allowCustomOptions:!1,isLoading:!1,options:[]}},render:function(e){let{coarseValue:t,eventOptions:a,group:r}=e,{t:i}=(0,f.Bd)(),s=(0,q.P)(r.store,e=>e.values.eventName),o=(0,j.d)(s),l=t===x.OO3,d=(0,x.fJc)(s),c=i("Coarse-Grained Value"),u=s?`${c} - ${s}`:c;return(0,n.jsxs)(X,{conversionValue:t,badge:(0,n.jsx)(A.p,{value:t}),title:u,showClear:o,onClear:()=>W(r,E(t,""),!0),children:[(0,n.jsx)(J,{form:r,fields:L,conversionValue:t,disabled:!1,eventOptions:a,resetRow:e=>E(t,e)}),o?(0,n.jsx)(V,{form:r,fields:L,conversionValue:t}):null,d?(0,n.jsx)($,{form:r,fields:O}):null,l?(0,n.jsx)(h,{conversionValue:t,locked:!0}):null]})}});var ee=a(6552),et=a(84835),ea=a(62984),en=a(25789);let er=new Set(x.AgM),ei=new Set(x.OnS);function es(e){return[...new Set(e)].filter(Boolean).filter(e=>!(0,en.nM)(e)).filter(e=>!(0,en.OG)(e)).filter(e=>!ei.has(e)).filter(e=>!er.has(e))}function eo(e,t){return function(e){let{data:t=[],isPending:a}=(0,ee.P)(),{data:n,isPending:r}=(0,et.W)(),i=(0,H.useMemo)(()=>
5(0,ea.k)(es([...t,...e]).sort((e,t)=>e.localeCompare(t))),[e,t]),s=n?.skAdNetworkEnabled===!1,o=a||r;return(0,H.useMemo)(()=>({allowCustomOptions:s,isLoading:o,options:i}),[s,o,i])}((0,q.P)(e,e=>{var a;let n;return a=e.values.mapping[t],n=Object.values(e.values.basePostbackMapping?.[t]??{}).map(e=>e.eventName).filter(e=>(0,j.d)(e)),[...new Set([...a.map(e=>e.eventName).filter(e=>(0,j.d)(e)),...n])].sort((e,t)=>e.localeCompare(t))},w()))}let el=(0,l.Jb)({...R,props:{postbackIndex:x.hHC},render:e=>{let{form:t,postbackIndex:a}=e,r=`mapping.${a}`,i=eo(t.store,a);return(0,n.jsx)(t.AppField,{name:r,mode:"array",children:e=>(0,n.jsx)("div",{className:"flex flex-col gap-4",children:e.state.value.map((e,a)=>(0,x.xeI)(e.conversionValue)?(0,n.jsx)(Z,{coarseValue:e.conversionValue,eventOptions:i,form:t,fields:`${r}[${a}]`},e.conversionValue):null)})})}});var eA=a(74202),ed=a(23769);let ec=(0,l.Ob)({defaultValues:Y,props:{conversionValue:"",eventOptions:{allowCustomOptions:!1,isLoading:!1,options:[]}},render:function(e){let{conversionValue:t,eventOptions:a,group:r}=e,{t:i}=(0,f.Bd)(),s=(0,q.P)(r.store,e=>e.values.eventName),o=t===x.x9P,l=(0,j.d)(s),A=l&&!o,d=(0,x.fJc)(s),c=i("Fine-Grained Value {{value}}",{value:t}),u=s?`${c} - ${s}`:c,p=(o?[x.QCP]:x.I9u).map(e=>({value:e,label:i(ed.h[e])}));return(0,n.jsxs)(X,{conversionValue:t,badge:(0,n.jsx)(eA.E,{variant:"teal",className:"bg-teal-background text-teal-foreground hover:bg-teal-background",children:t}),title:u,showClear:A,onClear:()=>W(r,k(t,""),!0),footer:o?(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:i('INSTALL serves as the mandatory baseline ("Low") event for your funnel.')}):null,children:[(0,n.jsx)(J,{form:r,fields:L,conversionValue:t,disabled:o,eventOptions:a,resetRow:e=>k(t,e)}),A?(0,n.jsx)(V,{form:r,fields:L,conversionValue:t}):null,l?(0,n.jsx)(r.AppField,{name:"coarseValue",children:e=>(0,n.jsx)(e.ToggleGroupField,{id:`skan-coarse-value-selector-${t}`,type:"single",variant:"outline",disableDeselect:!0,disabled:o,label:i("Coarse-Grained Value"),options:p})}):null,d?(0,n.jsx)($,{form:r,fields:O}):null,A?(0,n.jsx)(r.AppField,{name:"conversionLock",children:e=>(0,n.jsx)(h,{conversionValue:t,locked:!!e.state.value,onLockedChange:e.handleChange})}):null]})}}),eu=(0,l.Jb)({...R,props:{postbackIndex:x.Wq$},render:e=>{let{form:t,postbackIndex:a}=e,{t:i}=(0,f.Bd)(),s=`mapping.${a}`,o=eo(t.store,a);return(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)(t.AppField,{name:"ascendingOnly",children:e=>(0,n.jsx)(e.CheckboxField,{id:"skan-anchor-highest-value-checkbox",label:i("Anchor to highest value")})}),(0,n.jsx)(t.AppField,{name:s,mode:"array",children:e=>{let a,l=(a=C(Object.fromEntries(e.state.value.map(e=>[e.conversionValue,F])))+1)>x.xXP?null:String(a);return(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)("div",{className:"flex flex-col gap-4",children:e.state.value.map((e,a)=>(0,n.jsx)(ec,{conversionValue:e.conversionValue,eventOptions:o,form:t,fields:`${s}[${a}]`},e.conversionValue))}),l?(0,n.jsx)(r.$,{id:"skan-add-more-events",type:"button",variant:"secondary",className:"w-fit self-start",onClick:()=>{e.pushValue(S(l))},children:i("+ Add event")}):null]})}})]})}});var ep=a(67237),em=a(11132),eg=a(4935),ef=a(57231),eh=a(80641),eb=a(86680),ev=a(82674),ex=a(11415),eF=a(30145),eB=a(55219),eU=a(47427);let eC=(0,l.Jb)({...R,props:{applyTemplate:()=>{},getHasManualEdits:()=>!1},render:e=>{let{form:t,applyTemplate:a,getHasManualEdits:r}=e,{t:i}=(0,f.Bd)(),{data:s,isError:o}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{skan:a}=(0,eh.fI)();return a.getConversionTemplateOptions.useQuery({queryKey:e||eb.PCo,...t,select:e=>e.body})}(),{data:l}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{skan:a}=(0,eh.fI)();return a.getConversionTemplateOptimizations.useQuery({queryKey:e||eb.Bv_,...t,select:e=>e.body})}(),{onSelect:A,confirm:d,cancel:c,isConfirmOpen:u,isApplying:p,selectedTemplateId:m}=function(e){let{getHasManualEdits:t,applyTemplate:a}=e,n=function(){let{skan:e}=(0,eh.fI)(),t=(0,ev.jE)();return(0,H.useCallback)(async a=>t.fetchQuery({queryKey:[...eb.sSS,a],queryFn:async()=>{let t=await e.getConversionTemplateById.query({params:{id:a}});if(200!==t.status)throw t;return t.body}}),[t,e])}(),r=(0,ex.k)(),{t:i}=(0,f.Bd)(),[s,o]=(0,H.useState)(""),[l,A]=(0,H.useState)(""),d=(0,H.useRef)(""),c=e=>{e===d.current&&(A(""),o(""))},{mutate:u,isPending:p}=(0,eB.n)({mutationFn:n,onSuccess:(e,t)=>{t===d.current&&(a({id:e.id,mapping:Object.entries(e.mapping).reduce((e,t)=>
5{let[a,n]=t;return e[a]=Object.entries(n??{}).reduce((e,t)=>{let[a,n]=t;return void 0!==n&&(e[a]=function(e){let{coarseValue:t,...a}=e;return void 0!==t&&(0,x.xeI)(t)?{...a,coarseValue:t}:a}(n)),e},{}),e},{})}),c(t))},onError:(e,t)=>{t===d.current&&(c(t),r({title:(0,eF.F)(e,i("Cannot get mapping template. Please try again.")),variant:"destructive"}))}}),m=(0,H.useCallback)(e=>{d.current=e,A(e),u(e)},[u]),g=(0,H.useCallback)(e=>{if(e){if(A(e),t())return void o(e);m(e)}},[t,m]);return{onSelect:g,confirm:(0,H.useCallback)(()=>{s&&m(s)},[s,m]),cancel:(0,H.useCallback)(()=>{o(""),A("")},[]),isConfirmOpen:""!==s,isApplying:p,selectedTemplateId:l}}({getHasManualEdits:r,applyTemplate:a}),g=(s??[]).map(e=>({label:e.title===x.VXG?i("Upgrade to SKAdNetwork 4.0"):e.title,value:e.id}));return(0,n.jsxs)("div",{id:"skan-mapping-template-container",className:"flex flex-col gap-4",children:[l?.optimizationsAvailable===!0?(0,n.jsxs)(ep.Pq,{variant:"yellow","data-testid":"skan-edit-optimizations-callout",children:[(0,n.jsx)(ep.S$,{icon:eU.default}),(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)("p",{className:"font-medium",children:i("New template suggestions available")}),(0,n.jsx)(ep.wz,{children:i("We have optimized the templates and new and improved SKAN templates is available.")})]})]}):null,o?(0,n.jsx)(eg.T,{}):(0,n.jsx)(t.AppField,{name:"templateId",children:e=>(0,n.jsx)(e.ComboboxSingleDropdownField,{id:"skan-mapping-template-select",className:ef.oj,label:i("Select Template"),placeholder:i("Select Template"),options:g,value:m||e.state.value,triggerProps:{loading:p},onSelect:A})}),(0,n.jsx)(em.K,{open:u,onClose:c,onConfirm:d,title:i("Revert to template?"),description:i("You have custom settings that will be lost if you revert to a preset template."),confirmButtonText:i("Update"),confirmLoading:p})]})}});var ey=a(28437),ej=a(82152),eP=a(70),ew=a(29814),e_=a(38279),eQ=a(95150),eI=a(91320),eN=a(71792),eT=a(45314),eS=a(6964),ek=a(42688);let eE={openLowerBound:"lowerLimit",openUpperBound:"upperLimit",negativeLowerBound:"lowerLimit",negativeUpperBound:"upperLimit",reversed:"upperLimit"},eD={openLowerBound:"Enter a lower limit",openUpperBound:"Enter an upper limit",negativeLowerBound:"Must be 0 or more",negativeUpperBound:"Must be 0 or more",reversed:"At least the lower limit"};function eK(e){return{lower:(0,v.a)(e.lowerLimit),upper:(0,v.a)(e.upperLimit)}}function eY(e){if(!(0,x.fJc)(e.eventName))return;let{lower:t,upper:a}=eK(e);return void 0!==t&&t<0?"negativeLowerBound":void 0!==a&&a<0?"negativeUpperBound":void 0!==t||void 0!==a?void 0===t?"openLowerBound":void 0===a?"openUpperBound":t>a?"reversed":void 0:void 0}function eL(e){return(0,j.d)(e.eventName)&&!eY(e)}var eO=a(40058);function eR(){let{enforceValidEventNames:e=!1,validEventNames:t=[]}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=new Set(t),n=e&&t.length>0;return eO.IeY().superRefine((e,t)=>{for(let r of x.OCx){let i=e.mapping[r],s=new Set(function(e){return e.map((e,t)=>({index:t,row:e})).filter(t=>{let{index:a,row:n}=t;return!!eL(n)&&e.some((e,t)=>{let r,i,s,o,l;return!(t>=a)&&!!eL(e)&&e.eventName===n.eventName&&function(e,t){let a=e||x.zsu,n=t||x.zsu;return a===n||a===x.zsu||n===x.zsu}(e.eventAlias,n.eventAlias)&&(r=eK(e),i=eK(n),s=r.lower??-1/0,o=r.upper??1/0,l=i.lower??-1/0,s<(i.upper??1/0)&&l<o)})}).map(e=>{let{index:t}=e;return t})}(i));i.forEach((e,i)=>{let o=eY(e);(o&&t.addIssue({code:"custom",path:["mapping",r,i,eE[o]],message:eD[o]}),s.has(i))?t.addIssue({code:"custom",path:["mapping",r,i,"eventName"],message:(0,x.fJc)(e.eventName)?"Duplicate mapping - use a different revenue range":"Duplicate mapping"}):n&&(0,j.d)(e.eventName)&&e.conversionValue!==x.x9P&&!a.has(e.eventName)&&t.addIssue({code:"custom",path:["mapping",r,i,"eventName"],message:"Invalid event name"})})}})}eR();var eM=a(95211),eH=a(22372);function eq(){let e=(0,eH.Z)(),{data:t,isPending:a}=(0,eI.t)(),{data:r,isPending:s}=(0,eQ.b)(),o=t?.status===x.BmR&&(0,eT.x)(r);return a||s?(0,n.jsx)("div",{className:"flex h-screen w-full items-center justify-center","data-testid":"skan-edit-page-loading",children:(0,n.jsx)(i.y,{size:"lg"})}):o?(0,n.jsx)(eV,{onLeave:()=>{e({to:"/attribution/skan"})}}):(0,n.jsx)(eH.C,{to:"/attribution/skan"})}function eV(e){let{onLeave:t}=e,{data:a,isPending:r,isError:s}=(0,e_.i)();return r?(0,n.jsx)(eX,{onLeave:t,saveButton:(0,n.jsx)(eG,{disabled:!0}),children:(0,n.jsx)("div",{className:"flex w-full items-center justify-center py-12","data-testid":"skan-edit-conversions-loading",children:(0,n.jsx)(i.y,{size:"md"})})}):s||!a?(0,n.jsx)(eX,{onLeave:t,saveButton:(0,n.jsx)(eG,{disabled:!0}),children:(0,n.jsx)(eg.T,{})}):(0,n.jsx)(ez,{conversions:a,onLeave:t})}
5function ez(e){let{conversions:t,onLeave:a}=e,{t:r}=(0,f.Bd)(),[i,A]=(0,H.useState)(x.Wq$),{form:d,isDirty:c,getHasManualEdits:u,applyTemplate:p,save:m}=function(e){let{onSaved:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{t:a}=(0,f.Bd)(),n=(0,ex.k)(),{updateSkanConversions:r,isPending:i}=function(){let{skan:e}=(0,eh.fI)(),{t}=(0,f.Bd)(),a=(0,ex.k)(),n=(0,eS.j)(),{mutateAsync:r,isPending:i,...s}=e.updateConversions.useMutation({mutationKey:eb.Ydp,onSuccess:async()=>{await n(eb.mOO),await n(eb.Bv_)},onError:e=>{a({title:(0,eF.F)(e,t("Failed to save SKAN conversion mapping")),variant:"destructive"})}});return{updateSkanConversions:r,isPending:i,...s}}(),{data:s=[],isPending:o}=(0,ee.P)(),{data:A}=(0,et.W)(),d={ascendingOnly:e?.ascendingOnly??!1,mapping:T(e?.mapping),templateId:"",basePostbackMapping:e?.mapping},[c,u]=(0,H.useState)(!1),p=(0,H.useMemo)(()=>{let t;return t=Object.values(e.mapping??{}).flatMap(e=>Object.values(e).map(e=>e.eventName).filter(e=>(0,j.d)(e))),[...new Set([...es(s),...t])]},[e.mapping,s]),m=(0,H.useMemo)(()=>(0,ek.q)(eR({enforceValidEventNames:!o&&A?.skAdNetworkEnabled!==!1,validEventNames:p}),a),[A?.skAdNetworkEnabled,o,a,p]),g=(0,l.T3)({...R,defaultValues:d,validators:{onChange:m,onSubmit:m},onSubmit:async e=>{let{value:i,formApi:s}=e;try{let e;await r({body:(e=Number(i.templateId),{postbackIndexMapping:x.OCx.reduce((e,t)=>(e[t]=i.mapping[t].reduce((e,t)=>((0,j.d)(t.eventName)&&(e[t.conversionValue]=function(e){let t={eventName:e.eventName};if(y(e.eventAlias)&&(t.eventAlias=e.eventAlias),void 0!==e.coarseValue&&(t.coarseValue=e.coarseValue),void 0!==e.conversionLock&&(t.conversionLock=e.conversionLock),(0,x.fJc)(e.eventName)){let a=Q(e.lowerLimit);void 0!==a&&(t.lowerLimit=a);let n=Q(e.upperLimit);void 0!==n&&(t.upperLimit=n)}return t}(t)),e),{}),e),{...i.basePostbackMapping}),ascendingOnly:i.ascendingOnly,...""!==i.templateId&&Number.isFinite(e)?{templateId:e}:{}})})}catch{return}(0,eM.flushSync)(()=>{s.reset(i),u(!1)}),n({title:a("SKAN conversion mapping saved")}),t?.()}}),h=(0,q.P)(g.store,e=>!e.isDefaultValue),b=(0,H.useCallback)(()=>{var e;return e=g.state.values,!w()(e.mapping,T(e.basePostbackMapping))},[g]),v=(0,H.useCallback)(e=>{let t={mapping:T(e.mapping),templateId:e.id,basePostbackMapping:e.mapping};g.setFieldValue("mapping",t.mapping),g.setFieldValue("templateId",t.templateId),g.setFieldValue("basePostbackMapping",t.basePostbackMapping)},[g]),F=(0,H.useCallback)(()=>{u(!0)},[]),B=(0,H.useCallback)(()=>{g.handleSubmit().catch(()=>void 0)},[g]);return{form:g,isDirty:h,getHasManualEdits:b,applyTemplate:v,save:{isConfirmOpen:c,isSaving:i,request:F,confirm:B,cancel:(0,H.useCallback)(()=>{u(!1)},[])}}}(t,{onSaved:a});return(0,n.jsxs)(eX,{isDirty:c,onLeave:a,onRestore:()=>d.reset(),saveButton:(0,n.jsx)(d.Subscribe,{selector:e=>[e.canSubmit,e.isSubmitting],children:e=>{let[t,a]=e;return(0,n.jsx)(eG,{disabled:!c||!t||a||m.isSaving,loading:a||m.isSaving,onClick:m.request})}}),children:[(0,n.jsx)(eC,{form:d,applyTemplate:p,getHasManualEdits:u}),(0,n.jsxs)(s.tU,{value:i,onValueChange:e=>{(0,ef.Zv)(e)&&A(e)},className:"gap-4",children:[(0,n.jsx)(s.j7,{className:(0,o.cn)(ef.oj,"[&>*]:flex-1"),children:x.OCx.map(e=>{let t=ef.Co[e];return(0,n.jsx)(s.Xi,{id:t.id,value:e,children:r(t.label)},e)})}),x.OCx.map(e=>(0,n.jsx)(s.av,{value:e,children:(0,eN.s1)(e)?(0,n.jsx)(eu,{form:d,postbackIndex:e}):(0,n.jsx)(el,{form:d,postbackIndex:e})},e))]}),(0,n.jsx)(em.K,{open:m.isConfirmOpen,onClose:m.cancel,onConfirm:m.confirm,title:r("Ready to save?"),description:r("Changing your SKAN configuration may make historical performance comparisons more difficult."),confirmButtonText:r("Save Configuration"),confirmLoading:m.isSaving})]})}function eG(e){let{disabled:t,loading:a,onClick:i}=e,{t:s}=(0,f.Bd)();return(0,n.jsx)(r.$,{id:"skan-setup-save-configuration-btn",type:"button",disabled:t,loading:a,onClick:i,children:s("Save")})}function eX(e){let{children:t,isDirty:a=!1,onLeave:i,onRestore:s,saveButton:o}=e,{t:l}=(0,f.Bd)(),A=(0,H.useRef)(null);return(0,n.jsxs)(ej.k,{"data-testid":"skan-conversion-events-edit-page",children:[(0,n.jsxs)(ew.qh,{children:[(0,n.jsx)(ew.OR,{children:(0,n.jsx)(r.$,{type:"button",variant:"secondary",onClick:()=>A.current?.attemptCloseGuarded(i),children:l("Back")})}),(0,n.jsx)(ew.mY,{children:l("Edit conversion events")}),(0,n.jsx)(ew.JN,{children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(r.$,{id:"skan-setup-restore-configuration-btn",type:"button",variant:"secondary",disabled:!a,onClick:s,children:l("Restore Previous Configuration")}),o]})})]}),(0,n.jsx)(eP.E,{className:"overflow-y-auto",children:(0,n.jsx)("div",{className:"mx-auto flex w-full max-w-7xl flex-col gap-6 px-6 py-8",children:t})}),(0,n.jsx)(ey.K,{isDirty:a,ref:A,copy:"page"})]})}},47761(e,t,a){var n=a(93248),r=a(11418),i=a(47427),s=a(89588);function o(){let{t:e}=(0,s.Bd)();return(0,n.jsxs)(r.m_,{children:[(0,n.jsx)(r.k$,{asChild:!0,children:(0,n.jsx)("button",{type:"button","aria-label":e("More information"),className:"inline-flex text-muted-foreground hover:text-foreground",children:(0,n.jsx)(i.default,{className:"size-3.5"})})}),(0,n.jsx)(r.ZI,{className:"max-w-xs",children:e("You can enhance conversion tracking with event aliases. Map conversion values to event names and aliases to gain detailed insights into user activities and refine your mobile ad campaigns.")})]})}a.d(t,{R:()=>o})},44165(e,t,a){a.d(t,{n:()=>u});var n=a(93248),r=a(76237),i=a(71395),s=a(80641),o=a(86680),l=a(6964),A=a(11415),d=a(89588),c=a(33587);function u(){let{t:e}=(0,d.Bd)("audiences"),{acceptTerms:t,isAcceptingTerms:a}=function(){let{t:e}=(0,d.Bd)("audiences"),t=(0,s.fI)(),a=(0,A.k)(),n=(0,l.j)(),{mutateAsync:r,isPending:i,isError:c}=t.audiences.acceptTerms.useMutation({onSuccess:async()=>{await n(o.cVk),await n(o.uFg)},onError:()=>{a({title:e("Failed to accept terms."),variant:"destructive"})}});return{acceptTerms:async()=>{await r({body:{}})},isAcceptingTerms:i,isAcceptTermsError:c}}(),u=async()=>{try{await t()}catch{return}};return(0,n.jsx)(i.W,{icon:c.default,title:e("Accept SAN terms to continue"),description:e("By clicking \"Agree and continue,\" you agree to comply with the terms of your agreements with Branch's ad network partners that apply to data generated by the Audiences feature. If you don't agree with or can't comply with those terms, you can't use this feature."),action:(0,n.jsx)(r.$,{size:"lg",loading:a,onClick:u,children:e("Agree and continue")})})}},75781(e,t,a){var n=a(93248),r=a(68944),i=a(48862),s=a(89588);function o(){let{t:e}=(0,s.Bd)("audiences");return(0,n.jsxs)(r.pp,{className:"max-w-full",children:[(0,n.jsx)(r.qX,{icon:i.default,variant:"error"}),(0,n.jsx)(r.RT,{children:e("Unable to load audiences.")}),(0,n.jsx)(r.zQ,{children:e("Please try again later.")})]})}a.d(t,{T:()=>
5o})},44137(e,t,a){a.d(t,{z:()=>k});var n=a(93248),r=a(81303),i=a(76237),s=a(71395),o=a(82173),l=a(83331),A=a(89588);function d(){let{t:e}=(0,A.Bd)("audiences");return(0,n.jsx)(s.W,{icon:l.default,title:e("No downloads yet"),description:e("Files will appear here after the next scheduled update."),action:(0,n.jsx)(i.$,{size:"lg",asChild:!0,children:(0,n.jsx)(o.N_,{to:"/audiences",children:e("Back to Audiences")})})})}var c=a(68944),u=a(48862);function p(){let{t:e}=(0,A.Bd)("audiences");return(0,n.jsxs)(c.pp,{className:"max-w-full",children:[(0,n.jsx)(c.qX,{icon:u.default,variant:"error"}),(0,n.jsx)(c.RT,{children:e("Unable to load downloads.")}),(0,n.jsx)(c.zQ,{children:e("Please try again later.")})]})}var m=a(50368),g=a(22372);function f(){let{t:e}=(0,A.Bd)("audiences"),t=(0,g.Z)();return(0,n.jsxs)(m.Y9,{children:[(0,n.jsx)(m.Hm,{onClick:()=>t({to:"/audiences"}),children:e("Back to Audiences")}),(0,n.jsx)(m.YS,{children:(0,n.jsx)(m.gY,{children:(0,n.jsx)(m.Vq,{children:e("Downloads")})})})]})}var h=a(88921),b=a(52879);function v(e){let{searchQuery:t,onSearchChange:a}=e,{t:r}=(0,A.Bd)("audiences");return(0,n.jsx)("div",{className:"flex shrink-0 items-center justify-between gap-4",children:(0,n.jsx)(h.p,{className:"w-sm bg-background",value:t,onChange:e=>a(e.target.value),placeholder:r("Search"),icon:b.default,"data-event-id":"audience-downloads-search-input"})})}var x=a(74794);function F(e,t){return(e??"").toLowerCase().includes(t)}var B=a(80641),U=a(11415);function C(e){let{audienceId:t,downloadRef:a,isExpired:r}=e,{t:s}=(0,A.Bd)("audiences"),{mutate:o,isPending:d}=function(){let{t:e}=(0,A.Bd)("audiences"),{audiences:t}=(0,B.fI)(),a=(0,U.k)();return t.createDownloadLink.useMutation({onError:()=>{a({title:e("Failed to prepare download."),variant:"destructive"})}})}();return(0,n.jsx)(i.$,{variant:"ghost",size:"icon",className:"h-8 w-8",disabled:r||d,"aria-label":s("Download"),"data-event-id":"audience-download-btn",onClick:e=>{e.stopPropagation(),o({params:{audienceId:t},body:a},{onSuccess:e=>{var t,a;let n;200===e.status&&(t=e.body.path,a=e.body.name,(n=document.createElement("a")).href=t,n.download=a,n.target="_blank",n.rel="noopener noreferrer",document.body.appendChild(n),n.click(),document.body.removeChild(n))}})},children:(0,n.jsx)(l.default,{className:"h-4 w-4"})})}var y=a(74202),j=a(22238);function P(e){var t,a;let{download:r}=e,{t:i}=(0,A.Bd)("audiences"),s=(t=r.isExpired,a=r.expiresAt,t?"deactivated":a&&1>=(0,j.m)(new Date(a),new Date)?"disabled":"active");return"active"===s?(0,n.jsx)(y.E,{variant:"positive",children:i("Active")}):"disabled"===s?(0,n.jsx)(y.E,{variant:"muted",children:i("Disabled")}):(0,n.jsx)(y.E,{variant:"muted",children:i("Deactivated")})}var w=a(83728),_=a(8886);function Q(e){let t=Number(e);return Number.isNaN(t)?String(e):t.toLocaleString()}var I=a(27506),N=a(82152),T=a(86680),S=a(8380);function k(e){let{audienceId:t}=e,{t:a}=(0,A.Bd)("audiences"),[i,s]=(0,S.useState)(""),o=function(e){let{audienceId:t}=e,{t:a}=(0,A.Bd)("audiences");return[{accessorKey:"dataDate",header:e=>{let{column:t}=e;return(0,n.jsx)(w.y,{column:t,children:a("Date")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm text-muted-foreground",children:t.original.dataDate})},sortingFn:(0,_.x)("dataDate")},{accessorKey:"name",header:e=>{let{column:t}=e;return(0,n.jsx)(w.y,{column:t,children:a("File name")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm whitespace-normal",children:t.original.name})}},{accessorKey:"lastUpdatedAt",header:e=>{let{column:t}=e;return(0,n.jsx)(w.y,{column:t,children:a("Last updated")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm text-muted-foreground",children:(0,x.V)(t.original.lastUpdatedAt)})},sortingFn:(0,_.x)("lastUpdatedAt")},{id:"reach",accessorFn:e=>Number(e.count),header:e=>{let{column:t}=e;return(0,n.jsx)(w.y,{column:t,children:a("Reach")})},cell:e=>{let{row:t}=e;return(0,n.jsxs)("span",{className:"text-sm",children:[(0,n.jsx)("span",{className:"text-muted-foreground",children:Q(t.original.count)}),"/",Q(t.original.totalCount)]})}},{accessorKey:"size",header:e=>{let{column:t}=e;return(0,n.jsx)(w.y,{column:t,children:a("File size")})},cell:e=>{let t,{row:a}=e;return(0,n.jsx)("span",{className:"text-sm text-muted-foreground",children:Number.isNaN(t=Number.parseInt(a.original.size,10))?"—":t<1024?`${t} bytes`:t<1048576?`${(t/1024).toFixed(2)} KB`:`${(t/1048576).toFixed(2)} MB`})}},{id:"status",accessorFn:e=>e.expiresAt,header:e=>{let{column:t}=e;return(0,n.jsx)(w.y,{column:t,children:a("Status")})},cell:e=>{let{row:t}=e;return(0,n.jsx)(P,{download:t.original})},sortingFn:(0,_.x)("status")},{id:"actions",header:()=>null,cell:e=>{let{row:a}=e;return(0,n.jsx)("div",{className:"flex justify-end",role:"toolbar",onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:(0,n.jsx)(C,{audienceId:t,downloadRef:a.original.downloadRef,isExpired:a.original.isExpired})})},enableSorting:!1}]}({audienceId:t}),{data:l,isLoading:c,isError:u}=function(e){let{audienceId:t,queryKey:a,...n}=e,{audiences:r}=(0,B.fI)();return r.listDownloads.useQuery({queryData:{params:{audienceId:t}},queryKey:a??(0,T.zq0)(t),...n,select:e=>200===e.status?e.body:null})}({audienceId:t}),m=l?.downloads??[],g=(0,S.useMemo)(()=>{let e;return(e=i.trim().toLowerCase())?m.filter(t=>F(t.name,e)||F(t.dataDate,e)||F((0,x.V)(t.lastUpdatedAt),e)):m},[m,i]),h=!c&&0===m.length;return(0,n.jsxs)(N.k,{className:"min-h-0",children:[(0,n.jsx)(f,{}),u?(0,n.jsx)(p,{}):h?(0,n.jsx)(d,{}):(0,n.jsxs)(r.Zp,{className:"min-h-0",children:[(0,n.jsx)(v,{searchQuery:i,onSearchChange:s}),(0,n.jsx)(I.b,{columns:o,data:g,isLoading:c,emptyStateMessage:a("No results found."),emptyStateDescription:a("Try adjusting your search to find what you are looking for.")})]})]})}},74794(e,t,a){var n=a(48109),r=a(27310);function i(e){let t=new Date(e);return(0,n.f)(t)?(0,r.GP)(t,"yyyy-MM-dd"):e}function s(e){let t=new Date(e);return(0,n.f)(t)?(0,r.GP)(t,"yyyy-MM-dd HH:mm:ss"):e}a.d(t,{V:()=>s,u:()=>i})},27008(e,t,a){a.d(t,{E:()=>v});var n=a(93248),r=a(92593),i=a(36758),s=a(49999),o=a(71178),l=a(60356);let A=(0,i.Jb)({...s.t,props:{label:"",id:"",icon:void 0},render:e=>{let{form:t,label:a,id:i,icon:s}=e;return(0,n.jsx)(t.Subscribe,{selector:e=>{let a=e.formGroupStateBase??{},n=e.fieldMeta??{};return e.errors,(0,l.a)(i,a,t.getAllErrors().fields??{},n,e.submissionAttempts)},children:e=>(0,n.jsxs)(r.Xi,{value:i,className:"w-full","data-status":e,children:[(0,n.jsx)(s,{className:o.L[e]}),a]})})}});var d=a(18285),c=a(22372),u=a(89588);function p(e){let{activeTab:t,isEdit:a,audienceId:i,form:s}=e,{t:o}=(0,u.Bd)("audiences"),l=(0,c.Z)();return(0,n.jsxs)(r.tU,{value:t,onValueChange:e=>{let t={tab:e};
5(a?l({to:"/audiences/edit/$audienceId",params:{audienceId:i},search:t}):l({to:"/audiences/create",search:t})).catch(e=>{console.error("Failed to switch audience tabs:",e)})},className:"gap-0 mb-1",children:[(0,n.jsx)(r.j7,{className:"w-full mb-5",children:d.n.map(e=>{let{id:t,icon:a,label:r}=e;return(0,n.jsx)(A,{form:s,id:t,icon:a,label:o(r)},t)})}),(0,n.jsx)("div",{className:"mt-5",children:d.n.map(e=>{let{id:a,content:i}=e;return(0,n.jsx)(r.av,{value:a,forceMount:!0,hidden:t!==a,children:(0,n.jsx)(i,{form:s,active:t===a})},a)})})]})}var m=a(76237);let g="manage-audience-form";var f=a(78554);function h(e){let{title:t,isEdit:a}=e,{t:r}=(0,u.Bd)("audiences"),i=(0,c.Z)();return(0,n.jsxs)("div",{className:"relative px-6 py-4 border-b border-border bg-background flex items-center w-full shrink-0",children:[(0,n.jsx)(m.$,{variant:"secondary",size:"icon","aria-label":r("Back to Audiences"),onClick:()=>{i({to:"/audiences"})},children:(0,n.jsx)(f.default,{className:"size-4"})}),(0,n.jsx)("span",{className:"absolute left-1/2 -translate-x-1/2 font-medium",children:t}),(0,n.jsx)("div",{className:"ml-auto flex items-center gap-2",children:(0,n.jsx)(m.$,{variant:"primary",type:"submit",form:g,children:r(a?"Save changes":"Create audience")})})]})}function b(){let{t:e}=(0,u.Bd)("audiences");return(0,n.jsx)("div",{className:"flex items-center justify-center h-full w-full",children:(0,n.jsx)("p",{className:"text-muted-foreground",children:e("Preview form is in progress")})})}function v(e){let{activeTab:t,audienceId:a}=e,{t:r}=(0,u.Bd)("audiences"),i=!!a,{form:o}=(0,s.w)(void 0,i),l=r(i?"Edit audience":"Create audience");return(0,n.jsxs)("div",{className:"flex flex-col h-screen lg:overflow-hidden bg-background",children:[(0,n.jsx)(h,{title:l,isEdit:i}),(0,n.jsx)(o.AppForm,{children:(0,n.jsxs)("div",{className:"relative flex-1 lg:min-h-0",children:[(0,n.jsx)("div",{className:"hidden lg:block absolute inset-y-0 right-0 w-1/2 bg-muted border-l border-border"}),(0,n.jsxs)(o.FormContainer,{id:g,className:"relative flex flex-col lg:flex-row gap-0 h-full",children:[(0,n.jsx)("div",{className:"lg:basis-1/2 shrink-0 pt-11 px-6 md:px-8 overflow-auto",children:(0,n.jsx)("div",{className:"w-full max-w-3xl mx-auto",children:(0,n.jsx)(p,{activeTab:t||d.J.Define,isEdit:i,audienceId:a,form:o})})}),(0,n.jsx)("div",{className:"flex items-center justify-center lg:basis-1/2 shrink-0 p-6 bg-muted-background-subtle border-t border-border lg:border-t-0",children:(0,n.jsx)(b,{})})]})]})})]})}},18285(e,t,a){a.d(t,{J:()=>ep,n:()=>em});var n,r=a(93248),i=a(89588);function s(){let{t:e}=(0,i.Bd)("audiences");return(0,r.jsx)("p",{className:"text-muted-foreground",children:e("In progress")})}var o=a(36758),l=a(49999),A=a(20514),d=a(76237),c=a(82080),u=a(71436),p=a(74202),m=a(50062),g=a(69666),f=a(27881);function h(e){let{form:t,name:a,label:n,options:s}=e,{t:o}=(0,i.Bd)("audiences"),l=(0,f.Jb)("COMBOBOX_SINGLE",n,o);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:l},children:e=>(0,r.jsx)(e.ComboboxSingleDropdownField,{label:n,options:s})})}var b=a(78652),v=a(43055),x=a(14245),F=a(6844),B=a(88921);function U(e,t){return(0,m.P)(e.store,e=>e.fieldMeta[t]?.errors??[])}let C="BETWEEN_TIMES",y={MORE_THAN_OR_EQUAL_TO_TIMES:"More than or equal to X times",LESS_THAN_OR_EQUAL_TO_TIMES:"Less than or equal to X times",EXACTLY_TIMES:"Exactly X times",[C]:"Between X and Y times"};function j(e){return""===e?void 0:Number(e)}function P(e){let{field:t,value:a}=e,{t:n}=(0,i.Bd)("audiences"),s=U(t.form,`${t.name}.startValue`),o=U(t.form,`${t.name}.endValue`);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("Count")}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(B.p,{className:(0,F.cn)("flex-1 bg-background",{"border-destructive":s.length>0}),type:"number",min:0,max:250,value:a.startValue??"",onChange:e=>t.handleChange({type:C,startValue:j(e.target.value),endValue:a.endValue})}),(0,r.jsx)("span",{className:"text-sm text-muted-foreground",children:n("&")})]}),(0,r.jsx)(b.Y,{errors:s})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("Count")}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(B.p,{className:(0,F.cn)("flex-1 bg-background",{"border-destructive":o.length>0}),type:"number",min:0,max:250,value:a.endValue??"",onChange:e=>t.handleChange({type:C,startValue:a.startValue,endValue:j(e.target.value)})}),(0,r.jsx)("span",{className:"text-sm text-muted-foreground",children:n("times")})]}),(0,r.jsx)(b.Y,{errors:o})]})]})}function w(e){let{field:t,value:a}=e,{t:n}=(0,i.Bd)("audiences"),s=U(t.form,`${t.name}.value`),o=s.length>0;return(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("Count")}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)(B.p,{className:(0,F.cn)("w-[10.6875rem] bg-background",{"border-destructive":o}),type:"number","aria-label":n("Count"),min:0,max:250,value:a.value??"",onChange:e=>t.handleChange({type:a.type,value:j(e.target.value)})}),(0,r.jsx)("span",{className:"text-sm text-muted-foreground",children:n("times")})]}),(0,r.jsx)(b.Y,{errors:s})]})}function _(e){let{form:t,name:a,label:n}=e,{t:s}=(0,i.Bd)("audiences"),o=(0,f.Jb)("FREQUENCY",n,s);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:o},children:e=>{let t=e.state.value,a=e.state.meta.errors;return(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsxs)("div",{className:(0,F.cn)("flex flex-col gap-2 flex-1",{"max-w-64":!t}),children:[(0,r.jsx)(v.J,{children:s(n)}),(0,r.jsxs)(x.l6,{value:t?.type??"",onValueChange:t=>e.handleChange(t===C?{type:C}:{type:t}),children:[(0,r.jsx)(x.bq,{width:"full","aria-label":s(n),className:(0,F.cn)("bg-background",{"border-destructive":a.length>0}),children:(0,r.jsx)(x.yv,{placeholder:s("Select")})}),(0,r.jsx)(x.gC,{children:Object.entries(y).map(e=>
5{let[t,a]=e;return(0,r.jsx)(x.eb,{value:t,children:s(a)},t)})})]}),(0,r.jsx)(b.Y,{errors:a})]}),t&&t.type!==C&&(0,r.jsx)(w,{field:e,value:t}),t?.type===C&&(0,r.jsx)(P,{field:e,value:t})]})}})}function Q(e){let{form:t,name:a,label:n,options:s}=e,{t:o}=(0,i.Bd)("audiences"),l=(0,f.Jb)("MULTI_SELECT",n,o);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:l},children:e=>(0,r.jsx)(e.ComboboxMultiDropdownField,{label:n,options:s,closeOnSelect:!1})})}function I(e){let{form:t,name:a,label:n,options:s}=e,{t:o}=(0,i.Bd)("audiences"),l=(0,f.Jb)("SELECT",n,o);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:l},children:e=>(0,r.jsx)(e.SelectField,{className:"flex-1 **:data-[slot=select-trigger]:bg-background",label:n,options:s,placeholder:o("Select {{label}}",{label:n.toLowerCase()})})})}var N=a(60173);function T(e){let{field:t,value:a}=e,{t:n}=(0,i.Bd)("audiences"),s=U(t.form,`${t.name}.startDate`),o=U(t.form,`${t.name}.endDate`);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("Start date")}),(0,r.jsx)(N.l,{selected:a.startDate?new Date(a.startDate):void 0,onSelect:e=>t.handleChange({type:"BETWEEN_DATES",startDate:e?.toISOString(),endDate:a.endDate})}),(0,r.jsx)(b.Y,{errors:s})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("End date")}),(0,r.jsx)(N.l,{selected:a.endDate?new Date(a.endDate):void 0,onSelect:e=>t.handleChange({type:"BETWEEN_DATES",startDate:a.startDate,endDate:e?.toISOString()})}),(0,r.jsx)(b.Y,{errors:o})]})]})}var S=a(8380);let k={"1_DAY":{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:1},"7_DAYS":{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:7},"30_DAYS":{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:30},"60_DAYS":{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:60},"90_DAYS":{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:90},"179_DAYS":{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:179},EXACTLY_X_DAYS:{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS"},QUARTER_TO_DATE:{type:"IN_THE_LAST",option:"QUARTER_TO_DATE"},MONTH_TO_DATE:{type:"IN_THE_LAST",option:"MONTH_TO_DATE"}},E=[{category:"NUMBER OF DAYS",options:[{value:"1_DAY",label:"1 day (yesterday)"},{value:"7_DAYS",label:"7 days"},{value:"30_DAYS",label:"30 days"},{value:"60_DAYS",label:"60 days"},{value:"90_DAYS",label:"90 days"},{value:"179_DAYS",label:"179 days"},{value:"EXACTLY_X_DAYS",label:"Exactly X days"}]},{category:"CALENDAR PERIODS",options:[{value:"QUARTER_TO_DATE",label:"Quarter to date"},{value:"MONTH_TO_DATE",label:"Month to date"}]}];function D(e){let{field:t,value:a}=e,{t:n}=(0,i.Bd)("audiences"),s=U(t.form,`${t.name}.days`),[o,l]=(0,S.useState)(()=>"QUARTER_TO_DATE"===a.option?"QUARTER_TO_DATE":"MONTH_TO_DATE"===a.option?"MONTH_TO_DATE":void 0===a.days?"EXACTLY_X_DAYS":({1:"1_DAY",7:"7_DAYS",30:"30_DAYS",60:"60_DAYS",90:"90_DAYS",179:"179_DAYS"})[a.days]??"EXACTLY_X_DAYS");return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("Period")}),(0,r.jsxs)(x.l6,{value:o,onValueChange:e=>{l(e),t.handleChange(k[e])},children:[(0,r.jsx)(x.bq,{width:"full","aria-label":n("Period"),className:"bg-background",children:(0,r.jsx)(x.yv,{placeholder:n("Select")})}),(0,r.jsx)(x.gC,{children:E.map(e=>(0,r.jsxs)(x.s3,{children:[(0,r.jsx)(x.TR,{children:n(e.category)}),e.options.map(e=>(0,r.jsx)(x.eb,{value:e.value,children:n(e.label)},e.value))]},e.category))})]})]}),"EXACTLY_X_DAYS"===o&&(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:n("Days")}),(0,r.jsx)(B.p,{type:"number",min:1,value:a.days??"",placeholder:n("Days"),className:(0,F.cn)("bg-background",{"border-destructive":s.length>0}),onChange:e=>t.handleChange({type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:e.target.value?Number(e.target.value):void 0})}),(0,r.jsx)(b.Y,{errors:s})]})]})}function K(e){let{form:t,name:a,label:n}=e,{t:s}=(0,i.Bd)("audiences"),o=(0,f.Jb)("TIME_FRAME",n,s);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:o},children:e=>{let t=e.state.value,a=e.state.meta.errors;return(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsxs)("div",{className:(0,F.cn)("flex flex-col gap-2 flex-1",{"max-w-64":!t?.type}),children:[(0,r.jsx)(v.J,{children:s(n)}),(0,r.jsxs)(x.l6,{value:t?.type??"",onValueChange:t=>{e.handleChange("IN_THE_LAST"===t?{type:"IN_THE_LAST",option:"NUMBER_OF_DAYS",days:1}:{type:"BETWEEN_DATES"})},children:[(0,r.jsx)(x.bq,{width:"full","aria-label":s(n),className:(0,F.cn)("bg-background",{"border-destructive":a.length>0}),children:(0,r.jsx)(x.yv,{placeholder:s("Select")})}),(0,r.jsxs)(x.gC,{children:[(0,r.jsx)(x.eb,{value:"IN_THE_LAST",children:s("In the last")}),(0,r.jsx)(x.eb,{value:"BETWEEN_DATES",children:s("Between dates")})]})]}),(0,r.jsx)(b.Y,{errors:a})]}),t?.type==="IN_THE_LAST"&&(0,r.jsx)(D,{field:e,value:t}),t?.type==="BETWEEN_DATES"&&(0,r.jsx)(T,{field:e,value:t})]})}})}function Y(e){let{form:t,name:a,label:n,multiple:s,options:o}=e,{t:l}=(0,i.Bd)("audiences"),A=(0,f.Jb)("TOGGLE",n,l);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:A},children:e=>(0,r.jsx)(e.ToggleGroupField,{label:n,type:s?"multiple":"single",options:o})})}let L="WORTH_BETWEEN",O={WORTH_MORE_OR_EQUAL:"Worth more than or equal to $X",WORTH_LESS_OR_EQUAL:"Worth less than or equal to $X",WORTH_EXACTLY:"Worth exactly $X",[L]:"Worth between $X and $Y"};function R(e){let{field:t,value:a}=e,{t:n}=(0,i.Bd)("audiences"),s=U(t.form,`${t.name}.start`),o=U(t.form,`${t.name}.end`);return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:" "}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"text-sm text-muted-foreground",children:n("$")}),(0,r.jsx)(B.p,{className:(0,F.cn)("flex-1 bg-background",{"border-destructive":s.length>0}),type:"number",min:0,value:a.start??"",onChange:e=>t.handleChange({type:L,start:e.target.value,end:a.end})})]}),(0,r.jsx)(b.Y,{errors:s})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:" "}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"text-sm text-muted-foreground",children:n("$")}),(0,r.jsx)(B.p,{className:(0,F.cn)("flex-1 bg-background",{"border-destructive":o.length>0}),type:"number",min:0,value:a.end??"",onChange:e=>t.handleChange({type:L,start:a.start,end:e.target.value})})]}),(0,r.jsx)(b.Y,{errors:o})]})]})}function M(e){let{field:t,value:a}=e,{t:n}=(0,i.Bd)("audiences"),s=U(t.form,`${t.name}.value`);return(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1",children:[(0,r.jsx)(v.J,{children:" "}),(0,r.jsxs)("div",{className:"flex items-center gap-2",children:[(0,r.jsx)("span",{className:"text-sm text-muted-foreground",children:n("$")}),(0,r.jsx)(B.p,{"aria-label":n("Value"),className:(0,F.cn)("flex-1 bg-background",{"border-destructive":s.length>0}),type:"number",min:0,value:a.value??"",onChange:e=>t.handleChange({type:a.type,value:e.target.value})})]}),(0,r.jsx)(b.Y,{errors:s})]})}function H(e){let{form:t,name:a,label:n}=e,{t:s}=(0,i.Bd)("audiences"),o=(0,f.Jb)("VALUE_RANGE",n,s);return(0,r.jsx)(t.AppField,{name:a,validators:{onChange:o},children:e=>{let t=e.state.value,a=e.state.meta.errors;return(0,r.jsxs)("div",{className:"flex gap-2",children:[(0,r.jsxs)("div",{className:(0,F.cn)("flex flex-col gap-2 flex-1",{"max-w-64":!t}),children:[(0,r.jsx)(v.J,{children:s(n)}),(0,r.jsxs)(x.l6,{value:t?.type??"",onValueChange:t=>e.handleChange(t===L?{type:L}:{type:t}),children:[(0,r.jsx)(x.bq,{width:"full","aria-label":s(n),className:(0,F.cn)("bg-background",{"border-destructive":a.length>0}),children:(0,r.jsx)(x.yv,{placeholder:s("Select")})}),(0,r.jsx)(x.gC,{children:Object.entries(O).map(e=>
5{let[t,a]=e;return(0,r.jsx)(x.eb,{value:t,children:s(a)},t)})})]}),(0,r.jsx)(b.Y,{errors:a})]}),t&&t.type!==L&&(0,r.jsx)(M,{field:e,value:t}),t?.type===L&&(0,r.jsx)(R,{field:e,value:t})]})}})}function q(e){let{form:t,index:a,fieldSpecs:n}=e,{t:s}=(0,i.Bd)("audiences");return(0,r.jsx)("div",{className:"flex flex-row flex-wrap gap-4",children:n.map(e=>{let n=`define.rules[${a}].fields.${e.key}`,i=s(e.label);switch(e.widget){case"SELECT":return(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(I,{form:t,name:n,label:i,options:e.options})},e.key);case"COMBOBOX_SINGLE":return(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(h,{form:t,name:n,label:i,options:e.options})},e.key);case"TOGGLE":return(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(Y,{form:t,name:n,label:i,multiple:e.multiple,options:e.options})},e.key);case"MULTI_SELECT":return(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(Q,{form:t,name:n,label:i,options:e.options})},e.key);case"TIME_FRAME":return(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)(K,{form:t,name:n,label:i})},e.key);case"FREQUENCY":return(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)(_,{form:t,name:n,label:i})},e.key);case"VALUE_RANGE":return(0,r.jsx)("div",{className:"w-full",children:(0,r.jsx)(H,{form:t,name:n,label:i})},e.key);default:return null}})})}function V(e,t,a){if("static"===e.source)return"static"===e.source?Object.fromEntries(e.options.map(e=>[e.value,t(e.label)])):{};return"adPartnerOptions"===e.source?a.adPartnerOptions:"completedEventNames"===e.source?a.completedEventNames:{}}var z=a(25643);let G=Object.keys(z.jy);function X(e,t){return{value:e.type,label:t(e.label)}}function W(e){let{form:t,index:a}=e,{t:n}=(0,i.Bd)("audiences"),s=(0,m.P)(t.store,e=>new Set(e.values.define.rules.map(e=>e.type)));return(0,r.jsx)(t.AppField,{name:`define.rules[${a}].type`,validators:{onChange:e=>{let{value:t}=e;return t?void 0:{message:n(f.SQ)}}},listeners:{onChange:()=>t.setFieldValue(`define.rules[${a}].fields`,{})},children:e=>{let t=e.state.value,a=t?(0,z.GG)(t):void 0,i=a?.deletable===!1,o=function(e){let{ownTemplate:t,ownType:a,usedTypes:n,unsafeT:r,templates:i=z._p}=e;return t?.deletable===!1?[{category:"",items:[X(t,r)]}]:G.map(e=>({category:r(z.jy[e]),items:i.filter(t=>t.category===e&&(!t.singleton||!n.has(t.type)||t.type===a)).map(e=>X(e,r))}))}({ownTemplate:a,ownType:t,usedTypes:s,unsafeT:n});return(0,r.jsx)(e.ComboboxSingleDropdownField,{label:n("Rule type"),placeholder:n("Select"),options:o,disabled:i})}})}function J(e){var t;let{form:a,index:n,onRemove:s,dynamicOptionsBySource:o}=e,{t:l}=(0,i.Bd)("audiences"),A=(0,m.P)(a.store,e=>e.values.define.rules[n]?.type),c=A?(0,z.GG)(A):void 0,u=c?.deletable!==!1,f=c?(t=c.fieldSpecs,t.map(e=>{var t;switch(e.widget){case"SELECT":return{...e,options:V(e.options,l,o)};case"TOGGLE":return{...e,options:(t=e.options,"static"===t.source?t.options.map(e=>({value:e.value,label:l(e.label),icon:e.icon})):[])};case"COMBOBOX_SINGLE":return{...e,options:Object.entries(V(e.options,l,o)).map(e=>{let[t,a]=e;return{value:t,label:a}})};case"MULTI_SELECT":return{...e,options:function(e,t,a){if("static"===e.source)return"static"===e.source?e.options.map(e=>({value:e.value,label:t(e.label)})):[];return"appVersions"===e.source?Object.entries(a.appVersions).map(e=>{let[t,a]=e;return{value:t,label:a}}):[]}(e.options,l,o)};default:return e}})):void 0;
5return(0,r.jsxs)("div",{className:"flex flex-col gap-4 rounded-md bg-muted-background-subtle p-4","data-testid":"audience-rule-row",children:[(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)("div",{className:"flex-1",children:(0,r.jsx)(W,{form:a,index:n})}),(0,r.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,r.jsx)("span",{"aria-hidden":!0,className:"invisible text-xs leading-none",children:" "}),u?(0,r.jsx)(d.$,{variant:"secondary",size:"icon",type:"button",onClick:s,"aria-label":l("Remove rule"),"data-testid":"audience-rule-row-remove",children:(0,r.jsx)(g.default,{size:16})}):(0,r.jsx)("div",{className:"flex h-10 items-center",children:(0,r.jsx)(p.E,{variant:"outline","data-testid":"audience-rule-row-required",children:l("Required")})})]})]}),f&&(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"border-t border-border"}),(0,r.jsx)(q,{form:a,index:n,fieldSpecs:f})]})]})}var $=a(18645),Z=a(80641),ee=a(86680),et=a(951);let ea=["a_facebook","a_pinterest","a_reddit","a_roku"];var en=a(1078),er=a(93712);let ei=[...Object.values(en.BN),...Object.values(en.HL),...Object.values(en.SD)];function es(e){let{data:t}=(0,et.I)("completedEventNames"===e),a=(0,$.f)("adPartnerOptions"===e),{data:n}=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{audiences:t}=(0,Z.fI)();return t.getAppVersions.useQuery({queryKey:ee.MW5,queryData:{},enabled:e,select:e=>e.body.appVersions})}("appVersions"===e);switch(e){case"completedEventNames":let r=(0,er.I)([...ei]),i=new Set(r);return Object.fromEntries([...r,...(0,er.I)(Array.from(new Set(t??[])).filter(e=>!i.has(e)))].map(e=>[e,e]));case"adPartnerOptions":let s;return s=new Set(ea),Object.fromEntries(a.filter(e=>!s.has(e.machine_name)).map(e=>[e.machine_name,e.displayName]));case"appVersions":return Object.fromEntries((n??[]).map(e=>[e,e]));default:return e}}let eo=(0,o.Jb)({...l.t,render:function(e){let{form:t}=e,{t:a}=(0,i.Bd)("audiences"),n=es("completedEventNames"),s={completedEventNames:n,adPartnerOptions:es("adPartnerOptions"),appVersions:es("appVersions")};return(0,r.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,r.jsxs)("div",{children:[(0,r.jsx)("span",{className:"text-base font-medium",children:a("Rules")}),(0,r.jsx)("p",{className:"text-sm text-muted-foreground",children:a("To define which users make up your ideal audience, consider their interactions with advertisements, in-app behavior, location data, purchase history, and more")})]}),(0,r.jsx)(t.Field,{name:"define.rules",mode:"array",children:e=>(0,r.jsxs)(r.Fragment,{children:[e.state.value.map((a,n)=>(0,r.jsxs)("div",{className:"flex flex-col gap-3",children:[n>0&&(0,r.jsx)(c.R,{operator:"AND"}),(0,r.jsx)(J,{form:t,index:n,onRemove:()=>e.removeValue(n),dynamicOptionsBySource:s})]},a.id)),(0,r.jsxs)(d.$,{variant:"secondary",type:"button",className:"w-fit",onClick:()=>e.insertValue(e.state.value.length,{id:crypto.randomUUID(),type:"",fields:{}}),"data-testid":"audience-rule-add",children:[(0,r.jsx)(u.default,{size:16}),a("Add rule")]})]})})]})}}),el=(0,o.Jb)({...l.t,render:e=>{let{form:t}=e;return(0,r.jsx)("div",{className:"flex flex-col gap-6",children:(0,r.jsx)(eo,{form:t})})}}),eA=(0,o.Jb)({...l.t,props:{active:!1},render:e=>{let{form:t,active:a}=e;return(0,r.jsx)(t.FormGroup,{name:"define",children:e=>(0,r.jsx)(A.u,{group:e,hide:!a,children:(0,r.jsx)(el,{form:t})})})}});var ed=a(55719),ec=a(82672),eu=a(19594),ep=((n={}).Define="define",n.Permissions="permissions",n.AdPartnerIntegration="adPartnerIntegration",n);let em=[{id:"define",label:"Define",icon:ed.default,content:eA},{id:"permissions",label:"Permissions",icon:ec.default,content:s},{id:"adPartnerIntegration",label:"Ad partner integration",icon:eu.default,content:s}]},25643(e,t,a){var n=a(29534),r=a(22160),i=a(46881);let s={key:"timeFrame",widget:"TIME_FRAME",label:"Timeframe"},o={key:"frequency",widget:"FREQUENCY",label:"Frequency"},l=Object.entries(n.g).map(e=>{let[t,a]=e;return{value:t,label:a}}),A=[{type:"PLATFORM",category:"IN_APP_BEHAVIOR",label:"Platform",singleton:!0,deletable:!1,default:!0,fieldSpecs:[{key:"platforms",widget:"TOGGLE",label:"Select platform",multiple:!0,options:{source:"static",options:[{label:"Android",value:"ANDROID",icon:r.A},{label:"iOS",value:"IOS",icon:i.A}]}}]},{type:"GEO",category:"IN_APP_BEHAVIOR",label:"Countries",fieldSpecs:[{key:"countries",widget:"MULTI_SELECT",label:"Select target countries",o
5ptions:{source:"static",options:l}}]},{type:"APP_VERSIONS",category:"IN_APP_BEHAVIOR",label:"App version",fieldSpecs:[{key:"operator",widget:"SELECT",label:"Operator",options:{source:"static",options:[{label:"equals",value:"EQUALS"},{label:"does not equal",value:"DOES_NOT_EQUAL"},{label:"starts with",value:"STARTS_WITH"},{label:"does not start with",value:"DOES_NOT_START_WITH"}]}},{key:"versions",widget:"MULTI_SELECT",label:"Select target app versions",options:{source:"appVersions"}}]},{type:"ACTIVE_APP_USERS",category:"IN_APP_BEHAVIOR",label:"Active App Users",fieldSpecs:[s,o]},{type:"COMPLETED_IN_APP_EVENT",category:"IN_APP_BEHAVIOR",label:"Complete Event",fieldSpecs:[{key:"option",widget:"SELECT",label:"Completion",options:{source:"static",options:[{label:"Have completed",value:"HAVE_COMPLETED"},{label:"Have not completed",value:"HAVE_NOT_COMPLETED"}]}},{key:"eventName",widget:"COMBOBOX_SINGLE",label:"Event",options:{source:"completedEventNames"}},s,o]},{type:"RECENTLY_INSTALLED_APP",category:"IN_APP_BEHAVIOR",label:"Recently Installed App",fieldSpecs:[s]},{type:"LAPSED_APP_USERS",category:"IN_APP_BEHAVIOR",label:"Lapsed App Users",fieldSpecs:[s]},{type:"ABANDONED_CART",category:"MONETIZATION",label:"Abandoned Cart",fieldSpecs:[s]},{type:"PURCHASERS",category:"MONETIZATION",label:"Purchasers",fieldSpecs:[s,o]},{type:"REVENUE",category:"MONETIZATION",label:"Revenue",fieldSpecs:[s,{key:"value",widget:"VALUE_RANGE",label:"Worth"}]},{type:"ADVERTISING_PARTNERS",category:"ADVERTISING_EXPOSURE",label:"Advertising Partner",fieldSpecs:[{key:"option",widget:"SELECT",label:"Attribution",options:{source:"static",options:[{label:"Have been attributed to",value:"HAVE_BEEN_ATTRIBUTED"},{label:"Have not been attributed to",value:"HAVE_NOT_BEEN_ATTRIBUTED"}]}},{key:"adPartner",widget:"COMBOBOX_SINGLE",label:"Partner",options:{source:"adPartnerOptions"}},s]},{type:"CLICKED_ADVERTS",category:"ADVERTISING_EXPOSURE",label:"Clicked Adverts",fieldSpecs:[s,o]},{type:"CLICKED_EMAILS",category:"ADVERTISING_EXPOSURE",label:"Clicked Emails",fieldSpecs:[s,o]},{type:"INTERACTED_WITH_JOURNEY",category:"ADVERTISING_EXPOSURE",label:"Interacted with Journey",fieldSpecs:[s,o]},{type:"ORGANICALLY_ACQUIRED",category:"ADVERTISING_EXPOSURE",label:"Organically Acquired",fieldSpecs:[{key:"option",widget:"SELECT",label:"First install of app was",options:{source:"static",options:[{label:"Organic",value:"ORGANIC"},{label:"Inorganic",value:"INORGANIC"}]}},s]},{type:"VIEWED_ADVERTS",category:"ADVERTISING_EXPOSURE",label:"Viewed Adverts",fieldSpecs:[s,o]}];function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:A,a=t.find(t=>t.type===e);
5if(!a)throw Error(`Unknown audience rule type: ${e}`);return a}function c(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:A;return e.filter(e=>e.default).map(e=>({id:e.type,type:e.type,fields:{}}))}a.d(t,{GG:()=>d,Ru:()=>c},{_p:A,jy:{IN_APP_BEHAVIOR:"In-App Behavior",MONETIZATION:"Monetization",ADVERTISING_EXPOSURE:"Advertising Exposure"}})},27881(e,t,a){var n=a(40058),r=a(25643);let i="Select a rule type";function s(e){return"object"==typeof e&&null!==e}function o(e,t){return void 0!==e&&""!==e&&Number.isFinite(t)&&t>=0}let l=new Map;function A(e){let t=l.get(e);if(t)return t;let a=function(e){var t;if("SELECT"===e||"COMBOBOX_SINGLE"===e)return n.vkY(e=>e??"",n.YjP().min(1,"{{label}} is required"));return"TOGGLE"===e||"MULTI_SELECT"===e?(t="{{label}} is required",n.vkY(e=>e??[],n.YOg(n.YjP()).min(1,t))):"TIME_FRAME"===e?n.L5J().superRefine((e,t)=>{if(!s(e)||!e.type)return void t.addIssue({code:"custom",message:"{{label}} is required"});if("IN_THE_LAST"===e.type){"NUMBER_OF_DAYS"===e.option&&void 0===e.days&&t.addIssue({code:"custom",path:["days"],message:"Enter days"});return}let a=e.startDate,n=e.endDate;a||t.addIssue({code:"custom",path:["startDate"],message:"Select a start date"}),n||t.addIssue({code:"custom",path:["endDate"],message:"Select an end date"}),a&&n&&new Date(a)>new Date(n)&&t.addIssue({code:"custom",path:["startDate"],message:"Start date must not be after end date"})}):"FREQUENCY"===e?n.L5J().superRefine((e,t)=>{if(!s(e)||!e.type)return void t.addIssue({code:"custom",message:"{{label}} is required"});if("BETWEEN_TIMES"===e.type){let a=e.startValue,n=e.endValue;void 0===a?t.addIssue({code:"custom",path:["startValue"],message:"Enter a value"}):a>250&&t.addIssue({code:"custom",path:["startValue"],message:"Must be 250 or less"}),void 0===n?t.addIssue({code:"custom",path:["endValue"],message:"Enter a value"}):n>250&&t.addIssue({code:"custom",path:["endValue"],message:"Must be 250 or less"}),void 0!==a&&void 0!==n&&a<=250&&n<=250&&a>n&&t.addIssue({code:"custom",path:["startValue"],message:"Must not be greater than the second value"});return}void 0===e.value?t.addIssue({code:"custom",path:["value"],message:"Enter a value"}):e.value>250&&t.addIssue({code:"custom",path:["value"],message:"Must be 250 or less"})}):n.L5J().superRefine((e,t)=>{if(!s(e)||!e.type)return void t.addIssue({code:"custom",message:"{{label}} is required"});if("WORTH_BETWEEN"===e.type){let a=Number(e.start),n=Number(e.end),r=o(e.start,a),i=o(e.end,n);r||t.addIssue({code:"custom",path:["start"],message:"Enter a value"}),i||t.addIssue({code:"custom",path:["end"],message:"Enter a value"}),r&&i&&a>n&&t.addIssue({code:"custom",path:["start"],message:"Must not be greater than the second value"});return}o(e.value,Number(e.value))||t.addIssue({code:"custom",path:["value"],message:"Enter a value"})})}(e);return l.set(e,a),a}let d=n.Ikc({id:n.YjP(),type:n.YjP(),fields:n.g1P(n.YjP(),n.L5J())});function c(){return n.YOg(d).superRefine((e,t)=>{e.forEach((e,a)=>{e.type?(0,r.GG)(e.type).fieldSpecs.forEach(n=>{let r=A(n.widget).safeParse(e.fields[n.key]);if(!r.success)for(let e of r.error.issues)t.addIssue({...e,path:[a,"fields",n.key,...e.path],message:e.message.replace("{{label}}",n.label)})}):t.addIssue({code:"custom",path:[a,"type"],message:i})})})}function u(e,t,a){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],r=A(e);return e=>{let{value:i}=e,s=r.safeParse(i);if(s.success)return;let o=s.error.issues.find(e=>e.path.length===n.length&&e.path.every((e,t)=>e===n[t]));if(o)return{...o,message:a(o.message.replace("{{label}}",t))}}}a.d(t,{Jb:()=>u,zs:()=>c},{SQ:i})},49999(e,t,a){a.d(t,{t:()=>u,w:()=>p});var n=a(36758),r=a(42688),i=a(76150),s=a(89588),o=a(40058),l=a(25643);function A(e){return e??{define:{rules:(0,l.Ru)()}}}var d=a(27881);function c(e){return(0,r.q)(o.Ikc({define:o.Ikc({rules:(0,d.zs)()})}),e)}let u=(0,i.X)({defaultValues:A(),validators:{onChange:c(e=>e)}});function p(e,t){let{t:a}=(0,s.Bd)("audiences");return{form:(0,n.T3)({...u,defaultValues:A(e),validators:{onChange:c(a)},onSubmit:e=>{let{value:a}=e;console.log({isEdit:t,value:a})}})}}},71395(e,t,a){var n=a(93248),r=a(68944),i=a(75541),s=a(28434);function o(e){let{icon:t,title:a,description:o,action:l}=e;return(0,n.jsxs)("div",{className:"relative flex flex-1 min-h-0 items-center justify-center overflow-hidden",children:[(0,n.jsx)("img",{alt:"","aria-hidden":"true",src:s,className:"pointer-events-none absolute top-1/2 left-1/2 z-0 h-auto w-full max-w-247 -translate-x-1/2 -translate-y-1/2"}),(0,n.jsxs)("div",{className:"relative z-10 flex flex-col items-center text-center",children:[(0,n.jsxs)("div",{className:"relative mb-12 flex items-center justify-center",children:[(0,n.jsx)("img",{alt:"","aria-hidden":"true",src:i}),(0,n.jsx)(t,{"aria-hidden":"true",className:"absolute size-10 stroke-1 text-primary"})]}),(0,n.jsx)(r.RT,{className:"max-w-132 bg-linear-to-r from-primary to-red-400 bg-clip-text text-2xl font-medium tracking-tight text-transparent",children:a}),(0,n.jsx)(r.zQ,{className:"max-w-xl text-accent-foreground",children:o}),l&&(0,n.jsx)(r.c4,{className:"mt-4",children:l})]})]})}a.d(t,{W:()=>o})},11582(e,t,a){a.d(t,{Q:()=>y});var n=a(93248),r=a(88921),i=a(39938),s=a(6844),o=a(11418),l=a(73877),A=a(69420),d=a(40781),c=a(30117),u=a(62370),p=a(26685),m=a(20192),g=a(74857),f=a(89588);function h(e){let{item:t,isSelected:a,onSelect:r,additionalFields:i}=e,{t:h}=(0,f.Bd)(),{creative:b}=t,v=b.deviceType===A.kc.DESKTOP,x=b.createdAt&&(0,m.O)(b.createdAt),F=b.updatedAt&&(0,m.O)(b.updatedAt),B=r?"button":"div";return(0,n.jsxs)(B,{...r&&{type:"button",onClick:r},"data-testid":"creative-card","data-selected":a?"true":"false",className:(0,s.cn)("w-full h-full flex flex-col text-left p-4 border rounded-md",r&&"transition-all",a?"border-primary bg-primary/5 shadow-md":r?"border-border hover:shadow-md":"border-input bg-background"),children:[(0,n.jsx)("div",{className:(0,s.cn)("rounded overflow-hidden",v?"shrink-0":"flex-1 min-h-96"),children:(0,n.jsx)(c.t,{renderedCreative:b.renderedCreative,deviceType:b.deviceType,qrCodeSettings:b.qrCodeSettings,variant:"card",compact:v,anchor:(0,l.GA)(b.type,b.placement?.anchor.y),fallback:(0,n.jsx)(p.A,{})})}),(0,n.jsxs)("div",{className:"mt-3",children:[(0,n.jsxs)("h3",{className:"font-medium text-sm truncate flex-1 flex items-center gap-1 mb-2",children:[b.title,b.legacy?(0,n.jsx)(d.Q,{}):null]}),(0,n.jsxs)(o.m_,{children:[(0,n.jsx)(o.k$,{asChild:!0,children:(0,n.jsxs)("span",{role:"img",className:"flex items-center gap-1.5 whitespace-nowrap outline-none","aria-label":b.createdByName?h("Created by {{name}} on {{date}}",{name:b.createdByName,date:x}):h("Created on {{date}}",{date:x}),children:[(0,n.jsx)(u.H,{className:"size-4",name:b.createdByName,fallbackClassName:"text-[6px] leading-0"}),(0,n.jsx)("span",{className:"text-xs",children:x}),F&&(0,n.jsx)(g.default,{className:"size-4 shrink-0"})]})}),(0,n.jsx)(o.ZI,{sideOffset:4,children:(0,n.jsxs)("div",{className:"space-y-1",children:[b.createdByName?(0,n.jsx)("p",{className:"max-w-xs",children:h("Created by {{name}} on {{date}}",{name:b.createdByName,date:x})}):(0,n.jsx)("p",{className:"max-w-xs",children:h("Created on {{date}}",{date:x})}),b.updatedByName&&F&&(0,n.jsx)("p",{className:"max-w-xs",children:h("Last updated by {{name}} on {{date}}",{name:b.updatedByName,date:F})})]})})]}),i&&(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-3 text-sm mt-3",children:[void 0!==i.trafficPercentage&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)("p",{className:"text-muted-foreground",children:h("Traffic")}),(0,n.jsxs)("p",{children:[i.trafficPercentage,"%"]})]}),void 0!==i.dismissalPeriod&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)("p",{className:"text-muted-foreground",children:h("Dismissal Period")}),(0,n.jsx)("p",{children:i.dismissalPeriod})]})]})]})]})}var b=a(68944),v=a(14516),x=a(33212),F=a(54447),B=a(8656),U=a(52879);let C={creative:F.m,template:B.$,branchTemplate:function(e){let{hasActiveFilters:t=!1,hideIcon:a=!1}=e,{t:r}=(0,f.Bd)();return t?(0,n.jsx)("div",{className:"w-full flex-1 overflow-hidden mt-4 flex items-center justify-center",children:(0,n.jsxs)(b.pp,{children:[!a&&(0,n.jsx)(b.qX,{variant:"gradient",icon:v.default}),(0,n.jsx)(b.RT,{children:r("No Branch templates found")}),(0,n.jsx)(b.zQ,{children:r("There were no Branch templates found that match your current search or filters. Try adjusting your search terms or filters to 
5see more results.")})]})}):(0,n.jsx)("div",{className:"w-full flex-1 overflow-hidden mt-4 flex items-center justify-center",children:(0,n.jsxs)(b.pp,{children:[!a&&(0,n.jsx)(b.qX,{variant:"gradient",icon:x.default}),(0,n.jsx)(b.RT,{children:r("No Branch Templates available")}),(0,n.jsx)(b.zQ,{children:r("There are currently no Branch templates available. Check back later for new templates.")})]})})}};function y(e){let{items:t,isLoading:a,searchValue:o,onSearchChange:l,searchPlaceholder:d,eventId:c,selectedCreativeId:u,onSelectCreative:p,emptyType:m,hasActiveFilters:g=!1,disabled:b=!1,deviceType:v}=e,{t:x}=(0,f.Bd)(),B=C[m];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.p,{className:"w-full bg-background mt-1 mb-3",placeholder:x(d),icon:U.default,"data-event-id":c,value:o,onChange:e=>l(e.target.value),disabled:b}),(0,n.jsx)("div",{className:"max-h-115 overflow-y-auto -mr-8 pb-2",style:b?{pointerEvents:"none",opacity:.6}:void 0,children:(0,n.jsx)("div",{className:(0,s.cn)("grid gap-4 pr-4",v===A.kc.DESKTOP?"grid-cols-1":"grid-cols-2"),children:a?Array.from({length:4},(e,t)=>`skeleton-${t}`).map(e=>(0,n.jsx)(i.E,{className:"h-32"},e)):t.length>0?t.map(e=>(0,n.jsx)(h,{item:e,isSelected:u===e.creative.id,onSelect:b?void 0:()=>p(e.creative.id,e.creative.title,e.creative.type)},e.creative.id)):(0,n.jsx)("div",{className:"col-span-full",children:"creative"===m?(0,n.jsx)(F.m,{hideIcon:!0,hasActiveFilters:!!o||g,deviceType:v}):(0,n.jsx)(B,{hideIcon:!0,hasActiveFilters:!!o||g})})})})]})}},69687(e,t,a){a(12034);var n=a(69420),r=a(63387),i=a(50917),s=a(34662),o=a(59778),l=a(33212),A=a(10369),d=a(46222);let c=[{value:"standard",label:"Standard",icon:r.default},{value:"full_page",label:"Full Page",icon:i.default},{value:"button",label:"Button",icon:s.default},{value:"center",label:"Center",icon:o.default},{value:"partial_page",label:"Partial Page",icon:l.default}],u=[{value:"center",label:"Center",icon:l.default},{value:"corner",label:"Corner",icon:A.default},{value:"sidebar",label:"Sidebar",icon:d.default}],p=[...c,...u].filter((e,t,a)=>a.findIndex(t=>t.value===e.value)===t);a.d(t,{},{Tv:c,ai:e=>e===n.kc.MOBILE?c:u,e4:p,r9:u,zK:e=>p.find(t=>t.value===e)})},48261(e,t,a){a.d(t,{E:()=>aN});var n=a(93248);a(89010);var r=a(6844),i=a(89133),s=a(38325),o=a(18124),l=a(80641),A=a(8380),d=a(89588);function c(e){let{t}=(0,d.Bd)(),{banners:a}=(0,l.fI)(),n="function"==typeof e?e:e?.onSuccess,r="object"==typeof e&&!0===e.showToast,i=a.previewCreative.useMutation({onSuccess:e=>{let{body:a}=e;r&&(0,o.oR)({title:t("Success"),description:t("Your creative preview has been generated.")}),n?.(a)},onError:e=>{let a=e instanceof Error?e.message:t("Failed to generate creative preview.");(0,o.oR)({title:t("Error"),description:a,variant:"destructive"})}});return{previewCreative:(0,A.useCallback)(async e=>i.mutateAsync({body:e}),[i.mutateAsync]),isPreviewingCreative:i.isPending,previewData:i.data?.body}}var u=a(11415),p=a(23739),m=a(75045),g=a(92718),f=a(47021);function h(e){let{open:t,content:a,close:r}=e,{t:i}=(0,d.Bd)(),s=(0,A.useRef)(null),o=(0,A.useCallback)(()=>{for(let e of s.current?.querySelectorAll(".CodeMirror")??[])e.CodeMirror?.refresh()},[]);return(0,A.useEffect)(()=>{if(!t)return;let e=requestAnimationFrame(o);return()=>cancelAnimationFrame(e)},[t,o]),(0,n.jsx)(f.lG,{open:t,onOpenChange:e=>!e&&r(),children:(0,n.jsxs)(f.Cf,{className:"sm:max-w-5xl max-h-[85vh] grid-rows-[auto_minmax(0,1fr)]",onAnimationEnd:o,children:[(0,n.jsxs)(f.c7,{children:[(0,n.jsx)(f.L3,{children:i("Code")}),(0,n.jsx)(f.rr,{children:i("The generated HTML and CSS for this banner.")})]}),(0,n.jsx)("div",{ref:s,className:"banner-code-modal min-w-0 overflow-y-auto",children:a})]})})}var b=a(64232);function v(e,t){let a=e?.getEl();if(!a||!t)return null;let n=a.getBoundingClientRect(),r=t.getBoundingClientRect();
5return{top:r.top+n.top,left:r.left+n.left,width:n.width,height:n.height}}function x(){let e=(0,m.hG)(),[t,a]=(0,A.useState)(null),[r,i]=(0,A.useState)(null),[s,o]=(0,A.useState)(!1),l=(0,A.useRef)(null),d=(0,A.useCallback)(t=>{l.current=t,i(v(t,e.Canvas.getFrameEl?.()))},[e]);(0,A.useEffect)(()=>{let t=e=>{a(e),d(e)},n=()=>{a(null),d(null)},r=()=>d(l.current),i=()=>o(!0),s=()=>o(!1);return e.on("component:hovered",t),e.on("component:unhovered",n),e.on("canvas:tools:update",r),e.on("canvas:refresh",r),e.on("component:drag:start",i),e.on("component:drag:end",s),()=>{e.off("component:hovered",t),e.off("component:unhovered",n),e.off("canvas:tools:update",r),e.off("canvas:refresh",r),e.off("component:drag:start",i),e.off("component:drag:end",s)}},[e,d]);let c=t?.get("badgable")===!1?"":t?.getName(),u=!!(c&&r)&&!s;return(0,n.jsxs)(b.AM,{open:u,children:[(0,n.jsx)(b.dT,{asChild:!0,children:(0,n.jsx)("div",{"aria-hidden":!0,className:"fixed pointer-events-none",style:{top:r?.top??0,left:r?.left??0,width:r?.width??0,height:r?.height??0}})}),(0,n.jsx)(b.hl,{side:"bottom",align:"start",sideOffset:4,className:"w-auto border border-border px-2 py-1 text-xs font-medium pointer-events-none",onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:c})]})}var F=a(76237),B=a(99621),U=a(7592),C=a(51752),y=a(69666);function j(){let e=(0,m.hG)(),{t}=(0,d.Bd)(),[a,r]=(0,A.useState)(null),[i,s]=(0,A.useState)(null),[o,l]=(0,A.useState)(!1),c=(0,A.useRef)(null),u=(0,A.useCallback)(t=>{c.current=t,s(v(t,e.Canvas.getFrameEl?.()))},[e]);(0,A.useEffect)(()=>{let t=e=>{r(e),u(e)},a=()=>{r(null),u(null)},n=()=>u(c.current),i=()=>l(!0),s=()=>{l(!1),u(c.current)};e.on("component:selected",t),e.on("component:deselected",a),e.on("canvas:tools:update",n),e.on("canvas:refresh",n),e.on("component:drag:start",i),e.on("component:drag:end",s);let o=e.getSelected()??null;return r(o),u(o),()=>{e.off("component:selected",t),e.off("component:deselected",a),e.off("canvas:tools:update",n),e.off("canvas:refresh",n),e.off("component:drag:start",i),e.off("component:drag:end",s)}},[e,u]);let p=()=>e.select(),g=!!a?.get("draggable"),f=!!a?.get("copyable"),h=!!a?.get("removable"),x=!!(a&&i)&&(g||f||h)&&!o;return(0,n.jsxs)(b.AM,{open:x,onOpenChange:e=>{e||p()},children:[(0,n.jsx)(b.dT,{asChild:!0,children:(0,n.jsx)("div",{"aria-hidden":!0,className:"fixed pointer-events-none",style:{top:i?.top??0,left:i?.left??0,width:i?.width??0,height:i?.height??0}})}),(0,n.jsxs)(b.hl,{side:"top",align:"end",sideOffset:4,className:"flex w-auto items-center gap-0.5 border border-border p-1",onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onInteractOutside:e=>e.preventDefault(),children:[(0,n.jsx)(F.$,{variant:"ghost",size:"icon",className:"size-7",onClick:p,"aria-label":t("Close"),"data-event-id":"banner-editor-element-close-btn",children:(0,n.jsx)(B.default,{className:"size-4"})}),(0,n.jsx)(F.$,{variant:"ghost",size:"icon",className:"size-7",disabled:!g,onMouseDown:t=>{if(!a)return;t.preventDefault(),t.stopPropagation();let n=e.Canvas.getFrameEl().getBoundingClientRect();e.runCommand("tlb-move",{target:a,event:{...t.nativeEvent,type:t.nativeEvent.type,target:t.nativeEvent.target,clientX:t.clientX-n.left,clientY:t.clientY-n.top}})},"aria-label":t("Move item"),"data-event-id":"banner-editor-element-move-btn",children:(0,n.jsx)(U.default,{className:"size-4"})}),(0,n.jsx)(F.$,{variant:"ghost",size:"icon",className:"size-7",disabled:!f,onClick:()=>e.runCommand("tlb-clone"),"aria-label":t("Copy item"),"data-event-id":"banner-editor-element-copy-btn",children:(0,n.jsx)(C.default,{className:"size-4"})}),(0,n.jsx)(F.$,{variant:"ghost",size:"icon",className:"size-7 text-destructive hover:bg-destructive/10",disabled:!h,onClick:()=>e.runCommand("core:component-delete"),"aria-label":t("Delete item"),"data-event-id":"banner-editor-element-delete-btn",children:(0,n.jsx)(y.default,{className:"size-4"})})]})]})}var P=a(78768),w=a(67237),_=a(98173),Q=a(18130),I=a(44510);function N(e){let{component:t,level:a,draggingCmp:i,dragParent:s}=e,{t:o}=(0,d.Bd)(),l=(0,m.hG)(),{Layers:c}=l,u=(0,A.useRef)(null),[p,g]=(0,A.useState)(()=>c.getLayerData(t)),[f,h]=(0,A.useState)(t);f!==t&&(h(t),g(c.getLayerData(t)));let{open:b,selected:v,hovered:x,components:F,visible:B,name:U}=p,C=i===t,y=a+1,j=x||s===t;(0,A.useEffect)(()=>{u.current&&(u.current.__cmp=t)},[t]),(0,A.useEffect)(()=>{let e=e=>{e===t&&g(c.getLayerData(e))},a=c.events.component;return l.on(a,e),()=>{l.off(a,e)}},[l,c,t]);let P=(0,A.useMemo)(()=>F.map(e=>(0,n.jsx)(N,{component:e,level:y,draggingCmp:i,dragParent:s},e.getId())),[F,y,i,s]),w=e=>{e&&i||c.setLayerData(t,{hovered:e})};return(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)("div",{onMouseEnter:()=>w(!0),onMouseLeave:()=>w(!1),className:"group max-w-full","data-layer-item":!0,ref:u,children:(0,n.jsxs)("div",{className:(0,r.cn)("flex items-center gap-1 p-1 pr-2 border-b border-border",0===y&&"border-t",j&&"bg-muted",v&&"bg-accent",(!B||C)&&"opacity-50"),children:[(0,n.jsx)("button",{type:"button",style:{marginLeft:`${10*y}px`},className:(0,r.cn)("shrink-0",!F.length&&"pointer-events-none opacity-0"),onClick:e=>{e.stopPropagation(),c.setLayerData(t,{open:!b})},"aria-label":o(b?"Collapse layer":"Expand layer"),"data-event-id":"banner-editor-layer
5-toggle-open-btn",children:(0,n.jsx)(_.default,{className:(0,r.cn)("size-3.5 transition-transform",!b&&"-rotate-90")})}),(0,n.jsx)("button",{type:"button",onClick:e=>{e.stopPropagation(),c.setLayerData(t,{selected:!0},{event:e})},className:"truncate flex-1 text-xs text-foreground text-left","data-event-id":"banner-editor-layer-select-btn",children:U}),(0,n.jsx)("button",{type:"button",className:(0,r.cn)("shrink-0 opacity-0 group-hover:opacity-100",!B&&"opacity-100"),onClick:e=>{e.stopPropagation(),c.setLayerData(t,{visible:!B})},"aria-label":o(B?"Hide layer":"Show layer"),"data-event-id":"banner-editor-layer-toggle-visibility-btn",children:B?(0,n.jsx)(Q.default,{className:"size-3.5"}):(0,n.jsx)(I.default,{className:"size-3.5"})})]})}),b&&F.length>0&&(0,n.jsx)("div",{className:"max-w-full",children:P})]})}function T(e){let{root:t}=e,a=(0,m.hG)(),[r,i]=(0,A.useState)(!1),[s,o]=(0,A.useState)({}),[l,d]=(0,A.useState)(),[c,u]=(0,A.useState)(),[p,g]=(0,A.useState)(),[f,h]=(0,A.useState)(),{Components:b}=a,v=(l?l.parents():[]).length,x=!!(c&&f&&s?.result&&!f.pointerInside),F=x?{top:f.y,left:0,marginLeft:10*v+20}:{};return t?(0,n.jsxs)("div",{className:"relative select-none text-sm",onPointerDown:()=>i(!0),onPointerMove:e=>{let t,a;if(!r)return;let{cmp:n,el:i}=(t=document.elementFromPoint(e.clientX,e.clientY),{el:a=t?.closest("[data-layer-item]"),cmp:a?.__cmp});if(!i||!n)return;let s=i.getBoundingClientRect(),l=i.offsetHeight,A=i.offsetTop,p=e.clientY,m=p<s.y+l/2,f=c??n,v=n.parent();if(!v)return;let x=n.index()+ +!m;c||u(n),d(n);let F=b.canMove(v,f,x),B=b.canMove(n,f),U={...F,canMoveInside:B,index:x},C=!1;B.result&&p>s.y+5&&p<s.y+l-5&&(C=!0,U.target=n,delete U.index),g(C?n:void 0),o(U),h({pointerInside:C,y:A+(m?0:l),h:l})},onPointerUp:()=>{s?.result&&s.target&&s.source?.move(s.target,{at:s.index}),o({}),i(!1),u(void 0),d(void 0),g(void 0),h(void 0)},children:[(0,n.jsx)(N,{component:t,level:-1,draggingCmp:c,dragParent:p}),x&&(0,n.jsx)("div",{className:"absolute w-full h-0.5 bg-primary",style:F})]}):null}var S=a(29270);let k=new WeakMap;function E(e,t){return e.Components.getWrapper()?.findType(t)??[]}function D(e,t){let a=k.get(e)??new Set;a.add(t),k.set(e,a),e.on("component:add",a=>{a.get("type")!==t||E(e,t).some(e=>e!==a)&&a.remove()})}let K="banner-scrim",Y="banner:set-dismiss-background",L="branch-banner-dismiss-background";function O(e){e.Components.addType(K,{isParsedNode:e=>e.attributes?.id===L,model:{defaults:{name:"Dismiss Background",tagName:"div",removable:!1,copyable:!1,draggable:!1,droppable:!1,selectable:!1,editable:!1,hoverable:!1,highlightable:!1,traits:[],attributes:{id:L,class:"branch-banner-dismiss-background"},style:{"background-color":"rgba(0, 0, 0, 0.2)",position:"fixed",top:"0",left:"0",width:"100vw",height:"100vh"}}}}),D(e,K),e.Commands.add(Y,{run(e,t,a){!function(e,t){let a=e.getWrapper();if(a){e.UndoManager.stop();try{let n=E(e,K);if(!t)return void n.forEach(e=>{e.remove()});let[r]=n;if(!r)return void a.components().add({type:K},{at:0});a.components().indexOf(r)>0&&r.move(a,{at:0})}finally{e.UndoManager.start()}}}(e,a.enabled)}})}function R(e){return E(e,K).length>0}let M="reset-banner";var H=a(12796),q=a(34128),V=a(47427),z=a(39733);function G(e){let{block:t,dragStart:a,dragStop:i,disabled:s=!1,disabledReason:o,className:l}=e,d=(0,A.useCallback)(e=>a(t,e.nativeEvent),[t,a]),c=(0,A.useCallback)(()=>i(!1),[i]),u=t.getMedia(),p=u&&z.k.includes(u)?u:void 0;return(0,n.jsxs)("button",{type:"button",draggable:!s,onDragStart:d,onDragEnd:c,disabled:s,title:s?o:void 0,className:(0,r.cn)("flex flex-col gap-1 items-center p-3 rounded-lg border border-border bg-background transition-colors",s?"opacity-50 cursor-not-allowed":"cursor-grab hover:bg-muted/50 hover:border-muted-foreground/30",l),"data-event-id":`banner-editor-block-${t.getId()}`,children:[(0,n.jsx)("div",{className:"size-8",children:p&&(0,n.jsx)(z.A,{name:p,className:"size-8 text-muted-foreground"})}),(0,n.jsx)("span",{className:"text-xs text-foreground text-center leading-tight",children:t.getLabel()})]})}let X=new WeakMap;function W(e,t,a){let{requiredOn:n,requirementGroup:r,...i}=a;if(e.Blocks.add(t,i),!n?.length)return;let s=X.get(e)??new Map,o=r??t,l=s.get(o)??{blockIds:new Set,deviceTypes:new Set};for(let e of(l.blockIds.add(t),n))l.deviceTypes.add(e);s.set(o,l),X.set(e,s)}function J(e){let t=e.get("content");
5if(!t||"object"!=typeof t||Array.isArray(t))return;let{type:a}=t;return"string"==typeof a?a:void 0}let $="load component:add component:remove";function Z(){let e=(0,m.hG)(),[t,a]=(0,A.useState)(()=>new Set);return(0,A.useEffect)(()=>{let t=()=>{let t,n;return a((t=k.get(e)??new Set,n=new Set,e.Blocks.getAll().forEach(a=>{let r=J(a);r&&t.has(r)&&E(e,r).length&&n.add(a.getId())}),n))};return t(),e.on($,t),()=>{e.off($,t)}},[e]),t}function ee(e){let{isLegacy:t=!1}=e,{t:a}=(0,d.Bd)(),i=(0,m.hG)(),[s,o]=(0,A.useState)(!1),l=(0,A.useRef)(null);return(0,A.useEffect)(()=>{i.refresh({tools:!0})},[i,s]),(0,A.useEffect)(()=>{let e=l.current;if(!e)return;let t=t=>{let{target:a}=t;a===e&&i.refresh({tools:!0})};return e.addEventListener("transitionend",t),()=>e.removeEventListener("transitionend",t)},[i,l]),(0,n.jsxs)("div",{ref:l,className:(0,r.cn)("border-r border-border bg-background flex flex-col items-center transition-[width] shrink-0 overflow-x-hidden",s?"w-12":"w-72 overflow-y-auto"),children:[s&&(0,n.jsx)(F.$,{className:"m-1",variant:"ghost",size:"icon",onClick:()=>o(!1),"aria-label":a("Expand sidebar"),"data-event-id":"banner-editor-expand-sidebar-btn",children:(0,n.jsx)(H.default,{className:"size-4"})}),!s&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(F.$,{className:"self-end m-1",variant:"ghost",size:"icon",onClick:()=>o(!0),"aria-label":a("Collapse sidebar"),"data-event-id":"banner-editor-collapse-sidebar-btn",children:(0,n.jsx)(q.default,{className:"size-4"})}),(0,n.jsx)(et,{isLegacy:t})]})]})}function et(e){let{isLegacy:t}=e,{t:a}=(0,d.Bd)();return(Z(),t)?(0,n.jsx)("div",{className:"px-4 pb-4",children:(0,n.jsxs)(w.Pq,{variant:"purple",children:[(0,n.jsx)(w.S$,{icon:V.default}),(0,n.jsx)(w.wz,{className:"min-w-0 items-start",children:a("Creatives created before our latest update have limited editing capabilities. To unlock full editing features, please recreate your creative using the new Creative Editor.")})]})}):(0,n.jsxs)("div",{className:"px-4 pb-4 flex-1 w-72",children:[(0,n.jsx)(ea,{}),(0,n.jsx)(er,{})]})}function ea(){let{t:e}=(0,d.Bd)(),t=Z();return(0,n.jsx)("div",{className:"space-y-4",children:(0,n.jsx)(m.y1,{children:a=>{let{mapCategoryBlocks:r,dragStart:i,dragStop:s}=a;return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("section",{className:"border-b border-border pb-3",children:[(0,n.jsx)("h2",{className:"text-base font-semibold text-foreground",children:e("Blocks")}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5",children:e("Drag and drop a block into the editor.")})]}),Array.from(r.entries()).map(e=>{let[a,r]=e;return(0,n.jsxs)("section",{children:[(0,n.jsx)("h3",{className:"text-sm font-semibold text-foreground",children:a}),(0,n.jsx)(en,{blocks:r,disabledBlockIds:t,dragStart:i,dragStop:s})]},a)})]})}})})}function en(e){let{blocks:t,disabledBlockIds:a,dragStart:r,dragStop:i}=e,{t:s}=(0,d.Bd)(),o=(0,m.hG)(),l=(e,t)=>(0,n.jsx)(G,{block:e,dragStart:r,dragStop:i,disabled:a.has(e.getId()),disabledReason:s("This creative already has one. Delete it to add another."),className:t},e.getId());return(0,n.jsx)("div",{className:"grid grid-cols-3 gap-2 mt-2",children:(function(e,t){let a=function(e){let t=new Map;for(let[a,{blockIds:n}]of X.get(e)??[])if(!(n.size<2))for(let e of n)t.set(e,a);return t}(e),n=[],r=new Map;for(let e of t){let t=a.get(e.getId()),i=t?r.get(t):void 0;if(i){i.push(e);continue}let s=[e];t&&r.set(t,s),n.push(s)}return[...n.filter(e=>1===e.length),...n.filter(e=>e.length>1)]})(o,t).map(e=>{let[t,...a]=e;return t?a.length?(0,n.jsxs)("div",{className:"col-span-3 space-y-1",children:[(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:s("Add at least one of these")}),(0,n.jsx)("div",{className:"flex items-stretch gap-2",children:e.map((e,t)=>l(e,"flex-1 min-w-0"))})]},e.map(e=>e.getId()).join("-")):l(t):null})})}function er(){let{t:e}=(0,d.Bd)(),t=(0,m.hG)(),[a,r]=(0,A.useState)(!1);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col items-center gap-8 mt-8",children:[(0,n.jsx)(m.Kb,{children:t=>{let{root:a}=t;return(0,n.jsxs)("section",{children:[(0,n.jsx)("h2",{className:"text-base font-semibold text-foreground",children:e("Layers")}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground mt-0.5 mb-3",children:e("Select, reorder, and toggle the visibility of layers.")}),(0,n.jsx)(T,{root:a})]})}}),(0,n.jsx)(F.$,{variant:"destructive-outline",onClick:()=>r(!0),children:e("Clear Banner")})]}),(0,n.jsx)(P.Lt,{open:a,onOpenChange:r,children:(0,n.jsxs)(P.EO,{children:[(0,n.jsxs)(P.wd,{children:[(0,n.jsx)(P.r7,{children:e("Clear Banner?")}),(0,n.jsx)(P.$v,{children:e("Remove all blocks and go to a baseline state?")})]}),(0,n.jsxs)(P.ck,{children:[(0,n.jsx)(P.Zr,{children:e("Cancel")}),(0,n.jsx)(P.Rx,{onClick:()=>t.runCommand(M),children:e("Yes, delete everything.")})]})]})})]})}var ei=a(32100),es=a(88921),eo=a(43055),el=a(17460),eA=a(14245),ed=a(73877);function ec(e){let{id:t,label:a,value:r,onChange:i}=e;return(0,n.jsxs)("div",{children:[(0,n.jsx)(eo.J,{className:"mb-2 block",htmlFor:t,children:a}),(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(es.p,{id:t,type:"number",className:"flex-1",value:r?.value??"",onChange:e=>i(function(e,t){if(""!==t)return{value:Number(t),unit:e?.unit??"px"}}(r,e.target.value))}),(0,n.jsxs)(eA.l6,{value:r?.unit??"px",onValueChange:e=>i(r?{...r,unit:e}:r),children:[(0,n.jsx)(eA.bq,{className:"w-20",children:(0,n.jsx)(eA.yv,{})}),(0,n.jsx)(eA.gC,{children:ed.oV.map(e=>(0,n.jsx)(eA.eb,{value:e,children:e},e))})]})]})]})}function eu(e){let{placement:t,onChange:a,showScrollBehavior:r=!0,showAnchorX:i=!1,showAnchorY:s=!1,showOffsetX:o=!1,showOffsetY:l=!0,showDismissBackgroun
5d:A=!1,dismissBackground:c,onDismissBackgroundChange:u}=e,{t:p}=(0,d.Bd)();return(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[s&&(0,n.jsxs)("div",{children:[(0,n.jsx)(eo.J,{className:"mb-2 block",children:p("Banner Placement")}),(0,n.jsx)(el.z,{value:t.anchorY,onValueChange:e=>a((0,ed.L9)(t,e)),children:ed.TJ.map(e=>(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(el.C,{value:e.value,id:`placement-anchor-y-${e.value}`}),(0,n.jsx)(eo.J,{htmlFor:`placement-anchor-y-${e.value}`,children:p(e.label)})]},e.value))})]}),r&&"top"===t.anchorY&&(0,n.jsxs)("div",{children:[(0,n.jsx)(eo.J,{className:"mb-2 block",children:p("Banner Scrolling Behavior")}),(0,n.jsx)(el.z,{value:t.sticky,onValueChange:e=>a({...t,sticky:e}),children:ed.Rz.map(e=>(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(el.C,{value:e.value,id:`placement-sticky-${e.value}`}),(0,n.jsx)(eo.J,{htmlFor:`placement-sticky-${e.value}`,children:p(e.label)})]},e.value))})]}),i&&(0,n.jsxs)("div",{children:[(0,n.jsx)(eo.J,{className:"mb-2 block",children:p("Horizontal Placement")}),(0,n.jsx)(el.z,{value:t.anchorX,onValueChange:e=>a({...t,anchorX:e}),children:ed.om.map(e=>(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(el.C,{value:e.value,id:`placement-anchor-x-${e.value}`}),(0,n.jsx)(eo.J,{htmlFor:`placement-anchor-x-${e.value}`,children:p(e.label)})]},e.value))})]}),(o||l)&&(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[o&&(0,n.jsx)(ec,{id:"placement-offset-x",label:p("Offset X"),value:t.offsetX,onChange:e=>a({...t,offsetX:e})}),l&&(0,n.jsx)(ec,{id:"placement-offset-y",label:p("Offset Y"),value:t.offsetY,onChange:e=>a({...t,offsetY:e})})]}),A&&(0,n.jsxs)("div",{className:"flex items-start gap-2",children:[(0,n.jsx)(ei.S,{id:"placement-dismiss-background",checked:c,onCheckedChange:e=>u?.(!0===e),className:"mt-0.5","data-testid":"dismiss-background-checkbox"}),(0,n.jsxs)(eo.J,{htmlFor:"placement-dismiss-background",className:"flex cursor-pointer flex-col gap-0.5",children:[p("Dismiss Background"),(0,n.jsx)("span",{className:"text-xs font-normal text-muted-foreground",children:p("Adds a full-screen scrim behind the banner that closes it when tapped.")})]})]})]})}var ep=a(72015),em=a(52918),eg=a(76272);let ef="background-image-toggle",eh="background-image-sub",eb={type:"linear",direction:"180deg",stops:[{color:"#ffffff",position:0},{color:"#000000",position:100}]},ev=/^(repeating-linear|repeating-radial|linear|radial)-gradient\(([\s\S]*)\)$/i,ex=/^url\(\s*(?:"([^"]*)"|'([^']*)'|([^'"()\s]*))\s*\)$/i,eF=/^(-?[\d.]+)(deg|grad|rad|turn)$/,eB=/^([\s\S]*?)\s+(-?[\d.]+)%$/,eU=/^(#[0-9a-f]{3,8}|[a-z-]+\([\s\S]*\)|[a-z]+)$/i,eC=/^(-?[\d.]+(deg|grad|rad|turn)|to\s+|circle\b|ellipse\b|at\s+|closest-|farthest-)/i,ey=/^(-?[\d.]+(deg|grad|rad|turn)|to\s+)/i,ej={deg:1,grad:.9,rad:180/Math.PI,turn:360},eP={"to top":0,"to right":90,"to bottom":180,"to left":270},ew=e=>"linear"===e.replace("repeating-","");function e_(e){let t=(e??"").trim();if(!t||"none"===t)return{mode:"image",src:""};let a=ev.exec(t);if(a){let e=function(e,t){let a,n=function(e){let t=[],a=0,n="";for(let r of e){if("("===r&&(a+=1),")"===r&&(a-=1),","===r&&0===a){t.push(n),n="";continue}n+=r}return t.push(n),t.map(e=>e.trim()).filter(Boolean)}(t),r=n[0],i=void 0!==r&&eC.test(r)?n.shift():"";if(n.length<2||ew(e)&&!(!(a=(i??"").trim().toLowerCase())||eF.test(a))&&void 0===eP[a])return;let s=n.map(eT),o=s.filter(e=>void 0!==e);if(o.length===s.length)return{type:e,direction:i??"",stops:function(e){let t=e.length-1,a=e.map((e,a)=>void 0!==e.position?e.position:0===a?0:a===t?100:void 0);for(let e=1;e<t;e+=1){if(void 0!==a[e])continue;let t=a.findIndex((t,a)=>a>e&&void 0!==t),n=a[e-1]??0;a[e]=Math.round(n+((a[t]??100)-n)/(t-e+1))}return e.map((e,t)=>({color:e.color,position:a[t]??0}))}(o)}}((a[1]??"").toLowerCase(),a[2]??"");return e?{mode:"gradient",gradient:e}:{mode:"unknown",raw:t}}let n=ex.exec(t);return n?{mode:"image",src:n[1]??n[2]??n[3]??""}:{mode:"unknown",raw:t}}function eQ(e){if("unknown"===e.mode)return e.raw;if("image"===e.mode)return e.src?`url("${e.src}")`:"none";let{type:t,direction:a,stops:n}=e.gradient,r=n.map(e=>`${e.color} ${e.position}%`);return`${t}
5-gradient(${[a,...r].filter(Boolean).join(", ")})`}function eI(e,t){let a=ew(t),n=ey.test(e.direction.trim());return{...e,type:t,direction:a===n?e.direction:""}}function eN(e,t){return{...e,direction:`${t}deg`}}function eT(e){let t=eB.exec(e),a=t?(t[1]??"").trim():e;if(!eU.test(a))return;if(!t)return{color:a};let n=Number(t[2]??0);if(!(n<0)&&!(n>100))return{color:a,position:n}}function eS(e){let{id:t,label:a,onClear:i,wide:s,children:o}=e,l=!1!==a||!!i;return(0,n.jsxs)("div",{className:(0,r.cn)("flex flex-col gap-1.5",s&&"col-span-2"),children:[l&&(0,n.jsxs)("div",{className:"flex items-center gap-1 h-5",children:[!1!==a&&(0,n.jsx)(eo.J,{htmlFor:t,children:a}),i&&(0,n.jsx)(ek,{onClear:i})]}),o]})}function ek(e){let{onClear:t}=e,{t:a}=(0,d.Bd)();return(0,n.jsxs)(F.$,{className:"text-xs flex items-center gap-0 text-primary h-auto py-0.5 px-1",variant:"ghost",size:"sm","aria-label":a("Clear value"),onClick:t,children:[(0,n.jsx)(B.default,{className:"size-3"}),a("clear")]})}function eE(e){let{label:t,onClear:a,actions:r,children:i}=e;return(0,n.jsxs)("div",{className:"flex flex-col gap-3 rounded-sm border border-border p-3",children:[(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[!1!==t&&(0,n.jsx)("span",{className:"text-xs font-medium text-foreground",children:t}),a&&(0,n.jsx)(ek,{onClear:a}),r&&(0,n.jsx)("div",{className:"ml-auto",children:r})]}),i]})}var eD=a(1665);let eK={FILE_TOO_LARGE:"File size must be less than 1MB"},eY=[e=>e.size>1048576?"FILE_TOO_LARGE":null];function eL(e){let{t}=(0,d.Bd)(),a=(0,l.fI)(),n=(0,u.k)(),{isUploading:r,uploadFile:i}=(0,eD.n)({getPresignedUrl:(e,t,n)=>a.presignedUrl.getBannerImagePresignedUrl.query({query:{fileName:e,contentLength:t,contentType:n}})}),s=async a=>{let r=function(e){for(let t of eY){let a=t(e);if(a)return a}return null}(a);if(r)return void n({title:t("Upload Failed"),description:t(eK[r]),variant:"destructive"});let s=await i(a);s&&e(s.publicUrl)};return{isUploading:r,onFileChange:e=>{let t=e.target.files?.[0];e.target.value="",t&&s(t)}}}function eO(e){let{value:t,onSelect:a,onRemove:r,...i}=e,{t:s}=(0,d.Bd)(),o=(0,A.useRef)(null),{isUploading:l,onFileChange:c}=eL(a);return(0,n.jsxs)(eS,{...i,children:[t&&(0,n.jsx)(F.$,{variant:"ghost",className:"bg-cover bg-center cursor-pointer group p-0 overflow-hidden",style:{backgroundImage:`url("${t}")`},onClick:r,children:(0,n.jsxs)("div",{className:"size-full bg-neutral-900/80 text-neutral-100 items-center justify-center text-sm font-medium cursor-pointer flex opacity-0 group-hover:opacity-100 transition-opacity",children:[(0,n.jsx)(B.default,{className:"size-4 text-white"}),s("Remove")]})}),(0,n.jsx)(F.$,{variant:"secondary",disabled:l,onClick:()=>o.current?.click(),children:s(l?"Uploading...":"Select Image")}),(0,n.jsx)("input",{ref:o,type:"file",accept:"image/png,image/jpeg",className:"hidden",onChange:c})]})}var eR=a(10130);function eM(e){let{id:t,label:a,checked:r,onChange:i}=e;return(0,n.jsxs)("div",{className:"flex items-center gap-2 h-5",children:[(0,n.jsx)(ei.S,{id:t,checked:r,onCheckedChange:e=>i(!0===e)}),!1!==a&&(0,n.jsx)(eo.J,{htmlFor:t,children:a})]})}var eH=a(18923);function eq(e){let{value:t,placeholder:a,onChange:r,onCommit:i,...s}=e;return(0,n.jsx)(eS,{...s,children:(0,n.jsx)(eH.A,{id:s.id,placeholder:a,color:t,onChange:r,onBlur:()=>i(t),opacity:!0})})}var eV=a(59555);function ez(e){let{barRef:t,stops:a,selected:r,onSelect:i,onAdd:s,onRemove:o,startDrag:l,drag:A,endDrag:c,nudge:u,endNudge:p}=e,{t:m}=(0,d.Bd)();return(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{ref:t,className:"relative h-6 flex-1 rounded-sm border border-border",style:{backgroundImage:eQ({mode:"gradient",gradient:{type:"linear",direction:"90deg",stops:a}})},children:a.map((e,t)=>(0,n.jsx)("button",{type:"button",role:"slider","aria-label":m("Stop {{number}}",{number:t+1}),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":e.position,"data-selected":t===r,className:"absolute top-1/2 size-3 -translate-x-1/2 -translate-y-1/2 rounded-full border-2 border-white shadow ring-1 ring-black/30 data-[selected=true]:size-4",style:{left:`${e.position}%`,backgroundColor:e.color},onClick:()=>i(t),onFocus:()=>i(t),onKeyDown:u(t),onKeyUp:p(t),onPointerDown:l(t),onPointerMove:A(t),onPointerUp:c(t),onPointerCancel:c(t)},t))}),(0,n.jsx)(F.$,{variant:"ghost",size:"sm","aria-label":m("Add stop"),onClick:s,children:(0,n.jsx)(eV.default,{className:"size-4"})}),a.length>2&&(0,n.jsx)(F.$,{variant:"ghost",size:"sm","aria-label":m("Remove stop"),onClick:o,children:(0,n.jsx)(y.default,{className:"size-4"})})]})}let eG="repeating-",eX=(e,t)=>t?`${eG}${e}
5`:e,eW=e=>Math.round(Math.min(100,Math.max(0,e))),eJ=e=>Math.round(Math.min(360,Math.max(0,e)));function e$(e){let{value:t,placeholder:a,min:r,max:i,step:s,units:o,onChange:l,onCommit:A,...c}=e,{t:u}=(0,d.Bd)();return(0,n.jsx)(eS,{...c,children:(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(es.p,{id:c.id,type:"number",min:r,max:i,step:s,placeholder:a,value:t,onChange:e=>l(e.target.value),onBlur:e=>A(e.target.value)}),o&&(0,n.jsxs)(eA.l6,{value:o.value,onValueChange:o.onChange,children:[(0,n.jsx)(eA.bq,{children:(0,n.jsx)(eA.yv,{})}),(0,n.jsx)(eA.gC,{children:o.options.map(e=>(0,n.jsx)(eA.eb,{value:e,children:e||u("None")},e))})]})]})})}var eZ=a(9851);function e0(e){let{value:t,options:a,onChange:i,...s}=e,o=a.some(e=>e.icon);return(0,n.jsx)(eS,{...s,children:(0,n.jsx)(eZ.O,{type:"single",variant:"outline",className:(0,r.cn)(o&&"w-full gap-0 rounded-sm border border-input bg-muted p-0.5"),value:t,onValueChange:e=>{e&&i(e)},children:a.map(e=>(0,n.jsx)(eZ.d,{value:e.id,"aria-label":e.icon?e.label:void 0,className:(0,r.cn)(o&&"h-7 min-w-0 flex-1 border-0 bg-transparent px-2 shadow-none hover:bg-background/60 data-[state=on]:bg-background data-[state=on]:inset-shadow-none data-[state=on]:shadow-sm"),children:e.icon??e.label},e.id))})})}function e8(e){let t,a,{value:r,onChange:i,onCommit:s,...o}=e,{t:l}=(0,d.Bd)(),{barRef:c,index:u,stop:p,setSelected:m,withStopAt:g,addStop:f,removeStop:h,startDrag:b,drag:v,endDrag:x,nudge:F,endNudge:B}=function(e,t,a){let n=(0,A.useRef)(null),r=(0,A.useRef)(!1),[i,s]=(0,A.useState)(0),o=Math.min(i,e.stops.length-1),l=e.stops[o],d=t=>({...e,stops:t}),c=(t,a)=>d(e.stops.map((e,n)=>n===t?{...e,...a}:e));return{barRef:n,index:o,stop:l,setSelected:s,withStopAt:c,addStop:()=>{let t=(e=>{let t=[...e.entries()].sort((e,t)=>{let[,a]=e,[,n]=t;return a.position-n.position}),[a]=t.flatMap((e,a)=>{let[n,r]=e,i=t[a+1];return i?[{at:n,from:r,to:i[1]}]:[]}).sort((e,t)=>t.to.position-t.from.position-(e.to.position-e.from.position));if(a)return{at:a.at,stop:{color:a.from.color,position:eW((a.from.position+a.to.position)/2)}}})(e.stops);t&&(s(t.at+1),a(d([...e.stops.slice(0,t.at+1),t.stop,...e.stops.slice(t.at+1)])))},removeStop:()=>{s(Math.max(0,o-1)),a(d(e.stops.filter((e,t)=>t!==o)))},startDrag:e=>t=>{s(e),t.currentTarget.setPointerCapture?.(t.pointerId)},drag:e=>a=>{if(!a.currentTarget.hasPointerCapture?.(a.pointerId))return;let r=(e=>{let t=n.current?.getBoundingClientRect();if(t?.width)return eW((e.clientX-t.left)/t.width*100)})(a);void 0!==r&&t(c(e,{position:r}))},endDrag:e=>t=>{t.currentTarget.hasPointerCapture?.(t.pointerId)&&(t.currentTarget.releasePointerCapture?.(t.pointerId),a(c(e,{})))},nudge:a=>n=>{var i;let o,l=e.stops[a];if(!l)return;let A=(i=l.position,o=n.shiftKey?10:1,"Home"===n.key?0:"End"===n.key?100:"ArrowLeft"===n.key||"ArrowDown"===n.key?eW(i-o):"ArrowRight"===n.key||"ArrowUp"===n.key?eW(i+o):void 0);void 0!==A&&(n.preventDefault(),r.current=!0,s(a),t(c(a,{position:A})))},endNudge:e=>()=>{r.current&&(r.current=!1,a(c(e,{})))}}}(r,i,s),U=r.type.replace(eG,""),C=r.type.startsWith(eG);return(0,n.jsx)(eS,{...o,children:(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)(ez,{barRef:c,stops:r.stops,selected:u,onSelect:m,onAdd:f,onRemove:h,startDrag:b,drag:v,endDrag:x,nudge:F,endNudge:B}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,n.jsx)(eq,{id:`${o.id}-color`,label:l("Color"),value:p?.color??"",onChange:e=>i(g(u,{color:e})),onCommit:e=>s(g(u,{color:e}))}),(0,n.jsx)(e$,{id:`${o.id}-position`,label:l("Position"),value:String(p?.position??0),min:0,max:100,onChange:e=>{let t=(0,eR.a)(e);void 0!==t&&i(g(u,{position:eW(t)}))},onCommit:e=>s(g(u,{position:eW((0,eR.a)(e)??0)}))})]}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,n.jsx)(e0,{id:`${o.id}-type`,label:l("Type"),value:U,options:[{id:"linear",label:l("Linear")},{id:"radial",label:l("Radial")}],onChange:e=>s(eI(r,eX(e,C)))}),"linear"===U&&(0,n.jsx)(e$,{id:`${o.id}-angle`,label:l("Angle"),value:String((t=r.direction.trim().toLowerCase(),(a=eF.exec(t))?Math.round(Number(a[1])*(ej[a[2]??"deg"]??1)):eP[t]??180)),min:0,max:360,onChange:e=>{let t=(0,eR.a)(e);void 0!==t&&i(eN(r,eJ(t)))},onCommit:e=>s(eN(r,eJ((0,eR.a)(e)??0)))})]}),(0,n.jsx)(eM,{id:`${o.id}-repeat`,label:l("Repeating gradient"),checked:C,onChange:e=>s(eI(r,eX(U,e)))})]})})}let e4=e=>eQ({mode:"gradient",gradient:e});function e1(e){let{value:t,onChange:a,onCommit:r,...i}=e,{t:s}=(0,d.Bd)(),o=e_(t),l=(0,A.useRef)(""),c=(0,A.useRef)(eb);return"image"===o.mode&&(l.current=o.src),"gradient"===o.mode&&(c.current=o.gradient),(0,n.jsx)(eS,{...i,children:(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)(e0,{id:`${i.id}-mode`,label:!1,value:"unknown"===o.mode?"":o.mode,options:[{id:"image",label:s("Image"),icon:(0,n.jsx)(em.default,{})},{id:"gradient",label:s("Gradient"),icon:(0,n.jsx)(eg.default,{})}],onChange:e=>{e!==o.mode&&r("gradient"===e?e4(c.current):eQ({mode:"image",src:l.current}))}}),"unknown"===o.mode&&(0,n.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:s("This background is set to CSS that can't be edited here. Choosing an image or a gradient will replace it.")}),(0,n.jsx)(es.p,{id:`${i.id}
5-raw`,"aria-label":s("Background CSS"),readOnly:!0,value:o.raw})]}),"image"===o.mode&&(0,n.jsx)(eO,{id:`${i.id}-src`,label:!1,value:o.src||void 0,onSelect:e=>r(eQ({mode:"image",src:e})),onRemove:()=>r("none")}),"gradient"===o.mode&&(0,n.jsx)(e8,{id:`${i.id}-gradient`,label:!1,value:o.gradient,onChange:e=>a(e4(e)),onCommit:e=>r(e4(e))})]})})}let e2=new Set(["background-repeat","background-position","background-attachment","background-size"]),e5={image:"Image",gradient:"Gradient",unknown:"Custom CSS"};function e3(e){let{label:t,onClear:a,children:r}=e;return(0,n.jsx)(eE,{label:t,onClear:a,children:(0,n.jsx)("div",{className:"grid grid-cols-2 gap-3",children:r})})}var e6=a(49026);let e9={backgroundPosition:"center",backgroundSize:"cover"};function e7(e){let{label:t,onClear:a,onAdd:r,layers:i}=e,{t:s}=(0,d.Bd)();return(0,n.jsx)(eE,{label:t,onClear:a,actions:(0,n.jsx)(F.$,{variant:"ghost",size:"icon","aria-label":s("Add layer"),onClick:r,children:(0,n.jsx)(eV.default,{})}),children:i.length>0&&(0,n.jsx)("div",{className:"flex flex-col gap-1",children:i.map((e,t)=>(0,n.jsxs)("div",{className:"rounded-sm border border-border p-2 bg-muted",children:[(0,n.jsxs)("div",{className:"flex items-center gap-0.5",children:[(0,n.jsx)(F.$,{className:"size-6",variant:"ghost",size:"icon","aria-label":s("Move layer up"),disabled:0===t,onClick:()=>e.onMove(-1),children:(0,n.jsx)(e6.default,{className:"size-3"})}),(0,n.jsx)(F.$,{className:"size-6",variant:"ghost",size:"icon","aria-label":s("Move layer down"),disabled:t===i.length-1,onClick:()=>e.onMove(1),children:(0,n.jsx)(_.default,{className:"size-3"})}),(0,n.jsxs)(F.$,{className:"grow justify-start px-2",variant:"ghost",size:"sm",onClick:e.onToggle,children:[e.label,e.preview&&(0,n.jsx)("div",{className:"size-4 shrink-0 rounded-xs border border-border ml-auto text-xs",style:{...e.preview,...e9},children:e.previewText})]}),(0,n.jsx)(F.$,{className:"size-6",variant:"ghost",size:"icon","aria-label":s("Remove layer"),onClick:e.onRemove,children:(0,n.jsx)(B.default,{className:"size-3"})})]}),e.isExpanded&&e.fields&&(0,n.jsx)("div",{className:"grid grid-cols-2 gap-3",children:e.fields})]},e.id))})})}let te="__empty__";function tt(e){let{value:t,options:a,onChange:r,...i}=e;return(0,n.jsx)(eS,{...i,children:(0,n.jsxs)(eA.l6,{value:t||te,onValueChange:e=>r(e===te?"":e),children:[(0,n.jsx)(eA.bq,{id:i.id,width:"full",children:(0,n.jsx)(eA.yv,{})}),(0,n.jsx)(eA.gC,{children:a.map(e=>(0,n.jsx)(eA.eb,{value:e.id||te,children:e.label},e.id))})]})})}var ta=a(81378);function tn(e){let{className:t,defaultValue:a,value:i,min:s=0,max:o=100,...l}=e,d=A.useMemo(()=>Array.isArray(i)?i:Array.isArray(a)?a:[s,o],[i,a,s,o]);return(0,n.jsxs)(ta.bL,{"data-slot":"slider",defaultValue:a,value:i,min:s,max:o,className:(0,r.cn)("relative flex w-full touch-none items-center select-none data-[disabled]:opacity-50 data-[orientation=vertical]:h-full data-[orientation=vertical]:min-h-44 data-[orientation=vertical]:w-auto data-[orientation=vertical]:flex-col",t),...l,children:[(0,n.jsx)(ta.CC,{"data-slot":"slider-track",className:(0,r.cn)("bg-input relative grow overflow-hidden rounded-full data-[orientation=horizontal]:h-2 data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-2"),children:(0,n.jsx)(ta.Q6,{"data-slot":"slider-range",className:(0,r.cn)("bg-primary absolute data-[orientation=horizontal]:h-full data-[orientation=vertical]:w-full")})}),Array.from({length:d.length},(e,t)=>(0,n.jsx)(ta.zi,{"data-slot":"slider-thumb","aria-label":`Thumb ${t+1}`,className:"border-primary bg-background ring-ring/20 block size-5 shrink-0 rounded-full border-2 transition-[color,box-shadow] hover:ring-4 focus-visible:ring-4 focus-visible:outline-hidden disabled:pointer-events-none disabled:opacity-50"},t))]})}function tr(e){let{value:t,min:a,max:r,step:i,unit:s,onChange:o,onCommit:l,...A}=e;return(0,n.jsx)(eS,{...A,children:(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(tn,{id:A.id,min:a,max:r,step:i,value:[t],onValueChange:e=>{let[a]=e;return o(a??t)},onValueCommit:e=>{let[a]=e;return l(a??t)}}),(0,n.jsxs)("span",{className:"w-12 shrink-0 text-right text-xs text-muted-foreground",children:[t,s]})]})})}function ti(e){let{value:t,placeholder:a,onChange:r,onCommit:i,...s}=e;return(0,n.jsx)(eS,{...s,children:(0,n.jsx)(es.p,{id:s.id,placeholder:a,value:t,onChange:e=>r(e.target.value),onBlur:e=>i(e.target.value)})})}function ts(e,t){return t.map(t=>({id:e.getOptionId(t),label:e.getOptionLabel(t)}
5))}function to(e){let{property:t}=e,a=t.getType(),r={id:`style-${t.getId()}`,label:t.getLabel(),onClear:t.canClear()?()=>void t.clear():void 0,wide:"color"===a},i=t.getValue({noDefault:!0})??"",s=t.getDefaultValue(),o=e=>void t.upValue(e,{partial:!0}),l=e=>void t.upValue(e);switch(a){case"composite":return(0,n.jsx)(e3,{label:r.label,onClear:r.onClear,children:tl(t)});case"stack":return(0,n.jsx)(e7,{label:r.label,onClear:r.onClear,onAdd:()=>t.selectLayer(t.addLayer({},{at:0})),layers:t.getLayers().map(e=>({id:e.getId(),label:t.getLayerLabel(e),preview:e.hasPreview()?e.getStylePreview({number:{min:-3,max:3},camelCase:!0}):void 0,previewText:"text-shadow"===t.getName()?"T":void 0,isExpanded:e.isSelected(),onToggle:()=>t.selectLayer(e.isSelected()?void 0:e),onMove:a=>t.moveLayer(e,t.getLayers().indexOf(e)+a),onRemove:()=>void t.removeLayer(e),fields:e.isSelected()?tl(t):void 0}))});case ef:return(0,n.jsx)(e1,{...r,label:!1,wide:!0,value:i,onChange:o,onCommit:l});case"file":return(0,n.jsx)(eO,{...r,wide:!0,value:i===s?void 0:i,onSelect:l,onRemove:()=>l("")});case"select":case"radio":{let e={...r,value:String(t.getValue()??""),options:ts(t,t.getOptions()),onChange:l};return"radio"===a?(0,n.jsx)(e0,{...e}):(0,n.jsx)(tt,{...e})}case"color":return(0,n.jsx)(eq,{...r,value:i,placeholder:s,onChange:o,onCommit:l});case"slider":return(0,n.jsx)(tr,{...r,value:Number(t.getValue())||0,min:t.getMin(),max:t.getMax(),step:t.getStep(),unit:t.getUnit(),onChange:e=>o(String(e)),onCommit:e=>l(String(e))});case"number":{let e=t.getUnits();return(0,n.jsx)(e$,{...r,value:i,placeholder:s,min:t.getMin(),max:t.getMax(),step:t.getStep(),units:e.length>1?{value:t.getUnit(),options:e,onChange:e=>void t.upUnit(e)}:void 0,onChange:o,onCommit:l})}default:return(0,n.jsx)(ti,{...r,value:i,placeholder:s,onChange:o,onCommit:l})}}function tl(e){var t;return((t=e.getProperties()).some(e=>e.getType()===ef&&"gradient"===e_(String(e.getValue({noDefault:!0}
5)??"")).mode)?t.filter(e=>{let t;return!e2.has(e.getName())||!!(t=e.getValue({noDefault:!0}))&&t!==e.getDefaultValue()}):t).map(e=>(0,n.jsx)(to,{property:e},e.getId()))}function tA(e){let{id:t,text:a,onClick:r}=e;return(0,n.jsx)(F.$,{id:t,variant:"secondary",onClick:r,children:a})}var td=a(64476);function tc(e){let{trait:t,...a}=e,{t:i}=(0,d.Bd)(),s=(0,A.useRef)(null),o=t.component;!function(e){let[,t]=(0,A.useState)(0);(0,A.useEffect)(()=>{let a=()=>t(e=>e+1);return e.on("change:attributes",a),()=>{e.off("change:attributes",a)}},[e])}(o);let{isUploading:l,onFileChange:c}=eL(e=>t.setValue(e)),u=o.isDefaultSrc?.()?"":String(t.getValue()??""),p=String(o.getAttributes().alt??""),m=(e,t)=>o.addAttributes({alt:e},t?{avoidStore:!0}:{});return(0,n.jsxs)(eS,{...a,wide:!0,children:[(0,n.jsxs)(F.$,{variant:"secondary","aria-label":i("Replace image"),disabled:l,className:"group relative h-auto w-full aspect-3/2 overflow-hidden bg-muted p-0",onClick:()=>s.current?.click(),children:[u?(0,n.jsx)("img",{src:u,alt:"",className:"size-full object-contain"}):(0,n.jsxs)("span",{className:"flex flex-col items-center gap-1 text-xs text-muted-foreground",children:[(0,n.jsx)(td.default,{className:"size-4"}),i("Click to upload")]}),(u||l)&&(0,n.jsxs)("span",{className:(0,r.cn)("absolute inset-0 flex flex-col items-center justify-center gap-1 bg-neutral-900/80 text-xs text-neutral-100 opacity-0 transition-opacity group-hover:opacity-100 group-focus-visible:opacity-100",l&&"opacity-100"),children:[(0,n.jsx)(td.default,{className:"size-4"}),i(l?"Uploading...":"Replace image")]})]}),(0,n.jsx)("input",{ref:s,type:"file",accept:"image/png,image/jpeg",className:"hidden",onChange:c}),(0,n.jsx)(ti,{id:`${a.id}-src`,label:i("Image URL"),value:u,onChange:e=>t.setValue(e,{partial:!0}),onCommit:e=>t.setValue(e)}),(0,n.jsx)(ti,{id:`${a.id}-alt`,label:i("Alt Text"),value:p,onChange:e=>m(e,!0),onCommit:e=>m(e,!1)})]})}var tu=a(38476),tp=a(85929),tm=a(82753),tg=a(74130),tf=a(75610),th=a(6948),tb=a.n(th),tv=a(33168);let tx="size-33";function tF(e){let t,{trait:a,...i}=e,{t:o}=(0,d.Bd)(),{isEnabled:l}=(0,tf.g_)(),[c,u]=(0,A.useState)(!1),p=(t=a.getValue())&&"object"==typeof t?t:void 0,{data:m,isError:g}=(0,s.G)(p,396),f=g?"error":m?"ready":"loading";return(0,n.jsxs)(eS,{...i,wide:!0,children:[(0,n.jsxs)("div",{className:"relative bg-neutral-300 border-2 border-neutral-400 rounded-md flex flex-col w-full h-42",children:[l(tp.Gv.QR_CODE_CUSTOMIZATION)&&(0,n.jsx)("div",{className:"absolute top-2 right-2",children:(0,n.jsxs)(F.$,{type:"button",variant:"secondary",size:"icon",className:"h-8 w-8 opacity-70",onClick:()=>u(!0),children:[(0,n.jsx)(tv.default,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:o("Edit")})]})}),(0,n.jsxs)("div",{className:"flex flex-1 items-center justify-center p-4",children:["ready"===f&&(0,n.jsx)("img",{src:m,alt:o("QR code"),className:(0,r.cn)(tx),draggable:!1}),"loading"===f&&(0,n.jsx)("div",{className:(0,r.cn)(tx,"animate-pulse bg-neutral-200 rounded"),"aria-busy":"true","aria-live":"polite"}),"error"===f&&(0,n.jsxs)("p",{className:"text-sm text-center text-yellow-800 max-w-64",children:[(0,n.jsx)(V.default,{className:"size-6 m-auto mb-2","aria-hidden":"true"}),o("Failed to fetch QR code - please refresh page and try again.")]})]})]}),(0,n.jsx)(tB,{open:c,onOpenChange:u,settings:p,onSave:e=>a.setValue(e)})]})}function tB(e){let{open:t,onOpenChange:a,settings:r,onSave:i}=e,{t:s}=(0,d.Bd)(),{banners:o}=(0,l.fI)(),{mutateAsync:c}=o.previewQrCode.useMutation(),[u,p]=(0,A.useState)(),m=(0,A.useCallback)(async e=>{let t=await c({body:{qrCodeSettings:e,width:tg.v.width}});if(200!==t.status||!t.body.qrCode)throw Error("Failed to render QR code preview");return t.body.qrCode},[c]),g=void 0!==u&&!tb()(u,r??{}),h=null===u||void 0!==u&&!tu.Js.safeParse(u).success,b=e=>{e||p(void 0),a(e)};return(0,n.jsx)(f.lG,{open:t,onOpenChange:b,children:(0,n.jsxs)(f.Cf,{className:"min-w-4xl",children:[(0,n.jsx)(f.c7,{children:(0,n.jsx)(f.L3,{children:s("Customize QR Code")})}),(0,n.jsx)(tm.m,{qrCodeSettings:r,onSettingsChange:p,renderPreview:m}),(0,n.jsxs)(f.Es,{className:"sm:justify-between",children:[(0,n.jsx)(F.$,{variant:"secondary",onClick:()=>b(!1),children:s("Cancel")}),(0,n.jsx)(F.$,{onClick:()=>{u&&i(u),b(!1)},disabled:!g||h,children:s("Save Changes")}
5)]})]})})}let tU=e=>null==e?"":String(e);function tC(e,t){let a=Number(e.get(t));return Number.isFinite(a)?a:void 0}function ty(e){let{trait:t}=e,a=t.getType(),r={id:`trait-${t.getId()}`,label:t.getLabel(),wide:"color"===a},i=tU(t.getValue()),s=tU(t.get("placeholder")||t.getDefault()),o=e=>t.setValue(e,{partial:!0}),l=e=>t.setValue(e);switch(a){case"select":return(0,n.jsx)(tt,{...r,value:i,options:ts(t,t.getOptions()),onChange:l});case"button":{let{text:e}=t.props();return(0,n.jsx)(tA,{...r,text:tU(e)||tU(t.getLabel()),onClick:()=>t.runCommand()})}case"image":return(0,n.jsx)(tc,{...r,trait:t});case"qr-code":return(0,n.jsx)(tF,{...r,trait:t});case"checkbox":return(0,n.jsx)(eM,{...r,checked:!!t.getValue({useType:!0}),onChange:e=>t.setValue(e)});case"color":return(0,n.jsx)(eq,{...r,value:i,placeholder:s,onChange:o,onCommit:l});case"number":return(0,n.jsx)(e$,{...r,value:i,placeholder:s,min:tC(t,"min"),max:tC(t,"max"),step:tC(t,"step"),onChange:o,onCommit:l});default:return(0,n.jsx)(ti,{...r,value:i,placeholder:s,onChange:o,onCommit:l})}}function tj(e){return e.trait?(0,n.jsx)(ty,{trait:e.trait}):(0,n.jsx)(to,{property:e.property})}function tP(e){let{sector:t}=e,a=t.getName(),r=t.getProperties().filter(e=>e.isVisible());return r.length?(0,n.jsxs)(ep.As,{value:t.getId(),children:[(0,n.jsx)(ep.$m,{className:"px-2",children:a}),(0,n.jsx)(ep.ub,{className:"px-2",children:(0,n.jsx)("div",{className:"flex flex-col gap-3",children:r.map(e=>(0,n.jsx)(tj,{property:e},e.getId()))})})]}):null}function tw(){return(0,n.jsx)(m.W$,{children:e=>{let{sectors:t}=e;return(0,n.jsx)(ep.nD,{type:"single",collapsible:!0,defaultValue:t.find(e=>e.isOpen())?.getId(),children:t.map(e=>(0,n.jsx)(tP,{sector:e},e.getId()))})}})}function t_(){let{t:e}=(0,d.Bd)();return!function(){let e=(0,m.hG)(),[,t]=(0,A.useState)(0);(0,A.useEffect)(()=>{let a=()=>t(e=>e+1),n=e.Traits.events.value;return e.on(n,a),()=>{e.off(n,a)}},[e])}(),(0,n.jsx)(m.Xn,{children:t=>{let{traits:a}=t;return a.length?(0,n.jsxs)("div",{className:"px-2 pt-4 pb-6 border-b border-border flex flex-col gap-3",children:[(0,n.jsx)("h3",{className:"text-sm font-medium text-foreground",children:e("Settings")}),a.map(e=>(0,n.jsx)(tj,{trait:e},e.getId()))]}):(0,n.jsx)(n.Fragment,{})}})}function tQ(){let e=(0,m.hG)(),[t,a]=(0,A.useState)(null),[,r]=(0,A.useState)(0);return((0,A.useEffect)(()=>{let t=e=>a(e),n=()=>a(null),i=()=>r(e=>e+1),s=e.Styles.events.propertyUpdate;e.on("component:selected",t),e.on("component:deselected",n),e.on(s,i);try{a(e.getSelected()??null)}catch{a(null)}return()=>{e.off("component:selected",t),e.off("component:deselected",n),e.off(s,i)}},[e]),t)?(0,n.jsx)(tw,{}):null}function tI(e){let{controls:t,placement:a,onPlacementChange:r}=e,[i,s]=function(){let e=(0,m.hG)(),[t,a]=(0,A.useState)(()=>R(e));return(0,A.useEffect)(()=>{let t=t=>{t.get("type")===K&&a(R(e))};return a(R(e)),e.on("component:add",t),e.on("component:remove",t),()=>{e.off("component:add",t),e.off("component:remove",t)}},[e]),[t,t=>e.runCommand(Y,{enabled:t})]}(),o=Object.values(t).some(e=>!0===e);return(0,n.jsxs)("div",{className:"w-92 bg-background border-l border-border px-2 py-2 overflow-y-auto scroll-py-1 shrink-0",children:[o&&(0,n.jsx)("div",{className:"px-2 pt-4 pb-6 border-b border-border",children:(0,n.jsx)(eu,{...t,placement:a,onChange:r,dismissBackground:i,onDismissBackgroundChange:s})}),(0,n.jsx)(t_,{}),(0,n.jsx)(tQ,{})]})}var tN=a(94238),tT=a(847),tS=a(62124),tk=a(28074),tE=a(1812),tD=a(91276),tK=a(59499),tY=a(46902),tL=a(53367),tO=a(42551);let tR={phone:tY.default,tablet:tL.default,desktop:tO.default};function tM(e){let{presets:t,value:a,onChange:r}=e,{t:i}=(0,d.Bd)(),s=t.find(e=>e.id===a),o=tR[s?.chrome??"phone"];return(0,n.jsxs)(eA.l6,{value:a,onValueChange:r,children:[(0,n.jsx)(eA.bq,{icon:o,"aria-label":i("Preview device"),"data-event-id":"banner-editor-preview-device-btn",className:"h-8 shrink-0 bg-background",children:(0,n.jsx)(eA.yv,{})}),(0,n.jsx)(eA.gC,{children:t.map(e=>(0,n.jsx)(eA.eb,{value:e.id,children:i("{{device}} ({{width}} × {{height}})",{device:i(e.label),width:e.screenWidth,height:e.screenHeight})},e.id))})]})}let tH={id:"phone",label:"Phone",screenWidth:390,screenHeight:844,deviceType:"mobile",chrome:"phone"},tq={id:"desktop-1024",label:"Desktop",screenWidth:1024,screenHeight:640,deviceType:"desktop",chrome:"desktop"},tV=[tH,{id:"tablet",label:"Tablet",screenWidth:768,screenHeight:1024,deviceType:"mobile",chrome:"tablet"},tq,{id:"desktop-1280",label:"Desktop (large)",screenWidth:1280,screenHeight:800,deviceType:"desktop",chrome:"desktop"},{id:"desktop-1440",label:"Desktop (extra large)",screenWidth:1440,screenHeight:900,deviceType:"desktop",chrome:"desktop"}],tz={mobile:tH,desktop:tq};function tG(e){let{onSave:t,isPreviewMode:a,onTogglePreviewMode:r,deviceType:i,previewPresetId:s,onPreviewPresetChange:o}=e,l=(0,m.hG)(),{t:c}=(0,d.Bd)(),{isBranchEmployee:u}=(0,tT.U)(),[p,g]=(0,A.useState)(!1),f=async()=>{g(!0),await t(l),g(!1)},h=(0,A.useMemo)(()=>tV.filter(e=>e.deviceType===i),[i]),[b,v]=(0,A.useState)(!1);return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-1 px-4 py-2 h-14 bg-background border-b border-border",children:[(0,n.jsx)(F.$,{variant:"ghost",size:"icon",onClick:()=>l.UndoManager.undo(),disabled:a||!l.UndoManager.hasUndo(),"aria-label":c("Undo"),"data-event-id":"banner-editor-undo-btn",children:(0,n.jsx)(tS.default,{className:"size-4"})}),(0,n.jsx)(F.$,{variant:"ghost",size:"icon",onClick:()=>l.UndoManager.redo(),disabled:a||!l.UndoManager.hasRedo(),"aria-label":c("Redo"),"data-event-id":"banner-editor-redo-btn",children:(0,n.jsx)(tk.default,{className:"size-4"})}),(0,n.jsx)(tN.w,{orientation:"vertical",className:"mx-2"}),(0,n.jsxs)(F.$,{size:"sm",variant:b?"secondary":"ghost",onClick:()=>{b?l.stopCommand("core:component-outline"):l.runCommand("core:component-outline"),v(!b)},disabled:a,"data-event-id":"banner-editor-toggle-outlines-btn",children:[(0,n.jsx)(tE.default,{className:"size-4"}),c(b?"Hide Outlines":"Show Outlines")]}),(0,n.jsxs)(F.$,{variant:a?"secondary":"ghost",size:"sm",onClick:()=>r(l),disabled:!1,"data-event-id":"banner-editor-toggle-preview-btn",children:[a?(0,n.jsx)(I.default,{className:"size-4"}):(0,n.jsx)(Q.default,{className:"size-4"}),c(a?"Exit Preview":"Preview")]}),u&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tN.w,{orientation:"vertical",className:"mx-2"}),(0,n.jsxs)(F.$,{size:"sm",variant:"ghost",onClick:()=>l.runCommand("core:open-code"),children:[(0,n.jsx)(tD.default,{className:"size-4"}),c("Show Code")]})]}),a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(tN.w,{orientation:"vertical",className:"mx-2"}),(0,n.jsx)(tM,{presets:h,value:s,onChange:o})]}),(0,n.jsxs)(F.$,{className:"ml-auto",variant:"secondary",size:"sm",disabled:p||a,"data-event-id":"banner-editor-save-draft-btn",onClick:f,children:[p&&(0,n.jsx)(tK.default,{className:"size-4 animate-spin"}),c(p?"Saving...":"Save Draft")]})]})}var tX=a(25032),tW=a(93445);let tJ="{{$journeys_desktop_qr_code}}",t$="data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23ffffff'/%3E%3Crect x='8' y='8' width='20' height='20' fill='%23000000'/%3E%3Crect x='52' y='8' width='20' height='20' fill='%23000000'/%3E%3Crect x='8' y='52' width='20' height='20' fill='%23000000'/%3E%3Crect x='14' y='14' width='8' height='8' fill='%23ffffff'/%3E%3Crect x='58' y='14' width='8' height='8' fill='%23ffffff'/%3E%3Crect x='14' y='58' width='8' height='8' fill='%23ffffff'/%3E%3Crect x='34' y='34' width='12' height='12' fill='%23000000'/%3E%3Crect x='52' y='52' width='6' height='6' fill='%23000000'/%3E%3Crect x='62' y='62' width='6' height='6' fill='%23000000'/%3E%3C/svg%3E";function tZ(e,t){let a=(0,A.useRef)(null),[n,r]=(0,A.useState)(0);return(0,A.useEffect)(()=>{let n=a.current;if(!n||"u"<typeof ResizeObserver)return;let i=()=>{let{clientWidth:a,clientHeight:i}=n;a>0&&i>
50&&r(Math.min(i/t,a/e,1))};i();let s=new ResizeObserver(i);return s.observe(n),()=>s.disconnect()},[e,t]),{containerRef:a,scale:n}}function t0(e){let{children:t,screenWidth:a=1024,screenHeight:r=640}=e,i=r+40,{containerRef:s,scale:o}=tZ(a,i);return(0,n.jsx)("div",{ref:s,className:"flex h-full w-full items-center justify-center overflow-hidden",children:(0,n.jsx)("div",{style:{width:a*o,height:i*o},children:(0,n.jsxs)("div",{"data-testid":"desktop-frame",style:{width:a,height:i,transform:`scale(${o})`,transformOrigin:"top left"},className:"flex flex-col overflow-hidden rounded-xl border border-border bg-neutral-800 shadow-xl",children:[(0,n.jsxs)("div",{"aria-hidden":"true","data-testid":"desktop-browser-chrome",className:"flex shrink-0 items-center gap-2 px-4",style:{height:40},children:[(0,n.jsx)("span",{className:"h-3 w-3 rounded-full bg-neutral-500"}),(0,n.jsx)("span",{className:"h-3 w-3 rounded-full bg-neutral-500"}),(0,n.jsx)("span",{className:"h-3 w-3 rounded-full bg-neutral-500"}),(0,n.jsx)("span",{className:"ml-3 h-5 flex-1 rounded-full bg-neutral-700"})]}),(0,n.jsx)("div",{className:"relative min-h-0 flex-1 bg-background",children:t})]})})})}var t8=a(79383),t4=a(35084),t1=a(22616);let t2={phone:{bezel:14,outerRadius:55,innerRadius:44,statusBarHeight:54,homeIndicatorWidth:140},tablet:{bezel:20,outerRadius:34,innerRadius:16,statusBarHeight:36,homeIndicatorWidth:220}};function t5(e){let{children:t,screenWidth:a=390,screenHeight:r=844,chrome:i="phone"}=e,s=t2[i],o=a+2*s.bezel,l=r+2*s.bezel,{containerRef:A,scale:d}=tZ(o,l);return(0,n.jsx)("div",{ref:A,className:"flex h-full w-full items-center justify-center overflow-hidden",children:(0,n.jsx)("div",{style:{width:o*d,height:l*d},children:(0,n.jsx)("div",{"data-testid":"iphone-frame",style:{width:o,height:l,transform:`scale(${d})`,transformOrigin:"top left",borderRadius:s.outerRadius,padding:s.bezel},className:"bg-neutral-900 shadow-xl",children:(0,n.jsxs)("div",{style:{borderRadius:s.innerRadius},className:"flex h-full w-full flex-col overflow-hidden bg-background",children:[(0,n.jsxs)("div",{"aria-hidden":"true","data-testid":"iphone-status-bar",style:{height:s.statusBarHeight},className:"relative flex shrink-0 items-center justify-between px-8 font-semibold text-foreground text-base",children:[(0,n.jsx)("span",{children:"9:41"}),"phone"===i&&(0,n.jsx)("span",{className:"-translate-x-1/2 absolute top-3 left-1/2 h-[37px] w-[125px] rounded-full bg-foreground"}),(0,n.jsxs)("span",{className:"flex items-center gap-1.5",children:[(0,n.jsx)(t8.default,{className:"h-4 w-4"}),(0,n.jsx)(t4.default,{className:"h-4 w-4"}),(0,n.jsx)(t1.default,{className:"h-5 w-5"})]})]}),(0,n.jsx)("div",{className:"relative min-h-0 flex-1",children:t}),(0,n.jsx)("div",{"aria-hidden":"true","data-testid":"iphone-home-indicator",className:"flex h-6 shrink-0 items-center justify-center",children:(0,n.jsx)("span",{style:{width:s.homeIndicatorWidth}
5,className:"h-[5px] rounded-full bg-foreground/80"})})]})})})})}let t3=Array.from({length:24}).map(()=>'<div style="height:48px;margin:12px 16px;border-radius:8px;background:#e5e7eb"></div>').join("");function t6(e){var t,a;let{renderedCreative:r,isLoading:i,deviceType:o,presetId:l,qrCodeSettings:c}=e,{t:u}=(0,d.Bd)(),{data:p,isLoading:m}=(0,s.G)(c),g=p||(m?"data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23e5e7eb'/%3E%3Ccircle cx='30' cy='40' r='4' fill='%239ca3af'/%3E%3Ccircle cx='40' cy='40' r='4' fill='%239ca3af'/%3E%3Ccircle cx='50' cy='40' r='4' fill='%239ca3af'/%3E%3C/svg%3E":t$),{iframeCss:f,innerHtml:h}=(0,A.useMemo)(()=>{var e;let t,a,n;if(!r)return{iframeCss:"",innerHtml:""};let{iframeCss:i,htmlWithoutIframeCss:s}=(e=r.split(tJ).join(g),a=(t=new DOMParser().parseFromString(e,"text/html")).getElementById("branch-iframe-css"),n=a?.textContent?.trim()??"",a?.remove(),{iframeCss:n,htmlWithoutIframeCss:t.documentElement.outerHTML});return{iframeCss:i,innerHtml:s}},[r,g]),b=(t=l,a=o,tV.find(e=>e.id===t&&e.deviceType===a)??tz[a]),v=h?(0,n.jsx)(tW.Q,{innerHtml:h,iframeCss:f,hostHtml:t3,title:u("Placement preview"),"data-testid":"placement-preview-iframe",className:"h-full w-full bg-white"}):(0,n.jsx)("div",{"data-testid":"placement-preview-empty",className:"flex h-full w-full items-center justify-center bg-white",children:i&&(0,n.jsx)(tX.y,{})});return(0,n.jsxs)("div",{className:"flex-1 min-w-0 overflow-hidden bg-accent flex flex-col gap-3 p-4",children:[(0,n.jsxs)(w.Pq,{variant:"purple",className:"shrink-0","data-testid":"placement-preview-sdk-notice",children:[(0,n.jsx)(w.S$,{icon:V.default}),(0,n.jsx)(w.wz,{children:u("This is a simplified preview. The actual Banner will be rendered on your website with your exact styling.")})]}),(0,n.jsx)("div",{className:"flex min-h-0 flex-1 justify-center",children:"desktop"===b.chrome?(0,n.jsx)(t0,{screenWidth:b.screenWidth,screenHeight:b.screenHeight,children:v}):(0,n.jsx)(t5,{screenWidth:b.screenWidth,screenHeight:b.screenHeight,chrome:b.chrome,children:v})})]})}let t9="banner-cta",t7="banner-dismiss",ae="banner-dismiss-text",at="branch-mobile-action",aa="branch-banner-close",an="dismiss",ar="ctaHasApp",ai="ctaNoApp",as="Open";function ao(e){let[t]=E(e,t9);return{ctaHasApp:al(t,ar,as),ctaNoApp:al(t,ai,"Get")}}function al(e,t,a){let n=e?.get(t);return null==n||""===n?a:String(n)}function aA(e){let t=al(e,ar,as);e.addAttributes({"aria-label":t}),e.components(t)}function ad(e){e.Components.addType("banner-image",{extend:"image",isParsedNode:e=>"IMG"===e.tagName,model:{defaults:{name:"Image",traits:[{type:"image",name:"src",label:"Image",changeProp:!0}]}},view:{onActive(){}}}),e.BlockManager.add("image",{label:"Image",select:!0,category:"Basic",media:"image",content:{type:"banner-image"}})}let ac="branch-qr-container",au="branch-qr-code",ap="branch-qr-container",am="branch-banner-image-qrcode",ag="qrCodeSettings",af="QR Code",ah=new WeakMap;async function ab(e,t){let a;if(!t)return;let n=Symbol("qr-request");ah.set(e,n);try{a=await t(av(e))}catch{}if(ah.get(e)!==n)return;let[r]=e.findType(au);r?.addAttributes({src:a??t$})}function av(e){return e?.get(ag)||void 0}function ax(e){let[t]=E(e,ac);return av(t)}function aF(e){let t=new DOMParser().parseFromString(e,"text/html"),a=t.querySelectorAll(`img.${am}`);return a.length?(a.forEach(e=>{e.setAttribute("src",tJ)}),t.body.innerHTML):e}let aB={full:"M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z",half:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4V6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z",empty:"M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"},aU="rating",aC="color",ay="#27272A",aj=Array.from({length:11},(e,t)=>{let a=String(.5*t);return{id:a,label:a}});function aP(e){e.components(function(e){let t,a,n;return(a=Math.floor(t=!Number.isFinite(e)?5:.5*Math.round(Math.min(Math.max(e,0),5)/.5)),n=t-a>=.5,Array.from({length:5},(e,t)=>t<a?"full":t===a&&n?"half":"empty")).map(e=>({type:"banner-rating-star",components:[{type:"svg-in",tagName:"path",attributes:{d:aB[e]}}]}))}(Number(e.get(aU))))}function aw(e){e.Components.addType("banner-rating",{model:{defaults:{name:"Rating",tagName:"div",droppable:!1,[aU]:String(5),[aC]:ay,style:{"font-size":"12px",color:ay,display:"flex"},traits:[{type:"select",name:aU,label:"Rating",changeProp:!0,options:aj},{type:"color",name:aC,label:"Color",changeProp:!0}]},init(){aP(this),this.on(`change:${aU}`,()=>
5aP(this)),this.on(`change:${aC}`,()=>this.addStyle({color:String(this.get(aC)||ay)}))}}}),e.Components.addType("banner-rating-star",{extend:"svg",extendView:"svg",model:{defaults:{name:"Star",tagName:"svg",attributes:{class:"branch-banner-rating-star",viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},style:{width:"1em",height:"1em"},selectable:!1,hoverable:!1,highlightable:!1,draggable:!1,droppable:!1,editable:!1,copyable:!1,removable:!1,layerable:!1,badgable:!1,stylable:!1,toolbar:[]}}}),W(e,"rating",{label:"Rating",category:"Basic",media:"star",content:{type:"banner-rating"}})}let a_=[{id:"system-ui",value:"system-ui",name:"System UI"},{id:"ibm-plex-sans",value:'"IBM Plex Sans", sans-serif',name:"IBM Plex Sans"},{id:"arial",value:"Arial, sans-serif",name:"Arial"},{id:"helvetica",value:"Helvetica, sans-serif",name:"Helvetica"},{id:"georgia",value:"Georgia, serif",name:"Georgia"},{id:"times-new-roman",value:'"Times New Roman", serif',name:"Times New Roman"},{id:"verdana",value:"Verdana, sans-serif",name:"Verdana"},{id:"monospace",value:"monospace",name:"Monospace"}];function aQ(e){e.onReady(()=>{let t=e.StyleManager.getSector("typography").getProperty("font-family");t&&t.setOptions(a_)}),e.BlockManager.add("text",{label:"Text",category:"Basic",select:!0,activate:!0,media:"type",content:{type:"text",content:"Insert text here",style:{color:"#000000","font-size":"14px","font-weight":"400","font-family":"system-ui",padding:"0",margin:"0"}}})}function aI(e){let t=e.BlockManager;e.Components.addType("container",{model:{defaults:{tagName:"div",style:{display:"flex","flex-direction":"column","align-items":"center","min-height":"50px","min-width":"50px"}}}}),t.add("col-container",{label:"Column Container",category:"Layout",select:!0,activate:!0,media:"square-arrow-down",content:{type:"container"}}),t.add("row-container",{label:"Row Container",category:"Layout",select:!0,activate:!0,media:"square-arrow-right",content:{type:"container",style:{display:"flex","flex-direction":"row","align-items":"center","min-height":"50px","min-width":"50px"}}})}function aN(e){let{creativeId:t,sourceCategory:a,initialCreative:o,projectData:l,onSaved:f}=e,[b,v]=(0,A.useState)(!1),[F,B]=(0,A.useState)(void 0),[U,C]=(0,A.useState)(()=>(0,ed.yo)(o)),[y,P]=(0,A.useState)(()=>tz[o.deviceType].id),[w,_]=(0,A.useState)(!1),Q=(0,A.useRef)(void 0),{previewCreative:I}=c(),N=(0,s.I)(),T=(0,u.k)(),{t:k}=(0,d.Bd)(),K="mobile"===o.deviceType,L=(0,ed.Gz)(o.type),H=async e=>{let n,r,{title:s,type:l,deviceType:A}=o,d=(r=X.get(e))?[...r.values()].filter(e=>{let{deviceTypes:t}=e;return t.has(A)}).map(t=>{let{blockIds:a}=t;return[...a].map(t=>e.Blocks.get(t)).filter(e=>!!e)}).filter(t=>{var a;return t.length&&!t.some((a=e,e=>{let t=J(e);return!!t&&!!E(a,t).length}))}):[];if(d.length){let e;return void T({title:k("This creative is missing a required element"),description:k("Add the {{elements}} from the Blocks panel before saving.",{elements:(e=d.map(e=>e.map(e=>e.getLabel()).join(" or "))).length>2?e.join(", "):e.join(" and ")}),variant:"destructive"})}let c={title:s,type:l,deviceType:A,htmlSettings:e.getProjectData(),creativeHtml:aF(e.getHtml()),creativeCss:e.getCss()??"",...ao(e),qrCodeSettings:(0,i.A)(A,ax(e)),iframeCss:""},u=(0,ed.m8)(l,U,(0,ed.hB)(e),R(e));try{n=(await I({...c,...u,iframeCssCustomized:!1})).body.renderedCreative}catch{return}p.K.send({type:"setDraft",draft:{...c,sourceCreativeId:t,sourceCategory:a??o.category,renderedCreative:n,placement:u,iframeCssCustomized:!1}}),f?.()};return(0,n.jsx)(m.Ay,{grapesjs:g.Ay,options:{height:"100%",storageManager:!1,selectorManager:{componentFirst:!0},showDevices:!1,showToolbar:!1,modal:{custom:!0},projectData:l,richTextEditor:{actions:["bold","italic","underline","strikethrough"]},styleManager:{sectors:[{name:"General",open:!1,properties:["display","float","position","top","right","left","bottom"]},{name:"Flex",open:!1,properties:["flex-direction","flex-wrap","justify-content","align-items","align-content","order","flex-basis","flex-grow","flex-shrink","align-self","gap"]},{name:"Dimension",open:!1,properties:["width","height","min-width","max-width","min-height","max-height","margin","padding"]},{name:"Typography",open:!1,properties:["font-family","font-size","font-weight","letter-spacing","color","line-height","text-align","text-shadow"]},{name:"Decorations",open:!1,properties:["background-color","border-radius","border","box-shadow","background","opacity"]}]},plugins:[e=>(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.on("load",()=>{e.getWrapper()?.set({editable:!1,selectable:!1,hoverable:!1,highlightable:!1,draggable:!1,droppable:!1})}),Object.entries({"banner-root":{isParsedNode:e=>e.attributes?.id==="branch-banner",model:{defaults:{name:"Banner",tagName:"div",removable:!1,
5copyable:!1,draggable:!1,droppable:!1,selectable:!1,editable:!1,hoverable:!1,highlightable:!1,traits:[],attributes:{id:"branch-banner",tabindex:"-1",class:"branch-animation"}}}},"banner-content":{isParsedNode:e=>e.attributes?.id==="branch-content",model:{defaults:{name:"Content",tagName:"main",removable:!1,copyable:!1,draggable:!1,droppable:!0,selectable:!0,editable:!0,highlightable:!0,resizable:!1,attributes:{class:"branch-banner-content",tabindex:"-1",role:"dialog","aria-label":"Branch Banner"},traits:[],style:{"min-height":"50px","min-width":"100px","background-color":"#580DB5"}}}}}).forEach(t=>{let[a,n]=t;e.Components.addType(a,n)}),e.Commands.add(M,()=>{e.runCommand("core:canvas-clear");let a=e.getWrapper();a&&((0,S.vI)(t.type)&&e.runCommand(Y,{enabled:!0}),a.components().add({type:"banner-root",components:[{type:"banner-content",style:function(e){switch(e){case"sidebar":return{height:"100vh","min-width":"300px","background-color":"#580DB5",padding:"28px"};case"corner":return{"min-width":"450px","min-height":"200px","background-color":"#580DB5",padding:"28px"};case"button":return{"min-height":"50px","min-width":"50px","background-color":"none",padding:"0",display:"flex","align-items":"center","justify-content":"center","align-content":"center"};case"center":return{"min-width":"300px","min-height":"250px","background-color":"#FFFFFF",padding:"8px","box-shadow":"0px 0px 10px 0px rgba(0, 0, 0, 0.2)"};case"partial_page":return{"min-height":"150px",width:"100%","background-color":"#FFFFFF",padding:"8px"};case"full_page":return{height:"100vh",width:"100vw","background-color":"#580DB5",padding:"24px"};default:return{display:"flex","align-items":"center","align-content":"center",gap:"8px","min-height":"50px","min-width":"100px",width:"100%","background-color":"#580DB5",padding:"8px"}}}(t.type)}]}))})})(e,{type:o.type}),O,e=>(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};e.Components.addType(t9,{isParsedNode:e=>e.attributes?.id===at,model:{defaults:{name:"CTA Button",tagName:"div",editable:!1,droppable:!1,copyable:!1,attributes:{id:at,class:"branch-banner-button",role:"button",tabindex:"0"},style:{display:"flex","align-items":"center","justify-content":"center",cursor:"pointer",height:"28px",padding:"0px 16px",color:"#FAFAFA","background-color":"#580DB5","border-radius":"500px","font-family":"system-ui","font-size":"12px","font-weight":"500"},[ar]:t.ctaHasApp||as,[ai]:t.ctaNoApp||"Get",traits:[{type:"text",name:ar,label:"Text (has app)",placeholder:as,changeProp:!0},{type:"text",name:ai,label:"Text (no app)",placeholder:"Get",changeProp:!0}]},init(){let e;!t.ctaHasApp&&(e=this.components().map(e=>String(e.get("content")??"")).join("").trim())&&this.set(ar,e),aA(this),this.on(`change:${ar}`,()=>aA(this))}}}),e.Components.addType(t7,{isParsedNode:e=>"string"==typeof e.attributes?.class&&e.attributes.class.split(/\s+/).includes(aa),model:{defaults:{name:"Dismiss Button",tagName:"div",editable:!1,droppable:!1,copyable:!1,resizable:{tl:!0,tr:!0,bl:!0,br:!0,tc:!1,bc:!1,cl:!1,cr:!1},attributes:{class:aa,role:"button",tabindex:"0","aria-label":"Close banner"},style:{display:"flex","align-items":"center","justify-content":"center",cursor:"pointer",color:"#27272A",width:"24px",height:"24px",padding:"4px"},components:[{type:"banner-dismiss-icon"}],traits:[]}}}),e.Components.addType("banner-dismiss-icon",{extend:"svg",extendView:"svg",model:{defaults:{name:"Close Icon",tagName:"svg",attributes:{viewBox:"0 0 24 24",fill:"currentColor","aria-hidden":"true"},style:{width:"100%",height:"100%"},selectable:!1,hoverable:!1,highlightable:!1,draggable:!1,droppable:!1,editable:!1,copyable:!1,removable:!1,layerable:!1,badgable:!1,stylable:!1,toolbar:[],components:[{type:"svg-in",tagName:"path",attributes:{d:"M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}}]}}}),e.Components.addType(ae,{extend:"text",model:{defaults:{name:"Dismiss Text",editable:!0,droppable:!1,copyable:!1,attributes:{class:aa,role:"button",tabindex:"0"},style:{cursor:"pointer",color:"#27272A","font-family":"system-ui","font-size":"14px","font-weight":"500","text-decoration":"underline"},components:"No thanks",traits:[]}}}),"mobile"===t.deviceType&&W(e,"cta-button",{label:"CTA Button",category:"Required",media:"circle-arrow-out-up-right",content:{type:t9},requiredOn:["mobile"]}),W(e,"dismiss-button",{label:"Dismiss Button",category:"Required",media:"circle-x",content:{type:t7},requiredOn:["mobile","desktop"],requirementGroup:an}),W(e,"dismiss-text",{label:"Dismiss Text",category:"Required",media:"x",content:{type:ae},requiredOn:["mobile","desktop"],requirementGroup:an}),D(e,t9),D(e,t7),D(e,ae)})(e,{deviceType:o.deviceType,ctaHasApp:o.ctaHasApp,ctaNoApp:o.ctaNoApp}),aI,e=>(function(e,t){let{translate:a}=t,{StyleManager:n}=e,r=n.getBuiltIn("background"),i=r?.properties;Array.isArray(i)&&n.addBuiltIn("background",{layerLabel:(e,t)=>
5{let{values:n}=t,r=function(e){let t=e[eh];if(void 0!==t)return e5[e_(t).mode]}(n);return r?a(r):""},properties:i.map(e=>e.id===eh?{...e,type:ef,functionName:""}:e)})})(e,{translate:k}),ad,aQ,aw,e=>(function(e){var t;let a,n,{deviceType:r,qrCodeSettings:i,fetchQrCodeSrc:s}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i;e.Components.addType(ac,{isComponent:e=>e.classList?.contains(ap),model:{defaults:{name:af,tagName:"div",copyable:!1,droppable:!1,editable:!1,resizable:{ratioDefault:!0,tc:0,bc:0,cl:0,cr:0},attributes:{class:ap},style:{width:"125px",height:"125px",overflow:"hidden"},components:[{type:au}],traits:[{type:"qr-code",name:ag,label:af,changeProp:!0}]},init(){o&&!this.get(ag)&&this.set(ag,o);let e=()=>ab(this,s);this.on(`change:${ag}`,e),e()}}}),e.Components.addType(au,{isComponent:e=>e.classList?.contains(am),model:{defaults:{name:af,tagName:"img",attributes:{class:am,role:"presentation",alt:"QRcode",title:"code",src:t$},style:{width:"100%",height:"100%"},selectable:!1,hoverable:!1,highlightable:!1,draggable:!1,droppable:!1,editable:!1,copyable:!1,removable:!1,layerable:!1,badgable:!1,toolbar:[]}}}),e.on("component:remove",e=>{e.get("type")===ac&&(o=void 0)}),t=e,a=!1,n=e=>n=>{if(a||!function(e,t){let[a]=E(e,ac);if(!a)return!1;if(t===a)return!0;let n="selectorsToString"in t?t.selectorsToString():"";return n.includes(`.${ap}`)||n.includes(`#${a.getId()}`)}(t,n))return;let r="width"===e?"height":"width",i=n.getStyle(),s=i[e],o=i[r];if("string"!=typeof s||!s){if("string"!=typeof o||!o)return;a=!0;try{n.removeStyle(r)}finally{a=!1}
5return}if(o!==s){a=!0;try{n.addStyle({[r]:s})}finally{a=!1}}},t.on("styleable:change:width",n("width")),t.on("styleable:change:height",n("height")),"desktop"===r&&W(e,"qr-code",{label:"QR Code",category:"Required",media:"qr-code",content:{type:ac},requiredOn:["desktop"]}),D(e,ac)})(e,{deviceType:o.deviceType,qrCodeSettings:o.qrCodeSettings,fetchQrCodeSrc:N})]},onReady:e=>{Q.current=e,(0,ed.Uy)(e,U),_(!0)},className:"bg-muted [&_.gjs-badge]:hidden!",children:(0,n.jsxs)("div",{className:"flex flex-col h-full",children:[(0,n.jsx)(m.iQ,{children:(0,n.jsx)(tG,{onSave:H,isPreviewMode:b,onTogglePreviewMode:e=>{b||B((0,ed.hB)(e)),v(!b)},deviceType:o.deviceType,previewPresetId:y,onPreviewPresetChange:P})}),(0,n.jsx)(m.Zn,{children:e=>(0,n.jsx)(h,{...e})}),(0,n.jsxs)("div",{className:"flex bg-muted overflow-hidden grow",children:[!b&&(0,n.jsx)(m.iQ,{children:(0,n.jsx)(ee,{isLegacy:o.legacy})}),b&&(0,n.jsx)(m.iQ,{children:(0,n.jsx)(aT,{initialCreative:o,presetPlacement:U,measuredSize:F,previewPresetId:y})}),(0,n.jsxs)("div",{className:(0,r.cn)("py-14 opacity-0 transition-opacity duration-150",{"w-sm mx-auto bg-muted":K,"size-full":!K,hidden:b,"opacity-100":w}),children:[(0,n.jsx)(m.Hl,{}),!b&&(0,n.jsxs)(m.iQ,{children:[(0,n.jsx)(j,{}),(0,n.jsx)(x,{})]})]}),!b&&(0,n.jsx)(m.iQ,{children:(0,n.jsx)(tI,{controls:L,placement:U,onPlacementChange:e=>{let t=(0,ed.l3)(o.type,e);C(t),(0,ed.Uy)(Q.current,t)}})})]})]})})}function aT(e){let{initialCreative:t,presetPlacement:a,measuredSize:r,previewPresetId:s}=e,o=(0,m.hG)(),{previewCreative:l,isPreviewingCreative:d,previewData:u}=c(),[p]=(0,A.useState)(()=>(0,i.A)(t.deviceType,ax(o))),[g]=(0,A.useState)(()=>R(o));return(0,A.useEffect)(()=>{let{title:e,type:n,deviceType:i}=t;n&&e&&i&&l({title:e,type:n,deviceType:i,htmlSettings:o.getProjectData(),creativeHtml:aF(o.getHtml()),creativeCss:o.getCss()??"",...ao(o),qrCodeSettings:p,iframeCss:t?.
5iframeCss??"",iframeCssCustomized:!1,...(0,ed.m8)(n,a,r,g)}).catch(()=>{})},[]),(0,n.jsx)(t6,{renderedCreative:u?.renderedCreative,isLoading:d,deviceType:t?.deviceType??"mobile",presetId:s,qrCodeSettings:p})}},29270(e,t,a){a(12034);let n={anchorY:"top",anchorX:"stretch",sticky:"absolute"},r=new Set(["center","partial_page"]);function i(e){return!!e&&r.has(e)}function s(e,t){return i(e)?{...t,sticky:"fixed"}:t}let o=new Set(["full_page","center"]);function l(e,t){return"bottom"===t?{...e,anchorY:t,sticky:"fixed"}:{...e,anchorY:t}}function A(e){let t,a=(t=function(e){if("string"!=typeof e)return;let t=e.replace(/!important/i,"").trim();return"absolute"===t||"fixed"===t?t:void 0}(e?.sticky))?{anchorX:e?.placement?.anchor?.x??n.anchorX,anchorY:e?.placement?.anchor?.y??n.anchorY,sticky:t,offsetX:e?.placement?.offsetX,offsetY:e?.placement?.offsetY}:null;return s(e?.type,a??n)}function d(e,t){return e&&o.has(e)||null==e?"center":"bottom"===t?"bottom":"top"}let c={value:100,unit:"vh"},u={value:100,unit:"%"};function p(e,t,a,n){let r=s(e,t),i={x:r.anchorX,y:r.anchorY},o=n||"stretch"===i.x||a?.width===void 0?u:a.width,l=n||"stretch"===i.y||a?.height===void 0?c:a.height;return{sticky:r.sticky,placement:{anchor:i,bannerWidth:o,bannerHeight:l,...!m(o,u)&&void 0!==r.offsetX?{offsetX:r.offsetX}:{},...!m(l,c)&&void 0!==r.offsetY?{offsetY:r.offsetY}:{}}}}function m(e,t){return e.value===t.value&&e.unit===t.unit}a.d(t,{GA:()=>d,L9:()=>l,l3:()=>s,m8:()=>p,vI:()=>i,yo:()=>A},{Kh:n,Rz:[{value:"absolute",label:"Inline"},{value:"fixed",label:"Sticky"}],TJ:[{value:"top",label:"Top"},{value:"bottom",label:"Bottom"}],oV:["px","%"],om:[{value:"left",label:"Left"},{value:"right",label:"Right"}]})},73877(e,t,a){a.d(t,{om:()=>s.om,TJ:()=>s.TJ,Kh:()=>s.Kh,oV:()=>s.oV,Rz:()=>s.Rz,L9:()=>s.L9,Uy:()=>p,l3:()=>s.l3,Gz:()=>i,yo:()=>s.yo,hB:()=>g,GA:()=>s.GA,m8:()=>s.m8});var n=a(12034);let r={standard:{showScrollBehavior:!0,showAnchorY:!0},full_page:{},partial_page:{},center:{},button:{showScrollBehavior:!0,showAnchorY:!0,showOffsetY:!0},corner:{},sidebar:{}};function i(e){return{showScrollBehavior:!1,showAnchorX:!1,showAnchorY:!1,showOffsetX:!1,showOffsetY:!1,showDismissBackground:!1,...e?r[e]:{}}}var s=a(29270);function o(e){let{value:t,unit:a}=e??{value:0,unit:"px"};return`${t}${a}`}function l(e){let t=e?.value??0;if(0===t)return"50%";let a=e?.unit??"px";return`calc(50% ${t<0?"-":"+"} ${o({value:Math.abs(t),unit:a})})`}let A="cake-live-placement-style",d="data-cake-editor-preview",c=`html[${d}] #branch-banner`;function u(e,t){return t?`${e}: ${t} !important;`:void 0}function p(e,t){let a=e?.Canvas.getDocument?.();a&&function(e,t){let a,n,r,i,s,p,m;if(!e.head)return;e.documentElement.hasAttribute(d)||e.documentElement.setAttribute(d,"");let g=("top"===t.anchorY?a=o(t.offsetY):"bottom"===t.anchorY?n=o(t.offsetY):"stretch"===t.anchorY?(a="0px",n="0px"):a=l(t.offsetY),"left"===t.anchorX?(r=o(t.offsetX),i=""):"right"===t.anchorX?(r="",i=o(t.offsetX)):"center"===t.anchorX?(r=l(t.offsetX),i=""):(r="0px",
5i="0px"),m=[u("position",(p={position:"fixed",top:a,bottom:n,left:r,right:i,transform:(s=["center"===t.anchorX?"translateX(-50%)":void 0,"center"===t.anchorY?"translateY(-50%)":void 0].filter(e=>void 0!==e)).length?s.join(" "):void 0}).position),u("top",p.top),u("bottom",p.bottom),u("left",p.left),u("right",p.right),u("transform",p.transform)].filter(e=>void 0!==e),`${c} { ${m.join(" ")} }`),f=e.getElementById(A),h=f??e.createElement("style");f||(h.id=A,e.head.appendChild(h)),h.textContent!==g&&(h.textContent=g)}(a,t)}function m(e){let t="string"==typeof e&&/^(-?\d+(?:\.\d+)?)([a-z%]+)$/.exec(e.trim());if(!t)return;let a=n.Ju.safeParse(t[2]);return a.success?{value:Number(t[1]),unit:a.data}:void 0}function g(e){let t=e.Components.getWrapper()?.findType("banner-content")[0];if(!t)return;let a=t.getStyle(),n=m(a.width),r=m(a.height);if(n&&r)return{width:n,height:r};let i=t.getEl(),s=i?function(e){let t=e.getBoundingClientRect();if(!(t.width<=0)&&!(t.height<=0))return{width:{value:Math.ceil(100*t.width)/100,unit:"px"},height:{value:Math.ceil(100*t.height)/100,unit:"px"}}}(i):void 0,o=n??s?.width,l=r??s?.height;if(o||l)return{width:o,height:l}}},69420(e,t,a){var n=a(93248),r=a(62370),i=a(41097),s=a(63499),o=a(72130),l=a(70797);let A=[{value:"active",label:"Active"},{value:"scheduled",label:"Scheduled"},{value:"paused",label:"Paused"},{value:"draft",label:"Draft"},{value:"archived",label:"Archived"}].map(e=>{let{value:t,label:a}=e;return{value:t,label:a,testId:`campaigns-filter-status-${t}`}}),d=Object.fromEntries(A.map(e=>{let{value:t,label:a}=e;return[t,a]})),c="__EMPTY_OR_UNKNOWN__",u=e=>e===c?"Empty or unknown":e,p={deviceType:{chipLabel:e=>"mobile"===e?"Mobile":"Desktop",menuIcon:i.default,displayIcon:i.default,label:"Device Type",component:"basic",testId:"campaigns-filter-device-type",options:[{value:"mobile",label:"Mobile",testId:"campaigns-filter-device-mobile"},{value:"desktop",label:"Desktop",testId:"campaigns-filter-device-desktop"}]},status:{chipLabel:e=>d[e]??e,menuIcon:s.default,displayIcon:s.default,label:"Status",component:"multi-select",testId:"campaigns-filter-status",options:A},campaign:{menuIcon:o.default,displayIcon:o.default,label:"Campaign",component:"combobox",groupBy:"campaign"},createdBy:{chipLabel:u,menuIcon:l.default,displayIcon:e=>{let{value:t}=e;return(0,n.jsx)(r.H,{name:t===c?void 0:t,className:"size-6",fallbackClassName:"text-[9px] leading-0"})},label:"Created By",component:"combobox",groupBy:"createdByName"}},m=Object.keys(p);a.d(t,{},{Cq:p,WI:m,Wx:u,kc:{MOBILE:"mobile",DESKTOP:"desktop"},ym:c})},41648(e,t,a){a.d(t,{E:()=>z,C:()=>G});var n=a(93248),r=a(32100),i=a(88921),s=a(43055),o=a(94238),l=a(92593),A=a(9851),d=a(6844),c=a(69687),u=a(11582),p=a(73877),m=a(71284),g=a(76237),f=a(39938),h=a(47021),b=a(59499),v=a(89588);function x(e){let{open:t,onOpenChange:a,templateTitle:r,onConfirm:i,isSubmitting:s}=e,{t:o}=(0,v.Bd)();return(0,n.jsx)(h.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(h.Cf,{children:[(0,n.jsxs)(h.c7,{children:[(0,n.jsx)(h.L3,{children:o("Delete Branch template?")}),(0,n.jsx)(h.rr,{children:r?o('"{{templateTitle}}" will be removed for all customers. This action cannot be undone.',{templateTitle:r}):o("This Branch template will be removed for all customers. This action cannot be undone.")})]}),(0,n.jsxs)(h.Es,{children:[(0,n.jsx)(g.$,{variant:"secondary",onClick:()=>a(!1),disabled:s,"data-event-id":"delete-branch-template-cancel-btn",children:o("Cancel")}),(0,n.jsxs)(g.$,{variant:"destructive",onClick:i,disabled:s,"data-event-id":"delete-branch-template-confirm-btn",children:[s&&(0,n.jsx)(b.default,{className:"size-4 animate-spin"}),o(s?"Deleting...":"Delete Template")]})]})]})})}var F=a(41817),B=a(97837),U=a(18124),C=a(80641),y=a(86680),j=a(6964),P=a(89133),w=a(847),_=a(21238),Q=a(2779),I=a(23739),N=a(2608),T=a(82173),S=a(19135),k=a(18130),E=a(82916),D=a(69666),K=a(33168),Y=a(8380);let L=m.Y6.every([m.uL.build(m.gF.BRANCH_ACCOUNT_SETTINGS,m.lx.WRITE)]);function O(e){let{selectedCreative:t,deviceType:a,isLoading:r=!1}=e,{t:i}=(0,v.Bd)(),{href:s}=(0,N.z)(),{userPermissions:o}=(0,Q.V)(),{isBranchEmployee:l}=(0,w.U)(),{mode:A}=(0,_.k)(),[d,c]=(0,Y.useState)(!1),{deleteBranchTemplate:u,isDeletingBranchTemplate:h}=function(e){let{t}=(0,v.Bd)(),{banners:a}=(0,C.fI)(),n=(0,j.j)(),r="function"==typeof e?e:e?.onSuccess,i="object"!=typeof e||!1!==e.showToast,s=a.deleteBranchTemplate.useMutation({onSuccess:async()=>{await n([y.qPh]),i&&(0,U.oR)({title:t("Success"),description:t("Branch template deleted.")}),r?.()},onError:e=>{let a=e instanceof Error?e.message:t("Failed to delete Branch template.");(0,U.oR)({title:t("Error"),description:a,variant:"destructive"})}});return{deleteBranchTemplate:async e=>s.mutateAsync({params:{templateId:e}}),isDeletingBranchTemplate:s.isPending}}(()=>{c(!1)}
5),{updateBranchTemplate:b,isUpdatingBranchTemplate:O}=function(){let{t:e}=(0,v.Bd)(),{banners:t}=(0,C.fI)(),a=(0,j.j)(),n,r=t.updateBranchTemplate.useMutation({onSuccess:async()=>{await a([y.qPh]),(0,U.oR)({title:e("Success"),description:e("Branch template updated.")}),n?.()},onError:t=>{let a=t instanceof Error?t.message:e("Failed to update Branch template.");(0,U.oR)({title:e("Error"),description:a,variant:"destructive"})}});return{updateBranchTemplate:async(e,t)=>r.mutateAsync({params:{templateId:e},body:{...t,qrCodeSettings:(0,P.A)(t.deviceType,t.qrCodeSettings)}}),isUpdatingBranchTemplate:r.isPending}}(),R=async()=>{t&&await u(t.id)},M=t?.category==="branch_template",H=(0,S.d4)(I.K,e=>e.context.draft),q=!!(H&&t&&H.sourceCreativeId===t.id),V=q?H?.renderedCreative:t?.renderedCreative,z=async()=>{if(t&&H&&q)try{await b(t.id,{title:H.title,type:H.type,deviceType:H.deviceType,htmlSettings:H.htmlSettings,creativeHtml:H.creativeHtml,creativeCss:H.creativeCss,iframeCss:H.iframeCss,iframeCssCustomized:H.iframeCssCustomized,ctaHasApp:H.ctaHasApp,ctaNoApp:H.ctaNoApp,qrCodeSettings:H.qrCodeSettings,sticky:H.placement?.sticky??t.sticky??p.Kh.sticky,placement:H.placement?.placement??t.placement})}catch{}},G=q?(0,p.GA)(H?.type,H?.placement?.placement?.anchor.y):t?.anchor??"center",X=q?H?.qrCodeSettings:t?.qrCodeSettings;return(0,n.jsxs)("div",{className:"w-full max-w-160 rounded-md border border-input bg-background shadow-sm sticky top-[calc(73px+1.5rem)] self-start max-h-[calc(100vh-73px-3rem)] overflow-y-auto",children:[(0,n.jsx)("div",{className:"px-6 pt-6",children:(0,n.jsxs)("div",{className:"flex items-center gap-1.5 text-sm font-medium",children:[(0,n.jsx)(k.default,{className:"size-4"}),i("Creative Preview")]})}),(0,n.jsxs)("div",{className:"flex flex-col gap-6 p-6 pt-0",children:[(0,n.jsx)("p",{className:"text-sm text-muted-foreground pt-1","data-testid":"creative-panel-title",children:t?.title}),!t&&r?(0,n.jsx)(f.E,{className:"h-96 w-full rounded-md","data-testid":"creative-panel-loading"}):t?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(B._,{renderedCreative:V,deviceType:a,anchor:G,showDisclaimer:!r,qrCodeSettings:X,"data-testid":"creative-panel-preview",fallback:(0,n.jsx)("div",{className:"h-full flex items-center justify-center text-sm text-muted-foreground",children:i("No preview available for this creative")})}),(0,n.jsxs)("div",{className:"flex justify-end gap-2","data-testid":"creative-panel-edit-button",children:[M&&l&&(0,n.jsxs)(g.$,{variant:"ghost",onClick:z,disabled:!q||O,"data-event-id":"creative-panel-save-branch-template-btn","data-testid":"creative-panel-save-branch-template-button",children:[(0,n.jsx)(E.default,{}),i("Save Branch Template")]}),M&&(0,n.jsx)(m.kx,{permissions:o,edit:L,children:e=>"edit"===e?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(g.$,{variant:"ghost",onClick:()=>c(!0),disabled:h,"data-event-id":"creative-panel-delete-branch-template-btn","data-testid":"creative-panel-delete-branch-template-button",children:[(0,n.jsx)(D.default,{}),i("Delete Template")]}),(0,n.jsx)(g.$,{variant:"ghost",asChild:!0,children:(0,n.jsxs)(T.N_,{to:"/banners/creative/editor",search:{creativeId:t.id,returnTo:s,sourceCategory:t.category,editMode:"template"},"data-event-id":"creative-panel-edit-branch-template-btn","data-testid":"creative-panel-edit-branch-template-button",children:[(0,n.jsx)(K.default,{}),i("Edit Template")]})})]}):null}),(0,n.jsx)(g.$,{variant:"secondary",asChild:!0,children:(0,n.jsxs)(T.N_,{to:"/banners/creative/editor",search:{creativeId:t.id,returnTo:s,sourceCategory:t.category,mode:A,deviceType:a},children:[(0,n.jsx)(K.default,{}),i("Edit Creative")]})})]})]}):(0,n.jsx)(F.U,{title:i("No template selected"),className:"border border-input rounded-md","data-testid":"creative-panel-empty-state"})]}),M&&(0,n.jsx)(x,{open:d,onOpenChange:c,templateTitle:t?.title,onConfirm:R,isSubmitting:h})]})}var R=a(94319),M=a(58223),H=a(34842),q=a(84751),V=a(71741);let z=["my-templates","my-creatives","branch-templates"];function G(e){let{initialValues:t={},onTitleChange:a,onCreativeIdChange:m,onSelectedCreativeChange:g,onActiveTabChange:f,saveAsTemplate:h,onSaveAsTemplateChange:b}=e,{t:x}=(0,v.Bd)(),[F,B]=(0,Y.useState)(t.title||""),[U,C]=(0,Y.useState)(void 0),[y,j]=(0,Y.useState)(t.deviceType||"desktop"),P=(0,c.ai)(y),[w,_]=(0,Y.useState)(t.bannerFormat??(t.selectedCreativeId?void 0:P[0]?.value)),[Q,I]=(0,Y.useState)(""),[N,S]=(0,Y.useState)(""),[k,E]=(0,Y.useState)(""),{data:D}=(0,R.z)(),K=D?.id||"",L=(0,V.g)({strict:!1}).id||null,z=!!L,[G,X]=(0,Y.useState)(L?"my-creatives":t.activeTab??"my-templates"),{data:W,isLoading:J}=(0,q.E)({queryData:{query:{appId:K,category:["customer_template"],deviceType:[y],type:w?[w]:void 0,searchString:Q||void 0,paginationSize:100}},enabled:!!K&&"my-templates"===G}),{data:$,isLoading:Z}=(0,q.E)({queryData:{query:{appId:K,category:["customer_creative"],deviceType:[y],type:w?[w]:void 0,searchString:N||void 0,paginationSize:100}},enabled:!!K&&"my-creatives"===G}),{data:ee,isLoading:et}=(0,q.E)({queryData:{query:{appId:K,category:["branch_template"],deviceType:[y],type:w?[w]:void 0,searchString:k||void 0,paginationSize:100}},enabled:!!K&&"branch-templates"===G}),ea=W?.items??[],en=$?.items??[],er=ee?.items??[],[ei,es]=(0,Y.useState)(L||t.selectedCreativeId||null),eo=ei?[...ea,...en,...er].find(e=>e.creative.id===ei)?.creative:void 0,el="branch-templates"===G,{data:eA,isFetching:ed}=(0,H.$)({creativeId:ei||"",enabled:!!ei&&!eo&&!el}),{data:ec,isFetching:eu}=(0,M.m)({templateId:ei||"",enabled:!!ei&&!eo&&el}),ep=eo??eA??ec,em=!!ei&&!ep&&(ed||eu);(0,Y.useEffect)(()=>{g?.(ep??null)},[ep,g]);let eg=ep?{id:ep.id,title:ep.title,renderedCreative:ep.renderedCreative,type:ep.type,deviceType:ep.deviceType,category:ep.category,qrCodeSettings:ep.qrCodeSettings,sticky:ep.sticky,placement:ep.placement,anchor:(0,p.GA)(ep?.type,ep?.placement?.anchor.y)}:null;(0,Y.useEffect)(()=>{eg?.title&&z&&!F&&(B(eg.title),a(eg.title))},[eg?.title,z,F,a]),(0,Y.useEffect)(()=>{eg?.deviceType&&j(eg.deviceType)},[eg?.deviceType]),(0,Y.useEffect)(()=>{eg?.type&&void 0===w&&_(eg.type)},[eg?.type,w]);let ef=(e,t)=>{es(e),m(e)};return(0,n.jsxs)("div",{className:"flex justify-center items-start gap-5 px-6 py-6",children:[(0,n.jsxs)("div",{className:"w-full max-w-[680px] rounded-md border border-input bg-background shadow-sm flex flex-col",children:[(0,n.jsx)("div",{className:"px-8 pt-8",children:(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("h2",{className:"text-base font-medium text-foreground",children:x("Define Your Banner")}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:x("Set a name and choose a platform for your Banner Creative.")})]}),(0,n.jsx)(o.w,{})]})}),(0,n.jsxs)("div",{className:"pb-8",children:[(0,n.jsx)("div",{className:"px-8 pt-6",children:(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsxs)(s.J,{htmlFor:"creative-title",className:"text-sm font-medium",children:[x("Creative Name"),(0,n.jsxs)("span",{className:"text-muted-foreground ml-1","data-testid":"creative-name-required-label",children:["(",x("required"),")"]})]}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:x("Give your Creative a descriptive name for easy identification")}),(0,n.jsx)(i.p,{id:"creative-title",name:"title",value:F,onChange:e=>{var t;B(t=e.target.value),a(t),t&&""!==t.trim()?t.length>100?C(x("Creative name must be 100 characters or less")):C(void 0):C(x("Creative name is required"))},placeholder:x("e.g., iOS App Install - Holiday Campaign"),className:(0,d.cn)({"border-destructive":U}),"data-testid":"creative-name-input"}),U&&(0,n.jsx)("p",{className:"text-sm text-destructive","data-testid":"creative-title-error",children:U})]})}),b&&(0,n.jsx)("div",{className:"px-8 pt-6",children:(0,n.jsxs)("div",{className:"flex items-start gap-2",children:[(0,n.jsx)(r.S,{id:"save-as-template",checked:h,onCheckedChange:e=>b(!0===e),className:"mt-0.5"}),(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)(s.J,{htmlFor:"save-as-template",className:"text-sm font-medium",children:x("Save this creative as a template for future use.")}),(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:x("This will only be saved as a template.")})]})]})}),!z&&(0,n.jsx)("div",{className:"px-8 pt-6",children:(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)(s.J,{className:"text-sm font-medium",children:x("Format")}),(0,n.jsx)(A.O,{type:"single",value:w??"",onValueChange:e=>{e&&_(e)},className:"w-full p-0 gap-2 flex flex-wrap justify-start",variant:"outline",children:P.map(e=>{let t=e.icon;return(0,n.jsxs)(A.d,{value:e.value,variant:"outline",className:"shrink-0 whitespace-nowrap","aria-label":`Toggle ${e.label}`,title:e.label,children:[t&&(0,n.jsx)(t,{className:"size-4"}),e.label]},e.value)})})]})}),!z&&(0,n.jsxs)("div",{className:"px-8 pt-6 pb-8",children:[(0,n.jsxs)("h3",{className:"text-sm font-medium mb-3","data-testid":"creative-options-heading",children:[x("Options"),(0,n.jsxs)("span",{className:"text-muted-foreground ml-1","data-testid":"creative-options-required-label",children:["(",x("required"),")"]})]}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground mb-3",children:(0,n.jsxs)(v.x6,{i18nKey:"Choose an existing creative or visit <0>Creative Manager</0> to design something new.",children:["Choose an existing creative or visit"," ",(0,n.jsx)(T.N_,{to:"/banners/creatives",target:"_blank",rel:"noopener noreferrer",className:"text-primary underline underline-offset-2",children:"Creative Manager"})," ","to design something new."]})}),(0,n.jsxs)(l.tU,{value:G,onValueChange:e=>{X(e),f?.(e)},className:"flex flex-col",children:[(0,n.jsxs)(l.j7,{className:"w-[450px] grid grid-cols-3",children:[(0,n.jsx)(l.Xi,{value:"my-templates",children:x("My Templates")}
5),(0,n.jsx)(l.Xi,{value:"my-creatives",children:x("My Creatives")}),(0,n.jsx)(l.Xi,{value:"branch-templates",children:x("Branch Templates")})]}),(0,n.jsx)(l.av,{value:"my-templates",children:(0,n.jsx)(u.Q,{items:ea,isLoading:J,searchValue:Q,onSearchChange:I,searchPlaceholder:"Search templates",eventId:"creative-search-templates",selectedCreativeId:ei,onSelectCreative:ef,emptyType:"template",hasActiveFilters:!!w,deviceType:y})}),(0,n.jsx)(l.av,{value:"my-creatives",children:(0,n.jsx)(u.Q,{items:en,isLoading:Z,searchValue:N,onSearchChange:S,searchPlaceholder:x("Search creatives"),eventId:"creative-search-creatives",selectedCreativeId:ei,onSelectCreative:ef,emptyType:"creative",hasActiveFilters:!!w,deviceType:y})}),(0,n.jsx)(l.av,{value:"branch-templates",children:(0,n.jsx)(u.Q,{items:er,isLoading:et,searchValue:k,onSearchChange:E,searchPlaceholder:"Search Branch templates",eventId:"creative-search-branch-templates",selectedCreativeId:ei,onSelectCreative:ef,emptyType:"branchTemplate",hasActiveFilters:!!w,deviceType:y})})]})]})]})]}),(0,n.jsx)(O,{selectedCreative:eg,deviceType:y,isLoading:em})]})}},41817(e,t,a){var n=a(93248),r=a(6844),i=a(89588);function s(e){let{title:t,className:a,...s}=e,{t:o}=(0,i.Bd)();return(0,n.jsxs)("div",{className:(0,r.cn)("flex flex-col gap-4 items-center justify-center p-12 text-center",a),...s,children:[(0,n.jsx)("h2",{className:"text-2xl",children:t}),(0,n.jsx)("p",{children:o("Choose a premade template, import a creative, or start with custom creative")})]})}a.d(t,{U:()=>s})},40781(e,t,a){var n=a(93248),r=a(74202),i=a(89588);function s(){let{t:e}=(0,i.Bd)();return(0,n.jsx)(r.E,{variant:"muted",className:"shrink-0",children:e("Legacy")})}a.d(t,{Q:()=>s})},30117(e,t,a){a.d(t,{t:()=>c});var n=a(93248),r=a(6844),i=a(24307),s=a(93445),o=a(38325),l=a(8380),A=a(89588);function d(e){let t,a,d,{renderedCreative:c,deviceType:u,className:p,fallback:m,anchor:g="none",qrCodeSettings:f}=e,{t:h}=(0,A.Bd)(),b=(0,l.useRef)(null),[v,x]=(0,l.useState)({w:0,h:0}),[F,B]=(0,l.useState)(c),[U,C]=(0,l.useState)(1),y=(0,i.uK)(u),j=y.iframeWidth,P=y.iframeHeight;(0,l.useEffect)(()=>{let e=b.current;if(!e)return;let t=new ResizeObserver(e=>{let[t]=e;t&&x({w:t.contentRect.width,h:t.contentRect.height})});return t.observe(e),()=>t.disconnect()},[]);let{scale:w,offsetX:_,offsetY:Q}=(t=v.w>0&&v.h>0?"none"===g?Math.min(v.w/j,v.h/P):Math.max(v.w/j,v.h/P):0,a=P*t,d=(v.w-j*t)/2,{scale:t,offsetX:d,offsetY:"top"===g?0:"bottom"===g?v.h-a:(v.h-a)/2});(0,l.useEffect)(()=>{if(c===F)return void C(1);C(0);let e=setTimeout(()=>{B(c),requestAnimationFrame(()=>C(1))},100);return()=>clearTimeout(e)},[c,F]);let{data:I,isLoading:N}=(0,o.G)(f),T=I||(N?"data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23e5e7eb'/%3E%3Ccircle cx='30' cy='40' r='4' fill='%239ca3af'/%3E%3Ccircle cx='40' cy='40' r='4' fill='%239ca3af'/%3E%3Ccircle cx='50' cy='40' r='4' fill='%239ca3af'/%3E%3C/svg%3E":"data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 80'%3E%3Crect width='80' height='80' fill='%23ffffff'/%3E%3Crect x='8' y='8' width='20' height='20' fill='%23000000'/%3E%3Crect x='52' y='8' width='20' height='20' fill='%23000000'/%3E%3Crect x='8' y='52' width='20' height='20' fill='%23000000'/%3E%3Crect x='14' y='14' width='8' height='8' fill='%23ffffff'/%3E%3Crect x='58' y='14' width='8' height='8' fill='%23ffffff'/%3E%3Crect x='14' y='58' width='8' height='8' fill='%23ffffff'/%3E%3Crect x='34' y='34' width='12' height='12' fill='%23000000'/%3E%3Crect x='52' y='52' width='6' height='6' fill='%23000000'/%3E%3Crect x='62' y='62' width='6' height='6' fill='%23000000'/%3E%3C/svg%3E"),S=(0,l.useMemo)(()=>F?F.split("{{$journeys_desktop_qr_code}}").join(T):"",[F,T]),{iframeCss:k,innerHtml:E}=(0,l.useMemo)(()=>{let e,t,a,n;if(!S)return{iframeCss:"",innerHtml:""};let{iframeCss:r,htmlWithoutIframeCss:i}=(t=(e=new DOMParser().parseFromString(S,"text/html")).getElementById("branch-iframe-css"),a=t?.textContent?.trim()??"",t?.remove(),{iframeCss:a,htmlWithoutIframeCss:e.documentElement.outerHTML});return{iframeCss:r,innerHtml:(n="<style>*,*::before,*::after{animation:none!important}</style>",i.includes("</head>")?i.replace("</head>",`${n}</head>`):n+i)}},[S]);return(0,n.jsxs)("div",{ref:b,className:(0,r.cn)("h-full overflow-hidden relative",p),children:[w>0&&(0,n.jsx)(s.Q,{innerHtml:E,iframeCss:k,background:y.backgroundImage,title:h("Creative preview"),"data-testid":"creative-preview-iframe",loading:"lazy",className:"absolute border-0 pointer-events-none transition-opacity duration-200 ease-in-out",style:{width:j,height:P,transform:`scale(${w}
5)`,transformOrigin:"top left",top:Q,left:_,opacity:U}}),!c&&m&&(0,n.jsx)("div",{className:"absolute inset-0",children:m})]})}function c(e){let{renderedCreative:t,deviceType:a,fallback:s,variant:o="panel",compact:l=!1,anchor:A,className:c,"data-testid":u,naturalWidth:p,qrCodeSettings:m}=e,g="card"===o,f=(0,i.uK)(a),h=f.iframeWidth,b=g&&l?(0,i.X7)(a,!0):void 0,v=g?{maxWidth:h,...b&&{aspectRatio:b}}:p?{width:p,aspectRatio:`${f.iframeWidth} / ${f.iframeHeight}`}:{aspectRatio:(0,i.X7)(a,l),maxWidth:h};return(0,n.jsx)("div",{className:(0,r.cn)("overflow-hidden bg-accent mx-auto",g?(0,r.cn)("w-full",b?"shrink-0":"h-full min-h-32"):"w-full border border-input rounded-md",c),style:v,"data-testid":u,children:(0,n.jsx)(d,{renderedCreative:t,deviceType:a,anchor:A,className:(0,r.cn)(!g&&"rounded-md"),fallback:s,qrCodeSettings:m})})}},54447(e,t,a){var n=a(93248),r=a(76237),i=a(79024),s=a(68944),o=a(69420),l=a(82173),A=a(14516),d=a(52918),c=a(71436),u=a(46902),p=a(42551),m=a(89588);function g(e){let{hideIcon:t=!1,hasActiveFilters:a=!1,deviceType:g}=e,{t:f}=(0,m.Bd)();return a?(0,n.jsx)("div",{className:"w-full flex-1 overflow-hidden mt-4 flex items-center justify-center",children:(0,n.jsxs)(s.pp,{children:[!t&&(0,n.jsx)(s.qX,{variant:"gradient",icon:A.default}),(0,n.jsx)(s.RT,{children:f("No creatives found")}),(0,n.jsx)(s.zQ,{children:f("There were no creatives found that match your current search or filters. Try adjusting your search terms or filters to see more results.")})]})}):(0,n.jsx)("div",{className:"w-full flex-1 overflow-hidden mt-4 flex items-center justify-center",children:(0,n.jsxs)(s.pp,{children:[!t&&(0,n.jsx)(s.qX,{variant:"gradient",icon:d.default}),(0,n.jsx)(s.RT,{children:f("No Creatives Yet")}),(0,n.jsx)(s.zQ,{children:f("Creatives you create will appear here")}),(0,n.jsx)(s.c4,{children:g?(0,n.jsx)(r.$,{asChild:!0,variant:"secondary","data-event-id":"empty-create-creative-btn",children:(0,n.jsxs)(l.N_,{to:"/banners/creative",search:{deviceType:g},children:[(0,n.jsx)(c.default,{}),f("Create First Creative")]})}):(0,n.jsxs)(i.ms,{children:[(0,n.jsx)(i.uu,{asChild:!0,children:(0,n.jsxs)(r.$,{variant:"secondary","data-event-id":"empty-create-creative-btn",children:[(0,n.jsx)(c.default,{}),f("Create First Creative")]})}),(0,n.jsxs)(i.pm,{align:"center",className:"min-w-(--radix-popover-trigger-width)",children:[(0,n.jsx)(i.tJ,{asChild:!0,"data-event-id":"empty-create-creative-mobile-btn",children:(0,n.jsxs)(l.N_,{to:"/banners/creative",search:{deviceType:o.kc.MOBILE},children:[(0,n.jsx)(u.default,{}),f("Mobile Creative")]})}),(0,n.jsx)(i.tJ,{asChild:!0,"data-event-id":"empty-create-creative-desktop-btn",children:(0,n.jsxs)(l.N_,{to:"/banners/creative",search:{deviceType:o.kc.DESKTOP},children:[(0,n.jsx)(p.default,{}),f("Desktop Creative")]})})]})]})})]})})}a.d(t,{m:()=>g})},8656(e,t,a){var n=a(93248),r=a(76237),i=a(68944),s=a(22372),o=a(14516),l=a(33212),A=a(71436),d=a(89588);function c(e){let{hasActiveFilters:t=!1,hideIcon:a=!1}=e,{t:c}=(0,d.Bd)(),u=(0,s.Z)();return t?(0,n.jsx)("div",{className:"w-full flex-1 overflow-hidden mt-4 flex items-center justify-center",children:(0,n.jsxs)(i.pp,{children:[!a&&(0,n.jsx)(i.qX,{variant:"gradient",icon:o.default}),(0,n.jsx)(i.RT,{children:c("No templates found")}),(0,n.jsx)(i.zQ,{children:c("There were no templates found that match your current search or filters. Try adjusting your search terms or filters to see more results.")})]})}):(0,n.jsx)("div",{className:"w-full flex-1 overflow-hidden mt-4 flex items-center justify-center",children:(0,n.jsxs)(i.pp,{children:[!a&&(0,n.jsx)(i.qX,{variant:"gradient",icon:l.default}),(0,n.jsx)(i.RT,{children:c("No Templates Yet")}),(0,n.jsx)(i.zQ,{children:c("Templates you create will appear here")}),(0,n.jsx)(i.c4,{children:(0,n.jsxs)(r.$,{variant:"secondary",onClick:()=>u({to:"/banners/creative",search:{saveAsTemplate:!0}}),children:[(0,n.jsx)(A.default,{}),c("Create First Template")]})})]})})}a.d(t,{$:()=>c})},93445(e,t,a){var n=a(93248),r=a(8380);function i(e){let{innerHtml:t,iframeCss:a,hostHtml:i,background:s,innerSandbox:o="allow-same-origin",title:l,className:A,style:d,"data-testid":c,loading:u}=e,p=(0,r.useRef)(null),m=(0,r.useRef)(null),g=(0,r.useMemo)(()=>(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",a=arguments.length>2?arguments[2]:void 0,n=a?`
6      html,body {
7        margin:0;
8        padding:0;
9        background:transparent!important;
10      }
11
12      html::before {
13        content:"";
14        position:fixed;
15        inset:0;
16        background-image:${a};
17        background-size:cover;
18        background-repeat:no-repeat;
19        z-index:-1;
20      }
21    `:`
22      html,body {
23        margin:0;
24        padding:0;
25        background:#fff;
26        font-family:sans-serif;
27      }
28    `;return`
29    <!DOCTYPE html>
30    <html>
31      <head>
32        <style>
33          ${n}
34
35          #branch-banner-iframe {
36            border:0;
37          }
38
39          ${e}
40        </style>
41      </head>
42
43      <body>
44        ${t}
45      </body>
46    </html>
47  `})(a,i,s),[a,i,s]),f=(0,r.useCallback)(()=>{let e=p.current?.contentDocument;if(!e?.body)return;let a=m.current;if(a&&a.ownerDocument===e&&a.isConnected){a.setAttribute("sandbox",o),a.srcdoc=t;return}let n=e.createElement("iframe");n.id="branch-banner-iframe",n.setAttribute("sandbox",o),n.srcdoc=t,e.body.appendChild(n),m.current=n}
47,[t,o]);return(0,r.useEffect)(()=>{let e=p.current;if(e)return e.addEventListener("load",f),e.contentDocument?.readyState==="complete"&&f(),()=>{e.removeEventListener("load",f)}},[f,g]),(0,n.jsx)("iframe",{ref:p,srcDoc:g,sandbox:"allow-same-origin",loading:u,title:l,"data-testid":c,className:A,style:d})}a.d(t,{Q:()=>i})},97837(e,t,a){var n=a(93248),r=a(67237),i=a(69420),s=a(30117),o=a(47427),l=a(89588);function A(e){let{renderedCreative:t,deviceType:a,anchor:A,fallback:d,className:c,"data-testid":u,showDisclaimer:p=!0,qrCodeSettings:m}=e,{t:g}=(0,l.Bd)();return(0,n.jsxs)(n.Fragment,{children:[p&&(0,n.jsxs)(r.Pq,{variant:"purple",children:[(0,n.jsx)(r.S$,{icon:o.default}),(0,n.jsx)(r.wz,{children:g("This is a simplified preview. The actual Banner will be rendered on your website with your exact styling.")})]}),(0,n.jsx)(s.t,{renderedCreative:t,deviceType:a,anchor:A,className:c,naturalWidth:a===i.kc.MOBILE?226:void 0,"data-testid":u,fallback:d,qrCodeSettings:m})]})}a.d(t,{_:()=>A})},24307(e,t,a){let n={mobile:{iframeWidth:375,iframeHeight:667,windowAspectRatio:"9 / 19.5",compactAspectRatio:"9 / 11",backgroundImage:"url(/preview-background-mobile.png)"},desktop:{iframeWidth:1440,iframeHeight:900,backgroundImage:"url(/preview-background-desktop.png)"}};function r(e){return n[e]}function i(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=n[e];return t&&a.compactAspectRatio?a.compactAspectRatio:a.windowAspectRatio??`${a.iframeWidth} / ${a.iframeHeight}`}function s(e,t){let[a,n]=e.split("/").map(e=>Number(e.trim()));return Math.round((a||1)/(n||1)*t)}a.d(t,{HB:()=>s,X7:()=>i,uK:()=>r})},79882(e,t,a){var n=a(93248),r=a(76237),i=a(47021),s=a(36758),o=a(89588),l=a(40058);let A=l.Ikc({publisher_name:l.YjP().min(1)});function d(e){let{isOpen:t,onClose:a,onSubmit:l,isLoading:d=!1,access:c}=e,{t:u}=(0,o.Bd)("partners"),p=(0,s.T3)({defaultValues:{publisher_name:""},validators:{onSubmit:A},onSubmit:async e=>{let{value:t}=e;await l(t.publisher_name),m()}}),m=()=>{p.reset(),a()};return(0,n.jsx)(i.lG,{open:t,onOpenChange:m,children:(0,n.jsxs)(i.Cf,{className:"sm:max-w-md",children:[(0,n.jsx)(i.c7,{children:(0,n.jsx)(i.L3,{children:u("Add custom partner")})}),(0,n.jsx)(p.AppForm,{children:(0,n.jsxs)(p.FormContainer,{children:[(0,n.jsx)(p.AppField,{name:"publisher_name",validators:{onChange:A.shape.publisher_name},children:e=>(0,n.jsx)(e.InputField,{label:u("Partner name"),placeholder:u("Test Partner"),disabled:d,className:"w-full"})}),(0,n.jsxs)(i.Es,{children:[(0,n.jsx)(r.$,{type:"button",variant:"secondary",onClick:m,disabled:d,children:u("Cancel")}),(0,n.jsx)(p.SubmitButton,{className:"min-w-25",access:c,children:u("Save")})]})]})})]})})}a.d(t,{Y:()=>d})},75320(e,t,a){var n=a(93248),r=a(74202),i=a(81303),s=a(64477),o=a(6844),l=a(85929),A=a(75610),d=a(82173),c=a(89588);function u(e){let{partner:t}=e,{t:a}=(0,c.Bd)("data-partners"),{isEnabled:u}=(0,A.g_)(),p=!t.import_supported&&!u(l.Gv.DATA_FEEDS_DATA_INTEGRATION_EXPORTS);return(0,n.jsx)(d.N_,{to:"/integrations/data/$dataPartner",params:{dataPartner:t.machine_name},className:"group",onClick:e=>{p&&e.preventDefault()},children:(0,n.jsx)(i.Zp,{className:(0,o.cn)("h-full transition-all",p?"opacity-60 cursor-not-allowed":"cursor-pointer hover:shadow-md hover:border-primary/50"),children:(0,n.jsxs)("div",{className:"flex flex-col items-start gap-3",children:[(0,n.jsx)("div",{className:"flex items-center justify-between w-full",children:(0,n.jsx)("div",{className:"w-12 h-12 rounded-lg bg-primary/10 flex items-center justify-center",children:(0,n.jsx)("span",{className:"text-xl font-semibold text-primary",children:t.display_name.charAt(0).toUpperCase()})})}),(0,n.jsxs)("div",{className:"flex items-center justify-between w-full",children:[(0,n.jsxs)("div",{className:"flex items-center gap-1.5",children:[(0,n.jsx)("h3",{className:(0,o.cn)("text-base font-medium transition-colors",!p&&"group-hover:text-primary"),children:t.display_name}),(0,n.jsx)(s.v4,{provisioned:!p,tooltip:a("Data integration exports require an upgrade. Contact your account manager to enable.")})]}),t.enabled?(0,n.jsx)(r.E,{variant:"positive",children:a("Enabled")}):(0,n.jsx)(r.E,{variant:"muted",children:a("Disabled")})]})]})})})}a.d(t,{d:()=>u})},27506(e,t,a){a.d(t,{b:()=>C});var n=a(93248),r=a(81303),i=a(68944),s=a(39938),o=a(50809),l=a(6844),A=a(4023),d=a(55407),c=a(4735),u=a(87046),p=a(49297),m=a(8380),g=a(89588),f=a(16585),h=a(34323),b=a(85094);function v(e){let{header:t,enableDrag:a=!1}=e,{attributes:r,listeners:i,setNodeRef:s,transform:A,transition:d,isDragging:u}=(0,f.gl)({id:t.id,disabled:!a}),p={transform:h.Ks.Transform.toString(A),transition:d,opacity:u?.5:1};return(0,n.jsx)(o.nd,{ref:s,style:p,className:(0,l.cn)("text-muted-foreground text-sm relative group",a&&"cursor-move",t.column.columnDef.meta?.headerClassName),children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{children:t.isPlaceholder?null:(0,c.Kv)(t.column.columnDef.header,t.getContext())}),a&&(0,n.jsx)("button",{type:"button",className:(0,l.cn)("cursor-grab active:cursor-grabbing","opacity-0 group-hover:opacity-100 transition-opacity","focus:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2","rounded p-1 hover:bg-muted"),...r,...i,"aria-label":"Drag to reorder 
47column",children:(0,n.jsx)(b.default,{className:"h-4 w-4"})})]})})}var x=a(65650),F=a(70385),B=a(23859),U=a(95510);function C(e){let{columns:t,data:a,isLoading:h=!1,title:b,description:C,initialPageSize:y=25,showPagination:j=!0,emptyStateMessage:P,emptyStateDescription:w,showLastItemSeparator:_=!1,onRowClick:Q,showCard:I=!1,enableColumnDragDrop:N=!1,storageId:T}=e,{t:S}=(0,g.Bd)(),[k,E]=(0,m.useState)([]),{orderedColumns:D,columnOrder:K,handleDragEnd:Y,sensors:L,DndContext:O,SortableContext:R,modifiers:M,strategy:H,collisionDetection:q}=function(e,t){let a=(0,B.b)(),n=(0,U.H)(t),{columnOrder:r,saveColumnOrder:i}=a??n,s=(0,m.useMemo)(()=>e.map((e,t)=>"id"in e&&e.id?e.id:"accessorKey"in e&&e.accessorKey?String(e.accessorKey):`column-${t}`),[e]),[o,l]=(0,m.useState)(s);(0,m.useEffect)(()=>{if(r.length>0){let e=r.filter(e=>s.includes(e)),t=s.filter(t=>!e.includes(t));e.length>0&&l([...e,...t])}else l(s)},[r,s]);let A=(0,x.FR)((0,x.MS)(x.cA,{activationConstraint:{distance:5}}),(0,x.MS)(x.IG,{activationConstraint:{delay:250,tolerance:5}}),(0,x.MS)(x.uN)),d=(0,m.useMemo)(()=>{let t=new Map(e.map((e,t)=>["id"in e&&e.id||"accessorKey"in e&&String(e.accessorKey)||`column-${t}`,e]));return o.map(e=>t.get(e)).filter(e=>void 0!==e)},[e,o]);return{columnOrder:o,orderedColumns:d,handleDragEnd:(0,m.useCallback)(e=>{let{active:a,over:n}=e;n&&a.id!==n.id&&l(e=>{let r=e.indexOf(String(a.id)),s=e.indexOf(String(n.id));if(-1===r||-1===s)return e;let o=(0,f.be)(e,r,s);return t&&i(o),o})},[t,i]),resetColumnOrder:(0,m.useCallback)(()=>{l(s),t&&i(s)},[s,t,i]),sensors:A,DndContext:x.Mp,SortableContext:f.gB,modifiers:[F.dU,F.gj],strategy:f.m$,collisionDetection:x.fp}}(t,N?T:void 0),V=N?D:t,z=(0,d.S)({strict:!1}).page||1,G=z>Math.max(1,Math.ceil((a?.length??0)/y))?1:z,X=(0,c.N4)({data:a||[],columns:V,onSortingChange:E,getCoreRowModel:(0,u.HT)(),getPaginationRowModel:j?(0,u.kW)():void 0,getSortedRowModel:(0,u.h5)(),state:{sorting:k,pagination:j?{pageIndex:G-1,pageSize:y}:void 0,columnOrder:N?K:void 0},initialState:{pagination:j?{pageSize:y}:void 0}});(0,m.useEffect)(()=>{X.setPageIndex(G-1)},[G,X]);let W=X.getFilteredRowModel().rows.length,J=X.getState().pagination?.pageSize??y;if(!h&&!a?.length)return(0,n.jsxs)(i.pp,{className:"max-w-full",children:[(0,n.jsx)(i.qX,{icon:p.default,variant:"info"}),(0,n.jsx)(i.RT,{children:P||S("No data found.")}),(0,n.jsx)(i.zQ,{children:w||S("Once data is available, it'll appear here.")})]});let $=()=>{let e=(0,n.jsxs)(o.XI,{children:[(0,n.jsx)(o.A0,{children:X.getHeaderGroups().map(e=>(0,n.jsx)(o.Hj,{children:N?(0,n.jsx)(R,{items:K,strategy:H,children:e.headers.map(e=>(0,n.jsx)(v,{header:e,enableDrag:N},e.id))}):e.headers.map(e=>(0,n.jsx)(o.nd,{className:(0,l.cn)("text-muted-foreground text-sm",e.column.columnDef.meta?.headerClassName),children:e.isPlaceholder?null:(0,c.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,n.jsx)(o.BF,{className:(0,l.cn)(_&&"[&_tr:last-child]:border-b"),children:h?Array.from({length:5}).map((e,t)=>(0,n.jsx)(o.Hj,{children:V.map((e,t)=>(0,n.jsx)(o.nA,{children:(0,n.jsx)(s.E,{className:"h-4 w-20"})},t))},`loading-row-${t}`)):X.getRowModel().rows?.length?X.getRowModel().rows.map(e=>(0,n.jsx)(o.Hj,{className:(0,l.cn)(Q&&"cursor-pointer hover:bg-muted/40 transition-colors",e.getIsSelected()&&"bg-muted"),"data-state":e.getIsSelected()&&"selected",onClick:()=>Q?.(e.original),role:Q?"button":void 0,tabIndex:Q?0:void 0,children:e.getVisibleCells().map(e=>(0,n.jsx)(o.nA,{className:(0,l.cn)("text-xs",e.column.columnDef.meta?.cellClassName),children:(0,c.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)):(0,n.jsx)(o.Hj,{children:(0,n.jsx)(o.nA,{colSpan:V.length,className:"text-center",children:(0,n.jsx)("div",{className:"description",children:S("No data found")})})})})]});return(0,n.jsxs)(n.Fragment,{children:[N?(0,n.jsx)(O,{sensors:L,collisionDetection:q,onDragEnd:Y,modifiers:M,children:e}):e,j&&(0,n.jsx)("div",{className:"ml-auto",children:(0,n.jsx)(A.d,{totalItems:W,pageSize:J})})]})};return b||C||I?(0,n.jsxs)(r.Zp,{children:[(b||C)&&(0,n.jsxs)(r.aR,{children:[b&&(0,n.jsx)(r.ZB,{children:b}
47),C&&(0,n.jsx)(r.BT,{className:"text-xs",children:C})]}),(0,n.jsx)($,{})]}):(0,n.jsx)($,{})}},83728(e,t,a){var n=a(93248),r=a(87595);function i(e){let{column:t,children:a,className:i}=e;return(0,n.jsx)(r.y,{sortDirection:t.getIsSorted(),onSort:()=>t.toggleSorting("asc"===t.getIsSorted()),className:i,children:a})}a.d(t,{y:()=>i})},33432(e,t,a){a.d(t,{E:()=>B});var n=a(93248),r=a(76237),i=a(32100),s=a(79024),o=a(88921),l=a(11418),A=a(65650),d=a(16585),c=a(98173),u=a(52879),p=a(72388),m=a(8380),g=a(89588),f=a(23859),h=a(11415),b=a(27654),v=a(34323),x=a(85094);function F(e){let{id:t,children:a,onClick:r,enableDrag:i}=e,{attributes:o,listeners:l,setNodeRef:A,transform:c,transition:u,isDragging:p}=(0,d.gl)({id:t,disabled:!i}),m={transform:v.Ks.Transform.toString(c),transition:u,opacity:p?.5:1};return i?(0,n.jsx)(s.tJ,{asChild:!0,ref:A,style:m,onClick:e=>{e.preventDefault(),r?.(e)},className:"hover:bg-accent transition-colors group p-0",...o,...l,children:(0,n.jsxs)("div",{className:"flex items-center justify-between gap-2 w-full px-2 py-1.5",children:[a,(0,n.jsx)("button",{type:"button",className:"ml-auto opacity-0 group-hover:opacity-100 transition-opacity p-0.5 rounded shrink-0 cursor-grab active:cursor-grabbing touch-none",onClick:e=>e.stopPropagation(),children:(0,n.jsx)(x.default,{className:"h-4 w-4 text-muted-foreground"})})]})}):(0,n.jsx)(s.tJ,{onClick:r,children:a})}function B(e){let{columnVisibility:t,onColumnVisibilityChange:a,c
47olumns:v,isComplex:x=!1,columnOrder:B,onColumnOrderChange:U,storageId:C}=e,{t:y}=(0,g.Bd)(),j=(0,f.b)(),P=j?.columnOrder??B??[],w=j?.saveColumnOrder??U,{columnVisibility:_,saveColumnVisibility:Q}=(0,b.p)(C);(0,m.useEffect)(()=>{if(Object.keys(_).length>0)a(_);else{let e={};v.forEach(t=>{let a=t.id||t.accessorKey;a&&(e[a]=t.meta?.hideColumnByDefault!==!0)}),Object.keys(e).length>0&&a(e)}},[]);let{searchQuery:I,setSearchQuery:N,getColumnLabel:T,visibleColumns:S,hiddenColumns:k,orderedFilterableColumns:E,handleDragEnd:D,handleColumnToggle:K,handleReset:Y}=function(e){let{columns:t,columnVisibility:a,onColumnVisibilityChange:n,isComplex:r=!1,enableColumnDragDrop:i=!1,columnOrder:s=[],onColumnOrderChange:o}=e,[l,A]=(0,m.useState)(""),c=(0,h.k)(),{t:u}=(0,g.Bd)(),p=(0,m.useMemo)(()=>t.filter(e=>{let t=e.id||e.accessorKey;return t&&!1!==a[t]}).length,[t,a]),f=(0,m.useCallback)(e=>{let t=e.id||e.accessorKey;return"string"==typeof e.header?e.header:e.meta?.label?e.meta.label:t?.replace(/_/g," ")},[]),b=(0,m.useMemo)(()=>t.filter(e=>{if(!l)return!0;let t=f(e);return t?.toLowerCase().includes(l.toLowerCase())}),[t,l,f]),{visibleColumns:v,hiddenColumns:x}=(0,m.useMemo)(()=>{if(!r)return{visibleColumns:[],hiddenColumns:[]};let e=[],t=[];return b.forEach(n=>{let r=n.id||n.accessorKey;r&&(!1!==a[r]?e.push(n):t.push(n))}),i&&s.length>0&&e.sort((e,t)=>{let a=e.id||e.accessorKey||"",n=t.id||t.accessorKey||"",r=s.indexOf(a),i=s.indexOf(n);return -1!==r&&-1!==i?r-i:-1!==r?-1:+(-1!==i)}),{visibleColumns:e,hiddenColumns:t}},[r,b,a,i,s]),F=(0,m.useMemo)(()=>i&&0!==s.length?[...b.filter(e=>{let t=e.id||e.accessorKey;return t&&!1!==a[t]})].sort((e,t)=>{let a=e.id||e.accessorKey||"",n=t.id||t.accessorKey||"",r=s.indexOf(a),i=s.indexOf(n);return -1!==r&&-1!==i?r-i:-1!==r?-1:+(-1!==i)}):b,[b,i,s,a]);return{searchQuery:l,setSearchQuery:A,visibleColumnsCount:p,getColumnLabel:f,filterableColumns:b,visibleColumns:v,hiddenColumns:x,orderedFilterableColumns:F,handleDragEnd:e=>{let{active:t,over:a}=e;if(!a||t.id===a.id||!o)return;let n=t.id,i=a.id,s=(r?v:F).map(e=>e.id||e.accessorKey).filter(e=>void 0!==e),l=s.indexOf(n),A=s.indexOf(i);-1!==l&&-1!==A&&o((0,d.be)(s,l,A))},handleColumnToggle:(e,t)=>{t&&p<=1?c({title:u("At least one column must remain visible"),variant:"destructive"}):n(a=>({...a,[e]:!t}))},handleReset:()=>{let e={};t.forEach(t=>{let a=t.id||t.accessorKey;a&&(e[a]=t.meta?.hideColumnByDefault!==!0)}),n(()=>e),A("")}}}({columns:v,columnVisibility:t,onColumnVisibilityChange:e=>{a(t=>{let a="function"==typeof e?e(t):e;return Q(a),a})},isComplex:x,enableColumnDragDrop:!0,columnOrder:P,onColumnOrderChange:w}),L=(0,A.FR)((0,A.MS)(A.AN,{activationConstraint:{distance:8}}),(0,A.MS)(A.uN,{coordinateGetter:d.JR}));if(!x){let e=E.map(e=>e.id||e.accessorKey).filter(e=>void 0!==e),a=(0,n.jsx)(n.Fragment,{children:E.map(e=>{let a=e.id||e.accessorKey;if(!a)return null;let r=!1!==t[a];return(0,n.jsxs)(F,{id:a,enableDrag:r,children:[(0,n.jsx)(i.S,{checked:r,onCheckedChange:()=>K(a,r)}),(0,n.jsx)("span",{className:"capitalize",children:T(e)})]},a)})});return(0,n.jsxs)(s.ms,{children:[(0,n.jsx)(s.uu,{asChild:!0,children:(0,n.jsxs)(r.$,{variant:"secondary",children:[y("Columns"),(0,n.jsx)(c.default,{})]})}),(0,n.jsx)(s.pm,{align:"end",sideOffset:4,children:(0,n.jsx)(A.Mp,{sensors:L,collisionDetection:A.fp,onDragEnd:D,children:(0,n.jsx)(d.gB,{items:e,strategy:d._G,children:a})})})]})}let O=S.map(e=>e.id||e.accessorKey).filter(e=>void 0!==e),R=(0,n.jsx)(n.Fragment,{children:S.map(e=>{let t=e.id||e.accessorKey;return t?(0,n.jsxs)(F,{id:t,enableDrag:!0,children:[(0,n.jsx)(i.S,{checked:!0,onCheckedChange:()=>K(t,!0)}),(0,n.jsx)("span",{className:"capitalize",children:T(e)})]},t):null})});return(0,n.jsxs)(s.ms,{children:[(0,n.jsx)(s.uu,{asChild:!0,children:(0,n.jsxs)(r.$,{variant:"secondary",children:[y("Columns"),(0,n.jsx)(c.default,{})]})}),(0,n.jsxs)(s.pm,{align:"end",className:"w-72 p-0",sideOffset:4,children:[(0,n.jsxs)("div",{className:"flex items-center justify-between p-2 gap-2 border-b border-border",children:[(0,n.jsx)(o.p,{icon:u.default,placeholder:y("Search available columns"),value:
47I,onChange:e=>N(e.target.value),className:"flex-1"}),(0,n.jsxs)(l.m_,{children:[(0,n.jsx)(l.k$,{asChild:!0,children:(0,n.jsx)(r.$,{variant:"secondary",size:"icon",onClick:Y,className:"p-0 border border-border rounded-md","aria-label":y("Reset columns"),children:(0,n.jsx)(p.default,{className:"h-4 w-4"})})}),(0,n.jsx)(l.ZI,{sideOffset:4,children:y("Reset columns to default")})]})]}),(0,n.jsxs)("div",{className:"max-h-96 overflow-y-auto",children:[(0,n.jsxs)("div",{className:"p-2",children:[(0,n.jsx)("div",{className:"text-xs font-medium text-muted-foreground mb-2",children:y("Visible columns")}),0===S.length?(0,n.jsx)("div",{className:"text-xs text-muted-foreground py-2",children:y(I?"No matching columns":"No visible columns")}):(0,n.jsx)("div",{className:"space-y-1",children:(0,n.jsx)(A.Mp,{sensors:L,collisionDetection:A.fp,onDragEnd:D,children:(0,n.jsx)(d.gB,{items:O,strategy:d._G,children:R})})})]}),(0,n.jsxs)("div",{className:"p-2 border-t border-border",children:[(0,n.jsx)("div",{className:"text-xs font-medium text-muted-foreground mb-2",children:y("Hidden columns")}),0===k.length?(0,n.jsx)("div",{className:"text-xs text-muted-foreground py-2",children:y(I?"No matching columns":"No hidden columns")}):(0,n.jsx)("div",{className:"space-y-1",children:k.map(e=>{let t=e.id||e.accessorKey;return t?(0,n.jsx)(s.tJ,{onClick:e=>{e.preventDefault(),K(t,!1)},children:(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(i.S,{checked:!1,onCheckedChange:()=>K(t,!1)}),(0,n.jsx)("span",{className:"capitalize",children:T(e)})]})},t):null})})]})]})]})]})}},23859(e,t,a){var n=a(93248),r=a(8380),i=a(95510);let s=(0,r.createContext)(null);function o(e){let{children:t,storageId:a}=e,{columnOrder:o,saveColumnOrder:l,clearColumnOrder:A}=(0,i.H)(a),d=(0,r.useMemo)(()=>({columnOrder:o,saveColumnOrder:l,clearColumnOrder:A}),[o,l,A]);return(0,n.jsx)(s.Provider,{value:d,children:t})}function l(){return(0,r.useContext)(s)}a.d(t,{E:()=>o,b:()=>l})},95510(e,t,a){var n=a(8380),r=a(94127);function i(e){let t=`datatable-column-order-${e}`,[a,i]=(0,r.Mj)(t,[]);return{columnOrder:a,saveColumnOrder:(0,n.useCallback)(e=>{i(e)},[i]),clearColumnOrder:(0,n.useCallback)(()=>{i([])},[i])}}a.d(t,{H:()=>i})},27654(e,t,a){var n=a(8380),r=a(94127);function i(e){let t=`datatable-column-visibility-${e}`,[a,i]=(0,r.Mj)(t,{});return{columnVisibility:a,saveColumnVisibility:(0,n.useCallback)(e=>{i(e)},[i]),clearColumnVisibility:(0,n.useCallback)(()=>{i({})},[i])}}a.d(t,{p:()=>i})},11132(e,t,a){var n=a(93248),r=a(76237),i=a(47021),s=a(89588);function o(e){let{open:t,onClose:a,onConfirm:o,title:l,description:A,confirmButtonText:d="Confirm",confirmLoading:c=!1}=e,{t:u}=(0,s.Bd)();return(0,n.jsx)(i.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(i.Cf,{children:[(0,n.jsx)(i.c7,{children:(0,n.jsx)(i.L3,{children:l})}),(0,n.jsx)("p",{className:"text-muted-foreground text-sm",children:A}),(0,n.jsxs)(i.Es,{children:[(0,n.jsx)(r.$,{variant:"secondary",onClick:a,children:u("Cancel")}),(0,n.jsx)(r.$,{loading:c,onClick:o,children:d})]})]})})}a.d(t,{K:()=>o})},61078(e,t,a){var n=a(93248),r=a(76237),i=a(68944),s=a(50849),o=a(89588);function l(){let{onRefreshClick:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,o.Bd)();return(0,n.jsx)("div",{className:"flex flex-col min-h-screen",children:(0,n.jsx)("div",{className:"flex items-center justify-center flex-1 w-full",children:(0,n.jsxs)(i.pp,{children:[(0,n.jsx)(i.qX,{icon:s.A,variant:"error"}),(0,n.jsx)(i.RT,{children:t("This page isn't quite thriving.")}),(0,n.jsx)(i.zQ,{children:t("The link may be broken, expired, or just never took root. Try refreshing the page, or reach out to support so we can help bring it back to life.")}),(0,n.jsxs)(i.c4,{children:[(0,n.jsx)(r.$,{onClick:()=>{e?e():window.location.reload()},children:t("Refresh page")}),(0,n.jsx)(r.$,{asChild:!0,variant:"secondary",children:(0,n.jsx)("a",{href:"https://help.branch.io/",target:"_blank",rel:"noopener noreferrer",children:t("Contact support")})})]})]})})})}a.d(t,{G:()=>l})},60701(e,t,a){var n=a(93248),r=a(68944),i=a(5154),s=a(89588);function o(e){let{pageTitle:t,children:a}=e,{t:o}=(0,s.Bd)();return(0,n.jsx)("div",{className:"flex flex-col min-h-screen",children:(0,n.jsx)("div",{className:"flex items-center justify-center flex-1 w-full",children:(0,n.jsxs)(r.pp,{children:[(0,n.jsx)(r.qX,{icon:i.default,variant:"info"}),(0,n.jsx)(r.RT,{children:o("You don't have access to {{pageTitle}}",{pageTitle:t||"this page"})}),a||(0,n.jsx)(r.zQ,{children:o("Reach out to your admin team for more information.")})]})})})}a.d(t,{D:()=>o})},6628(e,t,a){a.d(t,{P:()=>j});var n=a(93248),r=a(67237),i=a(81303),s=a(60173),o=a(43055),l=a(39938),A=a(60117),d=a(80641),c=a(86680),u=a(16939),p=a(82270),m=a(48109),g=a(53083),f=a(72539),h=a(97224),b=a(47557),v=a(22238);function x(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,a=(0,p.o)(t);return{startDate:(0,f.f)(a,-(Math.max(e,1)-1)),endDate:a}}var F=a(82173),B=a(1211),U=a(48862),C=a(8380),y=a(89588);function j(e){let{onRangeChange:t}=e,{t:a}=(0,y.Bd)("exports"),{data:j,isLoading:P,error:w,refetch:_}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{exports:a}=(0,d.fI)();return a.getExportLimits.useQuery({queryKey:e||c.aOC,...t,select:e=>e.body})}(),Q=(0,C.useMemo)(()=>j?{maxDays:j.dailyExport.maxDays,minDate:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,a=(0,u.H)(e);return(0,p.o)((0,m.f)(a)?a:(0,g.P)(t,-6))}(j.dailyExport.minDate)}:null,[j]),[I,N]=(0,C.useState)(null),[T,S]=(0,C.useState)(!1),[k,E]=(0,C.useState)(!1),D=I??(Q?x(Q.maxDays):null),K=e=>{let a,n,r,i,s;if(!Q)return;let{range:o,wasClampedToMaxDays:l}=(a=(0,p.o)(Q.today??new Date),n=(0,p.o)(Q.minDate),r=(0,p.o)(e.startDate),i=(0,p.o)(e.endDate),(0,h.Y)(r,n)&&(r=n),(0,b.d)(r,a)&&(r=a),(0,b.d)(i,a)&&(i=a),(0,h.Y)(i,r)&&(i=r),s=!1,(0,v.m)(i,r)+1>Q.maxDays&&(i=(0,f.f)(r,Math.max(Q.maxDays,1)-1),s=!0),{range:{startDate:r,endDate:i},wasClampedToMaxDays:s});N(o),S(l),l&&E(!1),t?.(o)},Y=[{days:7,label:a("Last 7 days"),eventId:"exports-range-last-7-days"},{days:3,label:a("Last 3 days"),eventId:"exports-range-last-3-days"},{days:1,label:a("Last day"),eventId:"exports-range-last-day"}],L=T&&!k&&!!Q;return(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[L&&(0,n.jsxs)(r.Pq,{variant:"orange",children:[(0,n.jsx)(r.S$,{icon:U.default}),(0,n.jsxs)(r.wz,{className:"flex-col items-start gap-0.5",children:[(0,n.jsx)("span",{className:"font-semibold",children:a("Your dates have been adjusted")}),(0,n.jsxs)("span",{className:"block",children:[1===Q.maxDays?a("Only 1 day can be exported at once due to your data volume. Please check that they are still valid."):a("Only {{count}} days can be exported at once due to your data volume. Please check that they are still valid.",{count:Q.maxDays})," ",a("To export aggregate data over larger time ranges, try")," ",(0,n.jsx)(F.N_,{className:"font-medium underline",to:"/analysis/dashboards","data-event-id":"exports-adjusted-sources-link",children:a("Sources")}),". ",a("To programmatically export granular data on a daily basis, get started with")," ",(0,n.jsx)(F.N_,{className:"font-medium underline",to:"/integrations/data","data-event-id":"exports-adjusted-data-feeds-link",children:a("Data Feeds")}),"."]})]}),(0,n.jsx)(r.vB,{onClick:()=>E(!0)})]}),(0,n.jsxs)(i.Zp,{children:[(0,n.jsx)(i.aR,{children:(0,n.jsx)(i.ZB,{className:"text-lg",children:a("Date range")})}),Q&&D?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row",children:[(0,n.jsxs)("div",{className:"flex w-full max-w-xs flex-col gap-2",children:[(0,n.jsx)(o.J,{children:a("Start date")}),(0,n.jsx)(s.l,{placeholder:a("Pick a date"),selected:D.startDate,defaultMonth:D.startDate,onSelect:e=>e&&K({startDate:e,endDate:D.endDate}),disabled:{before:Q.minDate,after:new Date},triggerProps:{"aria-label":a("Start date"),"data-event-id":"exports-start-date"}})]}),(0,n.jsxs)("div",{className:"flex w-full max-w-xs flex-col gap-2",children:[(0,n.jsx)(o.J,{children:a("End date")}),(0,n.jsx)(s.l,{placeholder:a("Pick a date"),selected:D.endDate,defaultMonth:D.endDate,onSelect:e=>
47e&&K({startDate:D.startDate,endDate:e}),disabled:{before:D.startDate,after:new Date},triggerProps:{"aria-label":a("End date"),"data-event-id":"exports-end-date"}})]})]}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:Y.map(e=>(0,n.jsx)(A.Toggle,{size:"sm",variant:"outline",pressed:(e=>{if(!D)return!1;let t=x(e);return(0,B.r)(D.startDate,t.startDate)&&(0,B.r)(D.endDate,t.endDate)})(e.days),onPressedChange:()=>K(x(e.days)),"data-event-id":e.eventId,children:e.label},e.days))})]}):w?(0,n.jsxs)(r.Pq,{variant:"red",children:[(0,n.jsx)(r.S$,{icon:U.default}),(0,n.jsx)(r.wz,{children:a("Something went wrong. Please try again.")}),(0,n.jsx)(r.HG,{onClick:()=>_(),children:a("Try again")})]}):(0,n.jsxs)("div",{className:"flex flex-col gap-4","aria-busy":P||void 0,children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4 sm:flex-row",children:[(0,n.jsx)(l.E,{className:"h-10 flex-1"}),(0,n.jsx)(l.E,{className:"h-10 flex-1"})]}),(0,n.jsx)(l.E,{className:"h-9 w-1/2"})]})]})]})}},41978(e,t,a){var n=a(93248),r=a(76237),i=a(68944),s=a(75541),o=a(28434),l=a(71436),A=a(89588);function d(){let{t:e}=(0,A.Bd)("exports");return(0,n.jsxs)("div",{className:"relative flex flex-1 min-h-0 items-center justify-center overflow-hidden",children:[(0,n.jsx)("img",{alt:"","aria-hidden":"true",src:o,className:"pointer-events-none absolute top-1/2 left-1/2 z-0 h-auto w-full max-w-247 -translate-x-1/2 -translate-y-1/2"}),(0,n.jsxs)("div",{className:"relative z-10 flex flex-col items-center text-center",children:[(0,n.jsxs)("div",{className:"relative mb-12 flex items-center justify-center",children:[(0,n.jsx)("img",{alt:"","aria-hidden":"true",src:s}),(0,n.jsx)(l.default,{"aria-hidden":"true",className:"absolute size-10 stroke-1 text-primary"})]}),(0,n.jsx)(i.RT,{className:"max-w-132 bg-linear-to-r from-primary to-red-400 bg-clip-text text-2xl font-medium tracking-tight text-transparent",children:e("No Exports Available")}),(0,n.jsxs)(i.zQ,{className:"max-w-xl text-accent-foreground",children:[e("There are no generated exports to display."),(0,n.jsx)("br",{}),e("New exports will be available for 7 days after their creation date.")]}),(0,n.jsx)(i.c4,{className:"mt-4",children:(0,n.jsxs)(r.$,{size:"lg",children:[(0,n.jsx)(l.default,{}),e("Create a new export")]})})]})]})}a.d(t,{S:()=>d})},90250(e,t,a){a.d(t,{q:()=>w});var n=a(93248),r=a(74202),i=a(76237),s=a(11418),o=a(27666),l=a(83728),A=a(6844);let d=2*Math.PI*8;function c(e){let{daysRemaining:t}=e,a=Math.min(Math.max(t,0),7)/7;return(0,n.jsxs)("svg",{width:"20",height:"20",viewBox:"0 0 20 20",fill:"none","aria-hidden":"true",className:"-rotate-90 shrink-0",children:[(0,n.jsx)("circle",{cx:"10",cy:"10",r:8,strokeWidth:"2",className:"stroke-neutral-400"}),(0,n.jsx)("circle",{cx:"10",cy:"10",r:8,strokeWidth:"2",strokeLinecap:"round",strokeDasharray:`${a*d} ${d}`,className:(0,A.cn)(t<=2?"stroke-red-400":"stroke-primary")})]})}var u=a(8886),p=a(16939),m=a(48109),g=a(72539),f=a(69929),h=a(12326),b=a(27310),v=a(83331),x=a(47427),F=a(8380),B=a(89588);let U={ready:"positive",processing:"muted",failed:"negative"};function C(e){let{status:t}=e,{t:a}=(0,B.Bd)("exports"),i={ready:a("Ready"),processing:a("Processing"),failed:a("Failed")};return(0,n.jsx)(r.E,{variant:U[t],children:i[t]})}function y(e){let{job:t}=e,{t:a}=(0,B.Bd)("exports");return"ready"===t.status&&t.downloadLink?(0,n.jsxs)("div",{className:"flex items-center justify-end gap-2",children:[(0,n.jsxs)(s.m_,{children:[(0,n.jsx)(s.k$,{asChild:!0,children:(0,n.jsx)("span",{className:"inline-flex",children:(0,n.jsx)(o.i,{textToCopy:t.downloadLink,toastMessage:a("Copied!"),"aria-label":a("Copy link"),"data-event-id":"exports-copy-link-btn"})})}),(0,n.jsx)(s.ZI,{children:a("Copy link")})]}),(0,n.jsxs)(s.m_,{children:[(0,n.jsx)(s.k$,{asChild:!0,children:(0,n.jsx)(i.$,{variant:"secondary",size:"icon",asChild:!0,"aria-label":a("Download"),"data-event-id":"exports-download-btn",children:(0,n.jsx)("a",{href:t.downloadLink,target:"_blank",rel:"noopener noreferrer",children:(0,n.jsx)(v.default,{})})})}),(0,n.jsx)(s.ZI,{children:a("Download")})]})]}):null}function j(e){return e.split(/[T ]/)[0]??e}function P(e){let t=(0,p.H)(e.replace(" ","T"));return(0,m.f)(t)?(0,b.GP)(t,"yyyy MMM d - h:mm a"):e}function w(){let{t:e}=(0,B.Bd)("exports");return(0,F.useMemo)(()=>[{accessorKey:"dateCreated",header:t=>{let{column:a}=t;return(0,n.jsx)(l.y,{column:a,children:e("Date created")})}
47,sortingFn:(0,u.x)("dateCreated"),cell:e=>{let{row:t}=e;return j(t.original.dateCreated)}},{id:"timeRemaining",header:()=>(0,n.jsxs)("span",{className:"flex items-center gap-1.5",children:[e("Time remaining"),(0,n.jsxs)(s.m_,{children:[(0,n.jsx)(s.k$,{asChild:!0,children:(0,n.jsx)("button",{type:"button","aria-label":e("More information"),className:"text-muted-foreground hover:text-foreground",children:(0,n.jsx)(x.default,{className:"size-4"})})}),(0,n.jsx)(s.ZI,{className:"max-w-64 text-center",children:e("On-demand exports will be available for 7 days after their creation date.")})]})]}),enableSorting:!1,cell:t=>{let{row:a}=t,r=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Date,a=e.replace(" ","T"),n=(0,p.H)(/(?:Z|[+-]\d{2}:?\d{2})$/.test(a)?a:`${a}Z`);if(!(0,m.f)(n))return 0;let r=(0,g.f)(n,7);return Math.min(Math.max(Math.ceil((0,f.b)(r,t)/h.w4),0),7)}(a.original.dateCreated);return(0,n.jsxs)("span",{className:"flex items-center gap-2.5",children:[(0,n.jsx)(c,{daysRemaining:r}),e("{{count}} days",{count:r})]})}},{accessorKey:"topic",header:()=>e("Topic"),cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"block max-w-44 truncate",title:t.original.topic,children:t.original.topic})}},{id:"dateRange",header:()=>e("Date range"),cell:t=>{let{row:a}=t;return(0,n.jsxs)(s.m_,{children:[(0,n.jsx)(s.k$,{asChild:!0,children:(0,n.jsx)("span",{children:e("{{startDate}} to {{endDate}}",{startDate:j(a.original.startDate),endDate:j(a.original.endDate)})})}),(0,n.jsx)(s.ZI,{children:(0,n.jsxs)("div",{className:"flex flex-col gap-0.5 text-left",children:[(0,n.jsx)("span",{children:e("Start: {{date}}",{date:P(a.original.startDate)})}),(0,n.jsx)("span",{children:e("End: {{date}}",{date:P(a.original.endDate)})}),(0,n.jsx)("span",{children:a.original.timezone})]})})]})}},{accessorKey:"rowCount",header:()=>e("Rows")},{accessorKey:"format",header:()=>e("Format"),cell:e=>{let{row:t}=e;return t.original.format.toUpperCase()}},{accessorKey:"status",header:()=>e("Status"),cell:e=>{let{row:t}=e;return(0,n.jsx)(C,{status:t.original.status})}},{id:"actions",header:()=>null,enableSorting:!1,cell:e=>{let{row:t}=e;return(0,n.jsx)(y,{job:t.original})}}],[e])}},28437(e,t,a){a.d(t,{K:()=>m});var n=a(93248),r=a(76237),i=a(47021),s=a(50062),o=a(44921),l=a(8380);function A(e){let t=(0,o.K)({shouldBlockFn:()=>e,enableBeforeUnload:()=>e,withResolver:!0}),[a,n]=(0,l.useState)(null);(0,l.useEffect)(()=>{t?.status!=="blocked"||a||n(()=>()=>t.proceed?.())},[t,a]);let r=(0,l.useCallback)(()=>{t?.reset?.(),n(null)},[t]),i=(0,l.useCallback)(()=>{a?.(),n(null)},[a]);return{isOpen:null!==a,cancel:r,confirm:i,attemptCloseGuarded:(0,l.useCallback)(t=>{e?n(()=>t):t()},[e])}}var d=a(6844),c=a(89588);function u(e){let{isOpen:t,descriptionKey:a,onCancel:i,onConfirm:s}=e,{t:o}=(0,c.Bd)(),A=(0,l.useRef)(null),[u,p]=(0,l.useState)(t);if((0,l.useEffect)(()=>{if(t)return void p(!0);let e=setTimeout(()=>p(!1),150);return()=>clearTimeout(e)},[t]),(0,l.useEffect)(()=>{if(!t||!u)return;A.current?.focus();let e=e=>{"Escape"===e.key&&(e.stopPropagation(),i())};return document.addEventListener("keydown",e,!0),()=>document.removeEventListener("keydown",e,!0)},[t,u,i]),!u)return null;let m=t?"open":"closed";return(0,n.jsx)("div",{role:"alertdialog","aria-modal":"true","aria-labelledby":"unsaved-changes-title","aria-describedby":"unsaved-changes-body","data-state":m,className:(0,d.cn)("absolute inset-0 z-50 flex items-center justify-center bg-background p-6","data-[state=open]:animate-in data-[state=closed]:animate-out","data-[state=open]:fade-in-0 data-[state=closed]:fade-out-0"),children:(0,n.jsxs)("div",{className:"grid w-full max-w-md gap-4 rounded-sm border border-border p-6 shadow-sm",children:[(0,n.jsx)("h2",{id:"unsaved-changes-title",className:"text-lg font-medium tracking-normal text-center sm:text-left",children:o("Unsaved Changes")}
47),(0,n.jsx)("p",{id:"unsaved-changes-body",className:"description",children:o(a)}),(0,n.jsxs)("div",{className:"flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",children:[(0,n.jsx)(r.$,{ref:A,variant:"secondary",onClick:i,children:o("Stay on page")}),(0,n.jsx)(r.$,{onClick:s,children:o("Discard & leave")})]})]})})}let p={tab:{title:"Unsaved Changes",description:"You have unsaved changes on this tab. If you leave now, your progress will be lost.",cancel:"Stay on page",confirm:"Discard & leave",destructiveConfirm:!1},page:{title:"Unsaved Changes",description:"You have unsaved changes. If you leave now, your progress will be lost.",cancel:"Stay on page",confirm:"Discard & leave",destructiveConfirm:!1},leave:{title:"Leave without saving?",description:"You have unsaved changes. If you leave this page, your changes will be lost.",cancel:"Keep editing",confirm:"Discard changes",destructiveConfirm:!0}};function m(e){return"form"in e&&e.form?(0,n.jsx)(g,{...e,form:e.form}):(0,n.jsx)(f,{...e,isDirty:e.isDirty})}function g(e){let{form:t,...a}=e,r=function(e){let{form:t}=e;return A((0,s.P)(t.store,e=>!e.isDefaultValue))}({form:t});return(0,n.jsx)(h,{guard:r,...a})}function f(e){let{isDirty:t,...a}=e,r=A(t);return(0,n.jsx)(h,{guard:r,...a})}function h(e){let{guard:t,variant:a="dialog",copy:s,description:o,ref:A}=e,{t:d}=(0,c.Bd)();(0,l.useImperativeHandle)(A,()=>({attemptCloseGuarded:t.attemptCloseGuarded}),[t.attemptCloseGuarded]);let m=p[s??("inline"===a?"page":"tab")],g=o??m.description;return"inline"===a?(0,n.jsx)(u,{isOpen:t.isOpen,descriptionKey:g,onCancel:t.cancel,onConfirm:t.confirm}):(0,n.jsx)(i.lG,{open:t.isOpen,onOpenChange:e=>{e||t.cancel()},children:(0,n.jsxs)(i.Cf,{children:[(0,n.jsx)(i.c7,{children:(0,n.jsx)(i.L3,{children:d(m.title)})}),(0,n.jsx)("p",{className:"description",children:d(g)}),(0,n.jsxs)(i.Es,{children:[(0,n.jsx)(r.$,{variant:"secondary",onClick:t.cancel,children:d(m.cancel)}),(0,n.jsx)(r.$,{variant:m.destructiveConfirm?"destructive":"primary",onClick:t.confirm,children:d(m.confirm)})]})]})})}},20514(e,t,a){a.d(t,{u:()=>s});var n=a(93248),r=a(18569),i=a(8380);function s(e){let{group:t,groupName:a,hide:s,children:o}=e;return(e=>{let{callback:t,active:a}=e,n=(0,i.useRef)(a);(0,i.useEffect)(()=>{a&&!n.current?n.current=!0:n.current&&!a&&(t(),n.current=!1)},[a,t])})({callback:(0,i.useCallback)(()=>(0,r.uQ)(t),[t]),active:!s}),(0,r.Ie)(a,t),(0,n.jsx)(n.Fragment,{children:o})}},18569(e,t,a){var n=a(93248),r=a(8380);let i=(0,r.createContext)(null);async function s(e){try{await e.handleSubmit(),await e.validate("submit",{skipRelatedFieldValidation:!0})}catch{}}function o(){return(0,r.useRef)(new Map)}function l(e){let{registryRef:t,children:a}=e;return(0,n.jsx)(i.Provider,{value:t,children:a})}function A(e,t){let a=(0,r.useContext)(i),n=(0,r.useRef)(t);n.current=t,(0,r.useEffect)(()=>{if(a&&e)return a.current.set(e,n.current),()=>{a.current.delete(e)}},[a,e])}function d(e){return(0,r.useCallback)(async()=>{let t=Array.from(e.current.values());return await Promise.all(t.map(s)),t.every(e=>e.form.getFormGroupMeta(e.name)?.isValid??!0)},[e])}a.d(t,{Ie:()=>A,ML:()=>l,cP:()=>d,uQ:()=>s,vE:()=>o})},98659(e,t,a){var n=a(93248),r=a(8380);let i=(0,r.createContext)(null),s=(0,r.createContext)(null);function o(e){let{rule:t,template:a,ruleFields:o,children:l}=e,A=(0,r.useRef)(null),[d,c]=(0,r.useState)(!1),[u,p]=(0,r.useState)(!1),m=(0,r.useCallback)(e=>{A.current=e},[]),g=(0,r.useCallback)(()=>{A.current=null,c(!1),p(!1)},[]),f=(0,r.useMemo)(()=>({rule:t,template:a,ruleFields:o}),[t,a,o]);return(0,n.jsx)(i.Provider,{value:f,children:(0,n.jsx)(s.Provider,{value:{registerForm:m,unregisterForm:g,formRef:A,isDirty:d,setIsDirty:c,isSubmitting:u,setIsSubmitting:p},children:l})})}function l(){let e=(0,r.useContext)(i);if(!e)throw Error("useManageRule must be used within ManageRuleProvider");return e}function A(){let e=(0,r.useContext)(s);if(!e)throw Error("useManageRuleForm must be used within ManageRuleProvider");return e}a.d(t,{$B:()=>o,$h:()=>l,r2:()=>A})},73459(e,t,a){a.d(t,{},{F:{"==":"equals","!=":"not equal to",">":"greater than",">=":"greater than or equal to","<":"less than","<=":"less than or equal to",CONTAINS:"contains",NOT_CONTAINS:"does not contain",STARTS_WITH:"starts with",DOES_NOT_START_WITH:"does not start with",IN:"is one of",NOT_IN:"is not one of",EXISTS:"exists",NOT_EXISTS:"does not exist",CONFLICT:"conflicts with",SOFT_CONFLICT:"soft conflicts with",IN_RANGE:"is in range",NOT_IN_RANGE:"is not in range",ENDS_WITH:"ends with",DOES_NOT_END_WITH:"does not end with"}})},25409(e,t,a){a.d(t,{Y:()=>eq,K:()=>eH});var n,r=a(93248),i=a(25032),s=a(98659),o=a(39009),l=a(42285),A=a(53489),d=a(62065),c=a(68726),u=a(80984),p=a(11440),m=a(2717),g=a(74940),f=a(6636),h=a(64571),b=a(8380);let v=f.APo.FRAUD_MANAGE_RULE_ACTIVITY_TAB,x=c.$W.analytics.fraudManageRule.fraudManageRuleActivityLogId,F={system:c.$W.analytics.fraudManageRule.fraudManageRuleActivityLogSystemVizId,defend:c.$W.analytics.fraudManageRule.fraudManageRuleActivityLogDefendVizId,user_defined:c.$W.analytics.fraudManageRule.fraudManageRuleActivityLogSystemVizId};function B(){let{rule:e}=(0,s.$h)(),t=F[e.type],a=(0,u.T)(v),n=(0,m.N)({".pinboard-header-module__removeEmbedHeaderWhitespace":{display:"none !important"},".answer-actions-container-module__titleDescriptionSpacer":{display:"none !important"}}),{isReady:c,isPending:f}=(0,p.x)(x),[B,U]=(0,b.useState)(!0),C=function(e){switch(e.type){case"system":{let t=e.signals.operands.map(e=>e.uuid).filter(e=>null!=e);return t.length?[{columnName:"Rule Id",operator:d.WL.IN,values:t}]:void 0}case"user_defined":return[{columnName:"Rule Id",operator:d.WL.IN,values:[e.id]}];default:return}}(e),y="system"!==e.type||void 0!==C;return(0,g.S)(v,f),(0,r.jsx)(A.T,{className:"w-full h-full",ready:c&&y,loading:f,iFrameLoading:B,loader:(0,r.jsx)("div",{className:"flex items-center justify-center w-full h-full",children:(0,r.jsx)(i.y,{size:"lg"})}),loggedOutFallback:(0,r.jsx)(o.f,{className:"h-full py-4 max-w-none"}),noAccessFallback:(0,r.jsx)(l.B,{className:"w-full h-full max-w-none"}),children:(0,r.jsx)(h.al,{liveboardId:x,visibleActions:[],showLiveboardTitle:!1,vizId:t,hideTabPanel:!0,showPreviewLoader:!0,customizations:n,runtimeFilters:C,style:{height:"100%"},onAuthInit:()=>setTimeout(()=>U(!1),100),onError:e=>{let{data:t}=e;return a(t)}})})}var U=a(68944),C=a(39938),y=a(6844);function j(e){let{isLast:t}=e;return(0,r.jsxs)("div",{className:"flex gap-4",children:[(0,r.jsxs)("div",{className:"flex flex-col items-center shrink-0 w-7",children:[(0,r.jsx)(C.E,{className:"size-7 rounded-full shrink-0"}),(0,r.jsx)("div",{className:(0,y.cn)("w-px flex-1 my-1",t?"invisible":"bg-border")})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-2 flex-1 pb-6",children:[(0,r.jsx)(C.E,{className:"h-4 w-48"}),(0,r.jsx)(C.E,{className:"h-3.5 w-64"}),(0,r.jsx)(C.E,{className:"h-3 w-36 mt-3"})]})]})}function P(){return(0,r.jsx)("div",{className:"flex flex-col mt-6",children:[0,1,2].map(e=>(0,r.jsx)(j,{isLast:2===e},e))})}var w=a(64189),_=a(33168),Q=a(71436),I=a(62885);let N={icon:w.default,circleClassName:"bg-muted",iconClassName:"text-muted-foreground"},T={configuration_update:{icon:_.default,circleClassName:"bg-neutral-300",iconClassName:"text-foreground"},rule_created:{icon:Q.default,circleClassName:"bg-purple-100",iconClassName:"text-primary"},rule_enabled:{icon:I.default,circleClassName:"bg-positive-background",iconClassName:"text-positive-foreground"},action_update:{icon:_.default,circleClassName:"bg-neutral-300",iconClassName:"text-foreground"},scope_update:{icon:_.default,circleClassName:"bg-neutral-300",iconClassName:"text-foreground"}};var S=a(20192),k=a(89588);function E(e){let{item:t,isLast:a}=e,{t:n}=(0,k.Bd)("fraud-protection"),{icon:i,circleClassName:s,iconClassName:o}=T[t.action]??N;return(0,r.jsxs)("div",{className:"flex gap-4",children:[(0,r.jsxs)("div",{className:"flex flex-col items-center shrink-0 w-7",children:[(0,r.jsx)("div",{className:(0,y.cn)("flex items-center justify-center rounded-full size-7 shrink-0",s),children:(0,r.jsx)(i,{className:(0,y.cn)("size-4",o)})}),(0,r.jsx)("div",{className:(0,y.cn)("w-px flex-1 my-1",a?"invisible":"bg-border")})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1 min-w-0 pb-6",children:[(0,r.jsx)("p",{className:"font-medium text-base leading-7",children:n(t.title)}),(0,r.jsx)("p",{className:"text-base text-muted-foreground",children:t.description}),(0,r.jsxs)("div",{className:"flex items-center gap-3 text-xs font-mono text-muted-foreground mt-3",children:[(0,r.jsx)("span",{children:t.updatedBy??t.createdBy}),(0,r.jsx)("span",{children:(0,S.O)(t.updatedAt,"HH:mm MM/dd/yyyy")})]})]})]})}var D=a(38878);function K(e){let{items:t,hasNextPage:a,isFetchingMore:n,isLoading:i,onLoadMore:s,emptyState:o}=e;
47return(0,r.jsx)(D._,{items:t,renderItem:(e,n)=>(0,r.jsx)(E,{item:e,isLast:!a&&n===t.length-1}),keyExtractor:e=>e.id,isLoading:i,isFetchingMore:n,hasNextPage:a,onLoadMore:s,itemHeight:100,renderSkeleton:()=>(0,r.jsx)(P,{}),skeletonCount:3,emptyState:o,showEndMessage:!1,containerClassName:"h-full -mr-6",listClassName:"pt-6 pr-6",itemsClassName:"gap-0"})}var Y=a(80641),L=a(86680),O=a(48862),R=a(94238),M=a(28437),H=a(31100),q=a(3452),V=a(50062),z=a(36758),G=a(41335),X=a(22929),W=a(55119),J=a(33216),$=a(42688),Z=a(86017),ee=a(82674),et=a(22372),ea=a(95211),en=a(67080);function er(e,t){if(t)return e;let[a]=e;return a??""}function ei(e,t){if("user_defined"===e.type){var a,n;let r;return{name:e.name,action:e.action,scope:e.scope,enabled:"active"===e.status,dataSource:e.dataSource,params:t?(a=e.configuration.params,r={},t.params.forEach((e,t)=>{let n=a[t],i="MULTI_SELECT"===e.widget||"TOGGLE"===e.widget&&e.multiple;if(!n){r[String(t)]=er([],i);return}if("values"in n){let e=n.values.map(e=>(0,en.X)(e).key);r[String(t)]=er(e,i);return}r[String(t)]=er([String(n.value)],i)}),r):{},filters:(n=e.configuration.filters)?n.conditions.map(e=>({id:crypto.randomUUID(),fieldId:e.fieldId,operator:e.operator,value:e.value.map(String),backendFieldPath:e.backendFieldPath??""})):[],filtersMatch:e.configuration.filters?.match??"AND"}}return{name:e.name,action:e.action,scope:e.scope,enabled:"active"===e.status,dataSource:"",params:{},filters:[],filtersMatch:"AND"}}var es=a(96246),eo=a(6948),el=a.n(eo);function eA(e,t,a){return Object.fromEntries(a.filter(e=>t.getFieldMeta(e)?.isDirty).map(t=>[t,e[t]]))}let ed=async(e,t,a,n,r)=>{let{updateFraudRule:i}=n,s=function(e,t,a,n){let r;if("system"===e.type)return{action:t.action};if("user_defined"!==e.type)return eA(t,a,["action","scope"]);let i=eA(t,a,["name","action"]);return a.getFieldMeta("enabled")?.isDirty&&(i.enabled=t.enabled),n&&(r=ei(e,n),t.dataSource!==r.dataSource||!el()(t.params,r.params)||!el()((0,es.Dn)(t),(0,es.Dn)(r)))&&(i.templateId=n.id,i.dataSource=t.dataSource,i.params=(0,es.Ih)(t,n),n.filtersAllowed&&(i.filters=(0,es.Dn)(t))),i}(e,t,a,r);await i({params:{id:e.id},query:{type:e.type,...e.subType&&{subType:e.subType}},body:s})},ec={"defend-default":async(e,t,a,n)=>{let{createFraudRule:r,queryClient:i}=n,s=await r({query:{type:e.type},body:{action:t.action,scope:t.scope??e.scope,signals:e.signals,enabled:!0}});return i.setQueryData([...L.azT,s.id,s.type],{status:200,body:s}),{navigateTo:{to:"/dynamic-defense/rule/$id",params:{id:s.id},search:{ruleType:s.type},replace:!0}}}},eu=X.m,ep=(0,z.Jb)({...eu,render:e=>{let{form:t}=e,{t:a}=(0,k.Bd)("fraud-protection");return(0,r.jsx)(t.AppField,{name:"action",children:e=>(0,r.jsx)(e.SelectField,{label:a("Action"),options:{tag:a("Tag"),block:a("Block")},className:"w-50"})})}}),em=(0,z.Jb)({...eu,render:e=>{let{form:t}=e,{t:a}=(0,k.Bd)("fraud-protection");return(0,r.jsx)(t.AppField,{name:"enabled",children:e=>(0,r.jsx)(e.SwitchField,{label:e.state.value?a("Enabled"):a("Disabled"),"data-testid":"rule-status-toggle"})})}});function eg(e){let{signals:t}=e,{operands:a,op:n}=t;return 0===a.length?(0,r.jsx)("div",{className:"border border-border rounded-md p-4 bg-muted text-xs font-mono min-h-40",children:"—"}):(0,r.jsx)("div",{className:"border border-border rounded-md p-4 bg-muted text-xs font-mono min-h-40 flex flex-wrap items-start content-start gap-1",children:a.map((e,t)=>(0,r.jsxs)("span",{className:"inline-flex items-center gap-1",children:[(0,r.jsx)("span",{className:"bg-teal-background text-teal-foreground px-2 py-0.5 rounded",children:e.signal_name}),t<a.length-1&&(0,r.jsx)("span",{className:"bg-orange-background text-orange-foreground px-2 py-0.5 rounded",children:n})]},e.signal_name))})}var ef=a(76237),eh=a(88921),eb=a(30726),ev=a(55407),ex=a(27272),eF=a(52879),eB=a(94127),eU=a(64511),eC=a(50809),ey=a(2863),ej=a(48965),eP=a(4735),ew=a(87046);function e_(e){let{columns:t,data:a,isLoading:n=!1,isFetchingMore:i=!1,hasNextPage:s=!1,onLoadMore:o,rowHeight:l,renderSkeleton:A,renderSkeletonRow:d,skeletonCount:c,emptyState:u,showEndMessage:p=!0,endMessage:m="End of results",className:g,tableClass:f,scrollOffset:h=200,scrollDebounce:v=50}=e,{containerHeight:x,ref:F}=(0,ey.y)(),B=(0,b.useRef)(!1);(0,b.useEffect)(()=>
47{i&&(B.current=!0)},[i]);let U=(0,b.useMemo)(()=>c??(x?Math.max(1,Math.floor(x/l))+1:5),[x,l,c]),C=(0,b.useCallback)(e=>{e&&s&&!n&&!i&&o()},[o,s,n,i]),j=(0,ej.O)(C,{offset:h,debounce:v}),P=(0,b.useCallback)(e=>{j.current=e,F.current=e},[j,F]),w=(0,eP.N4)({data:a,columns:t,getCoreRowModel:(0,ew.HT)(),defaultColumn:{size:void 0,minSize:void 0,maxSize:void 0}}),_=!n&&0===a.length&&u,Q=!n&&!i&&!s&&a.length>0&&p&&B.current;if(_)return(0,r.jsx)("div",{className:g,children:u});let I=Array.from({length:n?U:Math.min(3,U)});return(0,r.jsx)("div",{className:(0,y.cn)("w-full flex-1 overflow-hidden flex flex-col",g),children:(0,r.jsxs)("div",{ref:P,className:"h-full overflow-auto",children:[(0,r.jsxs)("table",{className:(0,y.cn)("w-full caption-bottom table-fixed",f),children:[(0,r.jsx)(eC.A0,{className:"sticky top-0 bg-background",children:w.getHeaderGroups().map(e=>(0,r.jsx)(eC.Hj,{children:e.headers.map(e=>(0,r.jsx)(eC.nd,{style:void 0!==e.column.columnDef.size?{width:`${e.getSize()}px`,maxWidth:`${e.getSize()}px`}:void 0,children:e.isPlaceholder?null:(0,eP.Kv)(e.column.columnDef.header,e.getContext())},e.id))},e.id))}),(0,r.jsxs)(eC.BF,{children:[n&&(A||d)?I.map((e,a)=>d?(0,r.jsx)(b.Fragment,{children:d()},`skeleton-loading-${a}`):(0,r.jsx)(eC.Hj,{children:(0,r.jsx)(eC.nA,{colSpan:t.length,children:A?.()})},`skeleton-loading-${a}`)):w.getRowModel().rows.map(e=>(0,r.jsx)(eC.Hj,{children:e.getVisibleCells().map(e=>(0,r.jsx)(eC.nA,{style:void 0!==e.column.columnDef.size?{width:`${e.column.getSize()}px`,maxWidth:`${e.column.getSize()}px`}:void 0,children:(0,eP.Kv)(e.column.columnDef.cell,e.getContext())},e.id))},e.id)),i&&(A||d)&&I.map((e,a)=>d?(0,r.jsx)(b.Fragment,{children:d()},`skeleton-fetching-${a}`):(0,r.jsx)(eC.Hj,{children:(0,r.jsx)(eC.nA,{colSpan:t.length,children:A?.()})},`skeleton-fetching-${a}`))]})]}),Q&&(0,r.jsx)("p",{className:"w-full text-center italic text-muted-foreground py-4",children:m})]})})}var eQ=a(74202);function eI(e){let{name:t,type:a}=e,{t:n}=(0,k.Bd)("fraud-protection"),i=function(){let{t:e}=(0,k.Bd)("fraud-protection");return(0,b.useMemo)(()=>[{accessorKey:"name",size:320,header:()=>(0,r.jsx)("span",{children:e("Fraud signal name")}),cell:e=>{let{row:t}=e;return(0,r.jsx)(eQ.E,{variant:"outline",className:"text-xs font-mono font-normal bg-teal-background text-teal-foreground whitespace-normal",children:t.getValue("name")})}},{accessorKey:"description",header:()=>(0,r.jsx)("span",{children:e("Description")}),cell:e=>{let{row:t}=e;return(0,r.jsx)("span",{className:"text-sm text-muted-foreground whitespace-normal block",children:t.getValue("description")})}}],[e])}(),{data:s,fetchNextPage:o,hasNextPage:l,isFetching:A,isFetchingNextPage:d}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{fraudProtection:t}=(0,Y.fI)();return t.getFraudSignals.useInfiniteQuery({queryKey:[...L.Bh$,e],queryData:t=>{let{pageParam:a}=t;return{query:{page:a,limit:10,name:e.name,type:e.type}}},initialPageParam:1,getNextPageParam:e=>{let t=e.body?.pagination;if(t)return t.page<t.totalPages?t.page+1:void 0},staleTime:0})}({name:t,type:a}),c=(0,b.useMemo)(()=>s?.pages.flatMap(e=>e.body?.data??[])??[],[s?.pages]),u=s?.pages[0]?.body?.pagination.totalPages??1,p=(0,b.useCallback)(()=>{o()},[o]);return(0,r.jsx)(e_,{className:"px-4",tableClass:"table-fixed",columns:i,data:c,isLoading:A&&!d,isFetchingMore:d,hasNextPage:l,onLoadMore:p,rowHeight:72,scrollOffset:0,renderSkeleton:()=>(0,r.jsx)(C.E,{className:"h-4 w-full"}),showEndMessage:u>1,emptyState:(0,r.jsx)(eU.B,{message:t?n("No signals found"):void 0})})}function eN(){let{t:e}=(0,k.Bd)("fraud-protection"),t=(0,ee.jE)(),{ruleType:a}=(0,ev.S)({from:"/_protected/_dashboard/_full-page/dynamic-defense/rule/$id"}),[n,i]=(0,b.useState)(!1),[s,o]=(0,b.useState)(""),[l,A]=(0,b.useState)(""),d=(0,eB._6)(A,300);return(0,r.jsxs)(eb.cj,{open:n,onOpenChange:e=>{i(e),e||(d.cancel(),o(""),A(""),t.removeQueries({queryKey:L.Bh$}))},children:[(0,r.jsxs)(ef.$,{variant:"secondary",size:"sm",type:"button",onClick:()=>i(!0),"data-testid":"fraud-signal-glossary-btn","data-event-id":"fraud-signal-glossary",children:[(0,r.jsx)(ex.default,{className:"size-4"}),e("Signal glossary")]}),(0,r.jsxs)(eb.h,{className:"w-170! max-w-170!",onOpenAutoFocus:e=>e.preventDefault(),children:[(0,r.jsx)(eb.Fm,{children:(0,r.jsx)(eb.qp,{children:e("Fraud signal glossary")})}),(0,r.jsx)(eh.p,{placeholder:e("Search signals"),icon:eF.default,value:s,onChange:e=>{o(e.target.value),d(e.target.value)},className:"w-80"}),(0,r.jsx)(eI,{name:l||void 0,type:a})]})]})}function eT(e){let{signals:t}=e,{t:a}=(0,k.Bd)("fraud-protection");return(0,r.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,r.jsxs)("div",{className:"flex items-center justify-between",children:[(0,r.jsx)("span",{className:"text-base font-medium",children:a("Rule configuration")}),(0,r.jsx)(eN,{})]}),(0,r.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,r.jsx)("p",{className:"text-xs",children:a("All fraud signals")}),(0,r.jsx)(eg,{signals:t})]})]})}function eS(e){let{rule:t}=e;return(0,r.jsx)(eT,{signals:t.signals})}function ek(e){let{rule:t}=e;return(0,r.jsx)(eT,{signals:t.signals})}var eE=a(1366),eD=a(99839);function eK(e){let{form:t,template:a,ruleFields:n}=e;return a?(0,r.jsx)(eD.K,{form:t,dataSourceSelector:a.dataSourceSelector,fieldSpecs:a.params,filtersAllowed:a.filtersAllowed,maxFilters:a.maxFilters??0,filterFieldOptions:(0,eE.H)(n??[]),noticeText:a.noticeText}):null}let eY={defend:{scopeField:e=>"block"===e},user_defined:{statusField:!0,nameField:!0,scopeField:"hidden"}},eL={defend:function(e){let{rule:t}=e;return(0,r.jsx)(eS,{rule:t})},system:function(e){let{rule:t}=e;return(0,r.jsx)(ek,{rule:t})},user_defined:function(e){let{form:t,template:a,ruleFields:n}=e;return(0,r.jsx)(eK,{form:t,template:a,ruleFields:n})}};var eO=a(9851);let eR=[{value:"touches only",label:"Touches only",disabled:!0},{value:"conversions only",label:"Conversions only",disabled:!0}
47,{value:"touches & conversions",label:"Touches & conversions",disabled:!0}],eM=(0,z.Jb)({...eu,render:e=>{let{form:t}=e,{t:a}=(0,k.Bd)("fraud-protection");return(0,r.jsx)(t.AppField,{name:"scope",children:e=>(0,r.jsx)(eO.O,{type:"single",variant:"outline",value:e.state.value,onValueChange:e.handleChange,className:"p-0 justify-start gap-2 flex-wrap",children:eR.map(e=>(0,r.jsx)(eO.d,{value:e.value,disabled:e.disabled,variant:"outline",className:"shrink-0",children:a(e.label)},e.value))})})}});var eH=((n={}).RuleDetails="rule-details",n.ActivityLog="activity-log",n.AuditTrail="audit-trail",n);let eq=[{id:"rule-details",label:"Rule details",content:function(){let{rule:e,template:t,ruleFields:a}=(0,s.$h)(),{t:n}=(0,k.Bd)("fraud-protection"),i=function(e,t){let a=(0,et.Z)(),n=(0,ee.jE)(),{updateFraudRule:r}=(0,J.m)(),{createFraudRule:i}=(0,W.P)(),{t:s}=(0,k.Bd)("fraud-protection"),o="user_defined"===e.type&&!!t;return(0,z.T3)({...eu,defaultValues:ei(e,t),...o&&t?{validationLogic:(0,Z.i)({mode:"submit",modeAfterSubmission:"change"}),validators:{onDynamic:(0,$.q)((0,G.j)(t.params,!!t.dataSourceSelector,t.filtersRequired??!1),s)}}:{},onSubmit:async s=>{let o,{value:l,formApi:A}=s,d=ec[e.id]??ed;try{o=await d(e,l,A,{createFraudRule:i,updateFraudRule:r,queryClient:n},t)}catch{return}o?.navigateTo?((0,ea.flushSync)(()=>A.reset()),a(o.navigateTo)):A.reset(l)}})}(e,t),o=eL[e.type],l=(0,V.P)(i.store,e=>e.values.action),A=eY[e.type],d="function"==typeof A?.scopeField&&A.scopeField(l);return(0,H.A)(i),(0,r.jsxs)(i.AppForm,{children:[(0,r.jsx)(M.K,{form:i}),(0,r.jsxs)(i.FormContainer,{className:"gap-6 mt-6 overflow-auto h-full pl-1 -mr-6 pr-6",children:[A?.statusField&&(0,r.jsx)(em,{form:i}),A?.nameField&&(0,r.jsx)(q.G,{form:i}),(0,r.jsx)(ep,{form:i}),A?.scopeField!=="hidden"&&(0,r.jsx)("div",{className:(0,y.cn)({invisible:!d}),children:(0,r.jsx)(eM,{form:i})}),(0,r.jsx)(R.w,{}),o?(0,r.jsx)(o,{rule:e,form:i,template:t,ruleFields:a}):(0,r.jsx)("p",{className:"text-muted-foreground",children:n("Work in progress")})]})]})}},{id:"activity-log",label:"Recent activity",content:function(){return(0,r.jsx)(B,{})}},{id:"audit-trail",label:"Audit trail",content:function(){let{rule:e}=(0,s.$h)(),{t}=(0,k.Bd)("fraud-protection"),{data:a,isPending:n,isRefetching:i,isError:o,hasNextPage:l,isFetchingNextPage:A,fetchNextPage:d}=function(e,t){let{fraudProtection:a}=(0,Y.fI)(),n=a.getFraudRuleHistory.useInfiniteQuery({queryKey:[...L.SeZ,e,t],queryData:a=>{let{pageParam:n}=a;return{params:{id:e},query:{type:t,page:n,limit:10}}},initialPageParam:1,getNextPageParam:e=>{let t=e.body?.pagination;if(t)return t.page<t.totalPages?t.page+1:void 0},enabled:!!t,staleTime:0,throwOnError:!1});return n?.error&&"status"in n.error&&404===n.error.status?{...n,data:{pages:[],pageParams:[]},error:null,isError:!1,isSuccess:!0,status:"success"}:n}(e.id,e.type);if(n||i)return(0,r.jsx)(P,{});if(o)return(0,r.jsxs)(U.pp,{className:"mt-6",children:[(0,r.jsx)(U.qX,{icon:O.default,variant:"error"}),(0,r.jsx)(U.RT,{children:t("Failed to load audit trail")})]});let c=a.pages.flatMap(e=>e.body?.data??[]);return(0,r.jsx)(K,{items:c,hasNextPage:l,isFetchingMore:A,isLoading:!1,onLoadMore:d,emptyState:(0,r.jsx)(U.pp,{className:"max-w-full",children:(0,r.jsx)(U.RT,{children:t("No activity recorded yet")})})})}}]},31100(e,t,a){var n=a(98659),r=a(50062),i=a(8380);function s(e){let{registerForm:t,unregisterForm:a,setIsDirty:s,setIsSubmitting:o}=(0,n.r2)(),l=(0,i.useRef)(e);l.current=e,(0,i.useEffect)(()=>(t(l.current),()=>a()),[t,a]);let A=(0,r.P)(e.store,e=>!e.isDefaultValue),d=(0,r.P)(e.store,e=>e.isSubmitting);(0,i.useEffect)(()=>{s(A)},[A,s]),(0,i.useEffect)(()=>{o(d)},[d,o])}a.d(t,{A:()=>s})},99839(e,t,a){a.d(t,{K:()=>T});var n=a(93248),r=a(67237),i=a(36758),s=a(50062),o=a(47427),l=a(89588),A=a(85420),d=a(62366),c=a(22929);let u=(0,i.Jb)({...c.m,props:{options:[],lockedValue:null},render:e=>{let{form:t,options:a,lockedValue:r}=e,{t:i}=(0,l.Bd)("fraud-protection"),o="block"===(0,s.P)(t.store,e=>e.values.action)?i("Blocks"):i("Tags"),A=Object.fromEntries(a.map(e=>[e.value,e.label]));return(0,n.jsx)(t.AppField,{name:"dataSource",children:e=>(0,n.jsx)(e.SelectField,{label:o,required:!0,disabled:null!==r,options:A,placeholder:i("Select event"),className:"w-full md:w-56 lg:w-64 **:data-[slot=select-trigger]:bg-background"})})}});var p=a(76237),m=a(78652),g=a(82080),f=a(71436),h=a(73459),b=a(69666);let v=["==","CONTAINS","STARTS_WITH","ENDS_WITH","IN"],x=["!=","NOT_CONTAINS","DOES_NOT_START_WITH","DOES_NOT_END_WITH","NOT_IN"];var F=a(914),B=a(11163);let U=(0,i.Jb)({...c.m,props:{index:0,operator:"",disabled:!1},render:function(e){let{form:t,index:a,operator:r,disabled:i}=e,{t:s}=(0,l.Bd)("fraud-protection");if((0,F.o)(r))return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.AppField,{name:`filters[${a}].value[0]`,children:e=>(0,n.jsx)(e.InputField,{className:"flex-1",type:"number",placeholder:s("From")})}),(0,n.jsx)(t.AppField,{name:`filters[${a}].value[1]`,children:e=>(0,n.jsx)(e.InputField,{className:"flex-1",type:"number",placeholder:s("To")})})]});let o=v.includes(r)?"Matches any of the above":x.includes(r)?"Excludes all of the above":void 0;return(0,n.jsx)(t.AppField,{name:`filters[${a}].value`,children:e=>(0,n.jsx)(e.ComboboxMultiDropdownField,{className:"flex-1",allowCustomOptions:!0,options:[],placeholder:s("Enter value"),disabled:i||(0,B.b)(r),description:e.state.meta.errors.length>0?void 0:o?s(o):" "})})}});var C=a(47422);let y=(0,i.Jb)({...c.m,props:{index:0,filterFieldOptions:[],onRemove:()=>{}},render:function(e){let{form:t,index:a,filterFieldOptions:r,onRemove:i}=e,{t:o}=(0,l.Bd)("fraud-protection"),A=(0,s.P)(t.store,e=>e.values.filters[a]?.fieldId??""),d=(0,s.P)(t.store,e=>e.values.filters[a]?.operator??""),c=r.find(e=>e.fieldId===A),u=Object.fromEntries(r.map(e=>[e.fieldId,e.label])),m=Object.fromEntries((c?.allowedOperators??[]).map(e=>[e,o(h.F[e])])),g=(0,C.S)(A),f=(0,n.jsx)(t.AppField,{name:`filters[${a}].operator`,children:e=>(0,n.jsx)(e.SelectField,{className:"flex-1",options:m,placeholder:o("Select operator"),disabled:!c})});
47return(0,n.jsxs)("div",{className:"flex flex-col gap-4 rounded-md bg-background p-3.5","data-testid":"rule-builder-filter-row",children:[(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(t.AppField,{name:`filters[${a}].fieldId`,listeners:{onChange:()=>{let e=t.getFieldValue("filters");t.setFieldValue("filters",e.map((e,t)=>t===a?{...e,operator:"",value:[],backendFieldPath:""}:e))}},children:e=>(0,n.jsx)(e.SelectField,{className:"flex-1",options:u,placeholder:o("Select field"),description:e.state.meta.errors.length>0?void 0:c&&!g?o("Field: {{path}}",{path:c.backendFieldPath}):" "})}),g?(0,n.jsx)(t.AppField,{name:`filters[${a}].backendFieldPath`,children:e=>(0,n.jsx)(e.InputField,{className:"flex-1",placeholder:o("Enter field name")})}):f]}),(0,n.jsxs)("div",{className:"flex gap-2",children:[g&&f,(0,n.jsx)(U,{form:t,index:a,operator:d,disabled:!c}),(0,n.jsx)(p.$,{variant:"secondary",className:"min-w-0",size:"icon",type:"button",onClick:i,"data-testid":"rule-builder-filter-remove",children:(0,n.jsx)(b.default,{size:16})})]})]})}}),j=(0,i.Jb)({...c.m,render:e=>{let{form:t}=e,{t:a}=(0,l.Bd)("fraud-protection"),r=(0,s.P)(t.store,e=>e.values.filters.length);return(0,n.jsx)(t.AppField,{name:"filtersMatch",children:e=>(0,n.jsx)(e.SelectField,{className:"w-58 **:data-[slot=select-trigger]:bg-background",disabled:r<2,options:{AND:a("Match ALL (AND) conditions"),OR:a("Match ANY (OR) conditions")}})})}}),P=(0,i.Jb)({...c.m,props:{maxFilters:0,filterFieldOptions:[]},render:function(e){let{form:t,maxFilters:a,filterFieldOptions:r}=e,{t:i}=(0,l.Bd)("fraud-protection"),o=(0,s.P)(t.store,e=>e.values.filtersMatch),A=(0,s.P)(t.store,e=>e.values.filters.length);return(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)("span",{className:"text-sm font-medium",children:i("Filters ({{count}} of {{max}})",{count:A,max:a})}),(0,n.jsx)(j,{form:t})]}),(0,n.jsx)(t.Field,{name:"filters",mode:"array",children:e=>{let s=e.state.meta.errors;return(0,n.jsxs)(n.Fragment,{children:[e.state.value.map((a,i)=>(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[i>0&&(0,n.jsx)(g.R,{operator:o}),(0,n.jsx)(y,{form:t,index:i,filterFieldOptions:r,onRemove:()=>e.removeValue(i)})]},a.id)),(0,n.jsxs)(p.$,{variant:"secondary",type:"button",className:"w-fit",disabled:e.state.value.length>=a,onClick:()=>e.insertValue(e.state.value.length,{id:crypto.randomUUID(),fieldId:"",operator:"",value:[],backendFieldPath:""}),"data-testid":"rule-builder-add-filter",children:[(0,n.jsx)(f.default,{size:16}),i("Add Filter")]}),(0,n.jsx)(m.Y,{errors:s})]})}})]})}});var w=a(67080);let _=(0,i.Jb)({...c.m,props:{name:"",label:"",required:!1,options:[],helpText:void 0},render:e=>{let{form:t,name:a,label:r,required:i,options:s,helpText:o}=e;return(0,n.jsx)(t.AppField,{name:`params.${a}`,children:e=>(0,n.jsx)(e.ComboboxMultiDropdownField,{className:"w-full md:w-60 lg:w-87.5",label:r,required:i,description:o,allowCustomOptions:!1,options:s.map(w.X).map(e=>({value:e.key,label:e.label}))})})}}),Q=(0,i.Jb)({...c.m,props:{name:"",label:"",required:!1,min:0,max:0,helpText:void 0,constraintText:void 0},render:e=>{let{form:t,name:a,label:r,required:i,min:s,max:o,helpText:l,constraintText:A}=e;return(0,n.jsx)(t.AppField,{name:`params.${a}`,children:e=>(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(e.InputField,{type:"number",label:r,required:i,min:s,max:o,className:"w-32"}),l&&(0,n.jsx)("span",{className:"text-sm text-muted-foreground mt-6",children:l})]}),A&&(0,n.jsx)("span",{className:"text-xs text-muted-foreground",children:A})]})})}}),I=(0,i.Jb)({...c.m,props:{name:"",label:"",required:!1,options:[],helpText:void 0},render:e=>{let{form:t,name:a,label:r,required:i,options:s,helpText:o}=e;return(0,n.jsx)(t.AppField,{name:`params.${a}`,children:e=>(0,n.jsx)(e.SelectField,{label:r,required:i,description:o,options:Object.fromEntries(s.map(w.X).map(e=>[e.key,e.label]))})})}}),N=(0,i.Jb)({...c.m,props:{name:"",label:"",required:!1,multiple:!0,options:[],helpText:void 0},render:e=>{let{form:t,name:a,label:r,required:i,multiple:s,options:o,helpText:l}=e;return(0,n.jsx)(t.AppField,{name:`params.${a}`,children:e=>(0,n.jsx)(e.ToggleGroupField,{type:s?"multiple":"single",variant:"outline",label:r,required:i,description:l,options:o.map(w.X).map(e=>({value:e.key,label:e.label}))})})}}),T=(0,i.Jb)({...c.m,props:{dataSourceSelector:void 0,fieldSpecs:[],filtersAllowed:!1,maxFilters:0,filterFieldOptions:[],noticeText:void 0},render:function(e){let{form:t,dataSourceSelector:a,fieldSpecs:i,filtersAllowed:c,maxFilters:p,filterFieldOptions:m,noticeText:g}=e,{t:f}=(0,l.Bd)("fraud-protection"),h=(0,s.P)(t.store,e=>e.values.name),b={name:h,action:(0,s.P)(t.store,e=>e.values.action),dataSource:(0,s.P)(t.store,e=>e.values.dataSource)};return(0,n.jsxs)("div",{className:"flex flex-col gap-3",children:[(0,n.jsx)("span",{className:"text-sm font-medium",children:f("Rule configuration")}),g&&(0,n.jsxs)(r.Pq,{variant:"purple",className:"max-[838px]:p-2 max-[838px]:text-xs",children:[(0,n.jsx)(r.S$,{icon:o.default}),(0,n.jsx)(r.wz,{children:g})]}),(0,n.jsxs)("div",{className:"rounded-md bg-muted-background-subtle p-4 flex flex-col gap-6",children:[a&&(0,n.jsx)(u,{form:t,options:a.options,lockedValue:a.lockedValue}),i.map((e,a)=>{let r=String(a),i=(0,A.Z)((0,d.z)(e.label,b)),s=(0,A.Z)((0,d.z)(e.helpText??"",b));return"NUMBER"===e.widget?(0,n.jsx)(Q,{form:t,name:r,label:i,required:!1,min:e.min,max:e.max,helpText:s,constraintText:e.constraintText},r):"TOGGLE"===e.widget?(0,n.jsx)(N,{form:t,name:r,label:i,required:!1,multiple:e.multiple,options:e.options,helpText:s},r):"SELECT"===e.widget?(0,n.jsx)(I,{form:t,name:r,label:i,required:!1,options:e.options,helpText:s},r):(0,n.jsx)(_,{form:t,name:r,label:i,required:!1,options:e.options,helpText:s},r)}),c&&(0,n.jsx)(P,{form:t,maxFilters:p,filterFieldOptions:m})]})]})}})},3452(e,t,a){var n=a(93248),r=a(36758),i=a(89588),s=a(22929);let o=(0,r.Jb)({...s.m,render:e=>{let{form:t}=e,{t:a}=(0,i.Bd)("fraud-protection");return(0,n.jsx)(t.AppField,{name:"name",children:e=>(0,n.jsx)(e.InputField,{className:"w-full md:w-60 lg:w-87.5",label:a("Rule name"),required:!0,placeholder:a("Provide a name for this rule")})})}});a.d(t,{},{G:o})},1366(e,t,a){function n(e){return e.map(e=>({fieldId:e.fieldId,label:e.displayName,backendFieldPath:e.backendFieldPath,allowedOperators:e.allowedOperators}))}function r(e,t){let a;return{fieldSpecs:e.params,filtersAllowed:e.filtersAllowed,maxFilters:e.maxFilters??0,filterFieldOptions:n(t),noticeText:e.noticeText,dataSourceSelector:e.dataSourceSelector,defaultValues:{name:"",action:"tag",dataSource:e.dataSourceSelector?.lockedValue??"",params:(a={}
47,e.params.forEach((e,t)=>{let n="MULTI_SELECT"===e.widget||"TOGGLE"===e.widget&&e.multiple;a[String(t)]=n?[]:""}),a),filters:(e.defaultFilters??[]).map(e=>({id:crypto.randomUUID(),fieldId:e.fieldId,operator:e.operator,value:e.value,backendFieldPath:""})),filtersMatch:"AND"}}}a.d(t,{G:()=>r,H:()=>n})},41335(e,t,a){var n=a(79836),r=a(40058),i=a(85420),s=a(62366),o=a(47422),l=a(914),A=a(11163);function d(e,t){e.value.some(e=>e.trim().length>0)||t.addIssue({code:"custom",path:["value"],message:"Enter value"})}let c=r.Ikc({id:r.YjP(),fieldId:r.YjP().min(1,"Select field"),operator:r.KCZ([n.FQ,r.euz("")]),value:r.YOg(r.YjP()),backendFieldPath:r.YjP()}).superRefine((e,t)=>{if(!(0,o.S)(e.fieldId)||e.backendFieldPath.trim().length>0||t.addIssue({code:"custom",path:["backendFieldPath"],message:"Enter field name"}),""===e.operator){t.addIssue({code:"custom",path:["operator"],message:"Select operator"}),d(e,t);return}if(!(0,A.b)(e.operator)){if((0,l.o)(e.operator))return void function(e,t){let[a,n]=e.value,r=Number(a),i=Number(n),s=""!==a&&!Number.isNaN(r),o=""!==n&&!Number.isNaN(i);s||t.addIssue({code:"custom",path:["value",0],message:"Enter value"}),o||t.addIssue({code:"custom",path:["value",1],message:"Enter value"}),s&&o&&r>i&&t.addIssue({code:"custom",path:["value",0],message:"Must not be greater than the second value"})}(e,t);d(e,t)}});function u(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=t?r.YjP().min(1,"Event is required"):r.YjP(),o=a?r.YOg(c).min(1,"At least one filter is required"):r.YOg(c);return r.Ikc({name:r.YjP().min(1,"Rule name is required"),action:r.k5n(["tag","block"]),dataSource:n,filters:o,filtersMatch:r.k5n(["AND","OR"]),params:r.Ikc(Object.fromEntries(e.map((e,t)=>[String(t),"NUMBER"===e.widget?r.YjP().superRefine((t,a)=>{if(""===t)return;let n=Number(t);!Number.isNaN(n)&&("number"==typeof e.min&&n<e.min&&a.addIssue({code:"custom",message:"Must be at least {{min}}",params:{min:e.min}}),"number"==typeof e.max&&n>e.max&&a.addIssue({code:"custom",message:"Must be at most {{max}}",params:{max:e.max}}))}):"MULTI_SELECT"===e.widget||"TOGGLE"===e.widget&&e.multiple?r.YOg(r.YjP()):r.YjP()])))}).superRefine((t,a)=>{let n={name:t.name,action:t.action,dataSource:t.dataSource};e.forEach((e,r)=>{var o;
47e.required&&(void 0===(o=t.params[String(r)])||(Array.isArray(o)?0===o.length:""===o))&&a.addIssue({code:"custom",path:["params",String(r)],message:"{{label}} is required",params:{label:(0,i.Z)((0,s.z)(e.label,n))}})})})}a.d(t,{j:()=>u})},96246(e,t,a){var n=a(47422),r=a(914);function i(e,t){return t.params.map((t,a)=>{let n=e.params[String(a)];if(Array.isArray(n))return n;if(""===n||void 0===n)return[];if("NUMBER"===t.widget){let e=Number(n);return Number.isNaN(e)?[]:[e]}return[n]})}function s(e){return{match:e.filters.length>=2?e.filtersMatch:"AND",conditions:e.filters.map(e=>{let{fieldId:t,operator:a,value:i,backendFieldPath:s}=e;return{fieldId:t,operator:a,value:(0,r.o)(a)?i.map(Number):i,...(0,n.S)(t)&&{backendFieldPath:s}}})}}function o(e,t,a){return{name:e.name,action:e.action,templateId:t.id,enabled:a,params:i(e,t),...t.dataSourceSelector&&{dataSource:e.dataSource},...t.filtersAllowed&&{filters:s(e)}}}a.d(t,{Dn:()=>s,Ih:()=>i,ce:()=>o})},47422(e,t,a){function n(e){return"custom"===e}a.d(t,{S:()=>n})},914(e,t,a){let n=["IN_RANGE","NOT_IN_RANGE"];function r(e){return n.includes(e)}a.d(t,{o:()=>r})},11163(e,t,a){let n=["EXISTS","NOT_EXISTS"];function r(e){return n.includes(e)}a.d(t,{b:()=>r})},67080(e,t,a){function n(e){return{key:"fieldId"in e?e.fieldId:e.value,label:e.label}}a.d(t,{X:()=>n})},22929(e,t,a){var n=a(36758),r=a(55119),i=a(42688),s=a(76150),o=a(86017),l=a(22372),A=a(89588),d=a(41335),c=a(96246);let u=(0,s.X)({defaultValues:{}});function p(e,t,a){let{createFraudRule:s}=(0,r.P)(),p=(0,l.Z)(),{t:m}=(0,A.Bd)("fraud-protection");return(0,n.T3)({...u,defaultValues:e,validationLogic:(0,o.i)({mode:"submit",modeAfterSubmission:"change"}),validators:{onDynamic:(0,i.q)((0,d.j)(t.params,!!t.dataSourceSelector,t.filtersRequired??!1),m)},onSubmit:async e=>{let{value:n}=e,r="true"===a.current,i=(0,c.ce)(n,t,r);try{await s({query:{type:"user_defined"},body:i})}catch{return}p({to:"/dynamic-defense"})}})}a.d(t,{N:()=>p},{m:u})},64511(e,t,a){var n=a(93248),r=a(89588);function i(e){let{message:t}=e,{t:a}=(0,r.Bd)("fraud-protection");return(0,n.jsx)("div",{"data-testid":"empty-fraud-rules-list",className:"flex border rounded-sm bg-background border-border p-4 items-start justify-center",children:(0,n.jsx)("p",{className:"p-5",children:t??a("No rules generated yet")})})}a.d(t,{B:()=>i})},39009(e,t,a){var n=a(93248),r=a(68944),i=a(89588);function s(e){let{className:t}=e,{t:a}=(0,i.Bd)("fraud-protection");return(0,n.jsxs)(r.pp,{className:t,children:[(0,n.jsx)(r.RT,{children:a("Lost connection to analytics")}),(0,n.jsx)(r.zQ,{children:a("Try refreshing the page to reconnect to analytics.")})]})}a.d(t,{f:()=>s})},42285(e,t,a){var n=a(93248),r=a(68944),i=a(48862),s=a(89588);function o(e){let{className:t}=e,{t:a}=(0,s.Bd)("fraud-protection");return(0,n.jsxs)(r.pp,{className:t,children:[(0,n.jsx)(r.qX,{icon:i.default,variant:"error"}),(0,n.jsx)(r.RT,{children:a("Analytics data unavailable")})]})}a.d(t,{B:()=>o})},53489(e,t,a){var n=a(93248),r=a(71284),i=a(55464),s=a(6844),o=a(85929),l=a(2779),A=a(12122),d=a(88150),c=a(6636),u=a(75610),p=a(19135);function m(e){let{children:t,loader:a,className:m,noAccessFallback:g=null,loggedOutFallback:f=null,ready:h=!0,loading:b=!1,iFrameLoading:v}=e,{userPermissions:x}=(0,l.V)(),{isEnabled:F}=(0,u.g_)(),B=(0,p.d4)(d.c,e=>e.context.status),U=(0,p.d4)(A.a,e=>e.context.iFrameLoading),C=r.uL.build(i.RU,r.lx.READ).evaluate(x),y=F(o.Gv.SENSEI_ACCESS_VIEW);return b||C&&y&&h?B===c.asP.LOGGED_OUT?(0,n.jsx)(n.Fragment,{children:f}):(0,n.jsxs)("div",{className:(0,s.cn)("relative",m),children:[(b||(v??U))&&(0,n.jsx)("div",{className:"absolute inset-0 z-10 bg-background",children:a}),t]}):(0,n.jsx)(n.Fragment,{children:g})}a.d(t,{T:()=>m})},85420(e,t,a){function n(e){let t=e[0];return t?t.toUpperCase()+e.slice(1):e}a.d(t,{Z:()=>n})},62366(e,t,a){let n=/\$\{(\w+)\}/g;function r(e,t){return e.replace(n,(e,a)=>t[a]??e)}a.d(t,{z:()=>r})},22568(e,t,a){var n=a(93248),r=a(80641),i=a(32750),s=a(86680),o=a(6964),l=a(11415),A=a(8380),d=a(89588);a.d(t,{},{c:e=>{let{onSubmit:t,open:a,setOpen:c}=e,{t:u}=(0,d.Bd)("payment"),p=(0,l.k)(),m=(0,r.fI)(),g=(0,o.j)(),f=m.creditCard.associatePaymentMethod.useMutation(),h=(0,A.useCallback)(async e=>{try{await f.mutateAsync({body:{paymentMethodId:e}}),await Promise.all([g(s.mZ$),g(s.a1_)]),window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:"payment_added"}),p({title:u("Your payment info has been updated"),variant:"default"}),c?.(!1),t?.(e)}catch(e){p({title:`${u("Failed to update payment method")}`,variant:"destructive"})}},[f,g,t,c,p,u]),b=(0,A.useCallback)(e=>{c?.(!1)},[c]);return(0,n.jsx)(i.U,{open:a,setOpen:c,onSuccess:h,onError:b,title:u("Update card"),description:u("Enter new card details to replace the current one on file.")})}})},32750(e,t,a){var n=a(93248),r=a(47021),i=a(8380);let s=(0,i.lazy)(()=>a.e(608).then(a.bind(a,82979)).then(e=>({default:e.ZuoraPaymentContent})));function o(e){let{description:t,open:a,setOpen:o,onSuccess:l,onError:A,title:d,prePopulateData:c,...u}=e;
47return(0,n.jsx)(r.lG,{...u,open:a,onOpenChange:o,children:(0,n.jsx)(i.Suspense,{children:a&&(0,n.jsx)(s,{title:d,description:t,onSuccess:l,onError:A,prePopulateData:c})})})}a.d(t,{U:()=>o})},58561(e,t,a){a.d(t,{d:()=>_});var n=a(93248),r=a(6844),i=a(85929),s=a(28375),o=a(47021),l=a(94238),A=a(93344),d=a(91539),c=a(75610),u=a(94844),p=a(38202),m=a(48862),g=a(24511),f=a(8380),h=a(89588),b=a(80641);function v(e){let{open:t,onOpenChange:a,initialPrompt:v=""}=e,{isEnabled:x}=(0,c.g_)(),F=x(i.Gv.ASK_IVY_AI_HELP_DOC_SEARCH),{t:B}=(0,h.Bd)("home"),U=(0,b.fI)(),[C,y]=(0,f.useState)(v),[j,P]=(0,f.useState)(!1),[w,_]=(0,f.useState)([]),[Q,I]=(0,f.useState)([]),[N,T]=(0,f.useState)(""),[S,k]=(0,f.useState)(null),[E,D]=(0,f.useState)(null),[K,Y]=(0,f.useState)(!1),L=(0,f.useCallback)(()=>{y(""),P(!1),_([]),I([]),T(""),D(null)},[]),{data:O,isSuccess:R,isLoading:M,isError:H}=U.docSearch.search.useQuery({queryKey:["AskIvySearch",N,E],queryData:{query:{prompt:N}},enabled:!!E&&!!N});(0,f.useEffect)(()=>{if(O&&R){let{body:e}=O;if(!e?.data){console.error("Unexpected response structure:",O),k("Unexpected response format. Please try again.");return}let t=e.data;if(t.overCreditsLimit){Y(!0),k(B("Ivy is unavailable right now. We apologize for the inconvenience"));return}let a={prompt:t.prompt||"",answer:t.answer||null,timestamp:Date.now()};_(e=>[...e,a]),I(e=>{let a=t.citations?.filter(t=>!e.find(e=>e.id===t.id))||[];return[...e,...a]})}H&&k("An error occurred while searching. Please try again. If this problem persists, contact support.")},[O,R,H,B]);let q=e=>{let t=e||C;t.trim()&&(T(t),k(null),D(Date.now()),y(""))};return((0,f.useLayoutEffect)(()=>{t&&v&&!j&&(y(v),setTimeout(()=>{q(v)},150),P(!0))},[t,v]),(0,f.useEffect)(()=>{t||L()},[t,L]),F)?(0,n.jsx)(o.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(o.Cf,{"aria-description":"Ask Ivy - An AI Chatbot",onKeyDown:e=>{"Enter"===e.key?setTimeout(()=>{let e=document.querySelector(".data-messages-container");e&&(e.scrollTop=e.scrollHeight)},100):"Escape"===e.key&&L(),e.stopPropagation()},className:(0,r.cn)("min-w-[75vw] min-h-[25vh] max-w-4xl max-h-[90vh] flex flex-col focus:outline-none"),children:[(0,n.jsx)(o.L3,{className:"hidden",children:"Ask Ivy - An AI Chatbot"}),(0,n.jsxs)(o.c7,{children:[(0,n.jsx)("span",{className:"flex mb-2",children:`${B("Ask Ivy")}`}),(0,n.jsx)(l.w,{className:"mb-2"})]}),(0,n.jsxs)("div",{className:"rounded p-5 border border-neutral-400 flex flex-col min-h-40 max-h-[50vh] relative",children:[(0,n.jsxs)("div",{className:"data-messages-container mb-6 overflow-y-auto flex-1 min-h-0",children:[w.map((e,t)=>(0,n.jsxs)("div",{className:"mb-4",children:[(0,n.jsxs)("div",{className:"pb-2",children:[(0,n.jsx)(d.A,{className:"inline mr-4 h-6 w-6"}),(0,n.jsx)("span",{className:"font-medium",children:e.prompt})]}),e.answer&&(0,n.jsx)("div",{className:"pb-2 text-sm overflow-y-auto ml-8 [&>p]:pb-2",dangerouslySetInnerHTML:{__html:u.A.sanitize(e.answer)}})]},`${e.timestamp}-${t}`)),M&&(0,n.jsxs)("div",{className:"pb-4",children:[(0,n.jsx)(d.A,{className:"inline mr-4 size-5"}),(0,n.jsx)("span",{className:"font-semibold text-sm",children:N}),(0,n.jsx)("div",{className:"ml-8 mt-2",children:(0,n.jsx)("p",{className:"description italic",children:"Ivy is thinking..."})})]}),w.length>0&&(0,n.jsxs)("p",{className:"text-muted-foreground text-xs mt-2 text-right ",children:[(0,n.jsx)(p.default,{className:"inline mr-1",size:12})," AI can make mistakes. Please verify important information."]})]}),S&&(0,n.jsxs)(s.Fc,{variant:"destructive",className:"mb-2",children:[(0,n.jsx)(m.default,{}),(0,n.jsx)(s.XL,{children:"An error occurred."}),(0,n.jsx)(s.TN,{children:S})]}),(0,n.jsx)(A.o,{loading:M,onAsk:q,onChange:e=>y(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),q())},placeholder:w.length>0?B("Continue your conversation with Ivy"):B("Learn with Ivy"),value:C})]}),Q.length>0&&(0,n.jsx)("div",{className:"mb-4 p-4 rounded max-h-[20vh] overflow-y-auto data-testid='citations-container'",children:Q.map(e=>(0,n.jsxs)("div",{className:"not-last:mb-4",children:[(0,n.jsxs)("div",{className:"flex items-center text-primary mb-1.5",children:[(0,n.jsx)(g.default,{className:"size-3.5 mr-1.5"}),(0,n.jsx)("a",{className:"text-sm",href:e.url||void 0,target:"_blank",rel:"noopener noreferrer",children:e.title})]}),(0,n.jsx)("div",{className:"description",children:e.excerpt})]},e.id))})]})}):null}var x=a(86680),F=a(82173),B=a(44321),U=a(93273),C=a(27272),y=a(10442),j=a(27716),P=a(94127);let w=[{icon:B.default,title:"Help Center",url:"https://help.branch.io/","data-event-id":"help-center-link"},{icon:U.default,title:"Guides",url:"https://www.branch.io/guides/","data-event-id":"guides-link"},{icon:C.default,title:"Blog",url:"https://www.branch.io/resources/?_content_type=blog","data-event-id":"blog-link"},{icon:y.default,title:"Webinars",url:"https://www.branch.io/resources/?_content_type=webinar","data-event-id":"webinars-link"},{icon:j.default,title:"Branch University",url:"https://university.branch.io/paths","data-event-id":"branch-university-link"}];function _(e){let{t}=(0,h.Bd)("home"),{data:a,isPending:s}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{docSearch:a}=(0,b.fI)();return a.isEnabled.useQuery({queryKey:e||x.OdT,...t,select:e=>e.body})}(),o=a?.isEnabled??!1,{isEnabled:l}=(0,c.g_)(),d=l(i.Gv.ASK_IVY_AI_HELP_DOC_SEARCH),u=l(i.Gv.SENSEI_ACCESS_VIEW),p=(0,P.Ub)("(max-width: 1024px)"),[m,g]=(0,f.useState)(""),[B,U]=(0,f.useState)(!1),C=()=>{m.trim()&&(U(!0),setTimeout(()=>{g("")},500))};return(0,n.jsxs)("div",{...e,children:[(0,n.jsx)("h2",{className:"text-base font-medium tracking-normal mb-4",children:t("Resources")}),!s&&o&&d&&(0,n.jsxs)("div",{className:"mb-6",children:[(0,n.jsxs)("div",{className:(0,r.cn)("mb-4 relative",p?"w-48":"w-full"),children:[(0,n.jsx)(A.o,{onAsk:C,onChange:e=>g(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),C())},placeholder:t("Learn with Ivy"),value:m}),(0,n.jsx)(v,{open:B,onOpenChange:U,initialPrompt:m})]}),u&&(0,n.jsx)("p",{className:"text-xs text-primary",children:(0,n.jsx)(F.N_,{to:"/analysis/dashboards",children:t("Use Ivy to explore your data in Analysis.")})})]}),(0,n.jsx)("div",{className:"space-y-6",children:w.map(e=>{let{title:t,url:a,icon:r,...i}=e;return(0,n.jsxs)("a",{href:a,target:"_blank",rel:"noopener noreferrer",className:"flex items-center gap-3 text-sm",...i,children:[(0,n.jsx)(r,{className:"size-5"}),t]},t)}
47)})]})}},93344(e,t,a){var n=a(93248),r=a(88921),i=a(25032),s=a(6844),o=a(91539),l=a(55137),A=a(89588);a.d(t,{},{o:e=>{let{loading:t,onAsk:a,placeholder:d,...c}=e,{t:u}=(0,A.Bd)();return(0,n.jsxs)("div",{className:"rounded-md overflow-hidden relative p-0.5 flex justify-center items-center before:block before:rounded-full before:bg-radial-[at_25%_25%] before:from-ivy-purple before:via-ivy-magenta before:to-ivy-purple before:to-65% before:w-[103%] before:aspect-square before:absolute before:animate-rotate before:z-0",children:[(0,n.jsx)(r.p,{className:(0,s.cn)("p-0.5 bg-background rounded-sm w-full [&_svg]:size-5 [&_svg]:left-2.5 [&_input]:pr-8 [&_input]:border-0 [&_input]:focus-visible:ring-0 [&_input]:focus-visible:ring-transparent [&_input]:focus-visible:shadow-none!"),"data-event-id":"ask-ivy-input",icon:o.A,placeholder:d||u("Ask Ivy"),...c}),t?(0,n.jsx)(i.y,{className:"absolute z-1 top-4 right-4 to-ivy-purple before:bg-ivy-purple",size:"xsm"}):(0,n.jsx)("button",{"aria-label":u("Send prompt"),className:"absolute z-1 top-0 p-4 right-0 cursor-pointer text-ivy-purple hover:text-purple-500 focus:text-purple-500 focus:outline-none","data-event-id":"ask-ivy-send-btn",onClick:a,type:"button",children:(0,n.jsx)(l.default,{className:"size-4"})})]})}})},15592(e,t,a){var n=a(93248),r=a(6844),i=a(8380);a.d(t,{},{S:e=>{let{icon:t,iconClassName:a,containerClassName:s}=e,o=(0,i.useId)();return(0,n.jsxs)("span",{className:(0,r.cn)("relative",s),children:[(0,n.jsx)("svg",{className:"absolute",width:0,height:0,"aria-hidden":"true",children:(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:o,x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:"var(--color-ivy-purple)"}),(0,n.jsx)("stop",{offset:"100%",stopColor:"var(--color-ivy-magenta)"})]})})}),(0,n.jsx)(t,{className:(0,r.cn)("text-transparent",a),style:{stroke:`url("#${o}")`}})]})}})},35086(e,t,a){var n=a(93248),r=a(17072),i=a(78444),s=a(89588);function o(){let{t:e}=(0,s.Bd)("partners"),t=(0,i.J)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h1",{className:"py-5",children:e("Integrations")}),t.length>1&&(0,n.jsx)(r.p,{tabs:t,className:"w-fit min-w-72 mb-5"}),1===t.length&&(0,n.jsx)("div",{className:"mb-5",children:(0,n.jsx)("h2",{className:"text-lg font-semibold",children:t?.[0]?.label})})]})}a.d(t,{w:()=>o})},62781(e,t,a){a.d(t,{SC:()=>v,Up:()=>b,Ds:()=>h});var n,r=a(93248);a(86754);var i=a(62370);a(8380);var s=e=>(0,r.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e,children:[(0,r.jsx)("path",{stroke:"#27272A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M8 2v4m8-4v4M3 10h18M5 4h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2"}),(0,r.jsx)("path",{stroke:"#27272A",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M10.206 19.455v-6.803l4.947 2.5-4.947 2.448"})]}),o=a(71667),l=a(42549),A=a(72130),d=a(67287),c=a(39909),u=a(55137),p=a(99452),m=a(70797),g=a(1875),f=a(98824),h=((n={}).QUICK_LINK="QUICK_LINK",n.AD_LINK="AD_LINK",n.QR_CODE="QR_CODE",n);let b={linkDataValues:{label:"Link Data Values",icon:o.default,filters:["canonicalUrl","destinationUrl","deepLinkPath"]}},v={linkType:{chipLabel:e=>"QUICK_LINK"===e?"Short Link":"Ad Link",menuIcon:l.default,displayIcon:l.default,label:"Link Type",component:"basic",options:[{value:"QUICK_LINK",label:"Short Link"},{value:"AD_LINK",label:"Ad Link"}]},campaigns:{menuIcon:A.default,displayIcon:A.default,label:"Campaign",component:"combobox",groupBy:"~campaign"},campaignObjective:{menuIcon:d.default,displayIcon:d.default,label:"Campaign Objective",component:"combobox",groupBy:"~campaign_objective"},campaignEvents:{menuIcon:s,displayIcon:s,label:"Campaign Event",component:"combobox",groupBy:"~campaign_event"},tags:{menuIcon:c.default,displayIcon:c.default,label:"Tag",component:"combobox",groupBy:"~tags"},features:{menuIcon:u.default,displayIcon:u.default,label:"Feature",component:"combobox",groupBy:"~feature"},channels:{menuIcon:p.default,displayIcon:p.default,label:"Channel",component:"combobox",groupBy:"~channel"},createdBy:{menuIcon:m.default,displayIcon:e=>{let{value:t}=e;return(0,r.jsx)(i.H,{name:t,className:"size-6",fallbackClassName:"text-[9px] leading-0"})}
47,label:"Created By",component:"combobox",groupBy:"createdByName"},adPartner:{menuIcon:g.default,displayIcon:g.default,label:"Ad Partner",component:"combobox",groupBy:"~advertising_partner_name"},customQr:{chipLabel:()=>"Custom QR",menuIcon:f.default,displayIcon:f.default,label:"Custom QR"},migratedLegacyQr:{chipLabel:()=>"Migrated Legacy QR",menuIcon:f.default,displayIcon:f.default,label:"Migrated Legacy QR"},canonicalUrl:{menuIcon:o.default,displayIcon:o.default,label:"Canonical URL",component:"combobox",groupBy:"$canonical_url"},destinationUrl:{menuIcon:o.default,displayIcon:o.default,label:"Destination URL",component:"combobox",groupBy:"$fallback_url"},deepLinkPath:{menuIcon:o.default,displayIcon:o.default,label:"Deep Link Path",component:"combobox",groupBy:"$deeplink_path"},destinationType:{chipLabel:e=>"WEB"===e?"Web":"App",menuIcon:l.default,displayIcon:l.default,label:"Destination Type",component:"basic",options:[{value:"WEB",label:"Web Link"},{value:"APP",label:"App Link"}]}}},4203(e,t,a){var n=a(62781),r=a(40058);let i=r.YOg(r.YjP()).optional().catch(void 0),s=r.Ikc({linkType:r.k5n(n.Ds).optional().catch(void 0),campaigns:i,tags:i,features:i,channels:i,adPartner:i,customQr:r.zMY().optional().catch(void 0),migratedLegacyQr:r.zMY().optional().catch(void 0),createdBy:i,destinationUrl:i,canonicalUrl:i,deepLinkPath:i,destinationType:r.k5n(["WEB","APP"]).optional().catch(void 0),campaignObjective:i,campaignEvents:i}),o=Object.keys(s.shape),l=r.Ikc({search:r.YjP().optional().catch(void 0),date_from:r.YjP().optional().catch(void 0),date_to:r.YjP().optional().catch(void 0),folderId:r.YjP().optional().catch(void 0)}),A=Object.keys(l.shape),d=r.Ikc({sort:r.k5n(["createdTimestamp"]).optional().catch(void 0),sortDirection:r.k5n(["asc","desc"]).optional().catch(void 0)}),c=r.Ikc({action:r.k5n(["create","update","delete"]).optional(),actionUrl:r.OZ5().optional()}),u=r.Ikc({...s.shape,...l.shape,...d.shape,...c.shape});a.d(t,{},{To:o,hw:A,pL:u})},86167(e,t,a){a.d(t,{Yw:()=>m,Vl:()=>h,MW:()=>g,w4:()=>f});var n=a(93248),r=a(67237),i=a(81303),s=a(36758),o=a(17460),l=a(62885),A=a(8380);let d=e=>
47{let{bullets:t,description:a,label:r,value:i}=e,s=(0,A.useId)();return(0,n.jsxs)("label",{htmlFor:s,className:"flex flex-1 cursor-pointer gap-3 rounded-lg border border-border p-4 transition-colors has-[[data-state=checked]]:border-primary",children:[(0,n.jsx)(o.C,{id:s,value:i,className:"mt-1"}),(0,n.jsxs)("div",{className:"space-y-3",children:[(0,n.jsxs)("div",{className:"space-y-1",children:[(0,n.jsx)("p",{className:"text-sm font-medium",children:r}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:a})]}),(0,n.jsx)("ul",{className:"my-0 mr-0 flex flex-col items-start gap-1.5 py-0 pr-0",children:t.map(e=>(0,n.jsxs)("li",{className:"flex items-start gap-2",children:[(0,n.jsx)(l.default,{className:"mt-px size-3.5 shrink-0 text-positive-foreground"}),(0,n.jsx)("span",{className:"text-xs text-muted-foreground",children:e})]},e))})]})]})};var c=a(50062),u=a(48862),p=a(89588);let m={ORG_ADMIN:"org_admin",APP_USER:"app_user"},g={role:""},f={role:"role"},h=(0,s.Ob)({defaultValues:g,props:{hideCard:!1,hideCallout:!1},render:function(e){let{group:t,hideCard:a,hideCallout:s}=e,{t:o}=(0,p.Bd)("organization"),l=(0,c.P)(t.store,e=>e.values.role),A=(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(t.AppField,{name:"role",children:e=>(0,n.jsxs)(e.RadioFieldGroup,{label:o("Select an organization role"),orientation:"horizontal",className:"gap-4",children:[(0,n.jsx)(d,{value:m.ORG_ADMIN,label:o("Organization admin"),description:o("The account owner or top-level administrator responsible for the entire organization."),bullets:[o("Access all app, including future apps"),o("Edit all settings and configuration org-wide"),o("Export data across every app"),o("Provision and manage users")]}),(0,n.jsx)(d,{value:m.APP_USER,label:o("App user"),description:o("Someone working within one or more specific apps, rather than the organization as a whole."),bullets:[o("App access limited to assigned apps"),o("Access level spans full, limited, or custom"),o("Can be granted app-specific settings"),o("Limited export access")]})]})}),!s&&l===m.ORG_ADMIN&&(0,n.jsxs)(r.Pq,{variant:"orange",children:[(0,n.jsx)(r.S$,{icon:u.default}),(0,n.jsx)(r.wz,{children:o("Admins automatically receive full access to all apps available to your organization. This includes any new apps your organization gains access to in the future.")})]})]});return a?A:(0,n.jsxs)(i.Zp,{children:[(0,n.jsxs)(i.aR,{children:[(0,n.jsx)(i.ZB,{children:o("User role")}),(0,n.jsx)(i.BT,{children:o("Controls what this user can manage for your organization")})]}),A]})}})},98149(e,t,a){var n=a(93248),r=a(67237),i=a(85929),s=a(28243),o=a(6636),l=a(75610),A=a(47427),d=a(8380),c=a(89588);function u(){let{t:e}=(0,c.Bd)(["partners","data-partners"]),{isEnabled:t}=(0,l.g_)(),a=t(i.Gv.DATA_FEEDS_DATA_INTEGRATION_EXPORTS),{data:u}=(0,s.s)({queryData:{query:{enabled:!0}},enabled:a}),p=(0,d.useMemo)(()=>!!u?.data&&u.data.some(e=>[o.FL1,o.pNE,o._GD].includes(e.machine_name)),[u]);return a&&p?(0,n.jsxs)(r.Pq,{variant:"teal",className:"mb-6",children:[(0,n.jsx)(r.S$,{icon:A.default}),(0,n.jsx)(r.wz,{children:e("Please note that installs and other events attributed to Facebook Ads, Snap, or Twitter Ads will not be sent to third parties via data partners.")}),(0,n.jsx)(r.HG,{size:"sm",asChild:!0,children:(0,n.jsx)("a",{href:"https://help.branch.io/marketer-hub/docs/data-integration-implementation-guide#overview",target:"_blank",rel:"noopener noreferrer",children:e("Learn more")})})]}):null}a.d(t,{F:()=>u})},82753(e,t,a){a.d(t,{m:()=>P});var n=a(93248),r=a(38476),i=a(10741),s=a(43055),o=a(25032),l=a(2293),A=a(9851),d=a(6844),c=a(17914),u=a(80641),p=a(8380);let m=[{value:"1",label:"",icon:e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none","aria-labelledby":"squareIcon",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{fill:"#27272A",d:"M0 0h24v24H0z"})})},{value:"2",label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none","aria-labelledby":"squaresIcon",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("g",{fill:"#27272A",clipPath:"url(#squares_svg__a)",children:(0,n.jsx)("path",{d:"M0 0h10v10H0zM14 0h10v10H14zM0 14h10v10H0zM14 14h10v10H14z"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"squares_svg__a",children:(0,n.jsx)("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]})},{value:"4",label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none","aria-labelledby":"trianglesTitle",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("g",{fill:"#27272A",clipPath:"url(#triangles_svg__a)",children:(0,n.jsx)("path",{d:"m4.699 0 5 10h-10zM18.699 0l5 10h-10zM4.699 14l5 10h-10zM18.699 14l5 10h-10z"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"triangles_svg__a",children:(0,n.jsx)("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]})},{value:"3",label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none","aria-label":"Four circles in a grid pattern",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("g",{fill:"#27272A",clipPath:"url(#circles_svg__a)",children:(0,n.jsx)("path",{d:"M5 9.7A4.7 4.7 0 1 0 5 .3a4.7 4.7 0 0 0 0 9.4M19 9.7a4.7 4.7 0 1 0 0-9.4 4.7 4.7 0 0 0 0 9.4M5 23.7a4.7 4.7 0 1 0 0-9.4 4.7 4.7 0 0 0 0 9.4M19 23.7a4.7 4.7 0 1 0 0-9.4 4.7 4.7 0 0 0 0 9.4"})}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"circles_svg__a",children:(0,n.jsx)("path",{fill:"#fff",d:"M0 0h24v24H0z"})})})]})}],g=["#000000","#DE3221","#EF8001","#188639","#229CE0","#2B5BD7","#6B52D1","#D94280"];var f=a(74130);let h=[{value:"1",label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("path",{stroke:"#27272A",strokeWidth:2,d:"M1 1h22v22H1z"}),(0,n.jsx)("path",{fill:"#27272A",d:"M4 4h16v16H4z"})]})},{value:"2",label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("rect",{width:22,height:22,x:1,y:1,stroke:"#27272A",strokeWidth:2,rx:4}),(0,n.jsx)("rect",{width:16,height:16,x:4,y:4,fill:"#27272A",rx:2})]})},{value:"3",label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("circle",{cx:12,cy:12,r:11,stroke:"#27272A",strokeWidth:2}),(0,n.jsx)("circle",{cx:12,cy:12,r:8,fill:"#27272A"})]})}],b=[{value:String(1),label:"",icon:e=>(0,n.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none","aria-labelledby":"squareOutline",viewBox:"0 0 24 24",...e,children:(0,n.jsx)("path",{stroke:"#27272A",strokeWidth:2,d:"M23 1v22H1V1z"})})},{value:String(2),label:"",icon:e=>(0,n.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:24,height:24,fill:"none","aria-labelledby":"
47circleOutline",viewBox:"0 0 24 24",...e,children:[(0,n.jsx)("g",{clipPath:"url(#circle-outline_svg__a)",children:(0,n.jsx)("path",{stroke:"#27272A",d:"M1 .5h22a.5.5 0 0 1 .5.5v22a.5.5 0 0 1-.5.5H1a.5.5 0 0 1-.5-.5V1A.5.5 0 0 1 1 .5Z"})}),(0,n.jsx)("rect",{width:22,height:22,x:1,y:1,stroke:"#000",strokeWidth:2,rx:11}),(0,n.jsx)("defs",{children:(0,n.jsx)("clipPath",{id:"circle-outline_svg__a",children:(0,n.jsx)("rect",{width:24,height:24,fill:"#fff",rx:12})})})]})}];var v=a(24539),x=a(1665),F=a(51135),B=a(50062),U=a(64476),C=a(71667),y=a(47427),j=a(89588);let P=e=>{let{qrCodeSettings:t,linkId:a,onSettingsChange:P,renderPreview:w}=e,_=(0,c.Aq)(),Q=(0,u.fI)(),{t:I}=(0,j.Bd)(),{data:N}=(0,v.C)(),{mutateAsync:T}=_.renderQrCode.useMutation(),[S,k]=(0,p.useState)(""),[E,D]=(0,p.useState)(!1),[K,Y]=(0,p.useState)(null),L=(0,F.J)(t),{handleUploadFileEvent:O,isUploading:R}=(0,x.n)({getPresignedUrl:(e,t,a)=>Q.presignedUrl.getQrCodeLogoPresignedUrl.query({query:{fileName:e,contentLength:t,contentType:a}})}),M=async e=>{let t=await O(e);t&&L.setFieldValue("center_logo_url",t.publicUrl)};(0,p.useEffect)(()=>{let e=L.getFieldValue("center_logo_url");e&&"string"==typeof e&&e.trim()&&Y("url")},[L]);let H=(0,B.P)(L.store,e=>e.values),q=(0,p.useMemo)(()=>!F.q.safeParse(H).success,[H]),V="url"===K&&!(H.center_logo_url??"").trim(),z=q||V;(0,p.useEffect)(()=>{if(z)return void P(null);let e=r.Js.safeParse(H);P(e.success?e.data:null)},[z,H,P]);let G=N?.appId,X=(0,p.useCallback)(async e=>{let t={params:{appId:G},...a?{query:{link_id:a}}:{},body:{...f.v,...e}};return(await T(t)).body},[T,G,a]);(0,p.useEffect)(()=>{if(!G||z)return;let e=w??X,t=setTimeout(()=>{let t=r.Js.safeParse(H);t.success&&e(t.data).then(e=>{D(!1),k(e)},()=>D(!0))},250);return()=>clearTimeout(t)},[H,w,X,G,z]);let W=E?"error":S?"ready":"loading";return(0,n.jsxs)("div",{className:"grid grid-cols-1 md:grid-cols-[2fr_auto] items-center gap-8 mb-4",children:[(0,n.jsxs)("div",{className:"min-w-0",children:[(0,n.jsx)("p",{className:"text-md mb-1.5",children:I("Select your styles")}),(0,n.jsxs)("div",{className:"flex justify-between gap-4 mb-4",children:[(0,n.jsx)("div",{children:(0,n.jsx)(L.AppField,{name:"code_pattern",children:e=>(0,n.jsx)(e.ToggleGroupField,{label:I("Choose a pattern"),variant:"outline",size:"sm",type:"single",options:m,value:null!=e.state.value?String(e.state.value):"",onValueChange:t=>e.handleChange(t?Number.parseInt(t,10):void 0)})})}),(0,n.jsx)("div",{children:(0,n.jsx)(L.AppField,{name:"finder_pattern",children:e=>(0,n.jsx)(e.ToggleGroupField,{label:I("Choose a finder"),variant:"outline",size:"sm",type:"single",options:h,value:null!=e.state.value?String(e.state.value):"",onValueChange:t=>e.handleChange(t?Number.parseInt(t,10):void 0)})})}),(0,n.jsx)("div",{children:(0,n.jsx)(L.AppField,{name:"code_shape",children:e=>(0,n.jsx)(e.ToggleGroupField,{label:I("Choose a shape"),variant:"outline",size:"sm",type:"single",options:b,value:null!=e.state.value?String(e.state.value):"",onValueChange:t=>e.handleChange(t?Number.parseInt(t,10):void 0)})})})]}),(0,n.jsx)("div",{className:"mb-8",children:(0,n.jsx)("div",{children:(0,n.jsx)(L.AppField,{name:"frame_style",children:e=>(0,n.jsxs)("div",{children:[(0,n.jsx)(s.J,{htmlFor:"border-toggle",children:I("Add a border")}),(0,n.jsx)("div",{className:"mt-2",children:(0,n.jsx)(l.d,{id:"border-toggle",checked:2===e.state.value,onCheckedChange:t=>e.handleChange(t?2:1)})})]})})})}),(0,n.jsxs)("div",{className:"mb-10",children:[(0,n.jsx)("p",{className:"text-md mt-4 mb-2",children:I("Select your colors")}),(0,n.jsxs)("div",{children:[(0,n.jsx)(s.J,{children:I("Preset colors")}),(0,n.jsx)("div",{className:"flex flex-wrap gap-2 mt-2",children:g.map(e=>{let t,a,r,i,s=(t=L.getFieldValue("code_color"),a=L.getFieldValue("finder_pattern_color"),r="string"==typeof t?t.toUpperCase():"",i="string"==typeof a?a.toUpperCase():"",r===e&&i===e);return(0,n.jsx)("button",{type:"button",onClick:()=>{let t;return t=e.toUpperCase(),void(L.setFieldValue("code_color",t),L.setFieldValue("finder_pattern_color",t))},title:e,"aria-label":I("Preset color {{hex}}",{hex:e}),"aria-pressed":s,className:(0,d.cn)(["w-6.5 h-6.5 rounded-full cursor-pointer",s&&"border-2 border-muted-foreground"]),style:{backgroundColor:e}},e)})})]}),(0,n.jsxs)("div",{className:"flex gap-2 mt-4",children:[(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(L.AppField,{name:"code_color",validators:{onBlur:r.Js.shape.code_color},children:e=>(0,n.jsx)(e.ColorInputField,{label:I("Code Color")})})}),(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(L.AppField,{name:"finder_pattern_color",validators:{onBlur:r.Js.shape.finder_pattern_color},children:e=>(0,n.jsx)(e.ColorInputField,{label:I("Finder Color")})})}),(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(L.AppField,{name:"background_color",validators:{onBlur:r.Js.shape.background_color},children:e=>
47(0,n.jsx)(e.ColorInputField,{label:I("Background Color")})})})]})]}),(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-md mt-4 mb-2",children:I("Add a logo")}),(0,n.jsx)(L.AppField,{name:"center_logo_url",validators:{onBlur:r.Js.shape.center_logo_url},children:e=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"flex",children:(0,n.jsxs)(A.O,{type:"single",variant:"outline",value:K??"",children:[(0,n.jsx)(A.d,{value:"upload",onClick:()=>Y("upload"),"aria-label":"upload button",children:(0,n.jsx)(U.default,{})}),(0,n.jsx)(A.d,{value:"url",onClick:()=>Y("url"),"aria-label":"url button",children:(0,n.jsx)(C.default,{})})]})}),(0,n.jsxs)("div",{className:"mt-1",children:["url"===K&&(0,n.jsxs)("div",{children:[(0,n.jsx)(i.F,{type:"text",icon:C.default,placeholder:I("Enter a logo URL"),value:e.state.value||"",onChange:t=>e.handleChange(t.target.value),"aria-invalid":!!e.state.meta.errors.length||!!V||void 0}),(0,n.jsx)("div",{className:"h-6 mt-2",children:V&&(0,n.jsx)("p",{className:"text-sm text-destructive",children:I("Logo URL is required")})})]}),"upload"===K&&(0,n.jsxs)("div",{children:[(0,n.jsx)(L.AppField,{name:"center_logo_file",validators:{onChange:F.q.shape.center_logo_file},children:e=>(0,n.jsx)(e.InputField,{type:"file",accept:"image/*",onChange:async t=>{let a=t.target?.files?.[0];a&&(e.handleChange(a),e.state.meta.errors.length||await M(t))},disabled:R,value:void 0,"aria-label":"Upload QR code logo"})}),(0,n.jsx)("div",{className:"h-6 mt-2",children:R&&(0,n.jsxs)("div",{className:"flex items-center gap-2 text-sm text-muted-foreground",children:[(0,n.jsx)(o.y,{size:"xsm"}),(0,n.jsx)("span",{children:I("Uploading...")})]})})]})]})]})})]})]}),(0,n.jsx)("div",{children:(0,n.jsxs)("div",{className:"border border-neutral-200 rounded-md shadow-sm p-4",children:["ready"===W&&(0,n.jsx)("img",{src:`data:image/svg+xml;base64,${S}`,alt:a?I("QR code for link {{id}}",{id:a}):I("QR code"),className:(0,d.cn)(f.Q),draggable:!1}),"loading"===W&&(0,n.jsx)("div",{className:(0,d.cn)(f.Q,"animate-pulse bg-neutral-200 rounded"),"aria-busy":"true","aria-live":"polite"}),"error"===W&&(0,n.jsx)("div",{className:(0,d.cn)(f.Q,"flex justify-center items-center pl-4 pr-4"),children:(0,n.jsxs)("p",{className:"text-sm text-center text-yellow-800",children:[(0,n.jsx)(y.default,{className:"size-6 m-auto mb-2","aria-hidden":"true"}),I("Failed to fetch QR code - please refresh page and try again.")]})})]})})]})}},55217(e,t,a){a.d(t,{h:()=>v});var n=a(93248),r=a(76237),i=a(47021),s=a(36758),o=a(18124),l=a(94319),A=a(80641),d=a(86680),c=a(6964),u=a(89192),p=a(89588),m=a(89283),g=a(30061),f=a(8380),h=a(40058),b=a(35747);let v=e=>{let t,{open:a,setOpen:v}=e,{t:x}=(0,p.Bd)("security-access"),[F,B]=(0,f.useState)("search"),[U,C]=(0,f.useState)(null),[y,j]=(0,f.useState)(null),P=()=>{v(!1),B("search"),C(null)},{data:w}=(0,l.z)(),{data:_}=(0,m.c)(),Q=(t=_?.map(e=>e.email)??[],h.YjP().min(1,"Email is required").email("Please enter a valid email").refine(e=>!t.some(t=>t.toLowerCase()===e.toLowerCase()),"This email is already a team member")),{addTeamMember:I,isAddingTeamMember:N}=function(e){let{t}=(0,p.Bd)(),a=(0,A.fI)(),n=(0,c.j)(),{mutateAsync:r,isPending:i,isError:s}=a.teamMembers.addTeamMember.useMutation({onSuccess:async()=>{(0,o.oR)({title:t("Team member added successfully"),variant:"default"}),await n(d.OBi),e?.()},onError:e=>{let a=(0,u.CR)(e)?e.body.message:t("Failed to add team member");(0,o.oR)({title:a,variant:"destructive"})}});return{addTeamMember:r,isAddingTeamMember:i,isAddTeamMemberError:s}}(P),{data:T,isFetching:S,error:k,refetch:E}=function(e){let{email:t,queryKey:a,...n}=e,{teamMembers:r}=(0,A.fI)(),i={email:t};return r.searchUser.useQuery({queryData:{query:i},queryKey:a||[...d.q$N,i],enabled:n.enabled??!!t,retry:!1,staleTime:0,gcTime:0,...n,select:e=>e.body})}({email:y||"",enabled:!!y});(0,f.useEffect)(()=>{S||!y||k||(C({email:y,...T&&{user:T}}),B("invite"))},[S,T,k,y]),(0,f.useEffect)(()=>{if(k){let e=(0,u.CR)(k)?k.body.message:x("Failed to search for user. Please verify the email and try again.");(0,o.oR)({title:e,variant:"destructive"}),B("search")}},[k,x]);let D=(0,s.T3)({defaultValues:{email:""},validators:{onSubmit:h.Ikc({email:Q})},onSubmit:async e=>{let{value:t}=e;t.email===y?E():j(t.email)}});return(0,n.jsx)(i.lG,{open:a,onOpenChange:e=>{e?v(e):P()},children:(0,n.jsxs)(i.Cf,{className:"min-w-xl max-h-[98vh] overflow-y-auto",children:[(0,n.jsxs)(i.c7,{children:[(0,n.jsx)(i.L3,{className:"text-base",children:x("Add team member")}),(0,n.jsx)(i.rr,{className:"description",children:x("If they already have an account, you'll be able to manage their access. If not, you can invite them as a new user.")})]}),"search"===F?(0,n.jsx)(D.AppForm,{children:(0,n.jsxs)(D.FormContainer,{children:[(0,n.jsx)(D.AppField,{name:"email",validators:{onBlur:Q,onChange:Q},listeners:{onChange:g.Q},children:e=>
47(0,n.jsx)(e.InputField,{label:x("Email"),placeholder:x("Enter email address"),type:"email",className:"w-full"})}),(0,n.jsxs)(i.Es,{className:"flex justify-end gap-2 pt-4",children:[(0,n.jsx)(r.$,{variant:"secondary",onClick:P,children:x("Cancel")}),(0,n.jsx)(D.SubmitButton,{loading:S,children:x("Search user")})]})]})}):(0,n.jsx)(b.w,{mode:"add",initialData:{email:U?.email||"",firstName:U?.user?.name,lastName:U?.user?.lastName},onSubmit:e=>{I({body:{email:U?.email||e.email,firstName:e.firstName,lastName:e.lastName,accessLevel:e.accessLevel,exportAccess:e.exportAccess,appName:w?.name||"",customPermissions:e.customPermissions}})},onCancel:P,submitButtonText:x("Invite"),isSubmitting:N})]})})}},17509(e,t,a){a.d(t,{K:()=>m});var n=a(93248),r=a(47021),i=a(25032),s=a(86680),o=a(80641),l=a(18124),A=a(6964),d=a(89192),c=a(89588),u=a(83783),p=a(35747);let m=e=>{let{open:t,setOpen:a,teamMember:m}=e,{t:g}=(0,c.Bd)("security-access"),f=(0,A.j)(),h=[s.Qsp,{userId:m?.id||""}],b=async()=>{await f(h),a(!1)},{data:v,isFetching:x}=function(e){let{userId:t,queryKey:a,...n}=e,{teamMembers:r}=(0,o.fI)(),i={userId:t};return r.getUserPermissions.useQuery({queryData:{query:i},queryKey:a||[s.Qsp,i],enabled:n.enabled??!!t,...n,select:e=>e.body})}({userId:m?.id||"",enabled:t&&!!m?.id,queryKey:h}),{updateTeamMember:F,isUpdatingTeamMember:B}=function(e){let{t}=(0,c.Bd)(),a=(0,o.fI)(),n=(0,A.j)(),{mutateAsync:r,isPending:i,isError:u}=a.teamMembers.updateTeamMember.useMutation({onSuccess:async()=>{(0,l.oR)({title:t("Team member updated successfully"),variant:"default"}),await n(s.OBi),e?.()},onError:e=>{let a=(0,d.CR)(e)?e.body.message:t("Failed to update team member");(0,l.oR)({title:a,variant:"destructive"})}});return{updateTeamMember:r,isUpdatingTeamMember:i,isUpdateTeamMemberError:u}}(b),U=()=>{a(!1)};if(!m)return null;let C=Object.values(u.$A).includes(m.accessRoleId)?m.accessRoleId:u.$A.CUSTOM,y={email:m.email,firstName:m.name.split(" ")[0]||"",lastName:m.name.split(" ").slice(1).join(" ")||"",accessLevel:C,...C===u.$A.CUSTOM&&{exportAccess:v?.exportAccess||!1},...C===u.$A.CUSTOM&&v?.customPermissions&&{customPermissions:v.customPermissions}};return(0,n.jsx)(r.lG,{open:t,onOpenChange:e=>{e?a(e):U()},children:(0,n.jsxs)(r.Cf,{className:"min-w-xl max-h-[98vh] overflow-y-auto",children:[(0,n.jsxs)(r.c7,{children:[(0,n.jsx)(r.L3,{className:"text-base",children:g("Edit team member")}),(0,n.jsx)(r.rr,{className:"description",children:g("Update the access level and permissions for this team member.")})]}),x?(0,n.jsx)("div",{className:"flex justify-center items-center py-8",children:(0,n.jsx)(i.y,{size:"md"})}):(0,n.jsx)(p.w,{mode:"edit",initialData:y,onSubmit:e=>{m&&F({body:{userId:m.id,firstName:e.firstName,lastName:e.lastName,accessLevel:e.accessLevel,exportAccess:e.exportAccess,customPermissions:e.customPermissions}})},onCancel:U,submitButtonText:g("Save Changes"),isSubmitting:B})]})})}},35747(e,t,a){a.d(t,{w:()=>F});var n=a(93248),r=a(76237),i=a(32100),s=a(36758),o=a(64232),l=a(27506),A=a(80641),d=a(86680),c=a(83783),u=a(50062),p=a(47427),m=a(72847),g=a(58078),f=a(8380),h=a(89588),b=a(40058);let v=b.Ikc({email:b.Rpp(),firstName:b.YjP().min(1,"First name is required"),lastName:b.YjP().min(1,"Last name is required"),accessLevel:b.YjP().min(1,"Access level is required"),exportAccess:b.zMY().optional()}),x=e=>{let{description:t}=e,[a,i]=(0,f.useState)(!1);return(0,n.jsxs)(o.AM,{open:a,onOpenChange:i,children:[(0,n.jsx)(o.Wv,{asChild:!0,children:(0,n.jsx)(r.$,{type:"button",variant:"ghost",size:"icon",className:"h-5 w-5",onMouseEnter:()=>i(!0),onMouseLeave:()=>i(!1),children:(0,n.jsx)(p.default,{className:"text-muted-foreground"})})}),(0,n.jsx)(o.hl,{className:"w-auto max-w-xs border border-border px-3 py-1.5 text-sm",children:t})]})},F=e=>{let{mode:t,initialData:a,onSubmit:o,onCancel:p,submitButtonText:F,isSubmitting:B=!1}=e,{t:U}=(0,h.Bd)("security-access"),{data:C}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{teamMembers:a}=(0,A.fI)();return a.getAccessLevelPermissions.useQuery({queryKey:e||[d.u7P],...t,select:e=>e.body})}(),[y,j]=(0,f.useState)(a?.accessLevel===c.$A.CUSTOM?c.$A.TEAM_MEMBER:a?.accessLevel??c.$A.TEAM_MEMBER),[P,w]=(0,f.useState)(a?.customPermissions||{}),_=a?.accessLevel??c.$A.TEAM_MEMBER,Q=C?.[_]?.exportAccess??!1,I=(0,s.T3)({defaultValues:{email:a?.email||"",firstName:a?.firstName||a?.user?.name||"",lastName:a?.lastName||a?.user?.last_name||"",accessLevel:_,exportAccess:a?.exp
47ortAccess??Q},validators:{onSubmit:v},onSubmit:async e=>{let{value:t}=e;o({...t,...T&&{customPermissions:P}})}}),N=(0,u.P)(I.store,e=>e.values.accessLevel),T=N===c.$A.CUSTOM,S=C?.[N]||C?.["5"],k=(0,f.useMemo)(()=>{let e=(e,t,a,n,r)=>{w(i=>{let s=i[e]?.viewAccess??n,o=i[e]?.editAccess??r,l=s,A=o;return"viewAccess"===t?(l=a,a||(A=!1)):"editAccess"===t&&(A=a,a&&(l=!0)),{...i,[e]:{viewAccess:l,editAccess:A}}})};return[{accessorKey:"feature",header:()=>(0,n.jsx)("span",{className:"font-medium",children:U("Feature")}),cell:e=>{let{row:t}=e;return(0,n.jsxs)("div",{className:"flex items-center gap-1",children:[(0,n.jsx)("span",{children:t.original.feature}),t.original.hasInfoIcon&&t.original.infoDescription&&(0,n.jsx)(x,{description:t.original.infoDescription})]})}},{accessorKey:"viewAccess",header:()=>(0,n.jsx)("div",{className:"text-end font-medium",children:U("View access")}),cell:t=>{let{row:a}=t;return(0,n.jsx)("div",{className:"flex justify-end mr-4",children:(0,n.jsx)(i.S,{checked:P[a.original.id]?.viewAccess??a.original.viewAccess,disabled:!T,onCheckedChange:t=>T&&e(a.original.id,"viewAccess",t,a.original.viewAccess,a.original.editAccess),"aria-label":`${a.original.feature} view access`})})}},{accessorKey:"editAccess",header:()=>(0,n.jsx)("div",{className:"text-end font-medium",children:U("Edit access")}),cell:t=>{let{row:a}=t;return a.original.supportsEdit?(0,n.jsx)("div",{className:"flex justify-end mr-4",children:(0,n.jsx)(i.S,{checked:P[a.original.id]?.editAccess??a.original.editAccess,disabled:!T,onCheckedChange:t=>T&&e(a.original.id,"editAccess",t,a.original.viewAccess,a.original.editAccess),"aria-label":`${a.original.feature} edit access`})}):null}}]},[U,T,P]);return(0,n.jsx)(I.AppForm,{children:(0,n.jsxs)(I.FormContainer,{children:[(0,n.jsx)(I.AppField,{name:"email",validators:{onBlur:b.Rpp()},children:e=>(0,n.jsx)(e.InputField,{label:U("Email"),className:"w-full",disabled:"edit"===t||!!a?.email})}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-2",children:[(0,n.jsx)(I.AppField,{name:"firstName",validators:{onBlur:v.shape.firstName},children:e=>(0,n.jsx)(e.InputField,{label:U("First name"),placeholder:U("Enter first name"),className:"w-full",disabled:"edit"===t||!!a?.firstName})}),(0,n.jsx)(I.AppField,{name:"lastName",validators:{onBlur:v.shape.lastName},children:e=>(0,n.jsx)(e.InputField,{label:U("Last name"),placeholder:U("Enter last name"),className:"w-full",disabled:"edit"===t||!!a?.lastName})})]}),(0,n.jsx)(I.AppField,{name:"accessLevel",validators:{onChange:v.shape.accessLevel},children:e=>(0,n.jsx)(e.SelectField,{label:U("Access level"),description:`${U("Choose what level of settings and data your team member has access to.")} `,value:e.state.value,options:{[c.$A.ADMIN]:"Admin",[c.$A.TEAM_MEMBER]:"Team Member",[c.$A.FULL_READ]:"Full Read",[c.$A.LIMITED_READ]:"Limited Read",[c.$A.USER_COORDINATOR]:"User Coordinator",[c.$A.CUSTOM]:"Custom"},className:"w-full",onValueChange:t=>{e.handleChange(t);let a=C?.[t]?.exportAccess??!1;I.setFieldValue("exportAccess",a),t===c.$A.CUSTOM&&N!==c.$A.CUSTOM&&j(N),t!==c.$A.CUSTOM&&N===c.$A.CUSTOM&&w({})}})}),(0,n.jsx)(I.AppField,{name:"exportAccess",validators:{onChange:v.shape.exportAccess},children:e=>(0,n.jsx)(e.CheckboxField,{label:U("Export access"),description:U("Allow user to export sensitive data from pages they can view."),disabled:!T})}),(0,n.jsxs)("div",{className:"flex items-center gap-2 mt-4",children:[(0,n.jsx)("span",{className:"font-medium text-medium",children:U("Permissions")}),(0,n.jsx)(r.$,{type:"button",variant:"ghost",size:"sm",onClick:()=>{T?(w({}),I.setFieldValue("accessLevel",y)):(j(N),I.setFieldValue("accessLevel",c.$A.CUSTOM))},children:T?(0,n.jsx)(m.default,{className:"h-4 w-4"}):(0,n.jsx)(g.default,{className:"h-4 w-4"})})]}),(0,n.jsx)("div",{className:"[&_tr]:py-2 [&_td]:py-2",children:(0,n.jsx)(l.b,{columns:k,data:S?.permissions||[],showPagination:!1})}),(0,n.jsxs)("div",{className:"flex justify-end gap-2 pt-4",children:[(0,n.jsx)(r.$,{type:"button",variant:"secondary",onClick:p,children:U("Cancel")}),(0,n.jsx)(r.$,{type:"submit",disabled:B,loading:B,children:F||U("Save")})]})]})})}},2276(e,t,a){a.d(t,{k:()=>j});var n=a(93248),r=a(83728),i=a(71284),s=a(76237),o=a(79024),l=a(6844),A=a(47021),d=a(89588);function c(e){let{open:t,onClose:a,onConfirm:r,teamMember:i,isDeleting:o=!1}=e,{t:l}=(0,d.Bd)("security-access");return(0,n.jsx)(A.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(A.Cf,{className:"sm:max-w-md",children:[(0,n.jsx)(A.c7,{children:(0,n.jsx)(A.L3,{children:l("You are deleting {{name}}",{name:i?.name||""})})}),(0,n.jsx)("div",{className:"py-4",children:(0,n.jsx)("p",{className:"description",children:l("Once removed, they won't be able to access your team or any associated apps unless they're re-invited.")})}),(0,n.jsxs)(A.Es,{className:"gap-2",children:[(0,n.jsx)(s.$,{variant:"secondary",onClick:()=>{a()},disabled:o,children:l("Cancel")}),(0,n.jsx)(s.$,{variant:"destructive",onClick:()=>{r()},disabled:o,children:l("Delete user")})]})]})})}var u=a(8223),p=a(18124),m=a(80641),g=a(86680),f=a(6964),h=a(96087),b=a(8380),v=a(2779),x=a(36389),F=a(55556),B=a(55137),U=a(69666);function C(e){let{teamMember:t,onEditMember:a}=e,{t:r}=(0,d.Bd)(),{userPermissions:A}=(0,v.V)(),{data:C}
47=(0,u.M)(),{handleAction:y,handleDeleteConfirm:j,handleDeleteCancel:P,isResendingInvite:w,isDeletingTeamMember:_,isDeleteModalOpen:Q}=function(e,t){let{resendInvite:a,isResendingInvite:n}=function(){let{t:e}=(0,d.Bd)(),t=(0,m.fI)(),a=(0,f.j)(),{mutateAsync:n,isPending:r,isError:i}=t.teamMembers.resendInvite.useMutation({onSuccess:async()=>{(0,p.oR)({title:e("Invitation resent successfully"),variant:"default"}),await a(g.OBi)},onError:t=>{let a=t instanceof Error?t.message:e("Failed to resend invitation");(0,p.oR)({title:a,variant:"destructive"})}});return{resendInvite:async e=>{try{await n({body:{email:e}})}catch(e){console.error("Failed to resend invite:",e)}},isResendingInvite:r,isResendInviteError:i}}(),{createPathAndNavigateFn:r}=(0,h.g)(),[i,s]=(0,b.useState)(!1),o=()=>{s(!1)},{deleteTeamMember:l,isDeletingTeamMember:A}=function(e){let{t}=(0,d.Bd)(),a=(0,m.fI)(),n=(0,f.j)(),{mutateAsync:r,isPending:i,isError:s}=a.teamMembers.deleteTeamMember.useMutation({onSuccess:async()=>{(0,p.oR)({title:t("Team member deleted successfully"),variant:"default"}),await n(g.OBi),e?.()},onError:e=>{let a=e instanceof Error?e.message:t("Failed to delete team member");(0,p.oR)({title:a,variant:"destructive"})}});return{deleteTeamMember:r,isDeletingTeamMember:i,isDeleteTeamMemberError:s}}(o);return{handleAction:(n,i)=>{if("Resend Invite"===n)a(e.email);else if("Edit"===n)if(t)t(e);else{let{onNavigate:e}=r("/account-settings/team");e(i)}else"Delete"===n&&s(!0)},handleDeleteConfirm:()=>{l({body:{teamMemberId:e.id}})},handleDeleteCancel:o,isResendingInvite:n,isDeletingTeamMember:A,isDeleteModalOpen:i,setIsDeleteModalOpen:s}}(t,a),I=t.id===C?.user?.id,N=i.Y6.every([i.uL.build(i.gF.TEAM_ACCESS,i.lx.WRITE)]),T=i.Y6.every([i.uL.build(i.gF.TEAM_ACCESS,i.lx.READ)]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(i.kx,{permissions:A,edit:N,view:T,children:e=>(0,n.jsxs)(o.ms,{children:[(0,n.jsx)(o.uu,{asChild:!0,access:e,children:(0,n.jsx)(s.$,{variant:"ghost",size:"sm",className:"p-0 h-8 w-8",children:(0,n.jsx)(x.default,{className:"size-4"})})}),(0,n.jsxs)(o.pm,{align:"end",children:[(0,n.jsxs)(o.tJ,{className:(0,l.cn)({"opacity-50 cursor-not-allowed":I}),onClick:e=>{I||y("Edit",e)},disabled:I,children:[(0,n.jsx)(F.default,{}),r("Edit")]}),"Waiting for acceptance"===t.status&&(0,n.jsxs)(o.tJ,{onClick:e=>{I||y("Resend Invite",e)},disabled:w,children:[(0,n.jsx)(B.default,{}),r("Resend Invite")]}),(0,n.jsxs)(o.tJ,{className:(0,l.cn)("text-destructive hover:text-destructive",{"opacity-50 cursor-not-allowed":I}),onClick:e=>{I||y("Delete",e)},disabled:I||_,children:[(0,n.jsx)(U.default,{}),r("Delete")]})]})]})}),(0,n.jsx)(c,{open:Q,onClose:P,onConfirm:j,teamMember:t,isDeleting:_})]})}var y=a(34263);function j(e){let{t}=(0,d.Bd)(),a=(0,y.n)(),i=[{accessorKey:"name",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Name")}
47)},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"font-medium",children:t.getValue("name")})}},{accessorKey:"email",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Email")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{children:t.getValue("email")})}},{accessorKey:"role",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Role")})},cell:e=>{let{row:a}=e,r=a.getValue("role");return(0,n.jsx)("span",{children:t(r)})}},{accessorKey:"status",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Status")})},cell:e=>{let{row:a}=e,r=a.getValue("status");return(0,n.jsx)("span",{children:t(r)})}}];return a?i:[...i,{id:"actions",cell:t=>{let{row:a}=t;return(0,n.jsx)(C,{teamMember:a.original,onEditMember:e})},enableSorting:!1}]}},26737(e,t,a){var n=a(93248),r=a(71284),i=a(76237),s=a(88921),o=a(2779),l=a(52879),A=a(95871);function d(e){let{searchQuery:t,onSearchChange:a,onAddMember:d}=e,{userPermissions:c}=(0,o.V)(),u=r.Y6.every([r.uL.build(r.gF.TEAM_ACCESS,r.lx.READ)]),p=r.Y6.every([r.uL.build(r.gF.TEAM_ACCESS,r.lx.WRITE)]);return(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)(s.p,{placeholder:"Search team members",value:t,onChange:e=>a(e.target.value),icon:l.default}),(0,n.jsx)(r.kx,{permissions:c,view:u,edit:p,children:e=>(0,n.jsxs)(i.$,{access:e,className:"flex items-center gap-2",onClick:d,children:[(0,n.jsx)(A.default,{className:"w-4 h-4"}),"Add team member"]})})]})}a.d(t,{X:()=>d})},55030(e,t,a){a.d(t,{p:()=>Q});var n=a(93248);a(71284);var r=a(85929),i=a(68944),s=a(58078),o=a(89588);let l="[email protected]";function A(e){let{feature:t}=e,{t:a}=(0,o.Bd)();return(0,n.jsx)("div",{className:"flex flex-1 items-center justify-center",children:(0,n.jsxs)(i.pp,{children:[(0,n.jsx)(i.qX,{icon:s.default,variant:"gradient"}),(0,n.jsx)(i.RT,{children:a("You don't have access to {{feature}} settings",{feature:t})}),(0,n.jsx)(i.zQ,{children:(0,n.jsx)(o.x6,{i18nKey:"{{feature}} is a Premium feature limited to Admin users. Reach out to your admin team or contact support at <support>[email protected]</support> to explore plan upgrades.",values:{feature:t},components:{support:(0,n.jsx)("a",{href:`mailto:${l}`,"aria-label":"Contact Support",className:"text-blue-500 hover:underline",children:l})}})})]})})}var d=a(76237),c=a(67237),u=a(81303),p=a(36758);let m=["gmail.com","yahoo.com","outlook.com","hotmail.com","aol.com","icloud.com","mail.com","live.com","msn.com","yahoo.co.uk","googlemail.com","inbox.com","zoho.com","protonmail.com","me.com","yandex.com","rocketmail.com","qq.com","163.com","126.com","163.net","sina.com","aliyun.com","outlook.co.uk","gmx.com","naver.com","web.de","cox.net","earthlink.net"];var g=a(80641),f=a(86680),h=a(82674),b=a(11415),v=a(6636),x=a(50062),F=a(8380),B=a(40058);let U=B.Ikc({emailDomains:B.YOg(B.YjP()).refine(e=>!e.some(e=>{let t=e.startsWith("@")?e.substring(1):(0,v.Y86)(e);return(0,v.lHx)(`@${t}`,m)}),{message:"Personal email providers like Gmail, Yahoo, or Outlook can't be used."})});function C(e){let{connectionName:t,emailDomains:a=[],userEmail:r,ssoDomainConfigEnabled:i}=e,{t:s}=(0,o.Bd)(),l=(0,b.k)(),{configureSSOConfiguration:A,isPending:B}=function(){let{onSuccess:e,onError:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{sso:a}=(0,g.fI)(),n=a.configureSSOConfiguration.useMutation({onSuccess:a=>{200===a.status&&a.body?e?.(a.body):t?.(Error("Failed to configure SSO configuration"))},onError:e=>{t?.(e)}});return{configureSSOConfiguration:async()=>await n.mutateAsync({body:{}}),isPending:n.isPending,error:n.error}}({onSuccess:e=>{e.ticket_url&&window.open(e.ticket_url,"_blank","noopener,noreferrer")},onError:e=>{l({title:s("Failed to configure SSO"),description:e.message||s("An unexpected error occurred"),variant:"destructive"})}}),{updateSSOConfiguration:C,isPending:y}=function(){let{onSuccess:e,onError:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{sso:a}=(0,g.fI)(),n=(0,h.jE)(),r=a.updateSSOConfiguration.useMutation();return{updateSSOConfiguration:async a=>{try{let i=await r.mutateAsync({body:a});return await n.refetchQueries({queryKey:f.bV6}
47),200===i.status&&i.body?e?.(i.body):t?.(Error("Failed to update SSO configuration")),i}catch(e){throw await n.refetchQueries({queryKey:f.bV6}),t?.(e),e}},isPending:r.isPending,error:r.error}}({onSuccess:()=>{l({title:s("Email domains updated"),description:s("Your email domains have been successfully updated.")})},onError:e=>{l({title:s("Failed to update email domains"),description:e.message||s("An unexpected error occurred"),variant:"destructive"})}}),j=(0,p.T3)({defaultValues:{emailDomains:[]},validators:{onSubmit:U},onSubmit:async()=>{}}),{emailDomains:P}=(0,x.P)(j.store,e=>e.values),w=(0,F.useMemo)(()=>`@${(0,v.Y86)(r)}`,[r]),_=e=>{let t=e.startsWith("@")?e:`@${e}`,a=w.toLowerCase();return 1!==P.length&&t.toLowerCase()!==a},Q=(0,F.useRef)([]);(0,F.useEffect)(()=>{if(y)return;let e=a.map(e=>{let t=e.replace(/^["']|["']$/g,"").replace(/^@/,"");return`@${t}`});JSON.stringify(e)!==JSON.stringify(P)&&(Q.current=e,j.setFieldValue("emailDomains",e))},[a,y,P,j]),(0,F.useEffect)(()=>{JSON.stringify(P)===JSON.stringify(Q.current)||0===P.length||y||P.some(e=>{let t=e.startsWith("@")?e.substring(1):(0,v.Y86)(e);return(0,v.lHx)(`@${t}`,m)})||C({updateSsoConfigurationInput:{connection_name:t,email_domains:P.map(e=>e.startsWith("@")?e.substring(1):(0,v.Y86)(e)).filter(Boolean)}})},[P,y,t,C]);let I=s("Enter your company's domain (e.g. @example.com)");return(0,n.jsxs)("div",{className:"flex flex-col gap-6 mx-auto pb-6 w-full",children:[(0,n.jsxs)(u.Zp,{className:"p-7",children:[(0,n.jsx)("div",{className:"flex items-start justify-between",children:(0,n.jsxs)("div",{className:"flex flex-col gap-1.5",children:[(0,n.jsx)("h5",{className:"font-semibold",children:s("Configure SSO")}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:s("You've completed setup—now finalize your connection by configuring SSO.")})]})}),(0,n.jsx)("div",{children:(0,n.jsx)(d.$,{onClick:()=>{A()},disabled:B,loading:B,children:s("Configure SSO")})})]}),(0,n.jsx)(j.AppForm,{children:(0,n.jsxs)(u.Zp,{className:"p-6 gap-6",children:[(0,n.jsxs)(u.aR,{children:[(0,n.jsx)(u.ZB,{children:s("Manage your email domains")}),(0,n.jsx)(u.BT,{children:s("Your default domain is based on the email used to create this account.")})]}),(0,n.jsx)(j.AppField,{name:"emailDomains",validators:{onChange:U.shape.emailDomains},children:e=>(0,n.jsx)(e.ComboboxMultiDropdownField,{allowCustomOptions:i,createLabel:"Add",disabled:!i,isValueRemovable:i?_:()=>!1,label:s("Default domain"),options:[],placeholder:I,searchPlaceholder:I,showAllValues:!0})}),!i&&(0,n.jsx)(c.Pq,{className:"flex",children:(0,n.jsx)("span",{children:(0,n.jsx)(o.x6,{i18nKey:"To add or update the email domains associated with your workspace, please contact <support>[email protected]</support>",components:{support:(0,n.jsx)("a",{href:"mailto:[email protected]",className:"text-blue-500 hover:underline",children:"[email protected]"})}})})})]})})]})}var y=a(71135);function j(e){let{access:t}=e,{t:a}=(0,o.Bd)(),r=(0,b.k)(),{createSSOConfiguration:s,isPending:l}=function(){let{onSuccess:e,onError:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{sso:a}=(0,g.fI)(),n=a.createSSOConfiguration.useMutation({onSuccess:a=>{200===a.status&&a.body?e?.(a.body):t?.(Error("Failed to create SSO configuration"))},onError:e=>{t?.(e)}});return{createSSOConfiguration:async()=>await n.mutateAsync({body:{}}),isPending:n.isPending,error:n.error}}({onSuccess:e=>{e.ticket_url&&window.open(e.ticket_url,"_blank","noopener,noreferrer")},onError:e=>{r({title:a("Failed to setup SSO"),description:e.message||a("An unexpected error occurred"),variant:"destructive"})}});return(0,n.jsx)("div",{className:"flex items-center justify-center min-h-96 w-full",children:(0,n.jsxs)(i.pp,{children:[(0,n.jsx)(i.qX,{icon:y.default,variant:"gradient"}),(0,n.jsx)(i.RT,{children:a("Ready to streamline sign-in?")}),(0,n.jsx)(i.zQ,{children:a("Connect your identity provider to enable SSO and give your team one-click access to your workspace.")}),(0,n.jsx)(i.c4,{children:(0,n.jsx)(d.$,{access:t,onClick:()=>{s()},disabled:l,loading:l,children:a("Setup SSO")})})]})})}var P=a(25032);function w(){return(0,n.jsx)("div",{className:"flex items-center justify-center min-h-96",children:(0,n.jsx)(P.y,{size:"md"})})}var _=a(75610);function Q(e){let{access:t,isLoading:a,ssoConfiguration:i,ssoDomainConfigEnabled:s,userEmail:o}=e,{isEnabled:l}=(0,_.g_)(),d=l(r.Gv.SSO_CONF)&&l(r.Gv.SSO);return a?(0,n.jsx)(w,{}):(0,v.lHx)(o,m)||"edit"!==t||(0,v.$iF)(o)||!d?(0,n.jsx)(A,{feature:"SSO"}):i?.connection_id||"edit"!==t?(0,n.jsx)(C,{connectionName:i?.connection_name??"",emailDomains:i?.email_domains,userEmail:o,ssoDomainConfigEnabled:s}):(0,n.jsx)(j,{access:t})}},94958(e,t,a){var n=a(93248),r=a(79024),i=a(43055),s=a(6844),o=a(86754),l=a(951),A=a(89588);function d(e){let{objectiveValue:t,onObjectiveChange:a,onEventChange:s}=e,{t:l}=(0,A.Bd)();return(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)(i.J,{children:l("Objective")}
47),(0,n.jsxs)(r.ms,{children:[(0,n.jsx)(r.S8,{"data-testid":"campaign-objective-trigger",children:t||l("Choose objective")}),(0,n.jsx)(r.pm,{className:"w-(--radix-popover-trigger-width)",children:Object.entries(o.ix).map(e=>{let[i,o]=e,l=t===o;return(0,n.jsx)(r.US,{"data-testid":"campaign-objective-option",onClick:()=>{let e=l?"":o;a(e),e!==t&&s("")},selected:l,children:o},o)})})]})]})}function c(e){let{objectiveValue:t,eventValue:a,onEventChange:d}=e,{t:c}=(0,A.Bd)(),{data:u}=(0,l.I)(),p=t||"",m=o.BC?.[p]||{},g=Object.keys(m).length>0,f=u&&u.length>0,h=""===p&&""===a;return(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsx)(i.J,{className:(0,s.cn)({"text-muted-foreground pointer-events-none cursor-not-allowed":h}),children:c("Objective Event")}),(0,n.jsxs)(r.ms,{disabled:h,children:[(0,n.jsx)(r.S8,{disabled:h,"data-testid":"campaign-event-trigger",children:h?c("Choose event(s)"):(()=>{if(!a)return c("Choose event(s)");let e=m[a];return e||a})()}),(0,n.jsxs)(r.pm,{className:"w-(--radix-popover-trigger-width)",children:[g&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r.lp,{children:p}),Object.entries(m).map(e=>{let[t,i]=e,s=a===t;return(0,n.jsx)(r.US,{"data-testid":"campaign-event-option",onClick:()=>{d(s?"":t)},selected:s,children:i},t)})]}),f&&(0,n.jsxs)(n.Fragment,{children:[g&&(0,n.jsx)(r.DG,{}),(0,n.jsx)(r.lp,{children:c("Custom Events")}),u.map(e=>{let t=a===e;return(0,n.jsx)(r.US,{"data-testid":"campaign-event-option",onClick:()=>{d(t?"":e)},selected:t,children:e},e)})]})]})]},`campaign-event-${p}`)]})}a.d(t,{d:()=>c,g:()=>d})},82152(e,t,a){var n=a(93248),r=a(6844);a.d(t,{},{k:e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,r.cn)("flex h-screen flex-col",t),...a})}})},70(e,t,a){var n=a(93248),r=a(6844);a.d(t,{},{E:e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,r.cn)("flex-1 overflow-hidden",t),...a})}})},29814(e,t,a){var n=a(93248),r=a(6844);a.d(t,{},{JN:e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,r.cn)("col-start-3 flex justify-end",t),...a})},OR:e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,r.cn)("col-start-1",t),...a})},mY:e=>{let{className:t,...a}=e;return(0,n.jsx)("h1",{className:(0,r.cn)("col-start-2 flex justify-center text-lg font-medium text-foreground font-sans tracking-normal",t),...a})},qh:e=>{let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,r.cn)("grid grid-cols-3 items-center justify-between border-b border-border bg-background px-6 py-4",t),...a})}})},82080(e,t,a){var n=a(93248),r=a(74202),i=a(6844),s=a(89588);function o(e){let{operator:t}=e,{t:a}=(0,s.Bd)();return(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)("div",{className:"flex-1 h-px bg-border"}),(0,n.jsx)(r.E,{variant:"secondary",className:(0,i.cn)("rounded-xs",{"bg-magenta-background text-magenta-foreground":"AND"===t,"bg-orange-background text-orange-foreground":"OR"===t}),children:a(t)}),(0,n.jsx)("div",{className:"flex-1 h-px bg-border"})]})}a.d(t,{R:()=>o})},66707(e,t,a){a.d(t,{h:()=>n.h,A:()=>eD});var n=a(45807),r=a(31435),i=a(53057),s=a(2986),o=a(71667),l=a(93248),A=a(91025),d=a(36758),c=a(99765);let u=[{category:"Suggested",items:[{value:"email",label:"email"},{value:"web to app",label:"web to app"},{value:"organic",label:"organic"},{value:"push",label:"push"},{value:"qr",label:"qr"},{value:"referral",label:"referral"},{value:"sharing",label:"sharing"},{value:"sms",label:"sms"},{value:"social",label:"social"},{value:"print",label:"print"}]}],p=a(91539).A;function m(e){return{icon:e?p:void 0,iconSide:e?"left":"right"}}function g(e,t){return void 0!==t&&("object"==typeof e&&null!==e?JSON.stringify(e):e)===t}function f(e){return m(function(e){let{meta:t,value:a}=e.state;return t?.aiValue!==void 0&&g(a,t.aiValue)&&!t.isValidating}(e))}function h(e,t){let a=e.getFieldMeta(`redirects.${t}.override`),n=e.getFieldMeta(`redirects.${t}.value`),r=e.getFieldValue(`redirects.${t}.override`),i=e.getFieldValue(`redirects.${t}.value`),s=g(r,a?.aiValue),o=g(i,n?.aiValue);return m(s&&o)}var b=a(71208),v=a(31553),x=a(467),F=a(62984);function B(e,t){return t&&0!==t.length?[{category:"Frequently Used",items:t.map(e=>({label:e,value:e}))},...e]:e}var U=a(6636),C=a(8380),y=a(89588);let j=null;var P=a(72230);let w=(0,d.Jb)({...P.Ke,props:{dynamicBaseSchema:void 0},render:e=>{let{form:t,dynamicBaseSchema:a}=e,{t:n}
47=(0,y.Bd)(),{featureTagsPropsFromTemplate:r,channelTagsPropsFromTemplate:i,campaignTagsPropsFromTemplate:s,tagPropsFromTemplate:o}=(e=>{let{t}=(0,y.Bd)(),{selectedTemplate:a,selectedTemplateName:n}=(0,x.r)(),r=(0,C.useCallback)(e=>{let{tagTemplate:a,templateName:n,placeholderTexts:r,combineSuggestedAndFetchedOptions:i}=e;if(!a)return{};let s={valueType:a.valueType,componentProps:{disabled:!1,placeholder:r.default},access:v.v.EDIT,isRequired:!1,comboboxSuggestedOptions:null,multiComboboxOptions:null,selectOptions:{}};if(a.required&&(s.isRequired=!0),a.valueType===U.nKt&&s.componentProps&&(s.componentProps.disabled=!0,s.componentProps.placeholder=t("Cannot be set")),a.valueType===U.il_&&(s.access=v.v.VIEW),"tags"===n&&(a.valueType===U.F3Y||a.valueType===U.Jmr)&&s.componentProps){let e=a.value;s.multiComboboxOptions=(0,F.k)(e),a.valueType===U.Jmr&&(s.componentProps.searchPlaceholder=t("Search a tag"))}return"tags"!==n&&a.valueType===U.F3Y&&s.componentProps&&(s.comboboxSuggestedOptions=i([{category:"Suggested",items:a.value.map(e=>({value:e,label:e}))}],void 0)),"tags"!==n&&a.valueType===U.Jmr&&s.componentProps&&(s.selectOptions=a.value.reduce((e,t)=>(e[t]=t,e),{}),s.componentProps.placeholder=r.select),s},[t]),i=(0,C.useMemo)(()=>r({tagTemplate:a?.analyticsTags?.feature,templateName:"feature",placeholderTexts:{default:t("Type or select feature"),select:t("Select a feature")},combineSuggestedAndFetchedOptions:B}),[a,t,r]),s=(0,C.useMemo)(()=>r({tagTemplate:a?.analyticsTags?.channel,templateName:"channel",placeholderTexts:{default:t("Type or select channel"),select:t("Select a channel")},combineSuggestedAndFetchedOptions:B}),[a,t,r]),o=(0,C.useMemo)(()=>r({tagTemplate:a?.analyticsTags?.campaign,templateName:"campaign",placeholderTexts:{default:t("Type or select campaign"),select:t("Select a campaign")},combineSuggestedAndFetchedOptions:B}),[a,t,r]),l=(0,C.useMemo)(()=>r({tagTemplate:a?.analyticsTags?.tags,templateName:"tags",placeholderTexts:{default:t("Type or select tag"),select:t("Select a tag")},combineSuggestedAndFetchedOptions:B}),[a,t,r]),A=(0,C.useCallback)(function(){let t=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!a?.analyticsTags||!e)return;let{feature:n,channel:r,campaign:i,tags:s}=a.analyticsTags;n?.valueType===U.il_&&(e.setFieldValue("analyticsTags.feature",n.value),t&&e.validateField("analyticsTags.feature","change")),r?.valueType===U.il_&&(e.setFieldValue("analyticsTags.channel",r.value),t&&e.validateField("analyticsTags.channel","change")),i?.valueType===U.il_&&(e.setFieldValue("analyticsTags.campaign",i.value),t&&e.validateField("analyticsTags.campaign","change")),s?.valueType===U.il_&&(e.setFieldValue("analyticsTags.tags",s.value),t&&e.validateField("analyticsTags.tags","change"))},[a,e]);return(0,C.useEffect)(()=>{n&&j!==n&&e?(A(!0),j=n):n||(j=null)},[n,e]),{featureTagsPropsFromTemplate:i,channelTagsPropsFromTemplate:s,campaignTagsPropsFromTemplate:o,tagPropsFromTemplate:l}})({setFieldValue:(e,a)=>{t.setFieldValue(e,a)},validateField:(e,a)=>{t.validateField(e,a)},getFieldValue:e=>t.getFieldValue(e)}),{featureOptions:d,channelOptions:p,campaignOptions:m,tagOptions:g,handleSearchChange:h}=(0,b.Q)({linkType:"QUICK_LINK"}),P=a?.shape?.analyticsTags.unwrap?.(),w=P.shape?.feature??A.DQ.shape.feature,_=P.shape?.channel??A.DQ.shape.channel,Q=P?.shape?.campaign??A.DQ.shape.campaign,I=P?.shape?.tags??A.DQ.shape.tags;return(0,l.jsxs)("div",{className:"flex flex-col items-start gap-7",children:[(0,l.jsxs)("p",{className:"text-muted-foreground",children:[n("We recommend adding UTM Parameters that can be used to filter and compare performance of various links.")," ",(0,l.jsx)("a",{className:"text-primary",href:"https://help.branch.io/marketer-hub/docs/deep-link-reference#link-data",target:"_blank",rel:"noreferrer",children:n("Learn more.")})]}),(0,l.jsxs)("div",{className:"w-full flex flex-col gap-7",children:[(0,l.jsx)(t.AppField,{name:"analyticsTags.feature",listeners:{onChange:e=>{let{fieldApi:t}=e;t.validate("blur")}},validators:{onBlur:w},children:e=>{let t={label:n("Feature (utm_medium)"),required:r?.isRequired};
47return r.valueType===U.Jmr?(0,l.jsx)(e.SelectField,{options:r?.selectOptions||{},...t,...r?.componentProps,...f(e)}):r.valueType===U.il_||r.valueType===U.nKt?(0,l.jsx)(e.InputField,{...t,...r?.componentProps,access:r?.access,...f(e)}):(0,l.jsx)(e.ComboboxSingleDropdownField,{options:r?.comboboxSuggestedOptions||B(u,d),placeholder:n("Type or select feature"),searchPlaceholder:n("Search or add a feature"),allowCustomOptions:!0,onSearchChange:e=>h("feature",e),...t,...f(e)})}}),(0,l.jsx)(t.AppField,{name:"analyticsTags.channel",listeners:{onChange:e=>{let{fieldApi:t}=e;t.validate("blur")}},validators:{onBlur:_},children:e=>{let t={label:n("Channel (utm_source)"),required:i?.isRequired};return i.valueType===U.Jmr?(0,l.jsx)(e.SelectField,{options:i?.selectOptions||{},...t,...i?.componentProps,...f(e)}):i.valueType===U.il_||i.valueType===U.nKt?(0,l.jsx)(e.InputField,{...t,...i?.componentProps,access:i?.access,...f(e)}):(0,l.jsx)(e.ComboboxSingleDropdownField,{options:i?.comboboxSuggestedOptions||B(c.Z,p),placeholder:n("Type or select channel"),searchPlaceholder:n("Search or add a channel"),allowCustomOptions:!0,onSearchChange:e=>h("channel",e),...t,...f(e)})}}),(0,l.jsx)(t.AppField,{name:"analyticsTags.campaign",listeners:{onChange:e=>{let{fieldApi:t}=e;t.validate("blur")}},validators:{onBlur:Q},children:e=>{let t={label:n("Campaign (utm_campaign)"),required:s?.isRequired};return s.valueType===U.Jmr?(0,l.jsx)(e.SelectField,{options:s?.selectOptions||{},...t,...s?.componentProps,...f(e)}):s.valueType===U.il_||s.valueType===U.nKt?(0,l.jsx)(e.InputField,{...t,...s?.componentProps,access:s?.access,...f(e)}):(0,l.jsx)(e.ComboboxSingleDropdownField,{options:s?.comboboxSuggestedOptions||(0,F.k)(m),placeholder:n("Type or select campaign"),searchPlaceholder:n("Search or add a campaign"),allowCustomOptions:!0,onSearchChange:e=>h("campaign",e),...t,...f(e)})}}),(0,l.jsx)(t.AppField,{name:"analyticsTags.tags",listeners:{onChange:e=>{let{fieldApi:t}=e;t.validate("blur")}},validators:{onBlur:I},children:e=>{let t={label:n("Tags (utm_tags)"),required:o?.isRequired};if(o.valueType===U.il_||o.valueType===U.nKt)return(0,l.jsx)(e.InputField,{...t,...o?.componentProps,access:o?.access,...f(e)});let a=o.valueType!==U.Jmr;return(0,l.jsx)(e.ComboboxMultiDropdownField,{options:o?.multiComboboxOptions||(0,F.k)(g),placeholder:n("Type or select tags"),searchPlaceholder:o?.componentProps?.searchPlaceholder||n("Search or add a tag"),allowCustomOptions:a,onSearchChange:e=>h("tags",e),...t,...f(e)})}})]})]})}});var _=a(71284),Q=a(79024),I=a(6844),N=a(85929),T=a(17914),S=a(94958),k=a(80641);function E(e){let{message:t}=e;return t?(0,l.jsx)("p",{className:"text-sm text-destructive mt-1",children:t}):null}function D(e){let{field:t,selectedTemplate:a,scraperError:n,label:r,required:i,hidden:s}=e,{t:o}=(0,y.Bd)(),A=a?.nameLinkTemplate?.originalWebURL,d=A?.valueType,c=d===U.nKt,u={label:r,required:i},p=(0,I.cn)("group flex flex-col gap-2",{hidden:s}),m=n?"true":void 0;if(a&&d===U.F3Y){let e;return(0,l.jsxs)("div",{"aria-invalid":m,className:p,children:[(0,l.jsx)(t.ComboboxSingleDropdownField,{allowCustomOptions:!0,placeholder:o("Enter or select a URL"),searchPlaceholder:o("Enter or select a URL"),options:[{category:"Suggestions",items:(Array.isArray(e=a.nameLinkTemplate?.originalWebURL?.value)?e:[]).map(e=>({value:e,label:e}))}],...u}),(0,l.jsx)(E,{message:n})]})}if(a&&d===U.Jmr){let e;return(0,l.jsxs)("div",{"aria-invalid":m,className:p,children:[(0,l.jsx)(t.SelectField,{placeholder:o("Select a URL"),options:(Array.isArray(e=a?.nameLinkTemplate?.originalWebURL?.value)?e:[]).reduce((e,t)=>(e[t]=t,e),{}),...u}),(0,l.jsx)(E,{message:n})]})}return(0,l.jsxs)("div",{"aria-invalid":m,className:p,children:[(0,l.jsx)(t.InputField,{className:(0,I.cn)({hidden:s}),placeholder:c?o("Cannot be set"):"https://www.example.com",disabled:c,readOnly:!!a&&d===U.il_,description:o("We'll automatically fill in your link data from this webpage. Values previously added in the Link Data tab may be overwritten."),"aria-invalid":m,...f(t),...u}),(0,l.jsx)(E,{message:n})]})}var K=a(94319),Y=a(92645);function L(e){let t=(e??"").trim(),a=/^[a-z][a-z0-9+.-]*:\/\//i.test(t);return t&&!a?`https://${t}`:t}function O(e){return e?.valueType===U.Jmr||e?.valueType===U.F3Y}var R=a(50062);function M(e,t,a){let n=(0,R.P)(e.store,e=>e.fieldMeta[t]?.scraperError),r=a?.valueType===U.Jmr,i=a?.valueType,s=a?.value;return(0,C.useEffect)(()=>{i===U.il_&&e.validateField(t,"blur")},[t,i,s]),(0,C.useEffect)(()=>{let a=e.getFieldValue(t),n=e.getFieldMeta(t);a&&!n?.currentValue&&e.setFieldMeta(t,e=>({...e,currentValue:L(a)}))},[e,t]),{scraperError:n,isEnumConstrained:r}}var H=a(78132),q=a(28846);let V={original:{fieldName:"originalWebUrl",syncMobileRedirects:!1,requireWebLinkType:!1},destination:{fieldName:"destinationWebUrl",syncMobileRedirects:!0,requireWebLinkType:!0}},z=(e,t,a)=>e?.override==="WebUrl"&&!!e?.value&&e.value!==t&&e.value!==a,G=(e,t)=>{let{form:a,tsRest:n,appInfo:r,redirectTemplateService:i,dynamicBaseSchema:s,isFieldControlledByTemplate:o,isEnumConstrained:l=!1}=t,{fieldName:A,syncMobileRedirects:d,requireWebLinkType:c}=V[e],u=e=>{a.setFieldMeta(A,t=>({...t,scraperError:e}))},p=e=>{a.setFieldMeta(A,t=>({...t,currentValue:e}))};return async e=>{var t;let{value:m,fieldApi:g}=e;if(c&&"web"!==a.state.values.linkType)return;let f=L(m);l||f===m||a.setFieldValue(A,f);let h=g.getMeta()?.currentValue;if(!f||""===f)return void u(void 0);if(f===h)return;let b=s?s.shape[A]:q.Kd.shape[A],v=g.parseValueWithSchema(b);if(v)return v;let x=await n.scraper.metadata.query({query:{url:f}});if(d&&(e=>{let{form:t,redirectTemplateService:a,normalizedValue:n,currentValue:r}=e,i=t.getFieldValue("redirects.ios"),s=t.getFieldValue("redirects.android"),o=(t.getFieldValue("linkData")||[]).some(e=>"$web_only"===e.key),l=o&&z(i,n,r),A=o&&z(s,n,r);a?.isFieldControlledByTemplate("ios")||l||t.setFieldValue("redirects.ios",{override:"WebUrl",value:n}),a?.isFieldControlledByTemplate("android")||A||t.setFieldValue("redirects.android",{override:"WebUrl",value:n})})({form:a,redirectTemplateService:i,normalizedValue:f,currentValue:h}),(e=>{let{form:t,redirectTemplateService:a,normalizedValue:n,currentValue:r}=e,i=z(t.getFieldValue("redirects.desktop"),n,r);a?.isFieldControlledByTemplate("desktop")||i||t.setFieldValue("redirects.desktop",{override:"WebUrl",value:n})})({form:a,redirectTemplateService:i,normalizedValue:f,currentValue:h}),200!==x.status){let e=x.body?.error??"We could not fetch metadata for this URL",t=`${e}. Check that your URL is correct or try again later.`;(400===x.status||403===x.status)&&p(f),u(t);return}u(void 0);let F=x.body,B=F.link_data,U=(a.state.values.socialMediaTags||{}).title||"",C=r?.ogTitle||"",y=r?.ogImageUrl||"";!B?.$og_title||o("title")||U&&U!==C||U===B.$og_title||(a.setFieldValue("socialMediaTags.title",B.$og_title),a.validateField("socialMediaTags.title","blur"));let j=(t=H.g,B?Object.entries(B).filter(e=>{let[a]=e;return!t.includes(a)}).map(e=>
47{let[t,a]=e;return{key:t,value:String(a??"")}}):[]);if(j.length>0){let e=a.getFieldValue("linkData")||[],t=((e,t)=>{let a=(e||[]).filter(e=>""!==e.key),n=new Map;a.forEach((e,t)=>{n.set(e.key,t)});let r=[...a];for(let{key:e,value:a}of t){let t=(a??"").trim();if(""===t)continue;let i=n.get(e);null!=i?r[i]?.value!==t&&(r[i]={key:e,value:t}):(r.push({key:e,value:t}),n.set(e,r.length-1))}return r})(e,j);JSON.stringify(e)!==JSON.stringify(t)&&(a.setFieldValue("linkData",t),a.validateField("linkData","change"))}let P=a.getFieldValue("title");P&&""!==P||(a.setFieldValue("title",F.title||""),a.validateField("title","change"));let w=a.getFieldValue("socialMediaTags.imageUrl");F.app_data?.og_image_url&&(!w||""===w||w===y)&&(a.setFieldValue("socialMediaTags.imageUrl",F.app_data.og_image_url),a.validateField("socialMediaTags.imageUrl","blur")),p(f)}},X=(0,d.Jb)({...P.Ke,props:{dynamicBaseSchema:void 0,redirectTemplateService:void 0},render:e=>{let{form:t,dynamicBaseSchema:a,redirectTemplateService:n}=e,r=(0,k.fI)(),{t:i}=(0,y.Bd)(),{data:s}=(0,K.z)(),{selectedTemplate:o}=(0,x.r)(),{isFieldControlledByTemplate:A}=(0,Y.f)(),d=o?.nameLinkTemplate?.originalWebURL,{scraperError:c,isEnumConstrained:u}=M(t,"destinationWebUrl",d),p=(0,R.P)(t.store,e=>"web"===e.values.linkType);return(0,l.jsx)(t.AppField,{name:"destinationWebUrl",listeners:{onChange:e=>{let{fieldApi:t}=e;O(d)&&t.validate("blur")}},validators:{onBlur:e=>{let{value:a}=e,n=(0,q.xJ)({linkType:t.state.values.linkType,destinationWebUrl:(a??"").toString()});return n?{message:i(n)}:void 0},onBlurAsync:G("destination",{form:t,tsRest:r,appInfo:s,redirectTemplateService:n,dynamicBaseSchema:a,isFieldControlledByTemplate:A,isEnumConstrained:u})},children:e=>(0,l.jsx)(D,{field:e,selectedTemplate:o,scraperError:c,label:i("Destination Web URL"),required:d?.required||p,hidden:!p})})}});var W=a(46450);let J=e=>{let{field:t}=e,{t:a}=(0,y.Bd)(),n=(0,W.Q)();return(0,l.jsx)(t.SelectField,{label:a("Link Domain"),options:n&&0!==n.length?n.reduce((e,t)=>(e[t]=t,e),{}):{},value:t.state.value,onValueChange:e=>{e&&t.handleChange(e)}})};var $=a(68937),Z=a(79958);let ee=(0,d.Jb)({...P.Ke,props:{dynamicBaseSchema:void 0,redirectTemplateService:void 0},render:e=>{let{form:t,dynamicBaseSchema:a,redirectTemplateService:n}=e,r=(0,k.fI)(),{t:i}=(0,y.Bd)(),{data:s}=(0,K.z)(),{selectedTemplate:o}=(0,x.r)(),A=(0,R.P)(t.store,e=>e.values.linkType),{isFieldControlledByTemplate:d}=(0,Y.f)(),c=o?.nameLinkTemplate?.originalWebURL,{scraperError:u,isEnumConstrained:p}=M(t,"originalWebUrl",c);return(0,l.jsx)(t.AppField,{name:"originalWebUrl",listeners:{onChange:e=>{let{fieldApi:t}=e;O(c)&&t.validate("blur")}},validators:{onBlur:e=>{let{value:t}=e,n=(0,q.xM)({linkType:A,originalWebUrl:(t??"").toString()},(0,$.SI)(o),p);if(n)return{message:i(n)};let r=p?t:L(t),s=a?a.shape.originalWebUrl:P.Kd.shape.originalWebUrl;return Z.g.validate({value:r,validationSource:"field"},s)},onBlurAsync:G("original",{form:t,tsRest:r,appInfo:s,redirectTemplateService:n,dynamicBaseSchema:a,isFieldControlledByTemplate:d,isEnumConstrained:p})},children:e=>(0,l.jsx)(D,{field:e,selectedTemplate:o,scraperError:u,label:i("Original Web URL"),required:c?.required,hidden:"web"===A})})}});var et=a(720),ea=a(96087);let en=null;var er=a(58658),ei=a(2779),es=a(20202);let eo=(e,t)=>{for(let a of(e.resetField(t),Object.keys(e.state.fieldMeta)))a.startsWith(`${t}.`)&&e.resetField(a)};var el=a(75610),eA=a(22372),ed=a(55407),ec=a(59555),eu=a(46902),ep=a(38998);let em=(0,d.Jb)({...P.Ke,props:{isEditing:!1,linkId:void 0,dynamicBaseSchema:void 0,redirectTemplateService:void 0},render:e=>{let{form:t,isEditing:a,dynamicBaseSchema:n,redirectTemplateService:r}=e,i=(0,T.Aq)(),{t:s}=(0,y.Bd)(),{userPermissions:o}=(0,ei.V)(),A=(0,eA.Z)(),d=(0,ed.S)({strict:!1}),{isEnabled:c}=(0,el.g_)(),u=c(N.Gv.LINK_HUB_DESTINATION_TYPE_SELECTION),p=c(N.Gv.LINK_HUB_QUICK_LINK_TEMPLATES)||c(N.Gv.LINK_HUB_AD_LINK_TEMPLATES),m=c(N.Gv.UNLIMITED_CUSTOM_DOMAINS),g=c(N.Gv.LAST_TOUCH_ATTRIBUTION),h=c(N.Gv.LINK_FOLDERS),b=o?.[_.iP.TEMPLATE_ONLY]||!1,v=(0,C.useRef)(!1),{templateOptions:F,handleTemplateChange:B}=(e=>{let{data:t}=(0,er.Z)({queryData:{query:{type:"quick"}}});return{templateOptions:(0,C.useMemo)(()=>t?.reduce((e,t)=>
47(e[t.id]=t.name,e),{})||{},[t]),handleTemplateChange:(0,C.useCallback)(a=>{if(!a)return void e?.setFieldValue?.("templateId","");let n=t?.find(e=>String(e.id)===a);if(n?.linkTemplate){let t,n;e?.getFieldValue&&(t=e.getFieldValue("folderId"),n=e.getFieldValue("folderName")),e&&e.reset(),e?.setFieldValue&&(e.setFieldValue("templateId",a),t&&e.setFieldValue("folderId",t),n&&e.setFieldValue("folderName",n))}},[t,e])}})({reset:()=>{v.current||t.reset()},setFieldValue:(e,a)=>{t.setFieldValue(e,a)},getFieldValue:e=>t.getFieldValue(e)}),{data:j}=(0,et.J)(),w=(0,R.P)(t.store,e=>e.values.templateId),k=(0,R.P)(t.store,e=>e.values.folderId),E=j?.find(e=>e.folder_id?.toString()===k),D=!a&&!!E?.template_ids?.[0]&&E.template_ids[0].toString()===w,K=(0,C.useRef)(null),L=(0,C.useRef)(void 0),O=(0,C.useCallback)(e=>{let t=e.toString();v.current=!0,B(t),v.current=!1},[B]);(0,C.useEffect)(()=>{if(a)return;let{folderId:e,template:n}=d;if(K.current?.folderId===e&&K.current?.template===n)return;let r=e?j?.find(t=>t.folder_id?.toString()===e):null,i=r?.template_ids?.[0];if((i||n)&&0===Object.keys(F).length)return;let s=!1,o=[];e&&j&&(o.push("folderId"),r&&(t.setFieldValue("folderId",r.folder_id?.toString()||""),t.setFieldValue("folderName",r.folder_name||""),i&&F[i.toString()]&&(O(i),s=!0))),n&&!s&&F[n.toString()]&&(o.push("template"),O(n)),K.current={folderId:e,template:n},o.length>0&&A({to:".",replace:!0,search:e=>{let t={...e};for(let e of o)delete t[e];return t}})},[d,j,a,F,t,A,O]),(0,C.useEffect)(()=>{if(L.current===k)return;if(k&&K.current?.folderId&&K.current.folderId===k){L.current=k;return}if(!j)return;if(L.current=k,"All Links"===k){t.setFieldValue("folderName",""),D&&(t.setFieldValue("templateId",""),B(""));return}if(!k||""===k){t.setFieldValue("folderId","All Links"),t.setFieldValue("folderName",""),t.setFieldValue("templateId",""),B("");return}let e=j.find(e=>e.folder_id?.toString()===k);if(e){t.setFieldValue("folderName",e.folder_name);let n=e?.template_ids?.[0];!a&&n?F[n.toString()]&&O(n):a||n||!D||(t.setFieldValue("templateId",""),B(""))}else t.setFieldValue("folderId","All Links"),t.setFieldValue("folderName",""),a||(t.setFieldValue("templateId",""),B(""))},[k,j,a,D,F,t,B,O]);let M=function(e){let{folders:t,templateId:a,isEditing:n,folderId:r}=e;return(0,C.useMemo)(()=>(function(e){let{folders:t,templateId:a,isEditing:n,folderId:r}=e;return n||a?n&&"All Links"===r?t:t?.filter(e=>(function(e,t){return!e.template_ids||0===e.template_ids.length||!!t&&(e.template_ids?.includes(Number(t))??!1)})(e,a)):t})({folders:t,templateId:a,isEditing:n,folderId:r}),[t,a,n,r])}({folders:j,templateId:t.state.values.templateId,isEditing:a,folderId:t.state.values.folderId}),H=M?.map(e=>({value:e.folder_id?.toString()||"",label:`${e.folder_name}${e.template_ids&&e.template_ids.length>0?" (Templated)":""}`}))||[],q=[{value:"All Links",label:s("All Links")},{category:"Folders",items:H}],{createPathAndNavigateFn:V}=(0,ea.g)(),{selectedTemplate:z,selectedTemplateName:G}=(0,x.r)();(e=>{let{selectedTemplate:t,selectedTemplateName:a}=(0,x.r)(),n=((0,C.useCallback)(()=>!!t&&t.nameLinkTemplate?.originalWebURL?.valueType===U.il_,[t]),(0,C.useCallback)(()=>t?.nameLinkTemplate?.originalWebURL,[t]),(0,C.useCallback)(function(){let a=arguments.length>0&&void 0!==arguments[0]&&arguments[0];if(!t)return;let n={webOnlyLink:t.redirects?.webOnlyLink,originalWebUrl:t.nameLinkTemplate?.originalWebURL};if(n.originalWebUrl?.valueType===U.il_){let t=n.originalWebUrl.value??"";e.setFieldValue("originalWebUrl",t),"true"===n.webOnlyLink&&e.setFieldValue("destinationWebUrl",t),a&&(e.validateField("originalWebUrl","blur"),"true"===n.webOnlyLink&&e.validateField("destinationWebUrl","blur"))}},[t,e]));return(0,C.useCallback)(()=>{n(!1)},[n]),(0,C.useEffect)(()=>{a&&en!==a?(n(!0),en=a):a||(en=null)},[a])})({setFieldValue:(e,a)=>{t.setFieldValue(e,a)},validateField:(e,a)=>{t.validateField(e,a)},getFieldValue:e=>t.getFieldValue(e)});let{applySocialMediaTagsFromTemplate:W}=(0,Y.f)();(0,C.useEffect)(()=>{z&&W(t,{socialTitle:z.socialMediaTags?.title,socialDescription:z.socialMediaTags?.description,socialImageUrl:z.socialMediaTags?.imageUrl})},[z,t,W]);let{onNavigate:$}=V("/quick-links/link-templates/wizard/nlt?type=quick"),Z=(0,C.useCallback)(()=>{t.setFieldValue("linkType",es.J.APP),t.setFieldValue("originalWebUrl",""),eo(t,"redirects"),t.setFieldValue("redirects.webOnly",!1),eo(t,"destinationWebUrl")},[t]),em=(0,C.useCallback)(()=>{for(let e of(t.setFieldValue("linkType",es.J.WEB),t.setFieldValue("destinationWebUrl",""),["
47ios","android","desktop"]))r?.isFieldControlledByTemplate(e)||t.setFieldValue(`redirects.${e}`,{override:"WebUrl",value:""});t.setFieldValue("redirects.webOnly",!0),t.validateField("destinationWebUrl","change"),eo(t,"originalWebUrl")},[t,r]),eg=e=>{let{value:t}=e;if(b&&(!t||""===t.trim()))return{message:s("Template selection is required")}};return(0,l.jsxs)("div",{className:"space-y-6",children:[h&&(0,l.jsx)(t.AppField,{name:"folderId",validators:{onBlur:P.Kd.shape.folderId},children:e=>{let a=!!t.state.values.templateId;return(0,l.jsx)(e.ComboboxSingleDropdownField,{label:s("Choose Folder"),placeholder:s("Type or select a Folder"),description:a?s("Only folders compatible with this link's template are shown."):s("Links will be defaulted to the folder they are created in."),options:q,triggerProps:{"data-event-id":"link-folder-dropdown"}})}}),p&&(0,l.jsx)(t.AppField,{name:"templateId",validators:{onBlur:eg,onChange:eg},children:e=>{if(a&&!z)return null;if(a&&G)return(0,l.jsx)(e.InputField,{label:s("Create Link Via Template"),id:"template",disabled:!0,value:G});let t=!a&&!!E?.template_ids?.[0]&&E.template_ids[0].toString()===e.state.value;return(0,l.jsxs)(e.DropdownField,{label:s("Create Link Via Template"),placeholder:e.state.value?F[e.state.value]:s("Choose template"),required:b,disabled:t,description:t&&s("The selected folder requires this template."),children:[(0,l.jsxs)(Q.tJ,{onClick:e=>$(e),children:[(0,l.jsx)(ec.default,{}),s("Create New Template")]}),(0,l.jsx)(Q.DG,{}),Object.entries(F).map(t=>{let[a,n]=t,r=e.state.value===a;return(0,l.jsx)(Q.US,{onClick:()=>{let t=r?"":a;e.handleChange(t),e.handleBlur(),B(t)},selected:r,children:n},a)})]},`template-dropdown-${t}-${e.state.value}`)}},`templateId-${D}`),(0,l.jsx)(t.AppField,{name:"title",validators:{onBlur:n?n?.shape?.title:P.Kd.shape.title,onChange:P.Kd.shape.title},children:e=>(0,l.jsx)(e.InputField,{label:s("Link Title"),required:!0,...f(e)})}),(0,l.jsx)(t.AppField,{name:"linkType",validators:{onBlur:P.Kd.shape.linkType},children:e=>(0,l.jsxs)("div",{className:(0,I.cn)("flex flex-col gap-1",!u&&"hidden"),children:[(0,l.jsx)("span",{className:"text-xs",children:s("Destination Type")}),(0,l.jsxs)("div",{className:"flex items-center gap-2",children:[(0,l.jsxs)(e.ToggleField,{className:"data-[state=on]:pointer-events-none","data-event-id":"link-type-app-btn",variant:"outline",pressed:e.state.value===es.J.APP,disabled:!!z&&z.redirects?.webOnlyLink!=="either",onPressedChange:Z,children:[(0,l.jsx)(eu.default,{})," App"]}),(0,l.jsxs)(e.ToggleField,{className:"data-[state=on]:pointer-events-none","data-event-id":"link-type-web-btn",variant:"outline",pressed:e.state.value===es.J.WEB,disabled:!!z&&z.redirects?.webOnlyLink!=="either",onPressedChange:em,children:[(0,l.jsx)(ep.default,{})," Web"]})]})]})}),(0,l.jsx)(ee,{form:t,dynamicBaseSchema:n,redirectTemplateService:r}),(0,l.jsx)(X,{form:t,dynamicBaseSchema:n,redirectTemplateService:r}),(0,l.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,l.jsx)(t.AppField,{name:"domain",validators:{onBlur:n?.shape.domain||P.Kd.shape.domain},children:e=>m&&!a?(0,l.jsx)(J,{field:e}):(0,l.jsx)(e.InputField,{label:s("Link Domain"),disabled:!0,readOnly:!0})}),(0,l.jsx)(t.AppField,{name:"alias",validators:{onBlur:n?n.shape.alias:P.Kd.shape.alias,onBlurAsyncDebounceMs:500,...!a&&{onBlurAsync:async e=>{let{value:a}=e;return a&&"true"!==(await i.getAliasValidation.query({query:{url:`https://${t.getFieldValue("domain")}/${a}`}})).body?{message:s("This alias is already claimed")}:null}}},children:e=>(0,l.jsx)(e.InputField,{placeholder:"TIVYc9ZjNu",disabled:a,required:!n?.shape.alias.isOptional(),label:s("Alias"),...f(e)})})]}),(0,l.jsx)(t.Subscribe,{selector:e=>({objective:e.values.campaignObjective?.objective??"",event:e.values.campaignObjective?.event??""}),children:e=>{let{objective:a,event:n}=e;return(0,l.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,l.jsx)(S.g,{objectiveValue:a,onObjectiveChange:e=>{t.setFieldValue("campaignObjective.objective",e)},onEventChange:e=>{t.setFieldValue("campaignObjective.event",e)}}),g&&(0,l.jsx)(S.d,{objectiveValue:a,eventValue:n,onEventChange:e=>{t.setFieldValue("campaignObjective.event",e)}})]})}})]})}});
47var eg=a(76237),ef=a(43055),eh=a(11418),eb=a(49538),ev=a(96599),ex=a(14686),eF=a(37014),eB=a(5332),eU=a(6590),eC=a(78126);function ey(e,t){var a;return t.required&&(!e||""===e.trim())?{isValid:!1,error:`${t.fieldName} is required`}:"choose"===t.valueType&&e&&t.options&&!t.options.includes(e)?{isValid:!1,error:`Please select one of: ${t.options.join(", ")}`}:!t.fieldName||((a=t.fieldName).startsWith("$")?/^\$[a-zA-Z_][a-zA-Z0-9_]*$/.test(a):/^[a-zA-Z_][a-zA-Z0-9_-]*$/.test(a))?{isValid:!0}:{isValid:!1,error:"Invalid field name format"}}var ej=a(88691),eP=a(52756),ew=a(71436);let e_=(0,d.Jb)({...P.Ke,render:e=>{let{form:t}=e,{t:a}=(0,y.Bd)(),n=(0,T.Aq)(),{selectedTemplate:r,applyTemplateToFormData:i,getFieldConfig:s,validateField:o}=function(){let{selectedTemplate:e}=(0,x.r)(),t=(0,C.useMemo)(()=>e?.linkData?(0,eC.i)(e.linkData):[],[e?.linkData]),a=t.length>0,n=(0,C.useCallback)(()=>a?t.map(e=>({key:e.fieldName,value:e.initialValue})):[{key:"",value:""}],[t,a]),r=(0,C.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return a?(0,eU.q)(t,e):e.length>0?e:[{key:"",value:""}]},[t,a]),i=(0,C.useCallback)(e=>t.find(t=>t.fieldName===e)||null,[t]),s=(0,C.useCallback)((e,t)=>{let a=i(e);return a?ey(t,a):{isValid:!0}},[i]),o=(0,C.useCallback)(e=>{let a={};for(let n of t){let t=e.find(e=>e.key===n.fieldName),r=ey(t?.value||"",n);!r.isValid&&r.error&&(a[n.fieldName]=r.error)}return a},[t]),l=(0,C.useCallback)(e=>{let t=i(e);return t?.isReadOnly||!1},[i]),A=(0,C.useCallback)(e=>{let t=i(e);return t?.required||!1},[i]),d=(0,C.useCallback)(e=>{let t=i(e);return t?.options},[i]),c=(0,C.useCallback)(e=>{let t=i(e);return t?.placeholder||"Enter value"},[i]),u=(0,C.useCallback)(e=>{let t=i(e);return t?.valueType==="choose"},[i]),p=(0,C.useCallback)(e=>{let t=i(e);return t?.valueType==="suggestions"},[i]),m=(0,C.useCallback)(e=>{let t=e.filter(e=>e.key&&""!==e.key.trim());return(0,eB.K)(t)},[]),g=(0,C.useCallback)(e=>r((0,eF.y)(e)),[r]);return{selectedTemplate:e,templateFieldConfigs:t,hasTemplateLinkData:a,getInitialFormValues:n,applyTemplateToFormData:r,prepareForSubmission:m,convertFromApiData:g,getFieldConfig:i,isFieldReadOnly:l,isFieldRequired:A,getFieldOptions:d,getFieldPlaceholder:c,shouldRenderAsDropdown:u,shouldRenderAsAutocomplete:p,validateField:s,validateAllTemplateFields:o}}();(0,C.useEffect)(()=>{if(r){let e=i(t.getFieldValue("linkData")||[]);t.setFieldValue("linkData",e)}},[r,t,i]);let A=(0,C.useCallback)((e,a)=>!!e&&""!==e.trim()&&(t.getFieldValue("linkData")||[]).some((t,n)=>n!==a&&t.key&&t.key.trim()===e.trim()),[t]);return(0,l.jsxs)("div",{className:"flex flex-col gap-7",children:[(0,l.jsxs)("p",{className:"text-muted-foreground",children:[a("Specify where to deep link users into the app, or configure advanced settings like device-based targeting, attribution windows, and custom keys specific to your app.")," ",(0,l.jsx)("a",{className:"text-primary",href:"https://help.branch.io/marketer-hub/docs/deep-link-reference",target:"_blank",rel:"noreferrer",children:a("Learn more.")})]}),(0,l.jsxs)("div",{children:[(0,l.jsxs)("div",{className:"grid grid-cols-[1fr_1fr_auto] w-full mb-2",children:[(0,l.jsx)(ef.J,{children:(0,l.jsxs)(eh.m_,{children:[(0,l.jsx)(eh.k$,{children:a("Key")}),(0,l.jsx)(eh.ZI,{align:"center",side:"top",children:(0,l.jsx)("p",{className:"text-sm",children:a("Keys are passed as identifiers in Link Data.")})})]})}),(0,l.jsx)(ef.J,{className:"-ml-2.25",children:(0,l.jsxs)(eh.m_,{children:[(0,l.jsx)(eh.k$,{children:a("Values")}),(0,l.jsx)(eh.ZI,{align:"center",side:"top",children:(0,l.jsx)("p",{className:"text-sm",children:a("Values are the information corresponding to keys.")})})]})})]}),(0,l.jsx)(t.AppField,{name:"linkData",children:e=>(0,l.jsxs)("div",{className:"grid gap-7",children:[e.state.value?.map((i,d)=>{let c=i.key||"",u=s(c),p=c===eb.Q,f=u?.isReadOnly||p,h=ev.F.map(e=>({...e,items:e.items.filter(e=>e.value===c||!A(e.value,d))})).filter(e=>e.items.length>0),b=u&&("choose"===u.valueType||"suggestions"===u.valueType)&&u.options?.map(e=>({label:e,value:e}
47))||[],v=u?.valueType==="choose"||u?.valueType==="suggestions",x=r?.linkData?.some(e=>e.fieldName===c&&!0===e.required&&"fixed"!==e.valueType);return(0,l.jsxs)("div",{className:"grid grid-cols-[1fr_auto] items-start w-full",children:[(0,l.jsxs)("div",{className:"grid grid-cols-2 gap-5 w-full",children:[(0,l.jsx)(t.AppField,{name:`linkData[${d}].key`,validators:{onBlur:P.cA.shape.key,onChange:e=>{let{value:t,fieldApi:a}=e;if(t&&(H.g.includes(t)||A(t,d)))return void setTimeout(()=>{a.setValue("")},0)}},children:e=>{let n,r,i,s;return(0,l.jsx)(e.ComboboxSingleDropdownField,{allowCustomOptions:!0,avoidCollisions:!1,disabled:f,options:h,placeholder:a("Type or select key"),searchPlaceholder:a("Search or add a key"),side:"bottom",...(n=e.state.meta,r=n?.aiValue!==void 0&&e.state.value===n.aiValue&&!n.isValidating,i=t.getFieldMeta(`linkData[${d}].value`),s=g(t.getFieldValue(`linkData[${d}].value`),i?.aiValue),m(r&&s))})}}),(0,l.jsx)(t.AppField,{name:`linkData[${d}].value`,listeners:{onChange:()=>{t.validateField(`linkData[${d}].value`,"change"),t.validateField(`linkData[${d}].value`,"blur")}},validators:{onBlur:P.cA.shape.value,onChange:e=>{let{value:a}=e,n=`linkData[${d}].key`,i=t.getFieldValue(n);if(s(i)&&i){let e=o(i,a||"");return!e.isValid&&e.error?{message:e.error}:void 0}let l=(0,ej.r)(r).safeParse({key:i||"",value:a||""});if(!l.success){let e=l.error.issues.find(e=>e.path.includes("value"));if(e)return{message:e.message}}return null},onBlurAsync:async e=>{let{value:r}=e,i=t.getFieldValue(`linkData[${d}].key`);if(s(i)&&i){let e=o(i,r||"");if(!e.isValid&&e.error)return{message:e.error}}if(r&&i&&ex.T.includes(i))try{let{valid:e,reason:t}=(await n.getRedirectValidation.query({query:{redirectUrl:r}})).body;if(!e)return{message:t};return null}catch{return{message:a("Failed to validate URL. Please try again.")}}}},children:e=>v&&b.length>0?(0,l.jsx)(e.ComboboxSingleDropdownField,{options:b,placeholder:u?.valueType==="choose"?a("Select an option"):a("Type or select value"),searchPlaceholder:a("Search or add value"),allowCustomOptions:u?.valueType==="suggestions",disabled:f}):(0,l.jsx)(e.InputField,{className:"w-full",placeholder:u?.placeholder||a("Type new link data"),disabled:f})})]}),(0,l.jsxs)(eh.m_,{children:[(0,l.jsx)(eh.k$,{asChild:!0,children:(0,l.jsx)(eg.$,{"aria-label":"delete",type:"button",variant:"ghost",size:"icon",onClick:()=>{e.removeValue(d)},disabled:f||x,children:(0,l.jsx)(eP.default,{})})}),x&&(0,l.jsx)(eh.ZI,{children:(0,l.jsx)("p",{className:"text-sm",children:a("This field is required by the template and cannot be removed")})})]})]},i.id??`temp-${d}`)}),(0,l.jsxs)(eg.$,{type:"button",variant:"ghost",className:"w-auto justify-self-start",onClick:()=>{e.pushValue({id:crypto.randomUUID(),key:"",value:""})},children:[(0,l.jsx)(ew.default,{}),a("Add more link data")]})]})})]})]})}});var eQ=a(96819),eI=a(73508),eN=a(59024),eT=a(17704),eS=a(40058);let ek=(0,d.Ob)({defaultValues:{value:"",override:""},props:{os:"",redirectTemplateService:void 0,defaultRedirectValue:"",groupValidator:void 0,overrideIconProps:void 0},render:function(e){let{group:t,os:a,redirectTemplateService:n,defaultRedirectValue:r,groupValidator:i,overrideIconProps:s}=e,o=a.toLowerCase(),{t:A}=(0,y.Bd)(),{data:d}=(0,eN.n)(),{data:c}=(0,eQ.J)({queryData:{query:{appPairId:d?.id||""}},enabled:!!d?.id}),{data:u}=(0,K.z)(),p=(0,T.Aq)(),{templateConfig:m,isFieldDisabled:g,isOverrideFieldDisabled:f,fieldOptions:h,shouldShowAsDropdown:b,shouldShowAsAutocomplete:v}=n?.getRedirectFieldProps(o)||{templateConfig:null,isFieldDisabled:!1,isOverrideFieldDisabled:!1,isFieldRequired:!1,fieldOptions:null,shouldShowAsDropdown:!1,shouldShowAsAutocomplete:!1,isFieldControlledByTemplate:!1},x=m?.valueType===U.nKt,F=i?.shape?.override,B=i?eS.bzn().superRefine((e,a)=>{let n=t.getFieldValue("override"),r=i.safeParse({override:n,value:e});if(!r.success){let e=r.error.issues.filter(e=>e.path.includes("value"))[0];e&&a.addIssue({code:"custom",message:e.message})}}):eS.YjP();return(0,l.jsxs)("div",{className:"grid grid-cols-2 gap-4",children:[(0,l.jsx)(t.AppField,{name:"override",listeners:{onChange:e=>{let{value:a}=e,i=n?.isWebOnlyLink();if(!(m?.redirectType&&"Any"!==m.redirectType)||i){if("Default"===a)t.setFieldValue("value",r||"");else{let e="";if(m?.valueType===U.il_)e="string"==typeof m.value?m.value:"";else if(m?.valueType===U.Jmr||m?.valueType===U.F3Y){let a=t.getFieldValue("value"),r=n?.getFieldOptions(o);r?.includes(a)&&(e=a)}else m?.valueType===U.nKt&&(e="");t.setFieldValue("value",e)}t.validateField("value","blur")}}},validators:{onBlur:F||eS.YjP()},children:e=>
47(0,l.jsx)(e.SelectField,{disabled:f,label:A(a),options:{Default:A("Default Redirect"),WebUrl:A("Web URL"),Deepview:A("Deepview")},...s})}),(0,l.jsx)(t.AppField,{name:"value",listeners:{onChange:()=>{t.validateField("value","change"),t.validateField("value","blur")}},validators:{onBlurAsyncDebounceMs:250,onBlur:B||eS.YjP(),onBlurAsync:async e=>{let{value:a}=e;if("WebUrl"===t.getFieldValue("override")&&a&&u?.id){let{valid:e,reason:t}=(await p.getRedirectValidation.query({query:{redirectUrl:a}})).body;if(!e)return{message:A(t)}}}},children:e=>{let a=t.getFieldValue("override"),n=()=>(0,l.jsx)(e.InputField,{name:"value",className:"mt-5",disabled:"Default"===a||g||x,placeholder:"Default"===a?"":x?A("Cannot be set"):"WebUrl"===a?"https://www.mycoolapp.com":m?.valueType===U.nKt?A("Enter value..."):""});return(0,l.jsx)("div",{children:"Default"===a?n():b&&h?(0,l.jsx)(e.SelectField,{className:"mt-5",disabled:"Default"===a||g,placeholder:"Default"===a?"":A("Select an option"),options:h?h.reduce((e,t)=>{if("Deepview"===a&&c){let a=c.find(e=>e.name===t);e[t]=a?a.title:t}else e[t]=t;return e},{}):{}}):v&&h?(0,l.jsx)(e.ComboboxSingleDropdownField,{className:"mt-5",disabled:"Default"===a||g,placeholder:"Default"===a?"":A("Select or enter custom value"),options:h?h.map(e=>{if("Deepview"===a&&c){let t=c.find(t=>t.name===e);return{value:e,label:t?t.title:e}}return{value:e,label:e}}):[],allowCustomOptions:!0}):"Deepview"===a?(0,l.jsx)(e.SelectField,{placeholder:A("Select a deepview template"),className:"mt-5",disabled:g,options:{...c?.reduce((e,t)=>(e[t.name]=t.title,e),{})}}):n()})}})]})}}),eE=(0,d.Jb)({...P.Ke,props:{dynamicBaseSchema:void 0,redirectTemplateService:void 0},render:e=>{let{form:t,dynamicBaseSchema:a,redirectTemplateService:n}=e,{t:r}=(0,y.Bd)(),{data:i}=(0,K.z)(),{ios:s,android:o}=(0,eI.t)(i?.iosAppStoreId,i?.androidPackageName),A=(0,eT.y_)(i,s.data),d=(0,eT.Wx)(i,o.data),c=(0,eT.D)(i),u=a?.shape?.redirects,p=u?.shape?.ios,m=u?.shape?.android,g=u?.shape?.desktop;return(0,l.jsxs)("div",{className:"flex flex-col gap-7",children:[(0,l.jsx)("div",{className:"space-y-2",children:(0,l.jsxs)("p",{className:"text-muted-foreground",children:[r("Tell us what to do if the app is not installed when the user clicks on the link. We can take the user to the app store, open a web page, or open a deepview.")," ",(0,l.jsx)("a",{className:"text-primary",target:"_blank",rel:"noreferrer",href:"https://help.branch.io/marketer-hub/docs/deep-link-reference#link-data",children:r("Learn more.")})]})}),(0,l.jsx)(t.Subscribe,{selector:e=>e.values.redirects,children:()=>(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(ek,{form:t,fields:"redirects.ios",os:"iOS",redirectTemplateService:n,defaultRedirectValue:A,groupValidator:p,overrideIconProps:h(t,"ios")}),(0,l.jsx)(ek,{form:t,fields:"redirects.android",os:"Android",redirectTemplateService:n,defaultRedirectValue:d,groupValidator:m,overrideIconProps:h(t,"android")}),(0,l.jsx)(ek,{form:t,fields:"redirects.desktop",os:"Desktop",redirectTemplateService:n,defaultRedirectValue:c,groupValidator:g,overrideIconProps:h(t,"desktop")})]})})]})}}),eD=[{id:n.h.Define,label:"Define",icon:r.default,content:em},{id:n.h.Analytics,label:"Analytics Tags",icon:i.default,content:w},{id:n.h.Redirects,label:"Redirects",icon:s.default,content:eE},{id:n.h.LinkData,label:"Link Data",icon:o.default,content:e_}]},98918(e,t,a){a.d(t,{G:()=>b});var n=a(93248),r=a(76237),i=a(11418),s=a(41425),o=a(25488),l=a(94068),A=a(27310),d=a(62885),c=a(59555),u=a(89588);function p(e){let{associatedPackages:t,cardState:a,description:p,disabled:m,expiringEndDate:g,isReactivating:f,isSelected:h,name:b,onSelect:v,price:x}=e,{t:F}=(0,u.Bd)("subscription"),B=!!m;return(0,n.jsxs)(i.m_,{children:[(0,n.jsx)(i.k$,{asChild:!0,children:(0,n.jsxs)(s.d,{disabled:B,isSelected:h,onClick:v,"data-event-id":"addon-card-btn",children:[(0,n.jsx)(o.y,{className:"gap-2 [&_p]:text-sm **:data-[slot=line-item-name]:font-medium",name:b,perText:"/mo",price:x,subtitle:p}),(0,n.jsx)(l.L,{packageIds:t,size:"small"}),g&&!f&&(0,n.jsx)("div",{className:"mt-2 rounded-md bg-muted p-2 text-sm text-muted-foreground",children:F("You're subscribed to this add-on until {{date}}.",{date:(0,A.GP)(new Date(g.replace(" ","T")),"M/d/yyyy")})}),f&&(0,n.jsx)("div",{className:"mt-2 rounded-md bg-muted p-2 text-sm text-muted-foreground",children:F("You're resubscribing to this add-on.")}),"selected"===a?(0,n.jsx)(r.$,{size:"sm",className:"w-auto self-end",asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(d.default,{className:"size-3 mr-1"})," ",F("Selected")]})}):"unselected"===a?(0,n.jsx)(r.$,{size:"sm",variant:"secondary",className:"w-auto self-end","aria-disabled":
47B,asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(c.default,{className:"size-3 mr-1"})," ",F("Select add-on")]})}):null]})}),B&&(0,n.jsx)(i.ZI,{className:"max-w-xs",children:(0,n.jsx)("p",{className:"text-sm",children:m})})]})}var m=a(67237),g=a(69963);function f(e){let{onReviewPlans:t}=e,{t:a}=(0,u.Bd)("subscription");return(0,n.jsxs)(m.Pq,{variant:"teal",className:"mb-6",children:[(0,n.jsx)(m.S$,{icon:g.default}),(0,n.jsx)(m.wz,{children:a("Add-ons are available with Engagement or Performance Basics.")}),(0,n.jsx)(m.HG,{onClick:t,children:a("Review plans")})]})}var h=a(44505);function b(e){let{addOns:t,expiringAddonEndDates:a,isAddonReactivating:r,packages:i,selectedPackageIds:s,selectedAddOnIds:o,toggleAddOn:l,onReviewPlans:A,getDisabledMessage:d}=e,{t:c}=(0,u.Bd)("subscription"),m=i.filter(e=>e.availableAddons?.length).map(e=>e.id).some(e=>s.includes(e));return(0,n.jsxs)("div",{children:[(0,n.jsx)("h2",{className:"text-xl font-normal mb-0.5",children:c("Add-ons to supercharge your experience")}),(0,n.jsx)("p",{className:"text-muted-foreground mb-5",children:c("Add-ons are only applicable for Engagement Basic and Performance Basic plans.")}),!m&&(0,n.jsx)(f,{onReviewPlans:A}),(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-4",children:t.map(e=>{let t=(0,h.$)(e.charges.recurring),A=i.filter(t=>t.availableAddons?.includes(e.id)).map(e=>e.id),u=A.some(e=>s.includes(e)),g=d?d(e,u):m?void 0:c("Add-ons require Engagement or Performance Basics");return(0,n.jsx)("div",{className:"flex flex-col",children:(0,n.jsx)(p,{name:e.name,description:e.description,price:t.price,associatedPackages:A,isSelected:o.includes(e.id),onSelect:()=>l(e.id),disabled:g,expiringEndDate:a?.[e.id],isReactivating:r?.(e.id),cardState:o.includes(e.id)?"selected":"unselected"})},e.id)})})]})}},41425(e,t,a){var n=a(93248),r=a(6844);function i(e){let{children:t,className:a,disabled:i,isSelected:s,...o}=e;return(0,n.jsx)("button",{type:"button",disabled:i,className:(0,r.cn)("relative flex flex-col justify-between grow h-full p-5 gap-6 cursor-pointer text-left focus-visible:bg-primary/5 rounded-md border-2 bg-background border-border focus:outline-none shadow-xs hover:shadow-md transition-all",a,{"border-primary":s},{"opacity-50 cursor-not-allowed":i}),...o,children:t})}a.d(t,{d:()=>i})},27572(e,t,a){a.d(t,{f:()=>j});var n=a(93248),r=a(28375),i=a(22568),s=a(32750),o=a(76237),l=a(3037),A=a(25488),d=a(21397),c=a(47364),u=a(6492),p=a(48411),m=a(19135),g=a(48109),f=a(27310),h=a(17387),b=a(8380),v=a(89588);function x(e){let{selectedAddOnIds:t,selectedPackageIds:a,isPurchasing:i,onPurchase:s,isReactivatingInactiveSubscription:x,hasChangesPending:F,setShowAddPaymentDialog:B,setShowUpdatePaymentDialog:U}=e,{t:C}=(0,v.Bd)("subscription"),y=[...a,...t],{data:j,isFetching:P,isError:w}=(0,c.f)({queryData:{query:{package_ids:y}},enabled:y.length>0}),{isTrial:_,trialEndDate:Q}=(0,u.E)(),I=(0,m.d4)(p._,e=>e.context.paymentData),{data:N}=(0,d.p)(),T=I??(N?{paymentMethodId:"existing",last4:N.maskedCardNumber,cardType:N.cardType,expirationMonth:N.expirationMonth,expirationYear:N.expirationYear}:null),S=x?I:T,k=!!S?.paymentMethodId,E=!w&&k,D=(0,b.useMemo)(()=>_?C("No payment is due today. When your trial ends on {{trialEndDate}}, you'll pay a prorated amount through the end of the month. Starting on the 1st, you'll pay the full monthly amount until canceled.",{trialEndDate:(0,g.f)(Q)?(0,f.GP)(Q,"M/d/yyyy"):"-"}):x?C("You'll pay a prorated amount for the rest of this month. Your subscription will renew monthly on the 1st until canceled."):F?C("No additional payment is due today, and your current month's payment won't change. Starting on the 1st, your monthly subscription will be the estimated monthly total until canceled."):"",[_,C,Q,x,F]);return(0,n.jsx)("aside",{className:"md:w-80 lg:w-96",children:(0,n.jsxs)("div",{className:"border border-border rounded-md p-6 sticky top-6",children:[(0,n.jsxs)("div",{className:"space-y-3 mb-4",children:[(0,n.jsx)(A.y,{className:"**:data-[slot=price-number]:text-lg",isLoading:P,name:C("Estimated monthly total"),perText:"/mo",price:j?.totalCost,tooltip:C("Includes tax")}),(0,n.jsx)(A.y,{className:"**:data-[slot=line-item-name]:text-lg **:data-[slot=line-item-name]:font-medium **:data-[slot=price-number]:text-lg",currencyOptions:{minimumFractionDigits:2},isLoading:P,name:x?C("Due today (prorated)"):C("Due today"),price:j?.dueToday??0,tooltip:C("Includes tax")})]}),w&&(0,n.jsx)(r.Fc,{variant:"destructive",className:"mb-4",children:(0,n.jsx)(r.TN,{children:C("We could not calculate your total. Please try again or c
47ontact support.")})}),D&&(0,n.jsx)("p",{className:"text-xs text-muted-foreground mb-4",children:D}),(0,n.jsxs)("div",{className:"mb-4",children:[(0,n.jsx)("p",{className:"text-xs text-muted-foreground mb-2",children:C("Payment Method")}),k&&S?(0,n.jsxs)("div",{className:"border rounded-md p-4 flex items-center justify-between border-border flex-row max-lg:flex-col",children:[(0,n.jsx)(l.I,{paymentMethodType:S.cardType??"",last4:S.last4,expiryMonth:S.expirationMonth,expiryYear:S.expirationYear}),(0,n.jsx)(o.$,{variant:"secondary",onClick:()=>U(!0),className:"max-lg:mt-2 max-md:w-72 max-lg:w-full",children:C("Update")})]}):(0,n.jsxs)(o.$,{variant:"secondary",className:"w-full px-6 justify-start gap-4 py-7",onClick:()=>B(!0),"data-event-id":"add-payment-method-btn",children:[(0,n.jsx)("span",{className:"flex items-center gap-2 border border-border p-1 rounded",children:(0,n.jsx)(h.default,{className:"size-4"})}),C("Add payment method")]})]}),(0,n.jsx)(o.$,{className:"w-full",disabled:!E||!F,loading:i,onClick:s,"data-event-id":x?"purchase-subscription-btn":"update-subscription-btn",children:C("Purchase subscription")})]})})}var F=a(94180),B=a(94068),U=a(11415),C=a(44505),y=a(47427);function j(e){let{selectedPackages:t,selectedAddOns:a,selectedAddOnIds:o,selectedPackageIds:l,onPurchase:A,isPurchasing:d,isReactivatingInactiveSubscription:c,hasChangesPending:u}=e,{t:m}=(0,v.Bd)("subscription"),[g,f]=(0,b.useState)(!1),[h,j]=(0,b.useState)(!1),P=(0,U.k)(),w=(0,b.useCallback)((e,t,a)=>{p._.send({type:"savePaymentData",payload:{paymentMethodId:e,last4:a.last4,cardType:a.cardType,expirationMonth:a.expirationMonth,expirationYear:a.expirationYear,country:a.country,state:a.state,postalCode:a.postalCode}}),f(!1),P({title:m("Credit card added"),variant:"default"})},[P,m]),_=(0,b.useCallback)(e=>{P({title:e,variant:"destructive"})},[P]);return(0,n.jsxs)("div",{className:"flex flex-col md:flex-row gap-8",children:[(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("h1",{className:"mb-1",children:m("Subscription summary")}),(0,n.jsx)("p",{className:"text-muted-foreground mb-6",children:m("Review your subscription before completing your purchase")}),!u&&(0,n.jsx)(r.Fc,{variant:"upgrade",className:"mb-2",children:(0,n.jsxs)(r.TN,{className:"flex gap-2 items-center justify-start",children:[(0,n.jsx)("span",{className:"w-6",children:(0,n.jsx)(y.default,{className:"h-6 w-6"})}),(0,n.jsx)("span",{children:m("No subscription changes selected. Your subscription will remain the same until you make changes to your plan.")})]})}),(0,n.jsx)("h3",{className:"mb-3",children:m("Plans")}),(0,n.jsx)("div",{className:"space-y-3 mb-6",children:t.map(e=>{let t=(0,C.$)(e.charges.recurring);return(0,n.jsxs)("div",{className:"flex items-center gap-5 py-5 px-6 border border-border rounded-md",children:[(0,n.jsx)(B.L,{packageIds:[e.id],size:"medium",className:"pt-3.5"}),(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"font-medium",children:e.name.toLowerCase().includes("intro")?"Intro":e.name}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]}),(0,n.jsx)(F.g,{price:t.price,perText:"/mo"})]},e.id)})}),a.length>0&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("h3",{className:"mb-3",children:m("Add-ons")}),(0,n.jsx)("div",{className:"space-y-3",children:a.map(e=>{let t=(0,C.$)(e.charges.recurring);return(0,n.jsxs)("div",{className:"flex items-center gap-4 p-4 border border-border rounded-md",children:[(0,n.jsxs)("div",{className:"flex-1",children:[(0,n.jsx)("p",{className:"font-medium",children:e.name}),(0,n.jsx)("p",{className:"text-sm text-muted-foreground",children:e.description})]}),(0,n.jsx)(F.g,{price:t.price,perText:"/mo"})]},e.id)})})]})]}),(0,n.jsx)(x,{selectedAddOnIds:o,selectedPackageIds:l,onPurchase:A,isPurchasing:d,isReactivatingInactiveSubscription:c,hasChangesPending:u,setShowAddPaymentDialog:f,setShowUpdatePaymentDialog:j}),(0,n.jsx)(i.c,{open:h,setOpen:j,onSubmit:()=>p._.send({type:"clearPaymentData"})}),(0,n.jsx)(s.U,{open:g,setOpen:f,title:m("Add payment method"),onSuccess:w,onError:_})]})}},25488(e,t,a){var n=a(93248),r=a(11418),i=a(6844),s=a(94180),o=a(48862);function l(e){let{className:t,currencyOptions:a,isLoading:l,name:A,perText:d,price:c,size:u,subtitle:p,tooltip:m}=e;return(0,n.jsxs)("div",{className:(0,i.cn)("flex flex-col items-start justify-between gap-1",t),children:[(0,n.jsxs)("div",{className:"flex justify-between w-full",children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("span",{"data-slot":"line-item-name",children:A}),m&&(0,n.jsxs)(r.m_,{children:[(0,n.jsx)(r.k$,{type:"button",className:"inline-flex size-9 shrink-0 items-center justify-center rounded-md text-muted-foreground transition-colors hover:bg-accent hover:text-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2","aria-label":m,children:(0,n.jsx)(o.default,{className:"h-4 w-4"})}),(0,n.jsx)(r.ZI,{side:"right",className:"max-w-xs",children:m})]})]}),(0,n.jsx)(s.g,{currencyOptions:a,isLoading:l,perText:d,price:c,size:u})]}),p&&(0,n.jsx)("p",{className:"text-xs text-muted-foreground",children:p})]})}a.d(t,{y:()=>l})},80711(e,t,a){a.d(t,{i:()=>m});var n=a(93248),r=a(76237),i=a(74202),s=a(94180),o=a(94068),l=a(80641),A=a(86680),d=a(47364),c=a(51154),u=a(89588);function p(e){let{selectedPackages:t,selectedAddOnIds:a=[],isExistingSubscription:r,isRecommended:p=!1,ctaButton:m,subtitle:g}=e,{t:f}=(0,u.Bd)("subscription"),h=t.map(e=>e.id),b={package_ids:[...h,...a]},{data:v,isFetching:x}=function(e){let{catalog:t}=(0,l.fI)();return t.estimateRecurringCost.useQuery({queryKey:e.queryKey||[...A.OpG,"object"==typeof e.queryData?e.queryData.query:void 0],...e,select:e=>e.body})}({queryData:{query:b},enabled:h.length>0&&!r}),{data:F,isFetching:B}=(0,d.f)({queryData:{query:b},enabled:h.length>0&&r});if(!t.length&&!a.length)return null;let U=r?F?.recurringCharges:v?.totalCost;return(0,n.jsxs)("div",{className:"flex items-center gap-4 w-full",children:[(0,n.jsx)(o.L,{packageIds:h,size:"medium"}),(0,n.jsxs)("div",{className:"flex flex-col flex-1 min-w-0",children:[(0,n.jsx)("span",{className:"font-medium text-xl",children:(0,c.d)(t)}),g&&(0,n.jsx)("span",{className:"text-sm text-muted-foreground truncate",children:g}),p&&!g&&(0,n.jsx)(i.E,{variant:"secondary",className:"bg-primary/10 text-blue-700 w-fit",children:f("Recommended")})]}),(0,n.jsx)(s.g,{price:U,isLoading:x||B,perText:f("/month"),className:"justify-end basis-38 *:data-[slot=price-number]:text-2xl *:data-[slot=price-per]:text-base"}),m]})}function m(e){let{ctaLabel:t,ctaDataEventId:a,isExistingSubscription:i,onContinue:s,selectedPackages:o,selectedAddOnIds:l,subtitle:A}=e;return(0,n.jsx)("footer",{className:"fixed bottom-0 left-0 right-0 z-50 bg-background border-t border-border shadow-[0_-4px_6px_-1px_rgb(0_0_0/0.1)]",children:(0,n.jsx)("div",{className:"px-8 py-8",children:(0,n.jsx)(p,{selectedPackages:o,selectedAddOnIds:l,isExistingSubscription:i,subtitle:A,ctaButton:(0,n.jsx)(r.$,{onClick:s,type:"button",variant:"primary",className:"px-8 py-2","data-event-id":a,children:t})})})})}},41071(e,t,a){a.d(t,{U:()=>x});var n=a(93248),r=a(76237),i=a(11418),s=a(6844),o=a(41425),l=a(94180),A=a(94068),d=a(48985),c=a(27310),u=a(47427),p=a(62885),m=a(59555),g=a(89588);function f(e){let{bundledPrice:t,cardState:a,description:f,expiringEndDate:h,features:b,id:v,isDisabled:x,isReactivating:F,isSelected:B,name:U,onSelect:C,price:y,usage:j,usageTooltip:P}=e,{t:w}=(0,g.Bd)("subscription"),_=function(e){if(!e?.length)return"";let t=Array.from(new Map(e.map(e=>[e.uom,e])).values()).map(e=>`${(0,d.w)(e.includedUnits)} ${e.uom.toLowerCase()}`);if(1===t.length)return t[0]??"";let a=t.pop()??"";return`${t.join(", ")} and ${a}`}(j),Q=!a||"add-plan"===a||"added"===a||"active"===a,I="always-included"===a;return(0,n.jsxs)(o.d,{disabled:!I&&(x||a&&!Q),isSelected:B||I,onClick:()=>{!Q||x||I||C(v)},"data-event-id":"plan-card-btn",children:[(0,n.jsx)("div",{className:"flex justify-between items-start",children:(0,n.jsxs)("div",{className:"flex-1 flex-col mt-4",children:[(0,n.jsx)(A.L,{packageIds:[v],size:"large"}),(0,n.jsx)("div",{className:"font-base font-semibold mt-2",children:U}),f&&(0,n.jsx)("p",{className:"text-muted-foreground mt-1 text-sm",children:f})]})}),(0,n.jsxs)("div",{children:[void 0!==t?(0,n.jsx)(l.g,{price:t,perText:w(0===t?"free with basics":"/month"),size:"lg"}):(0,n.jsx)(l.g,{price:y,perText:w("/month"),size:"lg"}),(0,n.jsxs)("p",{className:"flex items-center gap-1 description",children:[_,P&&(0,n.jsxs)(i.m_,{children:[(0,n.jsx)(i.k$,{asChild:!0,children:(0,n.jsx)(u.default,{className:"size-4"})}),(0,n.jsx)(i.ZI,{className:"max-w-55 text-sm",children:P})]})]})]}),b&&(0,n.jsxs)("div",{className:"description",children:[(0,n.jsx)("p",{className:"mb-1",children:w("Includes:")}),(0,n.jsx)("ul",{className:"list-disc p-0 m-0 ml-10 gap-0",children:b?.map(e=>(0,n.jsx)("li",{children:(0,n.jsx)("span",{className:"text-sm",children:e})},`${v}-${e}`))})]}),h&&!F&&(0,n.jsx)("div",{className:"mt-2 rounded-md bg-muted p-2 text-sm text-muted-foreground",children:w("You're subscribed to this package until {{date}}.",{date:(0,c.GP)(new Date(h.replace(" ","T")),"M/d/yyyy")})}),F&&(0,n.jsx)("div",{className:"mt-2 rounded-md bg-muted p-2 text-sm text-muted-foreground",children:w("You're resubscribing to this package.")}),a&&(0,n.jsxs)("div",{className:"mt-auto pt-2",children:["always-included"===a&&(0,n.jsx)(r.$,{variant:"primary",className:(0,s.cn)("w-full cursor-not-allowed"),"aria-disabled":!0,asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(p.default,{className:"size-4 mr-1"})," ",w("Always included")]})}),"active"===a&&(0,n.jsx)(r.$,{variant:"primary",className:"w-full",asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(p.default,{className:"size-4 mr-1"})," ",w("Active")]})}),"added"===a&&(0,n.jsx)(r.$,{variant:"primary",className:"w-full",asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(p.default,{className:"size-4 mr-1"})," ",w("Added")]})}),"add-plan"===a&&(0,n.jsx)(r.$,{variant:"secondary",className:"w-full",asChild:!0,children:(0,n.jsxs)("span",{children:[(0,n.jsx)(m.default,{className:"size-4 mr-1"})," ",w("Add plan")]})})]})]})}var h=a(75114),b=a(44505),v=a(42271);function x(e){let{existingPackageIds:t,handleSelectPackage:a,isPackageReactivating:i,isPackageSelected:s,isReturningUser:o,packages:l,selectedPackageIds:A,expiringPackageEndDates:d}=e,{t:c}=(0,g.Bd)("subscription"),u=l.filter(e=>!(0,h.J)(e.id)),p=A.some(e=>!(0,h.J)(e)),x=A.find(e=>(0,h.J)(e)),F=l.find(e=>e.id===x)??l.find(e=>(0,h.J)(e.id)),B=F?(0,b.$)(F.charges.recurring):void 0;return(0,n.jsxs)("div",{children:[(0,n.jsxs)("div",{className:"grid grid-cols-1 lg:grid-cols-[1fr_auto_3fr] gap-6 lg:items-stretch",children:[F&&B&&(0,n.jsxs)("div",{className:"lg:h-full flex flex-col border border-border bg-muted p-5 rounded-sm",children:[(0,n.jsx)("h3",{className:"text-lg font-medium mb-1",children:c("Intro tier")}),(0,n.jsx)("p",{className:"text-muted-foreground text-sm mb-4",children:c("Intro is the foundation of every Branch subscription and is always included.")}),(0,n.jsx)(f,{bundledPrice:p?0:B.price,cardState:"always-included",description:F.description,features:F.features,id:F.id,isDisabled:!0,isSelected:!0,name:"Intro",onSelect:()=>a(F.id),price:B.price,usage:F.charges.usage})]}),(0,n.jsx)("div",{className:"flex items-center justify-center",children:(0,n.jsx)(m.default,{"aria-hidden":"true",className:"size-8 text-muted-foreground"})}),(0,n.jsxs)("div",{className:"lg:h-full flex flex-col border border-border bg-muted p-5 rounded-sm",children:[(0,n.jsx)("h3",{className:"text-lg font-medium mb-1",children:c("Basics")}),(0,n.jsx)("p",{className:"text-muted-foreground text-sm mb-4",children:c("Add one or more Basics plans to expand your capabilities.")}),(0,n.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-3 gap-4",children:u.map(e=>{var r;let l=(0,b.$)(e.charges.recurring);return(0,n.jsx)(f,{cardState:(r=e.id,!o&&t.includes(r)&&s(r)?"active":s(r)?"added":"add-plan"),description:e.description,features:e.features,id:e.id,isDisabled:!1,isSelected:s(e.id),name:e.name,onSelect:()=>a(e.id),price:l.price,usage:e.charges.usage,expiringEndDate:d[e.id],isReactivating:i(e.id)},e.id)})})]})]}),(0,n.jsx)("div",{className:"w-full text-center mt-5",children:(0,n.jsx)(r.$,{asChild:!0,variant:"link",className:"p-0",children:(0,n.jsxs)("a",{href:"https://www.branch.io/contact-sales/",target:"_blank",rel:"noreferrer",children:[(0,n.jsx)(v.default,{className:"size-4"})," ",c("Need more from Branch? Contact Sales for enterprise plans")]})})})]})}},449(e,t,a){var n=a(93248),r=a(76237),i=a(81303),s=a(8977),o=a(94068),l=a(44505),A=a(8380),d=a(89588);function c(e){let{pkg:t,showDiscount:a,introPackageName:l}=e,{t:c}=(0,d.Bd)("subscription"),[u,p]=(0,A.useState)(!1),m=t.charges.recurring.find(e=>"MONTHLY"===e.billingPeriod),g=m?`$${m.price}/mo`:null;return(0,n.jsx)(s.Nt,{open:u,onOpenChange:p,children:(0,n.jsxs)(i.Zp,{className:"border border-transparent border-gradient-brand rounded-sm px-6 py-5 gap-2",children:[(0,n.jsxs)("div",{className:"flex flex-row gap-4",children:[(0,n.jsx)(o.L,{packageIds:[t.id],size:"small"}),(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsx)("div",{className:"flex flex-row justify-between",children:(0,n.jsxs)("div",{className:"flex flex-row items-center w-full justify-end gap-2",children:[(0,n.jsx)(i.ZB,{className:"flex-1",children:l??t.name}),(0,n.jsxs)("div",{className:"text-right shrink-0 flex flex-row gap-2 font-medium",children:[g&&a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("span",{className:"line-through text-muted-foreground",children:g}),(0,n.jsxs)("span",{className:"text-green-600",children:["$0/",c("first mo")]})]}),g&&!a&&(0,n.jsx)("span",{className:"text-foreground font-medium",children:g})]})]})}),(0,n.jsx)(i.BT,{className:"text-muted-foreground font-medium",children:t.description&&(0,n.jsxs)("p",{className:"text-muted-foreground text-xs mt-0.5",children:[t.description," ",!u&&(0,n.jsx)(s.R6,{asChild:!0,children:(0,n.jsx)(r.$,{type:"button",variant:"link",size:"sm",className:"p-0.5 h-4",children:c("Show more")})})]})})]})]}),(0,n.jsxs)(s.Ke,{children:[t.features&&t.features.length>0&&(0,n.jsxs)("div",{className:"text-xs text-muted-foreground ml-12",children:[(0,n.jsxs)("p",{children:[c("Includes"),":"]}),(0,n.jsx)("ul",{className:"px-6 py-2 m-0 list-disc",children:t.features.map(e=>(0,n.jsx)("li",{className:"items-center gap-1 list-item",children:e},e))})]}),u&&(0,n.jsx)("div",{className:"flex flex-row justify-center w-full text-sm",children:(0,n.jsx)(s.R6,{asChild:!0,children:(0,n.jsx)(r.$,{type:"button",variant:"link",size:"sm",children:c("Show less")})})})]})]})})}function u(e){let{planPackages:t,introPackage:a}=e,{t:r}=(0,d.Bd)("subscription"),i=a?(0,l.$)(a.charges.recurring).price:0;return(0,n.jsxs)("div",{className:"text-foreground mx-6",children:[(0,n.jsx)("h1",{className:"text-gradient-brand",children:r("Your trial includes")}),(0,n.jsx)("p",{className:"text-accent-foreground text-sm mb-4",children:r("Full access to all three Basics plans for 30 days:")}),(0,n.jsx)("div",{className:"space-y-3 mb-8",children:t.map(e=>(0,n.jsx)(c,{pkg:e,showDiscount:!0},e.id))}),(0,n.jsx)("h1",{className:"mb-1 text-gradient-brand",children:r("After your trial")}),(0,n.jsx)("p",{className:"text-accent-foreground text-sm mb-4",children:r("When your trial ends, you'll be downgraded to Branch intro at ${{price}}/mo unless you choose a different plan. You'll have plenty of time to explore before deciding.",{price:i})}),a&&(0,n.jsx)("div",{className:"space-y-3 mb-8",children:(0,n.jsx)(c,{pkg:a,showDiscount:!1,introPackageName:"Intro"},a.id)})]})}a.d(t,{B:()=>u})},94180(e,t,a){var n=a(93248),r=a(39938),i=a(6844),s=a(22344),o=a(8380);function l(e){let{className:t,currencyOptions:a,isLoading:l=!1,perText:A,price:d,size:c="md",...u}=e,p=(0,o.useMemo)(()=>void 0!==d?(0,s.v)(d,a??{minimumFractionDigits:2*(d%1!=0)}):void 0,[d,a]);return(0,n.jsxs)("div",{className:(0,i.cn)("flex text-lg items-baseline *:data-[slot=price-number]:font-medium ",{"*:data-[slot=price-number]:font-semibold *:data-[slot=price-number]:text-2xl":"lg"===c},{"*:data-[slot=price-number]:font-normal *:data-[slot=price-number]:text-base":"sm"===c},{"*:data-[slot=price-per]:ml-1":A&&!A.startsWith("/")},{"items-center":l},t),...
47u,children:[l?(0,n.jsx)(r.E,{"data-slot":"price-skeleton",className:"h-4 w-20 mr-0.5"}):p?(0,n.jsx)("span",{"data-slot":"price-number",children:p}):(0,n.jsx)("span",{className:"mr-1 text-base",children:"–"}),A&&(0,n.jsx)("span",{"data-slot":"price-per",className:(0,i.cn)("text-base",{"text-lg":"lg"===c}),children:A})]})}a.d(t,{g:()=>l})},94068(e,t,a){a.d(t,{L:()=>f});var n=a(93248),r=a(6844);let i=(0,a(32814).F)("flex items-center justify-center shrink-0 rounded-full border border-dashed bg-background",{variants:{size:{small:"size-8 [&_div]:p-1 [&_svg]:size-3",medium:"size-10 [&_div]:p-1.5 [&_svg]:size-3.5",large:"size-12 [&_div]:p-2 [&_svg]:size-4"}},defaultVariants:{size:"large"}}),s=e=>{let{children:t,className:a,size:s}=e;return(0,n.jsx)("div",{className:(0,r.cn)(i({size:s,className:a})),children:(0,n.jsx)("div",{className:"flex items-center justify-center rounded-full border border-neutral-400 inset-shadow-sm inset-shadow-neutral-300",children:t})})};var o=a(71667);function l(e){let{className:t,...a}=e;return(0,n.jsx)(s,{className:(0,r.cn)("text-purple-500",t),...a,children:(0,n.jsx)(o.default,{})})}var A=a(67287);function d(e){let{className:t,...a}=e;return(0,n.jsx)(s,{className:(0,r.cn)("text-teal-600",t),...a,children:(0,n.jsx)(A.default,{})})}var c=a(15764);function u(e){let{className:t,...a}=e;return(0,n.jsx)(s,{className:(0,r.cn)("text-purple-300",t),...a,children:(0,n.jsx)(c.default,{})})}var p=a(8088);function m(e){let{className:t,...a}=e;return(0,n.jsx)(s,{className:(0,r.cn)("text-magenta-600",t),...a,children:(0,n.jsx)(p.default,{})})}let g={65:d,66:m,2141:l,1:d,2:m,667:l,4411:u,4412:u,2019:u,2020:u};function f(e){let{className:t,packageIds:a,size:i,...s}=e;return(0,n.jsx)("div",{className:(0,r.cn)("flex items-center",t),...s,children:a?.map((e,t)=>{let a=Object.entries(g).find(t=>{let[a]=t;return e===Number(a)})?.[1];return a?(0,n.jsx)(a,{className:(0,r.cn)({"-ml-2":t>0}),size:i},`package-${e}-icon`):null})})}},96002(e,t,a){a.d(t,{n:()=>u});var n=a(93248),r=a(76237),i=a(47021),s=a(36758),o=a(6636),l=a(8380),A=a(89588),d=a(40058);let c=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return d.Ikc({deviceName:d.YjP().nonempty({message:e("Device name is required")}).max(25,e("Device name must be 25 characters or less")).refine(e=>!!(e&&!e.match(o.dhh)),e("Device name can only contain letters, numbers, spaces, and apostrophes")),deviceId:d.YjP().nonempty({message:e("Device ID is required")}).refine(e=>!!e?.match(o.FmK),e("Device ID should be IDFA or GAID.")).refine(e=>!t.includes(e),e("Duplicate Device ID cannot be added.")),os:d.YjP().nonempty({message:e("Platform is required")})})};function u(e){let{isOpen:t,onClose:a,onSubmit:o,isLoading:d=!1,existingDeviceIds:u=[],access:p}=e,{t:m}=(0,A.Bd)(),g=(0,l.useMemo)(()=>c(m,u),[u,m]),f=(0,s.T3)({defaultValues:{deviceName:"",deviceId:"",os:""},validators:{onSubmit:g},onSubmit:async e=>{let{value:t}=e;await o(t),h()}}),h=()=>{f.reset(),a()};return(0,n.jsx)(i.lG,{open:t,onOpenChange:h,children:(0,n.jsxs)(i.Cf,{className:"sm:max-w-xl",children:[(0,n.jsxs)(i.c7,{children:[(0,n.jsx)(i.L3,{children:m("Add test device")}),(0,n.jsx)(i.rr,{children:m("Add a device ID to test and reset install attribution on that device.")})]}),(0,n.jsx)(f.AppForm,{children:(0,n.jsxs)(f.FormContainer,{children:[(0,n.jsxs)("div",{className:"space-y-6 w-full",children:[(0,n.jsx)(f.AppField,{name:"deviceName",validators:{onBlur:g.shape.deviceName},children:e=>(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsx)(e.InputField,{label:m("Device name"),placeholder:m("Choose a name to help you recognize this device"),disabled:d,className:"w-full"}),(0,n.jsx)("p",{className:"text-muted-foreground text-xs font-normal leading-normal tracking-normal",children:m("Choose a name to help you recognize this device")})]})}),(0,n.jsx)(f.AppField,{name:"os",validators:{onBlur:g.shape.os},children:e=>(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsx)(e.SelectField,{label:m("Platform"),placeholder:m("Select platform"),options:{iOS:m("iOS"),Android:m("Android")},disabled:d,className:"w-full"}),(0,n.jsx)("p",{className:"text-muted-foreground text-xs font-normal leading-normal tracking-normal",children:m("Select the platform for your test device")})]})}),(0,n.jsx)(f.AppField,{name:"deviceId",validators:{onBlur:g.shape.deviceId},children:e=>(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsx)(e.InputField,{label:m("Device ID"),placeholder:m("Enter device ID"),disabled:d,className:"w-full"}),(0,n.jsxs)("p",{className:"text-muted-foreground text-xs font-normal leading-normal tracking-normal",children:[m("Enter a Device ID in IDFA format for iOS or GAID format for Android. "),(0,n.jsx)("a",{href:"https://help.branch.io/docs/add-test-devices",target:"_blank",rel:"noopener noreferrer",className:"text-primary hover:underline",children:m("Learn more.")})]})]})})]}),(0,n.jsxs)(i.Es,{className:"flex gap-2 sm:gap-0",children:[(0,n.jsx)(r.$,{type:"button",variant:"secondary",onClick:h,disabled:d,children:m("Cancel")}),(0,n.jsx)(f.SubmitButton,{className:"min-w-[100px]",access:p,children:m("Add device")})]})]})})]})})}},64236(e,t,a){a.d(t,{K:()=>h});var n=a(93248),r=a(76237),i=a(47021),s=a(36758),o=a(18124),l=a(9851),A=a(6844),d=a(80587),c=a(80641),u=a(86680),p=a(6964),m=a(8223),g=a(8380),f=a(89588);function h(e){let t,a,{open:h,onOpenChange:b,alertId:v}=e,{t:x}=(0,f.Bd)(),[F,B]=(0,g.useState)("role"),U=(t=(0,c.fI)(),a=(0,p.j)(),t.notifications?.addAlertRecipients?.useMutation({onSuccess:async()=>{await a([u.Ger])}})),{data:C}=(0,m.M)(),y=(0,g.useMemo)(()=>Object.values(d.K).reduce((e,t)=>
47(e[t.value.toString()]=t.label,e),{}),[]),j=(0,s.T3)({defaultValues:{recipientType:"role",emails:[],selectedRole:""},onSubmit:async e=>{let{value:t}=e;try{let e="role"===t.recipientType;if(e&&!C?.user?.email)return void(0,o.oR)({title:x("User profile not available"),description:x("Unable to get current user information"),variant:"destructive"});let a=e&&C?.user?.email?[C.user.email]:t.emails||[];e?await U.mutateAsync({params:{alertId:v||""},body:{emails:a,...e&&{roleIds:[Number.parseInt(t.selectedRole)]}}}):await U.mutateAsync({params:{alertId:v||""},body:{emails:t.emails||[]}}),P(!1)}catch(e){console.error("Failed to add recipient:",e),(0,o.oR)({title:x("Failed to add recipient"),description:x("Please try again later"),variant:"destructive"})}}}),P=e=>{e||(j.reset(),B("role")),b(e)};return(0,n.jsx)(i.lG,{open:h,onOpenChange:P,children:(0,n.jsxs)(i.Cf,{className:"w-full sm:max-w-160",children:[(0,n.jsx)(i.c7,{children:(0,n.jsx)(i.L3,{children:x("Recipients")})}),(0,n.jsx)(j.AppForm,{children:(0,n.jsxs)(j.FormContainer,{children:[(0,n.jsxs)("div",{className:"py-4",children:[(0,n.jsx)("div",{className:"flex",children:(0,n.jsxs)(l.O,{type:"single",value:F,onValueChange:e=>{e&&(B(e),j.setFieldValue("recipientType",e),j.setFieldValue("emails",[]),j.setFieldValue("selectedRole",""))},className:"gap-2",children:[(0,n.jsx)(l.d,{value:"role","aria-label":"Toggle role",variant:"outline",children:x("Role")}),(0,n.jsx)(l.d,{value:"email","aria-label":"Toggle email",variant:"outline",className:(0,A.cn)({"bg-primary text-primary-foreground":"email"===F}),children:x("Email")})]})}),(0,n.jsxs)("div",{className:"mt-6",children:["role"===F&&(0,n.jsx)(j.AppField,{name:"selectedRole",children:e=>(0,n.jsx)(e.SelectField,{label:x("Select Role"),options:y,className:"w-full"})}),"email"===F&&(0,n.jsx)(j.AppField,{name:"emails",children:e=>(0,n.jsx)(e.ComboboxMultiDropdownField,{label:x("Emails"),options:[],placeholder:x("Add multiple email addresses"),searchPlaceholder:x("Type email and press enter"),allowCustomOptions:!0})})]})]}),(0,n.jsxs)(i.Es,{children:[(0,n.jsx)(r.$,{variant:"secondary",type:"button",onClick:()=>P(!1),children:x("Cancel")}),(0,n.jsx)(j.SubmitButton,{children:x("Add Recipient")})]})]})})]})})}},62563(e,t,a){var n=a(93248),r=a(74202),i=a(6844),s=a(39472),o=a(83728),l=a(76751),A=a(8886),d=a(95635),c=a(87847),u=a(48109),p=a(27310),m=a(35522),g=a(26173),f=a(14544),h=a(45392),b=a(70797),v=a(55719),x=a(89588);function F(e){let{alert:t,onSubscribe:a,onConfigure:r,onManageRecipients:i,onUnsubscribe:o,onToggleEnable:A}=e,{t:d}=(0,x.Bd)(),c={key:"toggle",text:d("Active"===t.status?"Disable Alert":"Enable Alert"),icon:"Active"===t.status?m.default:g.default,onClick:()=>A(t)};if(t.rawAlert.name===l.q.ALERT_NAME_VOLUME_CREDIT_USAGE||t.rawAlert.name===l.q.ALERT_NAME_BRANCH_ACCOUNT_USAGE){let e=[c];return(0,n.jsx)(s.H,{items:e})}let u=[t.isSubscribed?{key:"unsubscribe",text:d("Unsubscribe"),icon:f.default,onClick:()=>o(t)}:{key:"subscribe",text:d("Subscribe"),icon:h.default,onClick:()=>a(t)},{key:"recipients",text:d("Recipients"),icon:b.default,onClick:()=>i(t)},c];return t.rawAlert.name===l.q.ALERT_NAME_POSTBACK_FAIL&&u.push({key:"configure",text:d("Configure Alert"),icon:v.default,onClick:()=>r(t)}),(0,n.jsx)(s.H,{items:u})}function B(e){let{onSubscribe:t,onConfigure:a,onManageRecipients:s,onUnsubscribe:l,onToggleEnable:m}=e,{t:g}=(0,x.Bd)("configurations");return[{accessorKey:"name",header:e=>{let{column:t}=e;return(0,n.jsx)(o.y,{column:t,children:g("Alert name")})},sortingFn:(0,c.O)("name"),enableSorting:!0,size:80},{accessorKey:"lastTriggered",header:e=>{let{column:t}=e;return(0,n.jsx)(o.y,{column:t,children:g("Last triggered")})},cell:e=>{var t;return(t=e.getValue())&&(0,u.f)(new Date(t))?(0,p.GP)(new Date(t),"M/d/yyyy, h:mm:ss a"):"-"},sortingFn:(0,A.x)("lastTriggered"),enableSorting:!0},{accessorKey:"recipients",header:e=>{let{column:t}=e;return(0,n.jsx)(o.y,{column:t,children:g("Recipients")})},sortingFn:(0,d.O)("recipients"),enableSorting:!0},{accessorKey:"status",header:e=>{let{column:t}=e;return(0,n.jsx)(o.y,{column:t,children:g("Status")})},cell:e=>{let t=e.getValue();return(0,n.jsx)(r.E,{variant:"Active"===t?"positive":"default",className:(0,i.cn)({"bg-muted text-muted-foreground hover:bg-muted hover:text-muted-foreground":"Active"!==t}),children:t})},sortingFn:(0,c.O)("status"),enableSorting:!0},{id:"actions",cell:e=>{let{row:r}=e;return(0,n.jsx)(F,{alert:r.original,onSubscribe:t,onUnsubscribe:l,onConfigure:a,onManageRecipients:s,onToggleEnable:m})},enableSorting:!1,size:10}]}a.d(t,{z:()=>B})},40189(e,t,a){var n=a(93248),r=a(76237),i=a(52756),s=a(8380),o=a(89588);function l(){let{onRemoveRecipient:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,o.Bd)("configurations");return(0,s.useMemo)(()=>[{accessorKey:"recipient",header:t("Alert Recipient")},{accessorKey:"email",header:t("Email")},{accessorKey:"role",header:t("Role")},{id:"actions",cell:a=>(0,n.jsx)(r.$,{variant:"ghost",size:"sm","aria-label":t("Actions"),onClick:()=>{let t=a.row.original.id;e?.(t)},children:(0,n.jsx)(i.default,{className:"h-4 w-4"})})}],[t,e])}a.d(t,{w:()=>l})},35777(e,t,a){a.d(t,{N:()=>x});var n=a(93248),r=a(76237),i=a(47021),s=a(36758),o=a(18124),l=a(28243),A=a(80641),d=a(86680),c=a(16906),u=a(71470),p=a(99621),m=a(59555),g=a(8380),f=a(89588),h=a(40058);let b="Percentage must be between 0 and 100",v=h.auy.ai("Must be a number").int("Decimals are not allowed").min(0,b).max(100,b);function x(e){let{open:t,onOpenChange:a,alertId:b}=e,{t:x}=(0,f.Bd)(),F=(0,l.s)({enabled:t,refetchOnMount:"always"}),{data:B,isLoading:U}=function(e){let{queryKey:t,alertId:a,...n}=e,r=(0,A.fI)();return r.notifications?.getAlert?.useQuery({queryKey:t||[...d.fP,a],queryD
47ata:{params:{alertId:a}},...n,select:e=>e.body})}({alertId:b,enabled:t}),C=(0,c.i)(),y=(0,g.useMemo)(()=>{let e={};for(let t of F?.data?.data||[])e[t.machine_name]=t.displayName;return e},[F?.data?.data]),j=(0,s.T3)({defaultValues:{postbackSuccessRateThreshold:85,webhookSuccessRateThreshold:85,partnerFilters:[]},validators:{onSubmit:h.Ikc({postbackSuccessRateThreshold:v,webhookSuccessRateThreshold:v,partnerFilters:h.YOg(h.Ikc({partnerId:h.YjP().min(1,"Select a partner"),threshold:v}))})},onSubmit:async e=>{let{value:t}=e;try{await C.mutateAsync({params:{alertId:b},body:{config:{webhookThreshold:t.webhookSuccessRateThreshold/100,partnerPostbackThreshold:t.postbackSuccessRateThreshold/100,partnerOverrides:t.partnerFilters.map(e=>({machineName:e.partnerId,postbackThreshold:e.threshold/100}))}}}),w(!1)}catch(e){(0,o.oR)({title:x("Failed to update configuration"),description:x("Please try again later"),variant:"destructive"})}}}),P=(0,g.useCallback)(()=>{if(B?.config&&t){let e=void 0!==B.config.partnerPostbackThreshold&&null!==B.config.partnerPostbackThreshold?Math.round(100*B.config.partnerPostbackThreshold):85,t=void 0!==B.config.webhookThreshold&&null!==B.config.webhookThreshold?Math.round(100*B.config.webhookThreshold):85;j.setFieldValue("postbackSuccessRateThreshold",e),j.setFieldValue("webhookSuccessRateThreshold",t),B.config.partnerOverrides&&B.config.partnerOverrides.length>0&&j.setFieldValue("partnerFilters",B.config.partnerOverrides.map(e=>({partnerId:e.machineName,threshold:void 0!==e.postbackThreshold&&null!==e.postbackThreshold?Math.round(100*e.postbackThreshold):85})))}},[B,j,t]);(0,g.useEffect)(()=>{P()},[P]);let w=e=>{e||j.reset(),a(e)},_=()=>{let e=j.getFieldValue("partnerFilters")||[];j.setFieldValue("partnerFilters",[...e,{partnerId:"",threshold:85}])};return(0,n.jsx)(i.lG,{open:t,onOpenChange:w,children:(0,n.jsxs)(i.Cf,{className:"sm:max-w-180",children:[(0,n.jsx)(i.c7,{children:(0,n.jsx)(i.L3,{children:x("Ad partner(s) & data integration postbacks")})}),U?(0,n.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,n.jsx)("div",{className:"description",children:x("Loading configuration...")})}):(0,n.jsx)(j.AppForm,{children:(0,n.jsxs)(j.FormContainer,{className:"space-y-2",children:[(0,n.jsx)(j.AppField,{name:"postbackSuccessRateThreshold",children:e=>(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsxs)("div",{className:"text-sm",children:[x("Postback success rate is")," ",(0,n.jsx)("span",{className:"font-medium text-accent-foreground",children:x("less than or equal to")})]}),(0,n.jsx)(e.InputField,{min:0,max:100,placeholder:"85",icon:u.default,inputMode:"numeric"}),(0,n.jsx)("p",{className:"description",children:x("Alerts are triggered when the postback success rate for ad partners or data integrations is less than or equal to the configured threshold (default: 85%).")})]})}),(0,n.jsx)(j.AppField,{name:"webhookSuccessRateThreshold",children:e=>(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsxs)("div",{className:"text-sm font-medium",children:[x("Webhook success rate is")," ",(0,n.jsx)("span",{className:"font-normal text-muted-foreground",children:x("less than or equal to")})]}),(0,n.jsx)("div",{className:"relative m-0",children:(0,n.jsx)(e.InputField,{min:0,max:100,placeholder:"85",icon:u.default,iconSide:"right",inputMode:"numeric"})}),(0,n.jsx)("p",{className:"description mt-2",children:x("Alerts are triggered when the webhooks success rate is less than or equal to the configured threshold (default: 85%).")})]})}),(0,n.jsx)(j.AppField,{name:"partnerFilters",mode:"array",children:e=>{let t=e.state.value||[];return(0,n.jsxs)("div",{className:"space-y-3",children:[t.length>0&&(0,n.jsxs)("div",{children:[(0,n.jsx)("p",{className:"text-md font-medium mb-4",children:x("Ad partner(s) & data integration postbacks")}),(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-3",children:[(0,n.jsx)("div",{className:"text-sm",children:x("Ad partner(s)")}),(0,n.jsxs)("div",{className:"text-sm",children:[x("Alert when success rate is"),(0,n.jsxs)("span",{className:"font-medium",children:[" ",x("less than or equal to")]})]})]})]}),t.length>0&&(0,n.jsx)("div",{className:"space-y-2",children:t.map((t,a)=>(0,n.jsxs)("div",{className:"grid grid-cols-2 gap-3 items-start",children:[(0,n.jsx)(j.AppField,{name:`partnerFilters[${a}].partnerId`,children:e=>(0,n.jsx)(e.SelectField,{options:y,placeholder:x("Select a partner"),disabled:F?.isLoading})}),(0,n.jsxs)("div",{className:"flex gap-2 items-start",children:[(0,n.jsx)(j.AppField,{name:`partnerFilters[${a}].threshold`,children:e=>(0,n.jsx)("div",{className:"relative m-0 flex-1",children:(0,n.jsx)(e.InputField,{placeholder:"85",icon:u.default,iconSide:"right",inputMode:"numeric"})})}),(0,n.jsx)(r.$,{type:"button",variant:"ghost",size:"sm",onClick:()=>e.removeValue(a),className:"h-10 w-10 p-0",children:(0,n.jsx)(p.default,{className:"h-4 w-4"})})]})]},`${t.partnerId}-${a}
47`))}),(0,n.jsx)("div",{children:(0,n.jsxs)(r.$,{type:"button",variant:"secondary",size:"sm",onClick:_,className:"justify-start gap-2 h-10",children:[(0,n.jsx)(m.default,{className:"h-4 w-4"}),x("Add partner(s) filters")]})})]})}}),(0,n.jsxs)(i.Es,{className:"gap-2",children:[(0,n.jsx)(r.$,{type:"button",variant:"secondary",onClick:()=>{j.reset()},children:x("Reset")}),(0,n.jsx)(j.Subscribe,{selector:e=>({canSubmit:e.canSubmit,isSubmitting:e.isSubmitting}),children:e=>{let{canSubmit:t,isSubmitting:a}=e;return(0,n.jsx)(r.$,{type:"submit",disabled:!t||a,children:a?x("Updating..."):x("Update configuration")})}})]})]})})]})})}},44455(e,t,a){var n=a(93248),r=a(76237),i=a(47021),s=a(89588);function o(e){let{isOpen:t,onClose:a,onConfirm:o,device:l,isLoading:A=!1,access:d}=e,{t:c}=(0,s.Bd)();return l?(0,n.jsx)(i.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(i.Cf,{children:[(0,n.jsxs)(i.c7,{children:[(0,n.jsx)(i.L3,{children:c("You're deleting {{deviceName}}",{deviceName:l.deviceName})}),(0,n.jsx)(i.rr,{children:c("This action can't be undone. To use this device again, you'll need to re-add it.")})]}),(0,n.jsxs)(i.Es,{children:[(0,n.jsx)(r.$,{variant:"secondary",onClick:a,disabled:A,className:"min-w-20",children:c("Cancel")}),(0,n.jsx)(r.$,{variant:"destructive",onClick:o,loading:A,className:"min-w-20 bg-red-600 hover:bg-red-700 text-destructive-foreground",access:d,children:c("Delete")})]})]})}):null}a.d(t,{l:()=>o})},58677(e,t,a){var n=a(93248),r=a(76237),i=a(99621),s=a(8380),o=a(89588);function l(){let{t:e}
47=(0,o.Bd)(),[t,a]=(0,s.useState)(!0);return t?(0,n.jsxs)("div",{className:"flex items-center gap-3 rounded-lg px-4 py-3 bg-primary/10",children:[(0,n.jsx)("div",{className:"flex-1 flex items-center gap-3",children:(0,n.jsx)("span",{className:"text-sm text-primary",children:e("Branch ID Device Finder helps you view and share your device identifiers with your team.")})}),(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsxs)("div",{className:"flex gap-3",children:[(0,n.jsx)(r.$,{variant:"link",size:"sm",asChild:!0,className:"border border-primary text-primary hover:bg-primary hover:text-primary-foreground hover:no-underline px-3 py-1 rounded-md",children:(0,n.jsx)("a",{href:"https://deviceidfinder.app.link/ios",target:"_blank",rel:"noopener noreferrer",className:"no-underline",children:e("iOS")})}),(0,n.jsx)(r.$,{variant:"link",size:"sm",asChild:!0,className:"border border-primary text-primary hover:bg-primary hover:text-primary-foreground hover:no-underline px-3 py-1 rounded-md",children:(0,n.jsx)("a",{href:"https://deviceidfinder.app.link/android",target:"_blank",rel:"noopener noreferrer",className:"no-underline",children:e("Android")})})]}),(0,n.jsxs)(r.$,{variant:"ghost",size:"sm",onClick:()=>a(!1),className:"h-6 w-6 p-0 text-primary hover:text-blue-800 hover:bg-blue-100",children:[(0,n.jsx)(i.default,{className:"h-4 w-4"}),(0,n.jsx)("span",{className:"sr-only",children:e("Dismiss")})]})]})]}):null}a.d(t,{V:()=>l})},88997(e,t,a){function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new Date;return e.toISOString().replace("T"," ").replace("Z","")}a.d(t,{t:()=>n})},80787(e,t,a){var n=a(93248),r=a(76237),i=a(68944),s=a(95871),o=a(89588);function l(e){let{onAddRecipient:t}=e,{t:a}=(0,o.Bd)();return(0,n.jsx)("div",{className:"flex items-center justify-center h-[90vh] w-full",children:(0,n.jsxs)(i.pp,{children:[(0,n.jsx)(i.qX,{icon:s.default,variant:"primary"}),(0,n.jsx)(i.RT,{children:a("Add recipients to enable the alert")}),(0,n.jsx)(i.zQ,{children:a("You need at least one recipient to enable this alert.")}),(0,n.jsx)(i.c4,{children:(0,n.jsx)(r.$,{onClick:t,children:a("Add Recipient")})})]})})}a.d(t,{f:()=>l})},90493(e,t,a){a.d(t,{Z:()=>u});var n=a(93248),r=a(76237),i=a(47021),s=a(18124),o=a(80641),l=a(86680),A=a(6964),d=a(8380),c=a(89588);function u(e){let t,a,{open:u,onOpenChange:p,recipientName:m,alertId:g,selectedRecipient:f}=e,{t:h}=(0,c.Bd)(),b=(t=(0,o.fI)(),a=(0,A.j)(),t.notifications?.removeAlertRecipients?.useMutation({onSuccess:async()=>{await a([l.Ger])}})),v=(0,d.useCallback)(async()=>{try{if(!f.recipientId)return;await b.mutateAsync({params:{alertId:g||""},body:{recipientIds:[f.recipientId],emails:[]}})}catch(e){throw console.error("Failed to remove recipient:",e),(0,s.oR)({title:"Failed to remove recipient",description:"Please try again later",variant:"destructive"}),e}},[b,f,g]),x=(0,d.useCallback)(async()=>{try{await v()}catch(e){throw console.error("RemoveRecipientModal onDelete error",e),e}finally{p(!1)}},[v,p]);return(0,n.jsx)(i.lG,{open:u,onOpenChange:p,children:(0,n.jsxs)(i.Cf,{className:"w-full sm:max-w-130",children:[(0,n.jsx)(i.c7,{children:(0,n.jsx)(i.L3,{children:`You're removing ${m}`})}),(0,n.jsx)("div",{children:(0,n.jsx)("p",{className:"description",children:h("Once removed, this team member will stop receiving this notification. You can re-add them at any time.")})}),(0,n.jsxs)(i.Es,{children:[(0,n.jsx)(r.$,{variant:"secondary",onClick:()=>p(!1),disabled:b.isPending,children:h("Cancel")}),(0,n.jsx)(r.$,{variant:"destructive",onClick:x,disabled:b.isPending,loading:b.isPending,children:h("Delete user")})]})]})})}},25403(e,t,a){var n=a(93248),r=a(76237),i=a(79024),s=a(31553),o=a(83728),l=a(8886),A=a(21606),d=a(72388),c=a(69666),u=a(89588);function p(e){let{device:t,onRefresh:a,onDelete:o,access:l}=e,{t:p}=(0,u.Bd)();return(0,n.jsxs)(i.ms,{children:[(0,n.jsx)(i.uu,{asChild:!0,children:(0,n.jsx)(r.$,{variant:"ghost",size:"sm",className:"p-0 h-8 w-8",access:l,children:(0,n.jsx)(A.default,{})})}),(0,n.jsxs)(i.pm,{align:"end",children:[(0,n.jsxs)(i.tJ,{onClick:()=>a(t),disabled:l===s.v.VIEW,children:[(0,n.jsx)(d.default,{}),p("Refresh device")]}),(0,n.jsxs)(i.tJ,{onClick:()=>o(t),className:"text-destructive hover:text-destructive",disabled:l===s.v.VIEW,children:[(0,n.jsx)(c.default,{}),p("Delete device")]})]})]})}function m(e,t,a){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return{accessorKey:e,header:e=>{let{column:r}=e;return(0,n.jsx)(o.y,{column:r,children:a(t)})},cell:t=>{let{row:a}
47=t,r=a.getValue(e);return(0,n.jsx)("span",{className:"truncate",children:r})},meta:{hideColumnByDefault:r}}}function g(e,t,a){let r=arguments.length>3&&void 0!==arguments[3]&&arguments[3];return{accessorKey:e,header:e=>{let{column:r}=e;return(0,n.jsx)(o.y,{column:r,children:a(t)})},cell:t=>{let{row:a}=t,r=a.getValue(e);return(0,n.jsx)("span",{className:"truncate",children:r})},sortingFn:(0,l.x)(e),meta:{hideColumnByDefault:r}}}function f(e){let{onRefresh:t,onDelete:a,access:r}=e,{t:i}=(0,u.Bd)(),o=[{...g("createdAt","Created at",i),id:"createdAt"},{...g("refreshedAt","Refreshed at",i),id:"refreshedAt"},{...m("deviceName","Device name",i),id:"deviceName"},{...m("deviceId","Device ID",i),id:"deviceId"},{...m("os","Platform",i),id:"os"}];return r===s.v.VIEW?o:[...o,{id:"actions",cell:e=>{let{row:i}=e;return(0,n.jsx)("div",{className:"flex justify-end",children:(0,n.jsx)(p,{device:i.original,onRefresh:t,onDelete:a,access:r})})},enableSorting:!1,size:60}]}a.d(t,{y:()=>f})},86957(e,t,a){var n=a(93248),r=a(76237),i=a(68944),s=a(96002),o=a(65367),l=a(46902),A=a(8380),d=a(89588);function c(e){let{access:t}=e,{t:a}=(0,d.Bd)(),[c,u]=(0,A.useState)(!1),{createDevice:p,isCreating:m}=(0,o.N)({onSuccess:()=>{u(!1)}}),g=async e=>{try{await p(e)}catch(e){console.error("Failed to create device:",e)}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:"flex items-center justify-center h-full w-full",children:(0,n.jsxs)(i.pp,{children:[(0,n.jsx)(i.qX,{icon:l.default,variant:"primary"}),(0,n.jsx)(i.RT,{children:a("Add test devices")}),(0,n.jsx)(i.zQ,{children:a("Add a test device to easily test your campaign setup.")}),(0,n.jsx)(i.c4,{children:(0,n.jsx)(r.$,{onClick:()=>{u(!0)},access:t,children:a("Add device")})})]})}),(0,n.jsx)(s.n,{isOpen:c,onClose:()=>{u(!1)},onSubmit:g,isLoading:m,access:t})]})}a.d(t,{k:()=>c})},78335(e,t,a){var n=a(93248),r=a(76237),i=a(33432),s=a(96002),o=a(65367),l=a(29288),A=a(11415),d=a(8380),c=a(89588);
47function u(e){let{columnVisibility:t,onColumnVisibilityChange:a,columns:u,access:p,storageId:m}=e,[g,f]=(0,d.useState)(!1),h=(0,A.k)(),{t:b}=(0,c.Bd)(),{data:v}=(0,l.F)(),x=v?.map(e=>e.deviceId)||[],{createDevice:F,isCreating:B}=(0,o.N)({onSuccess:()=>{f(!1)}}),U=async e=>{try{await F(e),h({title:b("Device added successfully!"),variant:"default"})}catch(e){h({title:b("Failed to add device"),description:b("Please try again or contact support if the problem persists."),variant:"destructive"})}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex items-center justify-between mb-1",children:[(0,n.jsx)(i.E,{columnVisibility:t,onColumnVisibilityChange:a,columns:u,isComplex:!0,storageId:m}),(0,n.jsx)(r.$,{onClick:()=>f(!0),className:"text-base font-normal leading-6 tracking-normal",access:p,children:b("Add device")})]}),(0,n.jsx)(s.n,{isOpen:g,onClose:()=>{f(!1)},onSubmit:U,isLoading:B,existingDeviceIds:x,access:p})]})}a.d(t,{l:()=>u})},82678(e,t,a){var n=a(93248),r=a(78768),i=a(89588);function s(e){let{open:t,onClose:a,onConfirm:s,isDisabling:o}=e,{t:l}=(0,i.Bd)("security-access");return(0,n.jsx)(r.Lt,{open:t,onOpenChange:a,children:(0,n.jsxs)(r.EO,{children:[(0,n.jsxs)(r.wd,{children:[(0,n.jsx)(r.r7,{children:l("Disable third party?")}),(0,n.jsx)(r.$v,{children:l("Disabling this third party will remove their app access and prevent their team from accessing this app. You can re-enable them later if needed.")})]}),(0,n.jsxs)(r.ck,{children:[(0,n.jsx)(r.Zr,{disabled:o,children:l("Cancel")}),(0,n.jsx)(r.Rx,{onClick:s,disabled:o,className:"bg-destructive text-destructive-foreground hover:bg-destructive/90","data-event-id":"third-party-disable-access-btn",children:l("Disable")})]})]})})}a.d(t,{t:()=>s})},51948(e,t,a){a.d(t,{c:()=>B});var n=a(93248),r=a(83728),i=a(42640),s=a(89588),o=a(76237),l=a(79024),A=a(18124),d=a(80641),c=a(86680),u=a(6964),p=a(12596),m=a(6636),g=a(22372),f=a(36389),h=a(8380),b=a(78768);function v(e){let{open:t,onClose:a,onConfirm:r,isCancelling:i}=e,{t:o}=(0,s.Bd)("third-party");return(0,n.jsx)(b.Lt,{open:t,onOpenChange:a,children:(0,n.jsxs)(b.EO,{children:[(0,n.jsxs)(b.wd,{children:[(0,n.jsx)(b.r7,{children:o("Cancel invitation?")}),(0,n.jsx)(b.$v,{children:o("Cancelling this invitation will revoke pending access. The third party will no longer be able to accept this invite.")})]}),(0,n.jsxs)(b.ck,{children:[(0,n.jsx)(b.Zr,{disabled:i,children:o("Go back")}),(0,n.jsx)(b.Rx,{onClick:r,disabled:i,className:"bg-destructive text-destructive-foreground hover:bg-destructive/90",children:o("Cancel invitation")})]})]})})}var x=a(82678);function F(e){let{thirdParty:t}=e,{t:a}=(0,s.Bd)("third-party"),{revokeThirdParty:r,isRevoking:i}=(0,p._)(),{resendInvite:b,isResending:F}=function(){let{t:e}=(0,s.Bd)("third-party"),t=(0,d.fI)(),a=(0,u.j)(),{mutateAsync:n,isPending:r}=t.thirdParty.resendThirdPartyInvite.useMutation({onSuccess:async()=>{(0,A.oR)({title:e("Invitation resent successfully"),variant:"default"}),await a(c.ffo)},onError:t=>{let a=t instanceof Error?t.message:e("Failed to resend invitation");(0,A.oR)({title:a,variant:"destructive"})}});return{resendInvite:n,isResending:r}}(),{cancelInvite:B,isCancelling:U}=function(){let{t:e}=(0,s.Bd)("third-party"),t=(0,d.fI)(),a=(0,u.j)(),{mutateAsync:n,isPending:r}=t.thirdParty.cancelThirdPartyInvite.useMutation({onSuccess:async()=>{(0,A.oR)({title:e("Invitation cancelled successfully"),variant:"default"}),await a(c.ffo)},onError:t=>{let a=t instanceof Error?t.message:e("Failed to cancel invitation");(0,A.oR)({title:a,variant:"destructive"})}});return{cancelInvite:n,isCancelling:r}}(),C=(0,g.Z)(),[y,j]=(0,h.useState)(!1),[P,w]=(0,h.useState)(!1),_=t.status===m.cvT.INVITE_PENDING,Q=t.status===m.cvT.DISABLED,I=e=>{e.stopPropagation(),t.third_party_account_id&&C({to:"/security-access/third-party/$thirdPartyId/edit",params:{thirdPartyId:t.third_party_account_id},search:Q?{thirdPartyName:t.name}:{}})},N=async()=>{if(t.third_party_account_id){try{await r({body:{third_party_account_id:t.third_party_account_id}})}catch{return}j(!1)}},T=async e=>{if(e.stopPropagation(),t.invite_id)try{await b({params:{inviteId:String(t.invite_id)},body:{}})}catch{return}},S=async()=>
47{if(t.invite_id){try{await B({params:{inviteId:String(t.invite_id)},body:{}})}catch{return}w(!1)}};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(l.ms,{children:[(0,n.jsx)(l.uu,{asChild:!0,children:(0,n.jsx)(o.$,{variant:"ghost",size:"sm",className:"p-0 h-8 w-8",onClick:e=>e.stopPropagation(),children:(0,n.jsx)(f.default,{className:"h-4 w-4"})})}),(0,n.jsx)(l.pm,{align:"end",children:_?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.tJ,{className:"cursor-pointer",onClick:T,disabled:F||!t.invite_id,"data-event-id":"third-party-invite-resend-btn",children:a("Resend invitation")}),(0,n.jsx)(l.tJ,{className:"cursor-pointer text-destructive focus:bg-destructive/10 focus:text-destructive",onClick:e=>{e.stopPropagation(),w(!0)},disabled:U||!t.invite_id,"data-event-id":"third-party-invite-cancel-btn",children:a("Cancel invitation")})]}):Q?(0,n.jsx)(l.tJ,{className:"cursor-pointer",onClick:I,disabled:!t.third_party_account_id,children:a("Enable third party")}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(l.tJ,{className:"cursor-pointer",onClick:I,disabled:!t.third_party_account_id,children:a("Manage Access")}),(0,n.jsx)(l.tJ,{className:"cursor-pointer text-destructive focus:bg-destructive/10 focus:text-destructive",onClick:e=>{e.stopPropagation(),j(!0)},disabled:i||!t.third_party_account_id,children:a("Disable third party")})]})})]}),(0,n.jsx)(x.t,{open:y,onClose:()=>j(!1),onConfirm:N,isDisabling:i}),(0,n.jsx)(v,{open:P,onClose:()=>w(!1),onConfirm:S,isCancelling:U})]})}function B(e){let{t}=(0,s.Bd)(),a=[{accessorKey:"name",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Name")}
47)},cell:e=>{let{row:t}=e,a=t.original;return(0,n.jsx)("div",{className:"flex items-center gap-3",children:(0,n.jsx)("span",{className:"text-sm font-medium",children:a.name})})}},{accessorKey:"status",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Status")})},cell:e=>{let{row:t}=e;return(0,n.jsx)(i.T,{status:t.original.status})}},{accessorKey:"date_invited",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Date invited")})},cell:e=>{let{row:t}=e,a=t.original.date_invited;if(!a)return(0,n.jsx)("span",{className:"text-sm",children:"—"});let r=new Date(a).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric"});return(0,n.jsx)("span",{className:"text-sm",children:r})}},{accessorKey:"invited_by",header:e=>{let{column:a}=e;return(0,n.jsx)(r.y,{column:a,children:t("Invited by")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm",children:t.original.invited_by||"—"})}}];return e?.showActions&&a.push({id:"actions",header:()=>null,cell:e=>{let{row:t}=e;return(0,n.jsx)("div",{className:"flex justify-end",role:"toolbar",onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),children:(0,n.jsx)(F,{thirdParty:t.original})})},enableSorting:!1}),a}},6772(e,t,a){var n=a(93248),r=a(76237),i=a(88921),s=a(52879),o=a(89588);function l(e){let{searchQuery:t,onSearchChange:a,onConnectThirdParty:l}=e,{t:A}=(0,o.Bd)();return(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)(i.p,{placeholder:A("Search third parties"),value:t,onChange:e=>a(e.target.value),icon:s.default}),(0,n.jsx)(r.$,{className:"flex items-center gap-2",onClick:l,children:A("Connect a third party")})]})}a.d(t,{F:()=>l})},42640(e,t,a){var n=a(93248),r=a(74202),i=a(6636),s=a(89588);function o(e){let{status:t}=e,{t:a}=(0,s.Bd)();return t===i.cvT.ACTIVE?(0,n.jsx)(r.E,{variant:"positive",children:a("Active")}):t===i.cvT.INVITE_PENDING?(0,n.jsx)(r.E,{variant:"secondary",children:a("Invite pending")}):(0,n.jsx)(r.E,{variant:"outline",children:a("Disabled")})}a.d(t,{T:()=>o})},68726(e,t,a){var n=a(40058);let r=()=>n.YjP().default("false").transform(e=>"true"===e||"1"===e),i=n.Ikc({PUBLIC_APP_ENV:n.k5n(["development","staging","production","test"]).default("development"),PUBLIC_GTM_AUTH:n.YjP().default(""),PUBLIC_GTM_PREVIEW:n.YjP().default(""),PUBLIC_METICULOUS_ENABLED:r(),PUBLIC_SEGMENT_ENABLED:r(),PUBLIC_DASHBOARD_URL:n.OZ5(),PUBLIC_BRANCH_SSO_DOMAIN:n.YjP().default(""),PUBLIC_SSO_DOMAIN_CONFIG_ENABLED:r(),PUBLIC_USER_UPLOADS_PATH:n.YjP(),PUBLIC_DEFAULT_SHORT_URL_DOMAIN_SUFFIX:n.YjP(),PUBLIC_CDN_URL:n.OZ5(),PUBLIC_ANALYTICS_ENV:n.k5n(["branch","branch-dev"]),PUBLIC_ANALYTICS_CHANNEL_PERFORMANCE_ID:n.uRe(),PUBLIC_ANALYTICS_LAST_TOUCH_MODEL_ID:n.uRe(),PUBLIC_ANALYTICS_SINGLE_LINK_ANALYTICS_ID:n.uRe(),PUBLIC_ANALYTICS_SINGLE_LINK_ANALYTICS_LAST_TOUCH_ID:n.uRe(),PUBLIC_ANALYTICS_COHORTS_ACQUISITION_ID:n.uRe(),PUBLIC_ANALYTICS_FRAUD_ID:n.uRe(),PUBLIC_ANALYTICS_INSIGHTS_ID:n.uRe(),PUBLIC_ANALYTICS_BENCHMARKS_ID:n.uRe(),PUBLIC_ANALYTICS_FUNNEL_ID:n.uRe(),PUBLIC_ANALYTICS_ICON_OVERRIDE_URL:n.OZ5(),PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_ID:n.uRe(),PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_CLICKS_VIZ_ID:n.uRe(),PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_INSTALLS_VIZ_ID:n.uRe(),PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_OPENS_VIZ_ID:n.uRe(),PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_PURCHASES_VIZ_ID:n.uRe(),PUBLIC_ANALYTICS_BANNERS_ACTIVITY_ID:n.uRe(),PUBLIC_ANALYTICS_BANNERS_ACTIVITY_PRO_ID:n.uRe(),PUBLIC_FRAUD_MANAGE_RULE_TAG_ACTION_ID:n.uRe(),PUBLIC_FRAUD_MANAGE_RULE_BLOCK_ACTION_ID:n.uRe(),PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_ID:n.uRe(),PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_DEFEND_VIZ_ID:n.uRe(),PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_SYSTEM_VIZ_ID:n.uRe(),PUBLIC_SENTRY_ENABLED:r(),PUBLIC_SENTRY_DSN:n.YjP().default(""),PUBLIC_SENTRY_ENV:n.YjP().default(""),PUBLIC_LAUNCH_DARKLY_CLIENT_SIDE_ID:n.YjP(),PUBLIC_APPCUES_ACCOUNT_ID:n.YjP().default(""),PUBLIC_CRYPTO_SECRET_KEY:n.YjP(),PUBLIC_INTRO_STANDALONE_ID:n.auy.ai().int().positive(),PUBLIC_INTRO_BUNDLED_ID:n.auy.ai().int().positive()}).parse({PUBLIC_APP_ENV:"production",PUBLIC_GTM_AUTH:"qaKPTSwnRENYEhu1IN9SzQ",PUBLIC_GTM_PREVIEW:"env-1",PUBLIC_METICULOUS_ENABLED:"false",PUBLIC_SEGMENT_ENABLED:"true",PUBLIC_DASHBOARD_URL:"http://dashboard.branch.io",PUBLIC_BRANCH_SSO_DOMAIN:"branch.io",PUBLIC_SSO_DOMAIN_CONFIG_ENABLED:"false",PUBLIC_USER_UPLOADS_PATH:"user-uploads",PUBLIC_DEFAULT_SHORT_URL_DOMAIN_SUFFIX:"app.link",PUBLIC_ANALYTICS_ENV:"branch",PUBLIC_ANALYTICS_CHANNEL_PERFORMANCE_ID:"6aeb85b7-58d9-41f7-8449-85f3443bb7eb",PUBLIC_ANALYTICS_LAST_TOUCH_MODEL_ID:"f6f5f71f-6d17-4549-9c03-d3ac9f28307c",PUBLIC_ANALYTICS_SINGLE_LINK_ANALYTICS_ID:"19792b02-e59b-4533-af18-62dd34d98198",PUBLIC_ANALYTICS_SINGLE_LINK_ANALYTICS_LAST_TOUCH_ID:"da6d65a4-cb3d-4841-9cc8-1a217de74f68",PUBLIC_ANALYTICS_COHORTS_ACQUISITION_ID:"6f4b0d5e-99a8-4151-b16e-ed0431c6cdcc",PUBLIC_ANALYTICS_FRAUD_ID:"931871d8-cc79-4418-81b9-0aeb17426b88",PUBLIC_ANALYTICS_INSIGHTS_ID:"9ecfdfa2-0fc1-4d25-8c34-ea4d576947c6",PUBLIC_ANALYTICS_BENCHMARKS_ID:"c2c252b7-f920-4d4d-b125-f12a18d8383b",PUBLIC_ANALYTICS_FUNNEL_ID:"7a8a5d5d-912b-45f9-abca-8b11d588dbe9",PUBLIC_ANALYTICS_ICON_OVERRIDE_URL:"https://cdn.branch.io/logos/sensei-icon-overrides-prod.svg",PUBLIC_SENTRY_ENABLED:"true",PUBLIC_SENTRY_DSN:"https://[email protected]/4510518310404096",PUBLIC_SENTRY_ENV:"production",PUBLIC_LAUNCH_DARKLY_CLIENT_SIDE_ID:"69a90e82f454500a2abf167b",PUBLIC_CDN_URL:"https://cdn.branch.io",PUBLIC_APPCUES_ACCOUNT_ID:"225840",PUBLIC_CRYPTO_SECRET_KEY:"6UD3yBgu&$B74%{C{DG$.$8=*-]xDEc8",PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_ID:"7d2467a2-ace4-4019-ac36-0d7208c1ba08",PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_CLICKS_VIZ_ID:"c2
471731d0-7abd-45a7-b593-2f810089ba08",PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_INSTALLS_VIZ_ID:"c661f2c8-ed38-4449-8fee-ba3f99baba08",PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_OPENS_VIZ_ID:"7bdd112c-5e43-4573-9acf-2ee15239ba08",PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_PURCHASES_VIZ_ID:"beec2050-e7d4-483d-89d4-6b315dd2ba08",PUBLIC_ANALYTICS_BANNERS_ACTIVITY_ID:"6a448d73-55c3-42a3-9854-4659c11f928c",PUBLIC_ANALYTICS_BANNERS_ACTIVITY_PRO_ID:"cb668974-b327-4d5e-94ab-ca52d7279a84",PUBLIC_FRAUD_MANAGE_RULE_TAG_ACTION_ID:"3557b9c1-583f-41e0-80da-b58700a6ba08",PUBLIC_FRAUD_MANAGE_RULE_BLOCK_ACTION_ID:"b364aada-b1c7-442d-9d2b-a2a513a9ba08",PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_ID:"a18caf75-1b34-4821-af97-754684a0ba08",PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_DEFEND_VIZ_ID:"7a417267-b44c-476a-b99b-5b9c7e23ba08",PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_SYSTEM_VIZ_ID:"654b99c3-a26e-47f3-8d1e-62e04b6aba08",PUBLIC_INTRO_STANDALONE_ID:"2020",PUBLIC_INTRO_BUNDLED_ID:"2019"}),s="development"===i.PUBLIC_APP_ENV;i.PUBLIC_APP_ENV;let o="production"===i.PUBLIC_APP_ENV,l="test"===i.PUBLIC_APP_ENV,A={analytics:{env:i.PUBLIC_ANALYTICS_ENV,channelPerformanceId:i.PUBLIC_ANALYTICS_CHANNEL_PERFORMANCE_ID,lastTouchMo
47delId:i.PUBLIC_ANALYTICS_LAST_TOUCH_MODEL_ID,singleLinkAnalytics:i.PUBLIC_ANALYTICS_SINGLE_LINK_ANALYTICS_ID,singleLinkAnalyticsLastTouch:i.PUBLIC_ANALYTICS_SINGLE_LINK_ANALYTICS_LAST_TOUCH_ID,cohortsAcquisition:i.PUBLIC_ANALYTICS_COHORTS_ACQUISITION_ID,fraud:i.PUBLIC_ANALYTICS_FRAUD_ID,fraudProtectionStats:{fraudStatsId:i.PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_ID,fraudStatsBlockClicksVizId:i.PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_CLICKS_VIZ_ID,fraudStatsBlockInstallsVizId:i.PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_INSTALLS_VIZ_ID,fraudStatsBlockOpensVizId:i.PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_OPENS_VIZ_ID,fraudStatsBlockPurchasesVizId:i.PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_BLOCK_PURCHASES_VIZ_ID},fraudManageRule:{fraudManageRuleTagActionId:i.PUBLIC_FRAUD_MANAGE_RULE_TAG_ACTION_ID,fraudManageRuleBlockActionId:i.PUBLIC_FRAUD_MANAGE_RULE_BLOCK_ACTION_ID,fraudManageRuleActivityLogId:i.PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_ID,fraudManageRuleActivityLogDefendVizId:i.PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_DEFEND_VIZ_ID,fraudManageRuleActivityLogSystemVizId:i.PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_SYSTEM_VIZ_ID},hiddenFromAllDashboards:[i.PUBLIC_FRAUD_PROTECTION_ANALYTICS_STATS_ID,i.PUBLIC_FRAUD_MANAGE_RULE_TAG_ACTION_ID,i.PUBLIC_FRAUD_MANAGE_RULE_BLOCK_ACTION_ID,i.PUBLIC_FRAUD_MANAGE_RULE_ACTIVITY_LOG_ID],insightsId:i.PUBLIC_ANALYTICS_INSIGHTS_ID,benchmarksId:i.PUBLIC_ANALYTICS_BENCHMARKS_ID,funnel:i.PUBLIC_ANALYTICS_FUNNEL_ID,iconOverrideUrl:i.PUBLIC_ANALYTICS_ICON_OVERRIDE_URL,bannersActivityId:i.PUBLIC_ANALYTICS_BANNERS_ACTIVITY_ID,bannersActivityProId:i.PUBLIC_ANALYTICS_BANNERS_ACTIVITY_PRO_ID},branchSsoDomain:i.PUBLIC_BRANCH_SSO_DOMAIN,cdnUrl:i.PUBLIC_CDN_URL,dashboardUrl:i.PUBLIC_DASHBOARD_URL,defaultShortUrlDomainSuffix:i.PUBLIC_DEFAULT_SHORT_URL_DOMAIN_SUFFIX,gtmAuth:i.PUBLIC_GTM_AUTH,gtmPreview:i.PUBLIC_GTM_PREVIEW,launchDarklyClientSideId:i.PUBLIC_LAUNCH_DARKLY_CLIENT_SIDE_ID,loadSegment:i.PUBLIC_SEGMENT_ENABLED,meticulousEnabled:i.PUBLIC_METICULOUS_ENABLED,sentry:{enabled:i.PUBLIC_SENTRY_ENABLED,dsn:i.PUBLIC_SENTRY_DSN,env:i.PUBLIC_SENTRY_ENV},ssoDomainConfigEnabled:i.PUBLIC_SSO_DOMAIN_CONFIG_ENABLED,userUploadsPath:i.PUBLIC_USER_UPLOADS_PATH,appcuesAccountId:i.PUBLIC_APPCUES_ACCOUNT_ID||void 0,cryptoSecretKey:i.PUBLIC_CRYPTO_SECRET_KEY,introStandaloneId:i.PUBLIC_INTRO_STANDALONE_ID,introBundledId:i.PUBLIC_INTRO_BUNDLED_ID};a.d(t,{},{$W:A,KV:o,Nu:l,yz:s})},80587(e,t,a){a.d(t,{},{K:{ADMIN:{name:"admin",label:"Admin",value:1,description:"Edit access to all settings and export access to all data"},TEAM_MEMBER:{name:"team_member",label:"Team Member",value:2,description:"Edit access to channels and links, read-only access to app settings, and access to aggregate data"},FULL_READ:{name:"full_read",label:"Full Read",value:3,description:"Read-only access to all settings, and access to aggregate data"},LIMITED_READ:{name:"limited_read",label:"Limited Read",value:4,description:"Access to aggregate data"},USER_COORDINATOR:{name:"user_coordinator",label:"User Coordinator",value:10,description:"Ability to provision users and agencies"},CUSTOM:{name:"custom",label:"Custom",value:5,description:"Customize settings and data access"},NO_ACCESS:{name:"no_access",label:"No Access",value:200,description:"No dashboard access"}}})},21243(e,t,a){var n,r=((n={}).Define="define",n.Analytics="analyticsTags",n.Redirects="redirects",n.LinkData="linkData",n);a.d(t,{U:()=>r})},96858(e,t,a){var n,r=((n={}).STATUS="status",n.ACCOUNT_SETTINGS="account-settings",n.EVENT_CONFIG="event-config",n.ATTRIBUTION_WINDOWS="attribution-windows",n.POSTBACK_CONFIG="postback-config",n.COST_DATA="cost-data",n.LINKS="links",n);a.d(t,{e:()=>r})},29534(e,t,a){a.d(t,{},{g:{AF:"Afghanistan",AL:"Albania",DZ:"Algeria",AS:"American Samoa",AD:"Andorra",AO:"Angola",AI:"Anguilla",AQ:"Antarctica",AG:"Antigua and Barbuda",AR:"Argentina",AM:"Armenia",AW:"Aruba",AU:"Australia",AT:"Austria",AZ:"Azerbaijan",BS:"Bahamas (the)",BH:"Bahrain",BD:"Bangladesh",BB:"Barbados",BY:"Belarus",BE:"Belgium",BZ:"Belize",BJ:"Benin",BM:"Bermuda",BT:"Bhutan",BO:"Bolivia (Plurinational State of)",BQ:"Bonaire, Sint Eustatius and Saba",BA:"Bosnia and Herzegovina",BW:"Botswana",BV:"Bouvet Island",BR:"Brazil",IO:"British Indian Ocean Territory (the)",BN:"Brunei Darussalam",BG:"Bulgaria",BF:"Burkina Faso",BI:"Burundi",CV:"Cabo Verde",KH:"Cambodia",CM:"Cameroon",CA:"Canada",KY:"Cayman Islands (the)",CF:"
47Central African Republic (the)",TD:"Chad",CL:"Chile",CN:"China",CX:"Christmas Island",CC:"Cocos (Keeling) Islands (the)",CO:"Colombia",KM:"Comoros (the)",CD:"Congo (the Democratic Republic of the)",CG:"Congo (the)",CK:"Cook Islands (the)",CR:"Costa Rica",HR:"Croatia",CU:"Cuba",CW:"Curaçao",CY:"Cyprus",CZ:"Czechia",CI:"Côte d'Ivoire",DK:"Denmark",DJ:"Djibouti",DM:"Dominica",DO:"Dominican Republic (the)",EC:"Ecuador",EG:"Egypt",SV:"El Salvador",GQ:"Equatorial Guinea",ER:"Eritrea",EE:"Estonia",SZ:"Eswatini",ET:"Ethiopia",FK:"Falkland Islands (the) [Malvinas]",FO:"Faroe Islands (the)",FJ:"Fiji",FI:"Finland",FR:"France",GF:"French Guiana",PF:"French Polynesia",TF:"French Southern Territories (the)",GA:"Gabon",GM:"Gambia (the)",GE:"Georgia",DE:"Germany",GH:"Ghana",GI:"Gibraltar",GR:"Greece",GL:"Greenland",GD:"Grenada",GP:"Guadeloupe",GU:"Guam",GT:"Guatemala",GG:"Guernsey",GN:"Guinea",GW:"Guinea-Bissau",GY:"Guyana",HT:"Haiti",HM:"Heard Island and McDonald Islands",VA:"Holy See (the)",HN:"Honduras",HK:"Hong Kong",HU:"Hungary",IS:"Iceland",IN:"India",ID:"Indonesia",IR:"Iran (Islamic Republic of)",IQ:"Iraq",IE:"Ireland",IM:"Isle of Man",IL:"Israel",IT:"Italy",JM:"Jamaica",JP:"Japan",JE:"Jersey",JO:"Jordan",KZ:"Kazakhstan",KE:"Kenya",KI:"Kiribati",KP:"Korea (the Democratic People's Republic of)",KR:"Korea (the Republic of)",KW:"Kuwait",KG:"Kyrgyzstan",LA:"Lao People's Democratic Republic (the)",LV:"Latvia",LB:"Lebanon",LS:"Lesotho",LR:"Liberia",LY:"Libya",LI:"Liechtenstein",LT:"Lithuania",LU:"Luxembourg",MO:"Macao",MG:"Madagascar",MW:"Malawi",MY:"Malaysia",MV:"Maldives",ML:"Mali",MT:"Malta",MH:"Marshall Islands (the)",MQ:"Martinique",MR:"Mauritania",MU:"Mauritius",YT:"Mayotte",MX:"Mexico",FM:"Micronesia (Federated States of)",MD:"Moldova (the Republic of)",MC:"Monaco",MN:"Mongolia",ME:"Montenegro",MS:"Montserrat",MA:"Morocco",MZ:"Mozambique",MM:"Myanmar",NA:"Namibia",NR:"Nauru",NP:"Nepal",NL:"Netherlands (the)",NC:"New Caledonia",NZ:"New Zealand",NI:"Nicaragua",NE:"Niger (the)",NG:"Nigeria",NU:"Niue",NF:"Norfolk Island",MP:"Northern Mariana Islands (the)",NO:"Norway",OM:"Oman",PK:"Pakistan",PW:"Palau",PS:"Palestine, State of",PA:"Panama",PG:"Papua New Guinea",PY:"Paraguay",PE:"Peru",PH:"Philippines (the)",PN:"Pitcairn",PL:"Poland",PT:"Portugal",PR:"Puerto Rico",QA:"Qatar",MK:"Republic of North Macedonia",RO:"Romania",RU:"Russian Federation (the)",RW:"Rwanda",RE:"Réunion",BL:"Saint Barthélemy",SH:"Saint Helena, Ascension and Tristan da Cunha",KN:"Saint Kitts and Nevis",LC:"Saint Lucia",MF:"Saint Martin (French part)",PM:"Saint Pierre and Miquelon",VC:"Saint Vincent and the Grenadines",WS:"Samoa",SM:"San Marino",ST:"Sao Tome and Principe",SA:"Saudi Arabia",SN:"Senegal",RS:"Serbia",SC:"Seychelles",SL:"Sierra Leone",SG:"Singapore",SX:"Sint Maarten (Dutch part)",SK:"Slovakia",SI:"Slovenia",SB:"Solomon Islands",SO:"Somalia",ZA:"South Africa",GS:"South Georgia and the South Sandwich Islands",SS:"South Sudan",ES:"Spain",LK:"Sri Lanka",SD:"Sudan (the)",SR:"Suriname",SJ:"Svalbard and Jan Mayen",SE:"Sweden",CH:"Switzerland",SY:"Syrian Arab Republic",TW:"Taiwan",TJ:"Tajikistan",TZ:"Tanzania, United Republic of",TH:"Thailand",TL:"Timor-Leste",TG:"Togo",TK:"Tokelau",TO:"Tonga",TT:"Trinidad and Tobago",TN:"Tunisia",TR:"Turkey",TM:"Turkmenistan",TC:"Turks and Caicos Islands (the)",TV:"Tuvalu",UG:"Uganda",UA:"Ukraine",AE:"United Arab Emirates (the)",GB:"United Kingdom of Great Britain and Northern Ireland (the)",UM:"United States Minor Outlying Islands (the)",US:"United States of America (the)",UY:"Uruguay",UZ:"Uzbekistan",VU:"Vanuatu",VE:"Venezuela (Bolivarian Republic of)",VN:"Viet Nam",VG:"Virgin Islands (British)",VI:"Virgin Islands (U.S.)",WF:"Wallis and Futuna",EH:"Western Sahara",YE:"Yemen",ZM:"Zambia",ZW:"Zimbabwe",AX:"Åland Islands"}})},25789(e,t,a){var n=a(1078);let r=[n.Fw.PAGEVIEW,n.Fw.WEB_SESSION_START],i=[n.Fw.CLICK,n.Fw.BRANCH_CTA_VIEW,n.Fw.IMPRESSION,n.Fw.SMS_SENT,n.Fw.JOURNEYS_DISMISSAL],s=new Set(r),o=new Set(i);function l(e){return!!e&&s.has(e)}function A(e){return!!e&&o.has(e)}a.d(t,{OG:()=>A,nM:()=>l})},1078(e,t,a){let n={INSTALL:"INSTALL",PAGEVIEW:"PAGEVIEW",BRANCH_CTA_VIEW:"BRANCH_CTA_VIEW",CLICK:"CLICK",OPEN:"OPEN",REINSTALL:"REINSTALL",WEB_SESSION_START:"WEB_SESSION_START",SMS_SENT:"SMS_SENT",IMPRESSION:"IMPRESSION",JOURNEYS_DISMISSAL:"JOURNEYS_DISMISSAL"},r={PURCHASE:"PURCHASE",ADD_TO_CART:"ADD_TO_CART",ADD_TO_WISHLIST:"ADD_TO_WISHLIST",VIEW_CART:"VIEW_CART",INITIATE_PURCHASE:"INITIATE_PURCHASE",ADD_PAYMENT_INFO:"ADD_PAYMENT_INFO",SPEND_CREDITS:"SPEND_CREDITS",RESERVE:"RESERVE",CLICK_AD:"CLICK_AD",VIEW_AD:"VIEW_AD"},i={SEARCH:"SEARCH",VIEW_ITEM:"VIEW_ITEM",VIEW_ITEMS:"VIEW_ITEMS",RATE:"RATE",SHARE:"SHARE",INITIATE_STREAM:"INITIATE_STREAM",COMPLETE_STREAM:"COMPLETE_STREAM"},s={COMPLETE_REGISTRATION:"COMPLETE_REGISTRATION",COMPLETE_TUTORIAL:"COMPLETE_TUTORIAL",ACHIEVE_LEVEL:"ACHIEVE_LEVEL",UNLOCK_ACHIEVEMENT:"UNLOCK_ACHIEVEMENT",INVITE:"INVITE",LOGIN:"LOGIN",SUBSCRIBE:"SUBSCRIBE",START_TRIAL:"START_TRIAL",OPT_IN:"OPT_IN",OPT_OUT:"OPT_OUT",UNINSTALL:"UNINSTALL"},o={...n,...r,...i,...s};a.d(t,{},{BN:r,Fw:n,HL:i,Hs:o,SD:s})},71178(e,t,a){a.d(t,{},{L:{empty:"",error:"text-destructive",filled:"text-positive-foreground"}})},76751(e,t,a){a.d(t,{},{q:{ALERT_NAME_SAN_AUTH_FAIL:"SAN_AUTH_FAIL",ALERT_NAME_POSTBACK_FAIL:"POSTBACK_FAIL",ALERT_NAME_SAN_CONFIG_
47CHANGE:"SAN_CONFIG_CHANGE",ALERT_NAME_GLOBAL_CONFIG_CHANGE:"GLOBAL_CONFIG_CHANGE",ALERT_NAME_VOLUME_CREDIT_USAGE:"VOLUME_CREDIT_USAGE",ALERT_NAME_BRANCH_ACCOUNT_USAGE:"BRANCH_ACCOUNT_USAGE"}})},99765(e,t,a){a.d(t,{},{Z:[{category:"Suggested",items:[{value:"affiliate",label:"affiliate"},{value:"facebook",label:"facebook"},{value:"instagram",label:"instagram"},{value:"whatsapp",label:"whatsapp"},{value:"google",label:"google"},{value:"website",label:"website"},{value:"youtube",label:"youtube"},{value:"blog",label:"blog"},{value:"customer support",label:"customer support"},{value:"influencer",label:"influencer"}]}]})},86754(e,t,a){let n={monetization:"Monetization",retention:"Retention",engagement:"Engagement",acquisition:"Acquisition"},r={Monetization:{Purchase:"Purchase",Reserve:"Reserve","Spend Credits":"Spend Credits",Subscribe:"Subscribe"},Retention:{Login:"Login",Open:"Open (auto-tracked)","Web Session Start":"Web Session Start"},Engagement:{"Achieve Level":"Achieve Level","Add Payment Info":"Add Payment Info","Add to Cart":"Add to Cart","Add to Wishlist":"Add to Wishlist",Click:"Click (auto-tracked)","Complete Stream":"Complete Stream","Complete Tutorial":"Complete Tutorial","Initiate Purchase":"Initiate Purchase","Initiate Stream":"Initiate Stream",Invite:"Invite",Open:"Open (auto-tracked)",Rate:"Rate",Search:"Search",Share:"Share","Unlock Achievement":"Unlock Achievement","View Cart":"View Cart","View Item":"View Item","View Items":"View Items","Web Session Start":"Web Session Start (auto-tracked)"},Acquisition:{"Complete Registration":"Complete Registration",Install:"Install (auto-tracked)","Start Trial":"Start Trial"}};Object.values(n),[...new Set(Object.values(r).flatMap(e=>Object.keys(e)))].sort(),a.d(t,{},{BC:r,ix:n})},49538(e,t,a){a.d(t,{},{Q:"~agency_id"})},38077(e,t,a){a.d(t,{c:()=>s});var n=a(14686);let r=new RegExp(/^https?:\/\/[\w\-]+(\.[\w\-]+)+[/#?]?.*$/);var i=a(40058);let s=i.Ikc({id:i.YjP().optional(),key:i.YjP().trim(),value:i.YjP().trim()}).superRefine((e,t)=>{let a=e.key.length>0,i=e.value.length>0;a&&!i&&t.addIssue({code:"custom",path:["value"],message:"Value is required when a key is set"}),!a&&i&&t.addIssue({code:"custom",path:["key"],message:"Key is required when a value is set"}),a&&i&&n.T.includes(e.key)&&!r.test(e.value)&&t.addIssue({code:"custom",path:["value"],message:"This field must be a valid URL"})})},96599(e,t,a){a.d(t,{},{F:[{category:"Popular",items:[{value:"$deeplink_path",label:"Default Deep Link Path",description:"$deeplink_path"},{value:"$ios_deeplink_path",label:"iOS Deep Link Path",description:"$ios_deeplink_path"},{value:"$android_deeplink_path",label:"Android Deep Link Path",description:"$android_deeplink_path"},{value:"$fallback_url",label:"Default Fallback URL",description:"$fallback_url"},{value:"$canonical_url",label:"Canonical URL",description:"$canonical_url"},{value:"$canonical_identifier",label:"Unique Content Identifier",description:"$canonical_identifier"},{value:"$ios_passive_deepview",label:"iOS Deepview Template",description:"$ios_passive_deepview"},{value:"$android_passive_deepview",label:"Android Deepview Template",description:"$android_passive_deepview"},{value:"$always_deeplink",label:"Always Deep Link to App",description:"$always_deeplink"},{value:"$match_duration",label:"Deep Linking Window (Seconds)",description:"$match_duration"},{value:"$uri_redirect_mode",label:"Default URI Redirect Mode",description:"$uri_redirect_mode"},{value:"$ios_uri_redirect_mode",label:"iOS URI Redirect Mode",description:"$ios_uri_redirect_mode"},{value:"$android_uri_redirect_mode",label:"Android URI Redirect Mode",description:"$android_uri_redirect_mode"}]},{category:"Deep Linking Parameters",items:[{value:"$deeplink_path",label:"Default Deep Link Path",description:"$deeplink_path"},{value:"$ios_deeplink_path",label:"iOS Deep Link Path",description:"$ios_deeplink_path"},{value:"$android_deeplink_path",label:"Android Deep Link Path",description:"$android_deeplink_path"},{value:"$desktop_deeplink_path",label:"Desktop Deep Link Path",description:"$desktop_deeplink_path"}]},{category:"Link Behavior and Redirects",items:[{value:"$fallback_url",label:"Default Fallback URL",description:"$fallback_url"},{value:"$ipad_url",label:"iPad Redirect URL",description:"$ipad_url"},{value:"$samsung_url",label:"Samsung Galaxy Store Redirect URL",description:"$samsung_url"},{value:"$huawei_url",label:"Huawei App Gallery URL",description:"$huawei_url"},{value:"$web_only",label:"Force Web Open",description:"$web_only"},{value:"$mobile_web_only",label:"Mobile Web Only (Desktop App)",description:"$mobile_web_only"},{value:"$desktop_web_only",label:"Desktop Web Only (Mobile App)",description:"$desktop_web_only"},{value:"$always_deeplink",label:"Always Deep Link to App",description:"$always_deeplink"},{value:"$ios_nativelink",label:"Enable iOS NativeLink",description:"$ios_nativelink"},{value:"$uri_redirect_mode",label:"Default URI Redirect Mode",description:"$uri_redirect_mode"},{value:"$ios_uri_redirect_mode",label:"iOS URI Redirect Mode",description:"$ios_uri_redirect_mode"},{value:"$android_uri_redirect_mode",label:"Android URI Redirect Mode",description:"$android_uri_redirect_mode"},{value:"$ios_redirect_timeout",label:"iOS App Store Redirect Delay (Milliseconds)",description:"$ios_redirect_timeout"},{value:"$android_redirect_timeout",label:"Android Play Store Redirect Delay (Milliseconds)",description:"$android_redirect_timeout"}]},{category:"Attribution and Analytics Control",items:[{value:"$click_install_window_days",label:"Click-to-Install Window (Days)",description:"$click_install_window_days"},{value:"$click_session_start_window_days",label:"Click-to-Open/Session Window (Days)",description:"$click_session_start_window_days"},{value:"$click_conversion_window_days",label:"Click-to-Conversion Window (Days)",description:"$click_conversion_window_days"}
47,{value:"$impression_install_window_days",label:"Impression-to-Install Window (Days)",description:"$impression_install_window_days"},{value:"$impression_session_start_window_days",label:"Impression-to-Open/Session Window (Days)",description:"$impression_session_start_window_days"},{value:"$impression_conversion_window_days",label:"Impression-to-Conversion Window (Days)",description:"$impression_conversion_window_days"},{value:"$match_duration",label:"Deep Linking Window (Seconds)",description:"$match_duration"},{value:"$deeplink_no_attribution",label:"Deep Link Only (No Attribution)",description:"$deeplink_no_attribution"},{value:"$do_not_process",label:"Disable Click Tracking & Analytics",description:"$do_not_process"}]},{category:"Social Media Previews",items:[{value:"$og_image_width",label:"Social Media Image Width",description:"$og_image_width"},{value:"$og_image_height",label:"Social Media Image Height",description:"$og_image_height"},{value:"$og_video",label:"Social Media Video URL",description:"$og_video"},{value:"$og_url",label:"Social Media Base URL",description:"$og_url"},{value:"$og_type",label:"Social Media Card Type",description:"$og_type"},{value:"$og_app_id",label:"Social Media App ID",description:"$og_app_id"},{value:"$og_redirect",label:"Advanced Social Media Redirect",description:"$og_redirect"},{value:"$twitter_card",label:"Twitter (X) Card Type",description:"$twitter_card"},{value:"$twitter_site",label:"Twitter (X) Site Name",description:"$twitter_site"},{value:"$twitter_app_country",label:"Twitter (X) App Country",description:"$twitter_app_country"},{value:"$twitter_player",label:"Twitter (X) Video Player URL",description:"$twitter_player"},{value:"$twitter_player_width",label:"Twitter (X) Player Width",description:"$twitter_player_width"},{value:"$twitter_player_height",label:"Twitter (X) Player Height",description:"$twitter_player_height"},{value:"$custom_meta_tags",label:"Custom Social Media Meta Tags",description:"$custom_meta_tags"}]},{category:"Content Metadata",items:[{value:"$canonical_identifier",label:"Unique Content Identifier",description:"$canonical_identifier"},{value:"$canonical_url",label:"Canonical URL",description:"$canonical_url"},{value:"$publicly_indexable",label:"Publicly Indexable",description:"$publicly_indexable"},{value:"$content_type",label:"Content Type Label",description:"$content_type"},{value:"$exp_date",label:"Content Expiration Date",description:"$exp_date"}]},{category:"Deepview Templates",items:[{value:"$ios_passive_deepview",label:"iOS Deepview Template",description:"$ios_passive_deepview"},{value:"$android_passive_deepview",label:"Android Deepview Template",description:"$android_passive_deepview"}]}]})},78132(e,t,a){a.d(t,{},{g:["~branch_ad_format","~campaign","~campaign_type","~channel","~creation_source","~feature","~id","~marketing","~os_type","~secondary_ad_format","~tags","~quick_link_template_id","~link_template_id","~link_type","~qr_customized","~ai_generated","~new_link_ux","~campaign_objective","~campaign_event","~folder_id","~folder_name","$android_deepview","$android_url","$custom_event_attribution_window_days","$desktop_deepview","$desktop_url","$original_web_url","$identity_id","$ios_deepview","$ios_url","$household_measurement","$link_title","$marketing_title","$og_description","$og_image_url","$og_title","$one_time_use","$web_only","+created_as_tune_link","+match_guaranteed","+url"]})},14686(e,t,a){a.d(t,{},{T:["$fallback_url","$desktop_url","$mac_desktop_url","$windows_desktop_url","$android_url","$samsung_url","$fire_url","$huawei_url","$blackberry_url","$windows_phone_url","$ios_url","$ipad_url","$android_tablet_url","$ios_wechat_url","$android_wechat_url"]})},45807(e,t,a){var n,r=((n={}).Define="define",n.Analytics="analytics",n.Redirects="redirects",n.LinkData="link-data",n);a.d(t,{h:()=>r})},75198(e,t,a){var n,r=((n={}).WEB="web",n.APP="app",n.AD="ad",n);a.d(t,{J:()=>r})},379(e,t,a){a(38476),a.d(t,{},{G:{code_color:"#000000",background_color:"#FFFFFF",finder_pattern:1,code_pattern:1,finder_pattern_color:"#000000",center_logo_url:"",background_image_url:"",frame_style:1,code_shape:1,transparent_background:!1}})},74130(e,t,a){a.d(t,{},{Q:"size-53",v:{image_format:"svg",width:424}})},23769(e,t,a){a.d(t,{},{h:{low:"Low",medium:"Medium",high:"High"}})},57231(e,t,a){var n=a(6636);let r={[n.Wq$]:{label:"(0-2 days)",id:"skan-time-window-0-tab"},[n.hHC]:{label:"(3-7 days)",id:"skan-time-window-1-tab"},[n.IuQ]:{label:"(8-35 days)",id:"skan-time-window-2-tab"}};function i(e){return n.OCx.includes(e)}a.d(t,{Zv:()=>i},{Co:r,oj:"w-[275px]"})},78057(e,t,a){var n=a(6636),r=a(8380);let i=(0,r.createContext)(n.BRy);function s(){return(0,r.useContext)(i)}a.d(t,{k:()=>s},{V:i})},35564(e,t,a){var n=a(93248),r=a(68726),i=a(78057),s=a(8223),o=a(6636),l=a(88541),A=a(8380);function d(e){let{children:t}=e,a=(0,l.RL)(),{data:r}=(0,s.M)(),d=(0,A.useRef)(null);(0,A.useEffect)(()=>
47{if(!a)return;let e=r?.user?.id,t=r?.user,n=e||"anonymous";if(d.current===n)return;let i=e?{kind:"user",key:e,...t?.email&&{email:t.email},...t?.name&&{name:t.name}}:{kind:"user",key:"anonymous",anonymous:!0};a.identify(i),d.current=n},[a,r]);let c=(0,l.D0)();return(0,n.jsx)(i.V.Provider,{value:c??o.BRy,children:t})}function c(e){let{children:t}=e,a=r.$W.launchDarklyClientSideId;return a?(0,n.jsx)(l.Un,{clientSideID:a,reactOptions:{useCamelCaseFlagKeys:!1},context:{kind:"user",key:"anonymous",anonymous:!0},children:(0,n.jsx)(d,{children:t})}):(0,n.jsx)(i.V.Provider,{value:o.BRy,children:t})}a.d(t,{U:()=>c})},16467(e,t,a){var n=a(93248),r=a(18124);function i(){return r.oR}let s=a(8380).createContext(r.oR);function o(e){let{children:t,value:a}=e;return(0,n.jsxs)(s.Provider,{value:a,children:[t,(0,n.jsx)(r.l$,{theme:"light"})]})}a.d(t,{Vt:()=>i,ou:()=>o},{Mm:s})},30728(e,t,a){var n=a(85929),r=a(28243),i=a(75610);function s(){let{data:e,isPending:t}=(0,r.j)(),a=e?.total??0,{isEnabled:s,getLimit:o}=(0,i.g_)();return{canEnableMoreAdPartners:s(n.q$,{current:a}),adPartnerLimit:o(n.q$),numberOfEnabledAdPartners:a,isProvisioningDataReady:!t}}a.d(t,{A:()=>s})},18645(e,t,a){var n=a(28243),r=a(8380);function i(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{data:t}=(0,n.j)(e);return(0,r.useMemo)(()=>Array.isArray(t?.data)?t.data.filter(e=>e.enabled):[],[t])}a.d(t,{f:()=>i})},72634(e,t,a){var n=a(80641),r=a(86680),i=a(6964),s=a(11415),o=a(89588);function l(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,o.Bd)("partners"),{adPartners:a}=(0,n.fI)(),l=(0,i.j)(),A=(0,s.k)(),{mutateAsync:d,isPending:c}=a.createCustomPartner.useMutation({onSuccess:async a=>{A({title:t("Custom partner created successfully"),variant:"default"}),await l(r.oAe),e?.(a.body.partner)},onError:e=>{A({title:e instanceof Error?e.message:t("Failed to create custom partner"),variant:"destructive"})}});return{createCustomPartner:d,isCreating:c}}a.d(t,{f:()=>l})},13164(e,t,a){var n=a(80641),r=a(86680);function i(e){let{queryData:t,queryKey:a,...i}=e,{adPartners:s}=(0,n.fI)(),o="object"==typeof t&&t&&"query"in t?t.query:{};return s.getOptions.useQuery({queryData:t,queryKey:a||[...r.kud,o],...i,select:e=>e.body})}a.d(t,{T:()=>i})},28243(e,t,a){var n=a(80641),r=a(86680);function i(e){let{queryData:t,queryKey:a,...i}=e,{adPartners:s}=(0,n.fI)(),o="object"==typeof t&&t&&"query"in t?t.query:{};return s.getAllOptions.useQuery({queryData:t??{query:{}},queryKey:a??[...r.kud,o],...i,select:e=>e.body})}function s(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0];return i({queryData:{query:{enabled:!0}},enabled:e})}a.d(t,{j:()=>s,s:()=>i})},6714(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{adPartners:a}=(0,n.fI)();return a.getCustomPartners.useQuery({queryKey:e||r.oAe,...t,select:e=>e.body})}a.d(t,{f:()=>i})},88481(e,t,a){var n=a(80641),r=a(86680),i=a(88150),s=a(6636),o=a(19135);function l(e){let{queryData:t,queryKey:a,...l}=e,A=(0,o.d4)(i.c,e=>e.context.status===s.asP.LOGGED_IN),{analytics:d}=(0,n.fI)();return d.getDashboardPermissionById.useQuery({queryData:t,queryKey:a||[...r.$5E,A,"object"==typeof t?t.query:void 0],enabled:A,...l,select:e=>e.body})}a.d(t,{P:()=>l})},94319(e,t,a){var n=a(71112),r=a(86680);function i(e){let{appInfo:t}=(0,n.iK)();return t.getAppInfo.useQuery({queryKey:e?.queryKey||r.H0f,...e,select:e=>e.body})}a.d(t,{z:()=>i})},55161(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{audiences:a}=(0,n.fI)();return a.getTermsStatus.useQuery({queryData:{},queryKey:e??r.cVk,...t,select:e=>200===e.status?e.body:null})}a.d(t,{O:()=>i})},89133(e,t,a){var n=a(379),r=a(6636);function i(e,t){return"desktop"===e?{...t??n.G,...r.Ay3}:void 0}a.d(t,{A:()=>i})},38325(e,t,a){var n=a(80641),r=a(86680),i=a(24539),s=a(32975),o=a(82674),l=a(8380);function A(e){let{appId:t,qrCodeSettings:a,width:n,previewQrCode:i}=e;return{queryKey:[...r.HWR,t,JSON.stringify(a??{}),n],queryFn:async()=>{let e=await i({body:{qrCodeSettings:a,width:n}});if(200!==e.status)throw Error("Failed to render QR code preview");let{qrCode:t}=e.body;if(!t)throw Error("QR code preview returned no image");return`data:image/svg+xml;base64,${t}`},staleTime:3e5}}function d(e,t){let{data:a}=(0,i.C)(),{banners:r}=(0,n.fI)(),{mutateAsync:o}=r.previewQrCode.useMutation(),l=a?.appId;return(0,s.I)({...A({appId:l,qrCodeSettings:e,width:t,previewQrCode:o}),enabled:!!l})}function c(e){let{data:t}=(0,i.C)(),{banners:a}=(0,n.fI)(),{mutateAsync:r}=a.previewQrCode.useMutation(),s=(0,o.jE)(),d=(0,l.useRef)({appId:t?.appId,previewQrCode:r,queryClient:s,width:e});return d.current={appId:t?.appId,previewQrCode:r,queryClient:s,width:e},(0,l.useCallback)(async e=>{let{appId:t,previewQrCode:a,queryClient:n,width:r}=d.current;if(t)return n.fetchQuery(A({appId:t,qrCodeSettings:e,width:r,previewQrCode:a}))},[])}a.d(t,{G:()=>d,I:()=>c})},58223(e,t,a){var n=a(80641),r=a(86680);function i(e){let{templateId:t,queryKey:a,...i}=e,{banners:s}=(0,n.fI)();
47return s.getBranchTemplate.useQuery({...i,queryData:{params:{templateId:t}},queryKey:a??[...r.gQV,"branch-template",t],select:e=>200===e.status?e.body:null})}a.d(t,{m:()=>i})},34842(e,t,a){var n=a(80641),r=a(86680);function i(e){let{creativeId:t,queryKey:a,...i}=e,{banners:s}=(0,n.fI)();return s.getCreative.useQuery({...i,queryData:{params:{creativeId:t}},queryKey:a??[...r.gQV,t],select:e=>200===e.status?e.body:null})}a.d(t,{$:()=>i})},84751(e,t,a){var n=a(80641),r=a(86680),i=a(58591);function s(e){let{queryData:t,queryKey:a,...s}=e,{banners:o}=(0,n.fI)(),l="object"==typeof t?t.query:void 0;return o.searchCreatives.useQuery({queryData:{query:l??{appId:""}},queryKey:a??[...r.NhV,l],placeholderData:i.rX,...s,select:e=>200===e.status?e.body:null})}function o(e){let{queryKey:t,queryData:a,...i}=e,{banners:s}=(0,n.fI)(),o={...a.query},{paginationSize:l,...A}=o;return s.searchCreatives.useInfiniteQuery({queryData:e=>{let{pageParam:t}=e;return{query:{...o,paginationPage:t}}},queryKey:t||[...r.NhV,A],initialPageParam:0,getNextPageParam:(e,t,a)=>a+1<Math.ceil((e.body?.totalHits??0)/(o.paginationSize??25))?a+1:void 0,...i})}a.d(t,{E:()=>s,Y:()=>o})},52318(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{branchAccount:a}=(0,n.fI)();return a.getCurrentBranchAccount.useQuery({queryData:{},queryKey:e||r.x68,...t,select:e=>e.body})}a.d(t,{I:()=>i})},4111(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{branchAccount:a}=(0,n.fI)();return a.getOrganizationApps.useQuery({queryData:{},queryKey:e||r.PmO,...t,select:e=>e.body})}a.d(t,{D:()=>i})},951(e,t,a){var n=a(80641),r=a(86680);function i(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],{branchEvent:t}=(0,n.fI)();return t.getCustomEvents.useQuery({queryKey:r.qtD,queryData:{},enabled:e,select:e=>e?.body?.events??[]})}a.d(t,{I:()=>i})},18081(e,t,a){var n=a(80641),r=a(86680);function i(){let{branchEvent:e}=(0,n.fI)();return e.getEventAliases.useQuery({queryKey:r.IDO,queryData:{},select:e=>e?.body?.aliases??{}})}a.d(t,{I:()=>i})},6552(e,t,a){var n=a(80641),r=a(86680);function i(){let{branchEvent:e}=(0,n.fI)();return e.getTrackedEventNamesLast30d.useQuery({queryKey:r.qD0,queryData:{},select:e=>e?.body?.events??[]})}a.d(t,{P:()=>i})},21397(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{creditCard:a}=(0,n.fI)();return a.getCreditCardInfo.useQuery({queryKey:e||r.mZ$,...t,select:e=>e.body})}a.d(t,{p:()=>i})},50160(e,t,a){var n=a(80641),r=a(86680);function i(e){let{queryData:t,queryKey:a,...i}=e,{dataPartners:s}=(0,n.fI)(),o="object"==typeof t&&t&&"query"in t?t.query:{};return s.getOptions.useQuery({queryData:t,queryKey:a||[...r.pHB,o],...i,select:e=>e.body})}a.d(t,{I:()=>i})},96819(e,t,a){var n=a(80641),r=a(86680);function i(e){let{queryKey:t,...a}=e,{deepviews:i}=(0,n.fI)();return i.fetchDeepviewNames.useQuery({queryKey:t||r.Ts4,...a,select:e=>e.body})}a.d(t,{J:()=>i})},46450(e,t,a){var n=a(85929),r=a(94319),i=a(79164),s=a(75610),o=a(8380);a.d(t,{},{Q:()=>{let{isEnabled:e}=(0,s.g_)(),{data:t}=(0,r.z)(),a=e(n.Gv.CUSTOM_BRANDED_DOMAIN),{data:l}=(0,i.M)({enabled:a});return(0,o.useMemo)(()=>{let e=t?.defaultShortUrlDomain,n=e?[e]:[];return a?[...l?.domains||[],...n]:n},[t?.defaultShortUrlDomain,l,a])}})},79164(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{domain:a}=(0,n.fI)();return a.fetchCustomDomains.useQuery({queryKey:e||r._N1,...t,select:e=>e.body})}a.d(t,{M:()=>i})},80984(e,t,a){a.d(t,{T:()=>g});var n=a(53510),r=a(6636),i=a(79396),s=a(81299),o=a(8380),l=a(66321),A=a(80641),d=a(68726),c=a(36409),u=a.n(c);let p=new Set(["13003","13058"]),m=e=>{if("string"==typeof e)return e;"number"==typeof e&&Number.isFinite(e)&&e.toString()};function g(e){var t;let a,c=(t=r.F3M.THOUGHTSPOT_ERROR,a=(0,A.fI)().eventTracking.logEvent.mutate,(0,o.useCallback)(async(e,n)=>{let r=JSON.stringify({id:e,name:t,payload:n});try{await a({body:{data:((e,t)=>{if("string"!=typeof e||!e)throw Error(`Failed to process given string ${e}`);if("string"!=typeof t||!t)throw Error("Secret key is required for encryption");
47return u().AES.encrypt(e,t).toString()})(r,d.$W.cryptoSecretKey)}})}catch(e){console.error(e)}},[a,t])),g=(0,o.useCallback)(async function(t){let a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unknown Error Occurred",n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"unknown",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"unknown",A=(0,l.A)(),d={traceId:A,location:e,errorType:n,errorCode:o};try{i.count(r.F3M.THOUGHTSPOT_ERROR,1,{attributes:d})}catch{}try{s.wd(`${r.F3M.THOUGHTSPOT_ERROR}: ${a}`,{level:"error",extra:d})}catch{}await c(A,{location:e,error:t,traceId:A})},[e,c]);return(0,o.useCallback)(async e=>{if(e&&"object"==typeof e){if((0,r.Wlq)(n.fA,e)){if(e.error=e.error?.filter(e=>!p.has(e.extensions.code)),!e.error?.length)return;let t=m(e?.message),a=m(e?.code);return await Promise.all(e.error.map(e=>{let n=e.extensions.code,r=m(e?.message)||t;return g(e,r,"API","0"!==n?n:a)}))}if((0,r.Wlq)(n.eS,e)){let t=m(e?.errorType),a=m(e?.code),n=m(e?.message);if(p.has(a)||"API"===t&&"GRAPHQL_API_ERRORS"===a&&!e.error)return;await g(e,n,t,a)}await g(e)}},[g])}},2167(e,t,a){var n=a(80641),r=a(86680);function i(e,t){return{id:`${e.dateCreated}-${t}`,...e}}function s(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{exports:a}=(0,n.fI)();return a.getExportJobs.useQuery({queryKey:e||r.icS,...t,select:e=>e.body.jobs.map(i),refetchInterval:e=>{var t;return t=e.state.data?.body?.jobs,!!t?.some(e=>"processing"===e.status)&&1e4},refetchIntervalInBackground:!1})}a.d(t,{Ch:()=>s})},55119(e,t,a){var n=a(80641),r=a(11415),i=a(89192),s=a(89588);function o(){let{onCreated:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{fraudProtection:t}=(0,n.fI)(),a=(0,r.k)(),{t:o}=(0,s.Bd)("fraud-protection"),{mutateAsync:l,isPending:A,isError:d}=t.createFraudRule.useMutation({onSuccess:t=>{e?.(t.body),a({title:o("Rule created successfully"),variant:"default"})},onError:e=>{a({title:(0,i.CR)(e)&&e.body.message?e.body.message:o("Failed to create rule"),variant:"destructive"})}});return{createFraudRule:async function(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(await l(...t)).body},isPending:A,isError:d}}a.d(t,{P:()=>o})},33216(e,t,a){var n=a(80641),r=a(86680),i=a(6964),s=a(11415),o=a(89588);function l(){let{fraudProtection:e}=(0,n.fI)(),t=(0,i.j)(),a=(0,s.k)(),{t:l}=(0,o.Bd)("fraud-protection"),{mutateAsync:A,isPending:d,isError:c}=e.updateFraudRule.useMutation({onSuccess:async(e,n)=>{let{params:{id:i}}=n;await Promise.all([t([...r.azT,i]),t(r.ZED)]),a({title:l("Rule updated successfully"),variant:"default"})},onError:()=>{a({title:l("Failed to update rule"),variant:"destructive"})}});return{updateFraudRule:A,isPending:d,isError:c}}a.d(t,{m:()=>l})},720(e,t,a){var n=a(17914),r=a(24539),i=a(82674),s=a(8380);function o(e){let t=(0,n.Aq)(),{data:a}=(0,r.C)(),o=(0,i.jE)(),{data:l,isPending:A,isError:d}=t.getFolders.useQuery({queryKey:["links",a?.appId,e?.name],queryData:{query:{name:e?.name}},select:e=>e.body,retry:1});return{data:l,isPending:A,isError:d,fetchByName:(0,s.useCallback)(async e=>o.fetchQuery({queryKey:["links",a?.appId,e],queryFn:async()=>(await t.getFolders.query({query:{name:e}})).body}),[o,t,a?.appId])}}a.d(t,{J:()=>o})},58658(e,t,a){var n=a(17914),r=a(86680);function i(e){let{queryData:t,queryKey:a,...i}=e,s=(0,n.Aq)(),o=(()=>{if(t&&"object"==typeof t)return t.query})();return s.getLinkTemplates.useQuery({queryData:t,queryKey:a??[...r.rSs,o],...i,select:e=>e.body})}a.d(t,{Z:()=>i})},84886(e,t,a){var n=a(17914);function r(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=arguments.length>2?arguments[2]:void 0,{data:r,isPending:i,isError:s,error:o}=(0,n.Aq)().getQuickLink.useQuery({queryKey:["links",{id:e}],queryData:{params:{id:e}},select:e=>e.body,enabled:!!e&&t,retry:1,...a});return{data:r,isPending:i,isError:s,error:o}}a.d(t,{V:()=>r})},73508(e,t,a){var n=a(80641),r=a(86680);function i(e,t){let{mobileAppLookup:a}=(0,n.fI)(),i=a.getIosAppDetails.useQuery({queryKey:[...r.fO2,e],queryData:{params:{appStoreId:e}},select:e=>e.body,enabled:!!e}),s=a.getAndroidAppDetails.useQuery({queryKey:[...r.fpS,t],queryData:{params:{packageName:t}},select:e=>e.body,enabled:!!t});return{ios:{data:i.data,isLoading:i.isLoading,error:i.error},android:{data:s.data,isLoading:s.isLoading,error:s.error}}}a.d(t,{t:()=>i})},76774(e,t,a){var n=a(80641),r=a(86680);function i(e){let{queryKey:t,alertId:a,...i}=e,s=(0,n.fI)();return s.notifications?.getAlertRecipients?.useQuery({queryKey:t||[...r.YbN,a],queryD
47ata:{params:{alertId:a}},...i,select:e=>e.body})}a.d(t,{C:()=>i})},22684(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=(0,n.fI)();return a.notifications?.getAppAlerts?.useQuery({queryKey:e||[...r.SGI],queryData:{},...t,select:e=>e.body})}a.d(t,{C:()=>i})},47034(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},a=(0,n.fI)();return a.notifications?.getUserAlerts?.useQuery({queryKey:e||[...r.M98],queryData:{},...t,select:e=>e.body})}a.d(t,{K:()=>i})},90628(e,t,a){var n=a(80641),r=a(86680),i=a(6964),s=a(82674);a.d(t,{},{E:()=>{let e=(0,n.fI)(),t=(0,i.j)(),a=(0,s.jE)();return e.notifications?.subscribeToAlert?.useMutation({onMutate:async e=>{await a.cancelQueries({queryKey:r.SGI});let t=a.getQueryData(r.SGI),n=Number(e.params.alertId);return a.setQueryData(r.SGI,e=>e?{...e,body:e.body.map(e=>e.alertId===n?{...e,numUsersToAlert:e.numUsersToAlert+1}:e)}:e),{previous:t}},onError:(e,t,n)=>{n?.previous!==void 0&&a.setQueryData(r.SGI,n.previous)},onSettled:async()=>{await t([r.Ger])}})}})},5596(e,t,a){var n=a(80641),r=a(86680),i=a(6964),s=a(82674);a.d(t,{},{g:()=>{let e=(0,n.fI)(),t=(0,i.j)(),a=(0,s.jE)();return e.notifications?.unsubscribeFromAlert?.useMutation({onMutate:async e=>{await a.cancelQueries({queryKey:r.SGI});let t=a.getQueryData(r.SGI),n=Number(e.params.alertId);return a.setQueryData(r.SGI,e=>e?{...e,body:e.body.map(e=>e.alertId===n?{...e,numUsersToAlert:Math.max(0,e.numUsersToAlert-1)}:e)}:e),{previous:t}},onError:(e,t,n)=>{n?.previous!==void 0&&a.setQueryData(r.SGI,n.previous)},onSettled:async()=>{await t([r.Ger])}})}})},16906(e,t,a){var n=a(80641),r=a(86680),i=a(6964);a.d(t,{},{i:()=>{let e=(0,n.fI)(),t=(0,i.j)();return e.notifications?.updateAlert?.useMutation({onSuccess:async()=>{await t([r.Ger])}})}})},7931(e,t,a){var n=a(18124),r=a(80641),i=a(86680),s=a(6964),o=a(89588);a.d(t,{},{p:()=>{let e=(0,r.fI)(),t=(0,s.j)(),{t:a}=(0,o.Bd)();return e.notifications.updateBranchAccountAlert.useMutation({onSuccess:async(e,r)=>{let{enabled:s}=r.body;(0,n.oR)({title:s?a("Alert enabled"):a("Alert disabled"),description:a("Branch account usage alert has been {{state}}",{state:s?a("enabled"):a("disabled")})}),await t([i.Ger])}})}})},14419(e,t,a){var n=a(18124),r=a(80641),i=a(86680),s=a(6964);a.d(t,{},{t:()=>{let e=(0,r.fI)(),t=(0,s.j)();return e.notifications?.updateUsageAlert?.useMutation({onSuccess:async(e,a)=>{let r=a.body.enabled;(0,n.oR)({title:r?"Alert enabled":"Alert disabled",description:`Volume credit/Monthly active users usage alert has been ${r?"enabled":"disabled"}`}),await t([i.Ger])}})}})},81717(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{pppLookup:a}=(0,n.fI)();return a.getFeaturesForApp.useQuery({queryKey:e||r.w1S,...t,select:e=>e.body})}function s(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{pppLookup:a}=(0,n.fI)();return a.getFeaturesForApp.useSuspenseQuery({queryKey:e||r.w1S,...t,select:e=>e.body})}a.d(t,{M:()=>s,O:()=>i})},55877(e,t,a){var n,r=a(80641),i=a(86680),s=((n={}).ENTERPRISE="ENTERPRISE",n.SELF_SERVE="SELF_SERVE",n.PILOT="PILOT",n);function o(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{ppp:a}=(0,r.fI)();return a.getAppCategory.useQuery({queryKey:e||i.BRE,...t,select:e=>e.body})}a.d(t,{N:()=>o,Q:()=>s})},86680(e,t,a){let n="appInfo",r=[n,"getAppInfo"],i=[n,"getAppCategory"],s="thirdParty",o=[s,"getThirdPartiesForApp"],l=[s,"getAllThirdParties"],A=[s,"getThirdPartyInfo"],d=[s,"getAppsForThirdParty"],c=[s,"getUsersForThirdParty"],u=[s,"getThirdPartyUsers"],p=[s,"getUserAppAccess"],m="catalog",g=[m,"getPackages"],f=[m,"estimateRecurringCost"],h="creditCard",b=[h,"getCreditCardInfo"],v="deepviews",x=[v,"fetchDeepviewNames"],F=[v,"getDefaultDesktopDeepview"],B="links",U=[B,"cacheableGetQrCode"],C=[B,"renderInternalQrCode"],y=[B,"getLinkSearch"],j=[B,"getSearchSuggestions"],P="mobileAppLookup",w=[P,"getIosAppDetails"],_=[P,"getAndroidAppDetails"],Q="notifications",I=[Q,"getAppAlerts"],N=[Q,"getAlert"],T=[Q,"getUserAlerts"],S=[Q,"getAlertRecipients"],k="teamMembers",E=[k,"getTeamMembers"],D=[k,"searchUser"],K=[k,"getAccessLevelPermissions"],Y=[k,"getUserPermissions"],L=[k,"getOrganizationUsers"],O=[k,"getOrganizationUserAppAccess"],R="skan",M=[R,"getCredentials"],H=[R,"getCredentialsStatus"],q=[R,"submitCredentials"],V=[R,"verifyCredentials"],z=[R,"deleteCredentials"],G=[R,"deleteCredentialsStatus"],X=[R,"getConversions"],W=[R,"updateConversions"],J=[R,"getConversionTemplateOptions"],$=[R,"getConversionTemplateOptimizations"],Z=[R,"getConversionTemplateById"],ee=[R,"getAppStatus"],et=[R,"updateAppStatus"],ea="subscription",en=[ea,"estimateChangeCost"],er=[ea,"getSubscription"],ei=[ea,"estimateNextBill"],es="user",eo=[es,"getAllApps"],el=[es,"getAppPair"],eA=[es,"getApiKey"],ed=[es,"getUserProfile"],ec=[es,"getViewContext"],eu=[es,"isUserAuthenticated"],ep=[es,"getEmailChangeStatus"],em="branchEvent",eg=[em,"getCustomEvents"],ef=[em,"getTrackedEventNamesLast30d"],eh=[em,"getEventAliases"],eb="adPartners",ev=[eb,"getAllAdPartners"],ex=[eb,"getPrebuildMacros"],eF=[eb,"getAuthenticationUrl"],eB=[eb,"getTerms"],eU=[eb,"getCustomPartners"],eC="costImport",ey=[eC,"getImportHistory"],ej=[eC,"getImportJobById"],eP=[eC,"getEmailIngestors"],ew=[eC,"getEmailIngestorById"],e_=[eC,"getMostRecentCostFileTemplate"],eQ=[eC,"uploadCostFile"],eI=[eC,"quickValidate"],eN=[eC,"validateHeaders"],eT=[eC,"setupEmailIngestor"],eS=[eC,"updateEmailIngestor"],ek="branchAccount",eE=[ek,"getCurrentBranchAccount"],eD=[ek,"getOrganizationApps"],eK="banners",eY="bannerCampaigns",eL=[eY,"getBannerCampaign"],eO=[eK,"searchBannerCampaigns"],eR=[eK,"searchBannerCampaignsGrouped"],eM="creatives",eH=[eM,"searchCreatives"],eq=[eM,"searchCreativesGrouped"],eV=[eM,"getCreative"],ez=[eK,"qrPreview"],eG=[eK,"searchLocations"],eX="fraud-protection-rules",eW=[eX,"getFraudRules"],eJ=[eX,"getFraudRule"],e$=[eX,"getFraudRuleHistory"],eZ="fraud-protection-rule-templates",e0=[eZ,"getRuleTemplates"],e8=[eZ,"getRuleTemplate"],e4="dataPartners",e1=[e4,"getDataPartnerOptions"],e2=[e4,"getDataPartnerByMac
47hineName"],e5=[e4,"getImportStatus"],e3=[e4,"getBranchStatus"],e6="sdkIntegration",e9=[e6,"getStatus"],e7=[e6,"getLatestVersions"],te="audiences",tt=[te,"listAudiences"],ta=[te,"getAppVersions"],tn=[te,"getTermsStatus"],tr="exports",ti=[tr,"getExportJobs"],ts=[tr,"getExportLimits"];a.d(t,{},{$5E:["analytics","getDashboardPermissionById"],AbC:e_,BRE:i,Bh$:["fraud-protection-signals","getFraudSignals"],Bv_:$,CTA:eP,CV5:e3,DA5:F,DeR:ee,DvR:eG,F8_:p,FKJ:O,GL2:ed,Ger:Q,H0f:r,H2u:eQ,HWR:ez,IDO:eh,Jvr:eO,K78:e4,K7B:g,LZQ:V,Lo2:eT,M97:["adOntology","getAdOntology"],M98:T,MW5:ta,MWM:u,NhV:eH,OB4:eq,OBi:E,OdT:["docSearch","isEnabled"],OjH:e2,OpG:f,PCo:J,PmO:eD,Ppx:U,Puh:["permissions","getUserPermissions"],Q8G:["ppp","getVolumeCredits"],QaJ:d,Qp9:e9,Qsp:Y,Rwz:e5,SGI:I,SeZ:e$,Sqq:eN,Swq:["updates","getUpdatesByIds"],T0r:eo,Ts4:x,Tu$:eC,Ugc:ec,Ujd:ei,Ul9:j,YAF:eu,YbN:S,Ydp:W,ZED:eW,_N1:["domain","getCustomDomains"],_R$:e8,a1_:["ppp","getAppPaymentStatus"],aOC:ts,aRH:e0,adv:eI,azT:eJ,bCW:ew,bV6:["sso","getSSOConfiguration"],cOO:["insights","getInsights"],cVb:H,cVk:tn,d3B:et,d7g:eB,egm:A,ejw:C,fO2:w,fP:N,ffo:o,fkE:en,fpS:_,fum:e7,gQV:eV,i2$:h,icS:ti,ifM:["ppp","getBillingMetrics"],jGJ:L,jyb:z,kaE:eR,kni:q,kud:ev,ljr:["whitelistedDevices","getWhitelistedDevices"],mJd:["recentActivity","getRecentActivity"],mOO:X,mZ$:b,n7R:eF,nfZ:eS,nkl:el,nmO:M,nzM:eb,o8D:er,oAe:eU,os3:eL,pHB:e1,q$N:D,qD0:ef,qDv:y,qPh:eM,qTl:["fraud-protection-rule-fields","getRuleFields"],qtD:eg,qwC:G,rFe:ex,rQ9:["ppp","getBranchAccountUsage"],rSs:["linkTemplates","getLinkTemplates"],sSS:Z,saX:["liveview","getEvents"],tDz:ep,u7P:K,u9:c,uFg:tt,uGP:eY,vzf:ey,w1S:["pppLookup","getFeaturesForApp"],x68:eE,x8j:["acDisclaimer","getDisclaimerStatus"],xGb:l,xvf:ea,yT3:ej,zq0:e=>[te,"listDownloads",e],zyO:eA})},66203(e,t,a){var n=a(80641),r=a(86680),i=a(27310);function s(e){let t=(0,i.GP)(e.timestamp,"MMM d, yyyy, h:mm a"),a=e.email||e.name||"unknown";return{id:`${e.timestamp}-${a}`,dateChanged:t,feature:e.product||"-",activity:e.activity||"-",name:e.name||"-",email:e.email||"-"}}function o(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{recentActivity:a}=(0,n.fI)();return a.getRecentActivity.useQuery({queryKey:e||r.mJd,...t,select:e=>e.body?.map(s)||[]})}a.d(t,{Q:()=>o})},84835(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{skan:a}=(0,n.fI)();return a.getAppStatus.useQuery({queryKey:e||r.DeR,...t,select:e=>e.body})}a.d(t,{W:()=>i})},38279(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{skan:a}=(0,n.fI)();return a.getConversions.useQuery({queryKey:e||r.mOO,...t,select:e=>e.body})}a.d(t,{i:()=>i})},95150(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{skan:a}=(0,n.fI)();return a.getCredentials.useQuery({queryKey:e||r.nmO,...t,select:e=>e.body})}a.d(t,{b:()=>i})},91320(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{skan:a}=(0,n.fI)();return a.getCredentialsStatus.useQuery({queryKey:e||r.cVb,...t,select:e=>e.body})}a.d(t,{t:()=>i})},54384(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,enabled:t=!0,...a}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{sso:i}=(0,n.fI)();return i.getSSOConfiguration.useQuery({queryKey:e||r.bV6,enabled:t,...a,select:e=>e.body})}a.d(t,{v:()=>i})},47364(e,t,a){var n=a(80641),r=a(86680);function i(e){let{subscription:t}=(0,n.fI)();return t.estimateChangeCost.useQuery({queryKey:e.queryKey||[...r.fkE,"object"==typeof e.queryData?e.queryData.query:void 0],...e,select:e=>e.body})}a.d(t,{f:()=>i})},17478(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{subscription:a}=(0,n.fI)(),i=a.getSubscription.useQuery({queryKey:e||r.o8D,...t,select:e=>e.body,throwOnError:!1});return i?.error&&"status"in i.error&&404===i.error.status?{...i,data:void 0,error:null,isError:!1,isSuccess:!0,status:"success"}:i}a.d(t,{D:()=>i})},65976(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{teamMembersOrganization:a}=(0,n.fI)();return a.getOrganizationUsers.useQuery({queryData:{},queryKey:e||r.jGJ,...t,select:e=>e.body})}a.d(t,{Z:()=>i})},89283(e,t,a){var n=a(80641),r=a(86680),i=a(83783);function s(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{teamMembers:a}=(0,n.fI)();return a.getTeamMembers.useQuery({queryKey:e||r.OBi,...t,select:e=>e.body.map(i.$)})}a.d(t,{c:()=>s})},14456(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{thirdParty:a}=(0,n.fI)();return a.getAppsForThirdParty.useQuery({queryData:{},queryKey:e||r.QaJ,...t,select:e=>e.body.apps})}a.d(t,{i:()=>i})},3901(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{thirdParty:a}=(0,n.fI)();return a.getThirdPartiesForApp.useQuery({queryData:{},queryKey:e||r.ffo,...t,select:e=>e.body.agencies})}a.d(t,{P:()=>i})},28695(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{thirdParty:a}=(0,n.fI)();return a.getThirdPartyInfo.useQuery({queryData:{},queryKey:e||r.egm,...t,select:e=>e.body})}a.d(t,{t:()=>i})},12596(e,t,a){var n=a(18124),r=a(80641),i=a(86680),s=a(6964),o=a(89588);function l(e){let{t}=(0,o.Bd)("security-access"),a=(0,r.fI)(),l=(0,s.j)(),{mutateAsync:A,isPending:d}=a.thirdParty.revokeThirdParty.useMutation({onSuccess:async()=>{(0,n.oR)({title:t("Third party disabled successfully"),variant:"default"}),await l(i.ffo),e?.()},onError:e=>{let a=e instanceof Error?e.message:t("Failed to disable third party");(0,n.oR)({title:a,variant:"destructive"})}});return{revokeThirdParty:A,isRevoking:d}}a.d(t,{_:()=>l})},59024(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{user:a}=(0,n.fI)();return a.getAppPair.useQuery({queryKey:e||r.nkl,...t,select:e=>e.body})}a.d(t,{n:()=>i})}
47,8223(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{user:a}=(0,n.fI)();return a.getUserProfile.useQuery({queryKey:e||r.GL2,...t,select:e=>e.body})}a.d(t,{M:()=>i})},24539(e,t,a){var n=a(80641),r=a(86680);function i(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{user:a}=(0,n.fI)();return a.getViewContext.useQuery({queryKey:e||r.Ugc,...t,select:e=>e.body})}a.d(t,{C:()=>i})},65367(e,t,a){var n=a(80641),r=a(88997),i=a(86680),s=a(6964);function o(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{whitelistedDevices:t}=(0,n.fI)(),a=(0,s.j)(),o=t.createWhitelistedDevice.useMutation({onSuccess:()=>{a(i.ljr),e?.()}});return{createDevice:async e=>{let t,a=(t=(0,r.t)(),{device_id:e.deviceId,device_name:e.deviceName,os:e.os,created_at:t,refreshed_at:t});return await o.mutateAsync({body:a})},isCreating:o.isPending}}a.d(t,{N:()=>o})},94430(e,t,a){var n=a(80641),r=a(94319),i=a(6964),s=a(11415),o=a(89588),l=a(86680);function A(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,o.Bd)(),a=(0,s.k)(),{whitelistedDevices:A}=(0,n.fI)(),{data:d}=(0,r.z)(),c=(0,i.j)(),u=A.deleteWhitelistedDevice.useMutation({onSuccess:()=>{a({title:t("Device deleted successfully!"),variant:"default"}),c(l.ljr),e?.()},onError:e=>{console.error("Failed to delete device:",e),a({title:t("Failed to delete device"),description:t("Please try again or contact support if the problem persists."),variant:"destructive"})}});return{deleteDevice:async e=>{if(!d?.id)throw Error("App ID is required to delete device");await u.mutateAsync({params:{appId:d.id,deviceId:e}})},isDeleting:u.isPending}}a.d(t,{Y:()=>A})},29288(e,t,a){a.d(t,{F:()=>o});var n=a(80641),r=a(86680);function i(e){try{return new Date(e.replace(" ","T")).toLocaleDateString("en-US",{year:"numeric",month:"short",day:"numeric",hour:"2-digit",minute:"2-digit"})}catch{return e}}function s(e){return{id:e.device_id,deviceId:e.device_id,deviceName:e.device_name,os:e.os,createdAt:i(e.created_at),refreshedAt:i(e.refreshed_at),appId:e.app_id}}function o(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{whitelistedDevices:a}=(0,n.fI)();return a.getWhitelistedDevices.useQuery({queryKey:e||r.ljr,...t,select:e=>e.body?.map(s)||[]})}},18468(e,t,a){var n=a(80641),r=a(88997),i=a(94319),s=a(6964),o=a(11415),l=a(89588),A=a(86680);function d(){let{onSuccess:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,l.Bd)(),a=(0,o.k)(),{whitelistedDevices:d}=(0,n.fI)(),{data:c}=(0,i.z)(),u=(0,s.j)(),p=d.refreshWhitelistedDevice.useMutation({onSuccess:()=>{a({title:t("Device refreshed successfully!"),variant:"default"}),u(A.ljr),e?.()},onError:e=>{console.error("Failed to refresh device:",e),a({title:t("Failed to refresh device"),description:t("Please try again or contact support if the problem persists."),variant:"destructive"})}});return{refreshDevice:async e=>{if(!c?.id)throw Error("App ID is required to refresh device");let t=(0,r.t)();await p.mutateAsync({params:{appId:c.id,deviceId:e},body:{refreshed_at:t}})},isRefreshing:p.isPending}}a.d(t,{C:()=>d})},34263(e,t,a){var n=a(94319),r=a(59024),i=a(8380);function s(){let{data:e}=(0,n.z)(),{data:t}=(0,r.n)();return(0,i.useMemo)(()=>!!e?.id&&!!t?.testId&&e.id===t.testId,[e?.id,t?.testId])}a.d(t,{n:()=>s})},2923(e,t,a){var n=a(85929),r=a(75610),i=a(8380);function s(){let{isEnabled:e}=(0,r.g_)(),t=e(n.Gv.CHRYSALIS_CONFIG_ATTRIBUTION_PAGE),a=e(n.Gv.CHRYSALIS_SKAN_CONVERSION_CENTER_PAGE),s=e(n.Gv.ADS_SKADNETWORK);return(0,i.useMemo)(()=>{let e=[{id:"attribution-windows",label:"Attribution Windows",path:t?"/attribution/windows":"/configuration/attribution-windows",isClassicDashboardUrl:!t}];return a&&e.push({id:"skan-conversion-center",label:"SKAN",path:"/attribution/skan",provisioned:s}),e},[t,a,s])}a.d(t,{F:()=>s})},847(e,t,a){var n=a(68726),r=a(8223);function i(){let{data:e}=(0,r.M)(),t=e?.user?.email,a=n.$W.branchSsoDomain;return{isBranchEmployee:!!t&&!!a&&t.endsWith(`@${a}`),userEmail:t||""}}a.d(t,{U:()=>i})},21238(e,t,a){var n=a(71741),r=a(55407);function i(){let{id:e}=(0,n.g)({strict:!1}),{step:t,mode:a,deviceType:i}=(0,r.S)({strict:!1});return{mode:e?"edit":a??"create",step:t,creativeOrigin:i}}a.d(t,{k:()=>i})},82295(e,t,a){var n=a(85929),r=a(78057),i=a(75610),s=a(8380);let o="/exports/on-demand/advanced",l="/exports/on-demand/basic";function A(){let{tr_exportsPage:e}=(0,r.k)(),{isEnabled:t}=(0,i.g_)(),a=e&&t(n.Gv.CHRYSALIS_EXPORTS_ADVANCED),s=e&&t(n.Gv.CHRYSALIS_EXPORTS_BASIC);return{isAdvancedEnabled:a,isBasicEnabled:s,isExportsPageEnabled:a||s}}function d(){let{isAdvancedEnabled:e,isBasicEnabled:t}=A();return(0,s.useMemo)(()=>{let a=[];return e&&a.push({id:"advanced",label:"Advanced",path:o}),t&&a.push({id:"basic",label:"Basic",path:l}),a},[e,t])}function c(){let{isAdvancedEnabled:e,isExportsPageEnabled:t}=A();return(0,s.useMemo)(()=>t?{path:e?o:l,isClassicDashboardUrl:!1}:{path:"/exports/daily-exports",isClassicDashboardUrl:!0},[e,t])}a.d(t,{RI:()=>d,l4:()=>A,pW:()=>c},{vM:o,zX:l})},11440(e,t,a){var n=a(88481);function r(e){let{data:t,isPending:a}=(0,n.P)({queryData:{query:{id:e}}}),r=t?.permission;return{isReady:!a&&!!r&&"NO_ACCESS"!==r&&"NOT_FOUND"!==r,isPending:a}}a.d(t,{x:()=>r})}
47,10724(e,t,a){var n=a(68726),r=a(6636),i=a(32975);let s="app-logo-cache-bust";a.d(t,{},{O:e=>{let t,{appId:a}=e,{data:o}=(0,i.I)({queryKey:[s,a],queryFn:()=>Promise.resolve(void 0),enabled:!1,initialData:void 0});if(a){let{userUploadsPath:e,cdnUrl:i}=n.$W,s=`${i}/${e}/${r.fN3}/${a}`;t=o?`${s}?t=${o}`:s}else t=void 0;return{logoImage:t}},w:(e,t)=>{e.setQueryData([s,t],Date.now())}})},94919(e,t,a){var n=a(68726),r=a(6636),i=a(32975);let s="avatar-cache-bust";a.d(t,{},{D:(e,t)=>{e.setQueryData([s,t],Date.now())},F:e=>{let t,{userId:a}=e,{data:o}=(0,i.I)({queryKey:[s,a],queryFn:()=>Promise.resolve(void 0),enabled:!1,initialData:void 0});if(a){let{userUploadsPath:e,cdnUrl:i}=n.$W,s=`${i}/${e}/${r.Bok}/${a}`;t=o?`${s}?t=${o}`:s}else t=void 0;return{avatarImage:t}}})},1665(e,t,a){var n=a(80641),r=a(11415),i=a(8380),s=a(89588);let o=(e,t,a,n,r)=>{t(!1),a({title:n("Upload Failed"),description:e,variant:"destructive"}),r?.(e)},l="Failed to get upload URL. Please try again.",A=async(e,t,a)=>{try{return(await fetch(e,{method:"PUT",body:t,headers:a})).ok}catch{return!1}},d=async e=>{try{return(await fetch(e,{method:"GET"})).ok}catch{return!1}},c=(e,t,a,n,r)=>{e.presignedUrl.recordUploadStatus.mutate({body:{status:t,presignedUrl:r,contentLength:a,pathPrefix:n}}).catch(()=>{})};a.d(t,{},{n:e=>{let{onError:t,onSuccess:a,getPresignedUrl:u}=e,p=(0,n.fI)(),m=(0,r.k)(),{t:g}=(0,s.Bd)(),[f,h]=(0,i.useState)(!1),b=(0,i.useCallback)(async e=>{h(!0);try{let n=await u(e.name,e.size,e.type);if(200===n.status){let{presignedUrl:r,publicUrl:i,uploadHeaders:s,pathPrefix:u}=n.body;if(!await A(r,e,s))return c(p,"s3_upload_failed",e.size,u,r),o(l,h,m,g,t),null;if(!await d(i))return c(p,"verification_failed",e.size,u,r),o(g("Upload completed but file verification failed. Please try again."),h,m,g,t),null;return c(p,"success",e.size,u,r),h(!1),m({title:g("Upload Successful"),description:g("Your image has been uploaded successfully."),variant:"default"}),a?.(),{presignedUrl:r,publicUrl:i,uploadHeaders:s,pathPrefix:u}}let r="object"==typeof n.body&&null!==n.body&&"message"in n.body&&"string"==typeof n.body.message?n.body.message:l;return c(p,"presigned_url_creation_failed",e.size,void 0,void 0),o(r,h,m,g,t),null}catch(n){let a=n instanceof Error?n.message:l;return c(p,"unknown_error",e.size,void 0,void 0),o(a,h,m,g,t),null}},[u,t,a,p,m,g,g]);return{isUploading:f,handleUploadFileEvent:(0,i.useCallback)(async e=>{let t=e.target.files?.[0];return t?b(t):null},[b]),uploadFile:b}}})},27274(e,t,a){var n=a(68726),r=a(78057),i=a(847);function s(){let{isBranchEmployee:e,userEmail:t}=(0,i.U)(),{tr_classicSwitchAllowedEmails:a}=(0,r.k)(),s=n.$W.dashboardUrl,o=!!t&&(a??[]).includes(t);return{showSwitchToClassicButton:(e||o)&&!!s,userEmail:t,dashboardUrl:s}}a.d(t,{B:()=>s})},96087(e,t,a){var n=a(68726),r=a(8223),i=a(8380);a.d(t,{},{g:()=>{let{data:e}=(0,r.M)(),t=e?.user.email,a=n.$W.dashboardUrl;return{createPathAndNavigateFn:(0,i.useCallback)((e,n)=>{let r;if(e&&a&&t)try{let i=new URL(e,a);i.searchParams.set("emailId",t),i.searchParams.set("silentLogin","true");let s=n?.chrysalisFlagsOff;s?.length&&i.searchParams.set("chrysalis_feature_flags_off",s.join(",")),r=i.toString()}catch(e){console.error("Failed to construct dashboard URL:",e),r=void 0}return{fullUrl:r,onNavigate:e=>{try{e.preventDefault(),r&&window.open(r,"Dashboard")}catch(e){console.error("Failed to navigate to dashboard:",e)}}}},[a,t])}}})},70260(e,t,a){var n=a(75610),r=a(75290),i=a(8380);function s(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1],{isProvisioned:a}=(0,n.g_)(),s=(0,r.r)(),o=a(e)&&t;return(0,i.useEffect)(()=>{o||s.navigate({to:"/home"})},[o,s]),o}a.d(t,{l:()=>s})},78444(e,t,a){var n=a(85929),r=a(57058),i=a(2779),s=a(75610),o=a(8380),l=a(89588);function A(){let{t:e}=(0,l.Bd)("partners"),{isEnabled:t,isProvisioned:a}=(0,s.g_)(),{userPermissions:A}=(0,i.V)(),d=t(n.Gv.CHRYSALIS_AD_PARTNERS),c=t(n.Gv.CHRYSALIS_DATA_INTEGRATIONS);return(0,o.useMemo)(()=>[{id:"ad-partners",label:e("Ad partners"),path:d?"/integrations/ad-partners":"/ads/partner-management",isClassicDashboardUrl:!d,featureName:n.q$,access:r.Lv.AD_PARTNERS},{id:"data",label:e("Data"),path:c?"/integrations/data":"/data-feeds",isClassicDashboardUrl:!c,featureName:n.Gv.DATA_FEEDS_INTEGRATIONS,access:r.Lv.DATA_PARTNERS},{id:"email",label:e("Email"),path:"/email",isClassicDashboardUrl:!0,featureName:n.Gv.EMAIL,access:r.Lv.EMAIL_PARTNERS}].filter(e=>!!a(e.featureName)&&!!e.access.evaluate(A)),[e,d,c,A,a])}a.d(t,{J:()=>A})},6964(e,t,a){var n=a(82674),r=a(8380);function i(){let e=(0,n.jE)();return(0,r.useCallback)(async t=>
47{await e.invalidateQueries({queryKey:t})},[e])}a.d(t,{j:()=>i})},71208(e,t,a){var n=a(17914),r=a(27310),i=a(43894),s=a(8380),o=a(94127);let l=e=>(e?.body?.search_options??[]).filter(e=>!!e);a.d(t,{},{Q:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,n.Aq)(),a=e.dateRange?.to??(0,r.GP)(new Date,"yyyy/MM/dd"),A=e.dateRange?.from??(0,r.GP)((0,i.a)(new Date,2),"yyyy/MM/dd"),[d,c]=(0,s.useState)(""),[u,p]=(0,s.useState)(""),[m,g]=(0,s.useState)(""),[f,h]=(0,s.useState)(""),[b,v]=(0,s.useState)([]),[x,F]=(0,s.useState)([]),[B,U]=(0,s.useState)([]),[C,y]=(0,s.useState)([]),j=e.linkType,P=(0,s.useMemo)(()=>{let e={date_from:A,date_to:a,groups_max:10,pagination_page:0,pagination_size:0};return j&&(e["~link_type"]=j),e},[A,a,j]),w=(0,s.useCallback)(e=>{let t=e.trim();return t.length<=1?"":t},[]),_=(0,s.useCallback)((e,t)=>{let a={...P,group_by:`~${e}`},n=w(t);return""!==n&&(a[`~${e}`]=n),a},[P,w]),Q={...void 0!==e.staleTime&&{staleTime:e.staleTime},select:l},I=t.getSearchSuggestions.useQuery({enabled:!e.ignoreFeature,queryKey:["analytics-tags","feature",w(d),P],queryData:{query:_("feature",d)},...Q}),N=t.getSearchSuggestions.useQuery({queryKey:["analytics-tags","channel",w(u),P],queryData:{query:_("channel",u)},...Q}),T=t.getSearchSuggestions.useQuery({queryKey:["analytics-tags","campaign",w(m),P],queryData:{query:_("campaign",m)},...Q}),S=t.getSearchSuggestions.useQuery({queryKey:["analytics-tags","tags",w(f),P],queryData:{query:_("tags",f)},...Q}),k=I.data,E=N.data,D=T.data,K=S.data;(0,s.useEffect)(()=>{(k&&k.length>0||!I.isFetching)&&v(k??[])},[k,I.isFetching]),(0,s.useEffect)(()=>{(E&&E.length>0||!N.isFetching)&&F(E??[])},[E,N.isFetching]),(0,s.useEffect)(()=>{(D&&D.length>0||!T.isFetching)&&U(D??[])}
47,[D,T.isFetching]),(0,s.useEffect)(()=>{(K&&K.length>0||!S.isFetching)&&y(K??[])},[K,S.isFetching]);let Y=I.isFetching||!k?b:k,L=N.isFetching||!E?x:E,O=T.isFetching||!D?B:D;return{featureOptions:Y,channelOptions:L,campaignOptions:O,tagOptions:S.isFetching||!K?C:K,handleSearchChange:(0,o._6)((e,t)=>{switch(e){case"feature":c(t);break;case"channel":p(t);break;case"campaign":g(t);break;case"tags":h(t)}},250)}}})},51135(e,t,a){var n=a(38476),r=a(36758),i=a(379),s=a(76150),o=a(40058);let l=n.Js.extend({center_logo_file:o.Nlp(File,{message:"File selection is required"}).nullable().refine(e=>!e||["image/png","image/jpeg","image/jpg","image/svg+xml"].includes(e.type),{message:"Invalid image file type. Please upload a PNG, JPEG, or SVG file."}).refine(e=>!e||e.size<=1048576,{message:"File size must be less than 1MB. Please upload a smaller file to ensure performance on mobile devices"}).optional()});function A(e){let t={...e||i.G,center_logo_file:null};return(0,r.T3)((0,s.X)({defaultValues:t,validators:{onChange:l,onSubmit:n.Js}}))}a.d(t,{J:()=>A},{q:l})},72230(e,t,a){a.d(t,{Kd:()=>j.Kd,cA:()=>l.c,Ke:()=>k,V4:()=>E});var n=a(71284),r=a(38476),i=a(36758),s=a(85929),o=a(17914),l=a(38077),A=a(94319),d=a(46450),c=a(79164),u=a(75610),p=a(8380),m=a(58658),g=a(84886),f=a(73508),h=a(467),b=a(2779),v=a(11415),x=a(5550),F=a(28675),B=a(78132);let U=e=>e?Object.entries(e).filter(e=>{let[t]=e;return B.g.includes(t)&&(t.startsWith("~")||t.startsWith("+"))}).reduce((e,t)=>{let[a,n]=t;return"~quick_link_template_id"===a&&"number"==typeof n?e[a]=String(n):e[a]=n,e},{}):{};var C=a(17704),y=a(38545),j=a(28846),P=a(8200),w=a(79958);a(91025);var _=a(75198),Q=a(76150),I=a(50062),N=a(22372),T=a(19135),S=a(89588);let k=(0,Q.X)({defaultValues:{title:"",templateId:"",domain:"",alias:"",folderId:"All Links",folderName:"",analyticsTags:{},redirects:{ios:{value:"",override:""},android:{value:"",override:""},desktop:{value:"",override:""}},linkData:[{id:crypto.randomUUID(),key:"",value:""}],socialMediaTags:{description:"",imageUrl:"",title:"",imageFile:null},qrCodeSettings:void 0,originalWebUrl:"",destinationWebUrl:"",campaignObjective:{objective:"",event:""}}}),E=e=>{let{t}=(0,S.Bd)(),a=(0,v.k)(),l=(0,o.Aq)(),B=(0,N.Z)(),{data:Q}=(0,A.z)(),{userPermissions:E}=(0,b.V)(),{isEnabled:D}=(0,u.g_)(),K=E?.[n.gF.AGENCY_TAGGED_DATA],Y=Array.isArray(K)&&K.length>0?K[0]:void 0,L=D(s.Gv.APP_SHORT_LINKS),O=D([s.Gv.WEB_SHORT_LINKS,s.Gv.LEGACY_WEB_LINKING]),{ios:R,android:M}=(0,f.t)(Q?.iosAppStoreId,Q?.androidPackageName),H=(0,d.Q)()[0]||"",q=(0,T.d4)(F.i,e=>e.context.aiGenerationTraceId),V=(0,T.d4)(x.D,e=>e.context.duplicateLinkId),z=(0,T.d4)(F.i,e=>e.context.aiGeneratedLinkData),G=(0,C.y_)(Q,R.data),X=(0,C.Wx)(Q,M.data),W=(0,C.D)(Q),{mutateAsync:J}=l.createQuickLink.useMutation(),{mutateAsync:$}=l.updateQuickLink.useMutation(),{data:Z,isError:ee,error:et}=(0,g.V)(V||e),ea=ee&&!!et&&"object"==typeof et&&("status"in et&&403===et.status||"response"in et&&et.response?.status===403);(0,p.useEffect)(()=>{ee&&!ea&&a({title:t("Failed to fetch link data"),variant:"destructive"})},[ee,ea,t,a]);let en=(0,p.useMemo)(()=>U(Z?.linkData),[Z?.linkData]),er=(0,p.useMemo)(()=>U(z||void 0),[z]),ei=E?.[n.iP.TEMPLATE_ONLY]||!1,{data:es}=(0,m.Z)({queryData:{query:{type:"quick"}}}),{selectedTemplate:eo}=(0,p.useMemo)(()=>(0,y.Ve)((0,y.yC)(Z),es),[Z,es]),el=(0,p.useCallback)(async n=>{try{let t,a=n?.folderId==="All Links"?"":n?.folderId,i=n?.folderId==="All Links"?"":n?.folderName,s=n?.qrCodeSettings?r.Js.parse(n.qrCodeSettings):void 0,o=(e=>{let{formValues:t,preservedMetadata:a,aiPreservedMetadata:n}=e,{alias:r,domain:i,analyticsTags:s,linkData:o,linkType:l,socialMediaTags:A,originalWebUrl:d,destinationWebUrl:c,redirects:u,templateId:p,title:m,qrCodeSettings:g,campaignObjective:f,folderId:h,folderName:b}=t,v=(o?.filter(e=>""!==e.key.trim())||[]).reduce((e,t)=>{let{key:a,value:n}=t;return e[a]=n,e},{}),x=Object.fromEntries(Object.entries(a||{}).filter(e=>
47{let[t,a]=e;return null!==a&&"~folder_id"!==t&&"~folder_name"!==t})),F={...v,...x,...n};"~creation_source"in F&&(F["~creation_source"]=1);let B=l===_.J.WEB?c:d,U={};return void 0!==h&&(U.folderId=h),void 0!==b&&(U.folderName=b),{alias:""===r?void 0:r,domain:i,analyticsTags:s&&{feature:s?.feature??"",channel:s?.channel??"",campaign:s?.campaign??"",tags:s?.tags??[]},linkData:F,socialMediaTags:{title:A?.title,description:A?.description,imageUrl:A?.imageUrl},...B&&{originalWebUrl:B},redirects:{...u,webOnly:l===_.J.WEB},templateId:""===p?void 0:p,title:m,qrCodeSettings:g,campaignObjective:f,...Object.keys(U).length>0&&{metadata:U}}})({preservedMetadata:en,aiPreservedMetadata:er,formValues:{alias:n?.alias,domain:n?.domain,analyticsTags:n?.analyticsTags,linkData:n?.linkData,linkType:n?.linkType,socialMediaTags:n?.socialMediaTags,originalWebUrl:n?.originalWebUrl,destinationWebUrl:n?.destinationWebUrl,redirects:n?.redirects,templateId:n?.templateId!=null?String(n.templateId):void 0,title:n?.title,qrCodeSettings:s,campaignObjective:{objective:n?.campaignObjective?.objective||void 0,event:n?.campaignObjective?.event||void 0},folderId:a,folderName:i}}),l=!!e;l?t=(await $({body:{id:e,...o}})).body.url:(t=(await J({body:{...o},query:q?{aiGeneratedTraceId:q}:void 0})).body.url,x.D.trigger.reset()),F.i.send({type:"reset"});let A={action:e?"update":"create",actionUrl:t??""};!l&&a&&(A.folderId=a),await B({to:"/links",search:A,reloadDocument:!0})}catch(n){console.error(e?"Failed to update link":"Failed to create link",n),a({title:e?t("Failed to update link."):t("Failed to create link."),variant:"destructive"})}},[en,er,e,$,J,q,a,t,B]),eA=(0,i.T3)({...k,defaultValues:{title:(0,y.ku)(Z,V),templateId:(0,y.yC)(Z),domain:Z?.domain||H,alias:(0,y.yY)(Z,V),folderId:Z?.metadata?.folderId||"All Links",folderName:Z?.metadata?.folderName||"",analyticsTags:Z?.analyticsTags||{},redirects:{ios:{override:Z?.redirects?.ios?.override||"Default",value:Z?.redirects?.ios?.value||G},android:{override:Z?.redirects?.android?.override||"Default",value:Z?.redirects?.android?.value||X},desktop:{override:Z?.redirects?.desktop?.override||"Default",value:Z?.redirects?.desktop?.value||(Z?.linkData?.$web_only&&Z?.linkData?.$canonical_url?Z.linkData.$canonical_url:W)},webOnly:(0,y._p)({link:Z,isAppShortLinksEnabled:L,isWebShortLinksEnabled:O})},linkType:(0,y.aK)({link:Z,linkTemplate:eo,isAppShortLinksEnabled:L,isWebShortLinksEnabled:O}),linkData:(0,y.pI)({link:Z,isExistingLink:!!e,agencyId:Y}),socialMediaTags:(0,y.gp)(Q,Z),originalWebUrl:Z?.originalWebUrl||"",qrCodeSettings:Z?.qrCodeSettings||Q?.qrCodeSettings||{},destinationWebUrl:(0,y.Sx)(Z)||"",campaignObjective:{objective:Z?.campaignObjective?.objective||"",event:Z?.campaignObjective?.event||""}},validators:{onSubmit:e=>{let{selectedTemplate:t}=(0,y.Ve)(e.value.templateId,es),a=(0,j.ZC)(t,ei);return w.g.validate({value:e.value,validationSource:"form"},a)}},onSubmit:async e=>{let{value:t}=e;return el(t)}}),{previewedDomain:ed}=function(e,t){let{isEnabled:a}=(0,u.g_)(),n=(0,o.Aq)(),r=a(s.Gv.UNLIMITED_CUSTOM_DOMAINS),i=a(s.Gv.CUSTOM_BRANDED_DOMAIN),{data:l}=(0,c.M)({enabled:i}),A=(l?.domains?.length??0)>0,{mutateAsync:d,isPending:m,data:g,...f}=n.previewQuickLinkDomain.useMutation({onSuccess:e=>{e.status}});return(0,p.useEffect)(()=>{void 0===e||t||r||A||d({body:{redirects:{webOnly:e}}})},[r,A,t,e,d]),{previewDomain:d,isPreviewing:m,previewedDomain:g?.status===200?g.body.domain:void 0,...f}}((0,I.P)(eA.store,e=>e.values.redirects?.webOnly??!1),e),{selectedTemplate:ec}=(0,h.d)(eA),eu=(0,p.useMemo)(()=>(0,j.$b)(ec),[ec]),ep=(0,p.useMemo)(()=>(0,j.u7)(eu,ec,ei),[eu,ec,ei]);return(0,p.useEffect)(()=>{let e=ed||H;eA.state.values.domain!==e&&eA.setFieldValue("domain",e)},[eA,ed,H]),(0,p.useEffect)(()=>{if(!e||!Z)return;let t=eA.state.values.destinationWebUrl,a=eA.state.values.socialMediaTags,n=t&&t.trim().length>0,r=!a?.title&&!a?.description&&!a?.imageUrl;n&&r&&eA.validateField("destinationWebUrl","blur")},[e,Z,eA]),{form:eA,dynamicBaseSchema:eu,isForbidden:ea,hasRequiredCoreFields:e=>!(0,P.dy)(e,ep).define,submitSchema:ep}}},467(e,t,a){var n=a(36758),r=a(58658),i=a(38545),s=a(50062),o=a(8380);let l=e=>{let t=(0,s.P)(e.store,e=>e.values.templateId),{data:a}=(0,r.Z)({queryData:{query:{type:"quick"}}});return(0,o.useMemo)(()=>(0,i.Ve)(t,a),[t,a])};a.d(t,{},{d:l,r:()=>l((0,n.xW)())})},92645(e,t,a){var n=a(94319),r=a(467),i=a(6636),s=a(8380),o=a(89588);let l={title:"a title",description:"a description",imageUrl:"an image URL"};a.d(t,{},{f:()=>{let{t:e}=(0,o.Bd)(),{data:t}=(0,n.z)(),{selectedTemplate:a}=(0,r.r)(),A=(0,s.useMemo)(()=>({title:t?.ogTitle||"",description:t?.ogDescription||"",imageUrl:t?.ogImageUrl||""}),[t]),d=(0,s.useCallback)((t,a)=>{if(!t)return{};let n=l[a],r={valueType:t.valueType,componentProps:{disabled:!1,readOnly:!1,placeholder:e("Enter {{displayName}}",{displayName:n})},isRequired:!1,comboboxSuggestedOptions:null,selectOptions:{}};return t.required&&(r.isRequired=!0),t.valueType===i.nKt&&r.componentProps&&(r.componentProps.disabled=!0,r.componentProps.placeholder=e("Cannot be set")),t.valueType===i.il_&&r.componentProps&&(r.componentProps.readOnly=!0),t.valueType===i.F3Y&&r.componentProps&&(r.comboboxSuggestedOptions=[{category:"Suggested",items:t.value.map(e=>({value:e,label:e}))}],r.componentProps.placeholder=e("Type or select {{displayName}}",{displayName:n})),t.valueType===i.Jmr&&r.componentProps&&(r.selectOptions=t.value.reduce((e,t)=>
47(e[t]=t,e),{}),r.componentProps.placeholder=e("Select {{displayName}}",{displayName:n})),t.valueType===i.DOz&&r.componentProps&&(r.componentProps.readOnly=!0,r.componentProps.placeholder=e("Using app-wide default")),r},[e]),c=(0,s.useMemo)(()=>({title:d(a?.socialMediaTags?.title,"title"),description:d(a?.socialMediaTags?.description,"description"),imageUrl:d(a?.socialMediaTags?.imageUrl,"imageUrl")}),[a,d]),u=(0,s.useCallback)(e=>{let t=a?.socialMediaTags?.[e];return t?.valueType===i.il_||t?.valueType===i.DOz},[a]),p=(0,s.useCallback)(e=>A[e],[A]),m=(0,s.useCallback)((e,t,a)=>{if(!e)return null;let n=e.valueType,r=t===a;return n===i.il_?!t||r?e.value:null:n===i.DOz?a:(n===i.F3Y||n===i.Jmr)&&r?"":null},[]),g=(0,s.useCallback)((e,t)=>{for(let{templateField:a,formFieldPath:n,appDefault:r}of[{templateField:t.socialTitle,formFieldPath:"socialMediaTags.title",appDefault:A.title},{templateField:t.socialDescription,formFieldPath:"socialMediaTags.description",appDefault:A.description},{templateField:t.socialImageUrl,formFieldPath:"socialMediaTags.imageUrl",appDefault:A.imageUrl}]){let t=m(a,e.getFieldValue(n)||"",r);null!==t&&e.setFieldValue(n,t)}},[A,m]);return{titlePropsFromTemplate:c.title,descriptionPropsFromTemplate:c.description,imageUrlPropsFromTemplate:c.imageUrl,isFieldControlledByTemplate:u,getAppWideDefaultValue:p,getSocialMediaFieldValueFromTemplate:m,applySocialMediaTagsFromTemplate:g,appWideDefaults:A,selectedTemplate:a}}})},71792(e,t,a){var n=a(22344),r=a(84169),i=a(6636);let s={minimumFractionDigits:2,maximumFractionDigits:2},o={low:0,medium:1,high:2};function l(e){return 0===e||!!e}function A(e){return e===i.Wq$}function d(e,t){return l(e)&&l(t)?`${(0,n.v)(e,s)} - ${(0,n.v)(t,s)}`:l(e)?`${(0,n.v)(e,s)}+`:""}function c(e,t){if(!e)return[];let a=A(t),n=Object.entries(e).reduce((e,t)=>{let[n,s]=t;return(0,r.d)(s.eventName)&&(a?e.push({id:n,conversionValue:n,coarseValue:s.coarseValue??i.QCP,eventName:s.eventName,eventAlias:s.eventAlias,revenueRange:d(s.lowerLimit,s.upperLimit),conversionLock:!!s.conversionLock}):(0,i.xeI)(n)&&e.push({id:n,coarseValue:n,eventName:s.eventName,eventAlias:s.eventAlias,revenueRange:d(s.lowerLimit,s.upperLimit),conversionLock:!!s.conversionLock})),e},[]);return a?n.sort((e,t)=>Number(e.id)-Number(t.id)):n.sort((e,t)=>o[e.coarseValue]-o[t.coarseValue])}function u(e){return e.some(e=>!!e.eventAlias)}a.d(t,{HZ:()=>u,hc:()=>c,s1:()=>A})},45314(e,t,a){a.d(t,{x:()=>p,O:()=>m});var n=a(95150),r=a(91320),i=a(86680),s=a(6964),o=a(11415),l=a(34598),A=a(55219),d=a(89588),c=a(80641),u=a(6636);function p(e){return!!(e?.app_store_connect_issuer_id&&e?.app_store_connect_key_id)}function m(){let{data:e}=(0,n.b)(),{data:t,refetch:a}=(0,r.t)(),{mutateAsync:m}=function(){let{t:e}=(0,d.Bd)(),t=(0,o.k)(),a=(0,s.j)();return(0,A.n)({mutationKey:i.kni,mutationFn:async e=>{let t=new FormData;t.append("privateKey",e.privateKey),t.append("issuerId",JSON.stringify(e.issuerId)),t.append("keyId",JSON.stringify(e.keyId));let a=await fetch("/api/skan/credentials",{method:"POST",body:t,credentials:"same-origin"});if(!a.ok)throw Error(await (0,l.C)(a,`SKAN credentials submit failed (${a.status})`));return await a.json()},onSuccess:async()=>{await a(i.nmO)},onError:a=>{t({title:a instanceof Error?a.message:e("Failed to save App Store Connect credentials"),variant:"destructive"})}})}(),{verifySkanCredentials:g}=function(){let{skan:e}=(0,c.fI)(),{t}=(0,d.Bd)(),a=(0,o.k)(),{mutateAsync:n,isPending:r,...s}=e.verifyCredentials.useMutation({mutationKey:i.LZQ,onError:e=>{let n=e?.body;a({title:n?.message??t("Authentication failed"),variant:"destructive"})}});return{verifySkanCredentials:n,isPending:r,...s}}(),f=p(e),h=t?.status===u.BmR;return{authenticate:async e=>{!f&&e.privateKey&&await m({issuerId:e.issuerId,keyId:e.keyId,privateKey:e.privateKey}),h||await g({});let{data:t}=await a();return t?.status},hasSavedCredentials:f,defaultIssuerId:e?.app_store_connect_issuer_id??"",defaultKeyId:e?.app_store_connect_key_id??"",appVerified:h}}},28353(e,t,a){var n=a(80641),r=a(86680),i=a(44505),s=a(8380);a.d(t,{},{H:()=>{let{data:e,isPending:t}=(0,n.fI)().catalog.getPackages.useQuery({queryKey:r.K7B,select:e=>e.body}),{packages:a,addOns:o}=(0,s.useMemo)(()=>{let t=[],a=[];if(!e?.products)return{packages:t,addOns:a};for(let n of e.products)(0,i.$)(n.charges.recurring)&&("PACKAGE"===n.type?t.push(n):"ADDON"===n.type&&a.push(n));return t.sort((e,t)=>
47e.name.localeCompare(t.name)),{packages:t,addOns:a}},[e?.products]);return{addOns:o,isFetching:t,packages:a}}})},13969(e,t,a){var n=a(18124),r=a(86680),i=a(48411),s=a(75290),o=a(8380),l=a(89588),A=a(80641),d=a(6964);function c(e){let t=(0,A.fI)(),{t:a}=(0,l.Bd)("subscription"),c=(0,s.r)(),u=(0,d.j)(),{mutateAsync:p,isPending:m}=t.subscription.createSubscription.useMutation({onSuccess:async()=>{(0,n.oR)({title:a("Your subscription has been created")}),await u(r.a1_),await u([r.xvf]),c.invalidate(),i._.send({type:"clearPaymentData"})},onError:e=>{let t=e instanceof Error?e.message:a("Failed to create subscription");(0,n.oR)({title:t,variant:"destructive"})}});return{handleCreateSubscription:(0,o.useCallback)(async()=>{let t=i._.getSnapshot().context.paymentData;if(!t)return!1;if(!t.paymentMethodId)return(0,n.oR)({title:a("Payment information is missing"),description:a("Please add a payment method before creating a subscription"),variant:"destructive"}),!1;if(!t.country||!t.state||!t.postalCode)return(0,n.oR)({title:a("Billing address information is missing"),description:a("Please ensure billing address information is provided with your payment method"),variant:"destructive"}),!1;try{return await p({body:{packageIds:e,paymentMethodId:t.paymentMethodId,country:t.country,state:t.state,postalCode:t.postalCode}}),!0}catch{return!1}},[p,e,a]),isLoading:m}}a.d(t,{H:()=>c})},75114(e,t,a){var n=a(68726),r=a(8380);function i(e){return e===n.$W.introStandaloneId||e===n.$W.introBundledId}a.d(t,{J:()=>i},{O:e=>{let{existingPackageIds:t,existingAddonIds:a,expiringPackageIds:s,expiringAddonIds:o,isReturningUser:l=!1,packages:A=[]}=e,[d,c]=(0,r.useState)([]),[u,p]=(0,r.useState)([]),m=(0,r.useRef)(!1),g=(0,r.useRef)(!1);(0,r.useEffect)(()=>{g.current||0!==a.length&&(g.current=!0,p(a))},[a]),(0,r.useEffect)(()=>{if(m.current||0===t.length&&!l)return;m.current=!0;let e=t.filter(e=>!i(e));c(0===e.length?[n.$W.introStandaloneId]:[...e,n.$W.introBundledId])},[t,l]);let f=(0,r.useCallback)(e=>{i(e)||c(t=>{let a=(t.includes(e)?t.filter(t=>t!==e):[...t,e]).filter(e=>!i(e));return 0===a.length?[n.$W.introStandaloneId]:[...a,n.$W.introBundledId]})},[]);(0,r.useEffect)(()=>{if(0===A.length||0===d.length)return;let e=new Set;for(let t of d){let a=A.find(e=>e.id===t);for(let t of a?.availableAddons??[])e.add(t)}p(t=>{let a=t.filter(t=>e.has(t));return a.length===t.length?t:a})},[d,u,A]);let h=(0,r.useCallback)(e=>{p(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),b=e=>d.includes(e),v=e=>s.includes(e),x=e=>o.includes(e);return{handleSelectPackage:f,hasChangesPending:(0,r.useMemo)(()=>{let e=l?d:d.filter(e=>!i(e)),n=t.filter(e=>!i(e));return e.some(e=>!n.includes(e))||n.some(t=>!e.includes(t))||u.some(e=>!a.includes(e))||a.some(e=>!u.includes(e))},[d,t,a,u,l]),isPackageExpiring:v,isPackageReactivating:e=>v(e)&&b(e),isPackageSelected:b,isAddonExpiring:x,isAddonReactivating:e=>x(e)&&u.includes(e),selectedAddOnIds:u,selectedPackageIds:d,toggleAddOn:h}}})},91636(e,t,a){var n=a(18124),r=a(86680),i=a(48411),s=a(22372),o=a(75290),l=a(8380),A=a(89588),d=a(80641),c=a(6964);function u(){let e=(0,d.fI)(),{t}=(0,A.Bd)("subscription"),a=(0,s.Z)(),u=(0,o.r)(),p=(0,c.j)(),{mutate:m,isPending:g}=e.subscription.signup.useMutation({onSuccess:async e=>{e.body.success?((0,n.oR)({title:t("Your subscription has been created")}),await p(r.a1_),await p([r.xvf]),u.invalidate(),i._.send({type:"clearPaymentData"}),a({to:"/home",reloadDocument:!0})):(0,n.oR)({title:t("Failed to create subscription"),variant:"destructive"})},onError:e=>{let a=e instanceof Error?e.message:t("Failed to create subscription");(0,n.oR)({title:a,variant:"destructive"})}});return{handleSignup:(0,l.useCallback)(()=>{let e=i._.getSnapshot().context.paymentData;e?.paymentMethodId?m({body:{paymentMethodId:e.paymentMethodId,country:e.country,state:e.state,postalCode:e.postalCode}}):(0,n.oR)({title:t("Payment method required"),variant:"destructive"})},[m,t]),isLoading:g}}a.d(t,{S:()=>u})},24909(e,t,a){var n=a(55877),r=a(17478),i=a(8380);a.d(t,{},{T:()=>{let{data:e}=(0,n.N)(),t=e?.category==="SELF_SERVE",{data:a,isPending:s,isError:o}=(0,r.D)({enabled:t}),l=(0,i.useMemo)(()=>a?.packages?.filter(e=>!e.endDate).map(e=>e.id)||[],[a?.packages]),A=(0,i.useMemo)(()=>a?.packages?.filter(e=>e.endDate).map(e=>e.id)||[],[a?.packages]),d=(0,i.useMemo)(()=>a?.addOns?.filter(e=>!e.endDate).map(e=>e.id)||[],[a?.addOns]),c=(0,i.useMemo)(()=>a?.addOns?.filter(e=>e.endDate).map(e=>e.id)||[],[a?.addOns]),u=(0,i.useMemo)(()=>{let e={};return a?.packages?.forEach(t=>{t.endDate&&(e[t.id]=t.endDate)}),e},[a?.packages]),p=(0,i.useMemo)(()=>{let e={};return a?.addOns?.forEach(t=>{t.endDate&&(e[t.id]=t.endDate)}),e},[a?.addOns]),m=a?.status==="Inactive",g=a?.status==="Cancelled",f=a?.status==="Active";return{subscription:a,isSubscriptionLoading:s,isSubscriptionError:o,isStatusInactive:m,existingPackageIds:l,existingAddonIds:d,existingPackageWithEndIds:A,existingAddonWithEndIds:c,expiringPackageEndDates:u,expiringAddonEndDates:p,isStatusCancelled:g,isStatusActive:f}}})},6492(e,t,a){var n=a(55877),r=a(17478),i=a(16939),s=a(12056),o=a(8380);function l(){let{data:e}=(0,n.N)(),t=e?.category==="SELF_SERVE",{data:a,isPending:l}=(0,r.D)({enabled:t});return{...(0,o.useMemo)(()=>
47{if(a?.status!=="Trial"||!a?.trialStartDate||!a?.trialEndDate)return{isTrial:!1,trialLength:0,daysLeft:0,daysUsed:0,trialStartDate:new Date,trialEndDate:new Date};let e=new Date,t=(0,i.H)(a.trialStartDate),n=(0,i.H)(a.trialEndDate),r=(0,s.c)(n,t),o=Math.max(0,(0,s.c)(n,e));return{isTrial:!0,trialLength:r,daysLeft:o,daysUsed:r-o,trialStartDate:t,trialEndDate:n}},[a]),isLoading:l}}a.d(t,{E:()=>l})},89648(e,t,a){var n=a(18124),r=a(80641),i=a(86680),s=a(6964),o=a(8380),l=a(89588);function A(e,t,a){let A=(0,r.fI)(),d=(0,s.j)(),{t:c}=(0,l.Bd)("subscription"),u=(0,o.useMemo)(()=>{let n=[...t,...a];return{addPackageIds:e.filter(e=>!n.some(t=>t===e)),removePackageIds:n.filter(t=>!e.some(e=>e===t))}},[t,a,e]),{mutateAsync:p,isPending:m,isError:g}=A.subscription.updateSubscription.useMutation({onSuccess:async()=>{(0,n.oR)({title:c("Your subscription has been updated")}),await d([i.xvf])},onError:e=>{let t=e instanceof Error?e.message:c("Failed to update subscription");(0,n.oR)({title:t,variant:"destructive"})}});return{handleUpdateSubscription:(0,o.useCallback)(async()=>{try{return await p({body:u}),!0}catch{return!1}},[p,u]),isSubscriptionUpdating:m,subscriptionUpdatePayload:u,isSubscriptionUpdateError:g}}a.d(t,{M:()=>A})},41125(e,t,a){var n=a(8380),r=a(80641);function i(){let{mutateAsync:e}=(0,r.fI)().marketing.postMarketing.useMutation({onSuccess:()=>{localStorage.removeItem("isOptIn")}});return(0,n.useEffect)(()=>{(async()=>{let t=localStorage.getItem("isOptIn");t&&await e({body:{is_opted_in:"true"===t}})})()},[e]),{}}a.d(t,{X:()=>i})},2779(e,t,a){a.d(t,{V:()=>s});var n=a(80641),r=a(86680),i=a(8223);function s(){let{data:e}=(0,i.M)(),{data:t,isPending:a,error:s}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{permissions:a}=(0,n.fI)();return a.getUserPermissions.useQuery({queryKey:e||r.Puh,...t,select:e=>e.body})}({enabled:!!e?.user.id});return{userPermissions:t,isPending:a,error:s}}},3365(e,t,a){var n=a(8380);function r(e){let{recentActivity:t,searchQuery:a,selectedProduct:r}=e;return(0,n.useMemo)(()=>t?t.filter(e=>{let t="All Features"===r||e.feature===r,n=!a||Object.values(e).some(e=>e?.toString().toLowerCase().includes(a.toLowerCase()));return t&&n}):[],[t,a,r])}a.d(t,{d:()=>r})},61827(e,t,a){var n=a(85929),r=a(75610),i=a(8380);function s(){let{isEnabled:e}=(0,r.g_)(),t=e(n.Gv.LIVEVIEW),a=e(n.Gv.TESTING_AND_MONITORING),s=e(n.Gv.ALERT_NOTIFICATIONS),o=e(n.Gv.RECENT_ACTIVITIES);return(0,i.useMemo)(()=>[{label:"Liveview",path:t?"/testing-and-monitoring/events":"/overview/events",isClassicDashboardUrl:!t},{label:"Test Devices",path:"/testing-and-monitoring/test-devices",isClassicDashboardUrl:!a},{label:"Alert Notifications",path:"/testing-and-monitoring/alert-notifications",isClassicDashboardUrl:!s},{label:"Recent Activity",path:"/testing-and-monitoring/recent-activity",isClassicDashboardUrl:!o}],[t,a,s,o])}a.d(t,{T:()=>s})},2717(e,t,a){var n=a(8380);a.d(t,{},{N:e=>(0,n.useMemo)(()=>{let t=getComputedStyle(document.documentElement),a=t.getPropertyValue("--color-primary"),n=t.getPropertyValue("--color-primary-hover"),r=t.getPropertyValue("--color-primary-foreground"),i=t.getPropertyValue("--color-border"),s=t.getPropertyValue("--color-input"),o=t.getPropertyValue("--color-background"),l=t.getPropertyValue("--color-accent-foreground"),A=t.getPropertyValue("--color-accent"),d=t.getPropertyValue("--radius-md"),c=t.getPropertyValue("--radius-sm"),u=t.getPropertyValue("--radius-xs"),p=t.getPropertyValue("--border"),m=t.getPropertyValue("--border-2"),g=t.getPropertyValue("--border-solid"),f=t.getPropertyValue("--font-weight-normal"),h=t.getPropertyValue("--font-weight-semibold"),b=t.getPropertyValue("--shadow-md"),v=t.getPropertyValue("--shadow-sm"),x='"TT Hoves Pro", sans-serif',F=t.getPropertyValue("--text-base"),B=t.getPropertyValue("--text-xl"),U=t.getPropertyValue("--spacing"),C=t.getPropertyValue("--sidebar-width-default"),y=`calc(${U} * 10)`,j=`calc(${U} * 10)`;return{style:{customCSS:{variables:{"--ts-var-root-background":o,"--ts-var-root-color":l,"--ts-var-segment-control-hover-background":A,"--ts-var-root-font-family":x,"--ts-var-liveboard-edit-bar-background":A,"--ts-var-nav-background":A,"--ts-var-nav-color":l,"--ts-var-button--primary-color":r,"--ts-var-button--primary-background":a,"--ts-var-button--secondary-color":l,"--ts-var-button--secondary-background":o,"--ts-var-checkbox-active-color":o,"--ts-var-checkbox-checked-color":o,"--ts-var-viz-border-radius":d,"--ts-var-viz-box-shadow":"none","--ts-var-liveboard-tile-border-radius":d,"--ts-var-liveboard-tile-title-fontweight":f,"--ts-var-viz-description-min-height":"2px"},rules_UNSTABLE:{...void 0!==e?e:{},input:{"font-family":`${x} !important`},textarea:{"font-family":`${x} !important`},".ReactModal__Content":{"margin-right":`calc(${C} + ${U}) !important`,"margin-left":`${U} !important`},".sage-search-bar-module__leftIconWrapper":{"margin-top":"16px !important"},".sage-search-box-module__bkSageSearchBox":{"margin-top":"4px !important"}
47,".sage-data-source-preview-module__sageDataSourcePreview > .sage-data-source-preview-module__sageDataSourceClickArea":{"padding-top":"14px !important"},".sage-search-bar-with-error-bar-module__sageDataSourceCollapseIconContainer":{"padding-top":"14px !important"},".chart-table-switcher-module__container":{"margin-top":"4px !important"},".button-module__button.button-module__sizeM.button-module__both":{"border-radius":`${c} !important`,height:`${y} !important`},".button-module__button.button-module__sizeM.button-module__both > p":{"font-size":`${F} !important`},".button-module__button.button-module__buttonWithIcon.button-module__secondary.button-module__sizeM.button-module__backgroundLight.button-module__both":{"min-width":`${j} !important`},".button-module__button.button-module__buttonWithText.button-module__secondary.button-module__sizeM.button-module__backgroundLight.button-module__both":{"min-width":`${j} !important`},"button.button-module__secondary":{border:`${p} ${g} ${s} !important`},".checkbox-module__customCheckbox > svg":{"border-radius":`${u} !important`,background:`${a} !important`},".pinboard-header-module__headerTitleContainer.pinboard-header-module__compactHeaderTitleContainer":{"max-width":"33% !important"},".pinboard-header-module__pinboardHeaderContainer.pinboard-header-module__compactHeaderContainer.pinboard-header-module__embedPinboardCompactHeader.layout-module__vertical":{margin:"0px 0px 0px 0px !important","box-shadow":`${v} !important`,"border-bottom":`${p} ${g} ${i} !important`,"border-radius":"0px !important"},".pinboard-header-module__tabAndFilterWrapper.pinboard-header-module__tabAndFilterWrapperEmbed.layout-module__vertical":{margin:"0px !important","border-bottom":`${p} ${g} ${i} !important`,"border-radius":"0px !important"},".pinboard-edit-header-module__editActionHeader":{background:`${A} !important`},".pinboard-edit-header-module__headerLogo":{display:"none !important"},".footer-module__footerContainer.layout-module__horizontal":{display:"none !important"},".pinboard-content-module__gridContainer":{"--ts-var-viz-border-radius":`${d} !important`},".pinboard-content-module__tile":{border:`${p} ${g} ${i} !important`,"box-shadow":`${b} !important`},".answer-title-module__titleContainerCompact":{"margin-top":"6px !important","margin-bottom":"6px !important"},".eureka-module__sageSearchBarContainer.eureka-module__sageEmbedSearchBarContainer":{"margin-top":"44px !important"},".ai-answer-page-module__aiAnswerPage":{"padding-top":"0 !important"},".ai-answer-page-module__aiAnswerBackButton":{"padding-top":"4px !important"},'button[data-testid="ai-answer-back-button"]':{color:`${a} !important`},'button[data-testid="ai-answer-back-button"] > p':{color:`${a} !important`},'button[data-testid="ai-answer-back-button"] > svg':{border:`${p} ${g} ${a} !important`,"border-radius":"50px !important",padding:"2px !important"},'button[data-testid="ai-answer-back-button"]:hover':{background:"transparent !important"},'button[data-testid="ai-answer-back-button"]:focus':{background:"transparent !important"},'button[data-testid="ai-answer-back-button"]:hover > p':{"padding-top":"2px !important","border-bottom":`${m} ${g} ${a} !important`},'button[data-testid="highlights-button"]':{background:`${a} !important`,color:`${r} !important`},'button[data-testid="highlights-button"]:hover':{background:`${n} !important`,color:`${r} !important`},'button[data-testid="highlights-button"] > p':{color:`${r} !important`},".typography-module__h2.typography-module__base.library-header-module__libraryTitle.typography-module__whiteSpace":{"margin-left":"16px !important"},".toast-alert-module__container":{transform:"translate(-50%, -130%) !important"},".pinboard-schedule-module__schedulerContainer":{"padding-top":"12px !important"},"div.pinboard-schedule-module__backButtonContainer":{color:`${a} !important`,height:"26px !important"},"div.pinboard-schedule-module__backButtonContainer > p":{color:`${a} !important`,"font-size":`${F} !important`},"div.pinboard-schedule-module__backButtonContainer button":{border:`${p} ${g} ${a} !important`,color:`${a} !important`},"div.pinboard-schedule-module__backButtonContainer svg":{padding:"1px !important"},"div.pinboard-schedule-module__backButtonContainer:hover":{background:"transparent !important"},"div.pinboard-schedule-module__backButtonContainer:focus":{background:"transparent !important"},"div.pinboard-schedule-module__backButtonContainer:hover > p":{"padding-top":"2px !important","border-bottom":`${m} ${g} ${a} !important`},".change-analysis-modal-module__insightScroller":{"overflow-x":"auto !important"},".modal-module__footer":{background:`${o} !important`},'.pinboard-content-module__emptyAlert button[aria-label="Search data"]':{display:"none !important"},".pinboard-content-module__emptyAlert img":{display:"none !important"},".request-access-org-no-access-module__requestAccessBtn":{display:"none !important"},'button[data-testid="action-selector-nav-btn"]':{display:"none !important"},'div[data-testid="menu-icon-CUSTOM_ACTION"]':{display:"none !important"},"#GroupsUsers .menu-module__itemText > p:last-child":{display:"none !important"},".kpi-module__hero.kpi-module__heroMeasure":{"font-size":"34px !important","line-height":"34px !important"},".answer-title-module__titleText":{"padding-left":"0px !important"},".answer-title-module__descriptionTextOneLine":{"padding-left":"0px !important"},".discoverability-checkbox-module__discoverabilitySection":{display:"none !important"},'div[data-testid="create-pinboard-checkbox"]':{display:"none !important"},'button[data-testid="create-liveboard-info-button"]':{display:"none !important"},'button[aria-label="Edit tags"]':{display:"none !important"},'div[col-id="views"] > div':{display:"none !important"}
47,'div.ag-header-cell[col-id="views"]':{cursor:"default !important"},"div.liveboards-module__container .tab-module__tabHeader":{display:"none !important"},"div.liveboards-module__container .library-header-module__librarySeperator":{display:"none !important"},".library-header-module__libraryTitle":{"font-size":`${B} !important`,"font-weight":`${h} !important`},"div.universal-share-dialog-header-module__addBtn":{display:"none !important"},"div.conv-assist-answer-module__caAnswerAction":{display:"none !important"},'.menu-module__menuGroupWrapper:has(div[track-id="answer_save-answer-menu-item"])':{display:"none !important"},"div.conv-assist-answer-module__sageTokensContainer.conv-assist-answer-module__sageTokensContainerVisible":{"margin-top":"14px !important"},"div.universal-share-dialog-header-module__whiteListedDomainsBtn":{display:"none !important"},"div.universal-share-dialog-module__shareDialog":{"min-height":"250px !important"},"#isPublic":{display:"none !important"},"#textarea-RequestAccessObjectNoAccess":{display:"none !important"},".request-access-no-access-module__requestAccessBtn":{display:"none !important"},".request-access-no-access-module__container":{"padding-left":"35% !important","max-width":"none !important"},'div[data-testid="data-source-overview-card-details"] > div > div:last-child':{display:"none !important"},'sub[data-testid="monitor-rule-setup-notification-info-icon"]':{display:"none !important"},"button.monitor-rule-custom-button-view-module__customButton.user-selection-dropdown-list-item-module__listItem .user-selection-dropdown-list-item-module__userDetails p:last-child":{display:"none !important"},"#GroupsUsers .menu-module__menuGroupWrapper:first-child > p":{display:"none !important"},"#add-to-collection":{display:"none !important"},'.chart-selector-module__bkVizTypeSelector:has(use[*|href="#rd-icon-chart-muze-muze-studio"])':{display:"none !important"}}}},content:{strings:{Liveboard:"Dashboard",Liveboards:"Dashboards",liveboard:"dashboard",Spotter:"Ivy",SpotIQ:"Ivy",Sage:"Ivy",Answers:"answers",Answer:"answer",answer:"answer",ThoughtSpot:"Branch"},stringIDs:{"emptyLiveboard.alert.title":"Your dashboard is ready.","emptyLiveboard.alert.description":"Add a widget to see the data that matters most to you.","requestAccessRequired.permissionFor":"You do not have access to this Dashboard.","EUREKA.AI_ANSWER.FEEDBACK_THANKS":"Thanks for improving Ivy.","convAssist.feedbackSubmittedSuccessMessage":"Thanks for improving Ivy.","shareDialog.input.label":"Enter user name","shareDialog.input.placeholder":"User name","sharePanel.SUGGESTED_USERS":"Suggested users","monitor.setup.section.users_groups":"Send alerts to users","scheduleModal.groups":" "}}}},[e])})},74940(e,t,a){var n=a(12122),r=a(88150),i=a(6636),s=a(79396),o=a(19135),l=a(8380);function A(e,t){let a=(0,o.d4)(r.c,e=>e.context.status),A=(0,o.d4)(n.a,e=>e.context.iFrameLoading),d=(0,o.d4)(n.a,e=>e.context.location)===e&&A,c=(d||t||a===i.asP.INIT)&&a!==i.asP.LOGGED_OUT;(0,l.useEffect)(()=>{if(!c)return;let n=setTimeout(()=>{r.c.trigger.logout(),s.count("thoughtspot_timeout",1,{attributes:{location:e,loggedInStatus:a,iFrameLoaded:!d,metadataLoaded:!t}})},1e4*[a===i.asP.LOGGED_IN,!d,void 0!==t&&!t].reduce((e,t)=>e+ +!!t,1));return()=>clearTimeout(n)},[e,a,d,t,c])}a.d(t,{S:()=>A})},2863(e,t,a){var n=a(8380),r=a(94127);function i(){let[e,t]=(0,n.useState)(0),a=(0,n.useRef)(null),i=(0,r._6)(e=>e.height&&t(e.height),200);return(0,r.wY)({ref:a,onResize:i}),{containerHeight:e,ref:a}}a.d(t,{y:()=>i})},48965(e,t,a){var n=a(8380),r=a(94127);function i(e,t){let{offset:a,triggerOnNoScroll:i,debounce:s}=(0,n.useMemo)(()=>({offset:t?.offset??0,debounce:t?.debounce??200,triggerOnNoScroll:t?.triggerOnNoScroll??!1}),[t?.offset,t?.debounce,t?.triggerOnNoScroll]),o=(0,n.useRef)(null),l=(0,n.useCallback)(()=>{if(o.current){let t=o.current,n=Math.floor(t.scrollTop+t.clientHeight);Math.floor(t.scrollHeight-a)<=n?e(!0):e(!1)}},[a,e]),A=(0,r._6)(l,s);return(0,n.useEffect)(()=>{let e=o.current;return e&&e.addEventListener("scroll",A),i&&l(),()=>{e&&e.removeEventListener("scroll",A)}},[A,l,i]),o}a.d(t,{O:()=>i})},11415(e,t,a){var n=a(8380),r=a(16467);function i(){return n.useContext(r.Mm)}a.d(t,{k:()=>i})}
47,96864(e,t,a){var n=a(68726),r=a(39969),i=a(23934),s=a(50816),o=a(89588);function l(){return r.Ay.use(s.A).use(i.A).use(o.r9).init({fallbackLng:"en",debug:!n.KV,interpolation:{escapeValue:!1}}),r.Ay}a.d(t,{x:()=>l})},83883(e,t,a){a.a(e,async function(e,t){try{var n=a(93248),r=a(97253),i=a(71112),s=a(70993),o=a(17914),l=a(80641),A=a(35564),d=a(16467),c=a(96864),u=a(59218),p=a(76738);a(79396);var m=a(82674),g=a(8380),f=a(51940),h=e([p]);p=(h.then?(await h)():h)[0];let b=document.getElementById("root");if(!b?.innerHTML){(0,c.x)();let e=(0,d.Vt)(),t=(0,r.U)(),a=(0,l.dc)(),h=(0,i.Qv)(),v=(0,o.wK)(),x=(0,s.pc)();(0,u.S)().tryLoadOrStop(),f.createRoot(b).render((0,n.jsx)(g.StrictMode,{children:(0,n.jsx)(m.Ht,{client:t,children:(0,n.jsx)(l.Fl,{client:a,children:(0,n.jsx)(i.c0,{client:h,children:(0,n.jsx)(o.IL,{client:v,children:(0,n.jsx)(s.Jh,{client:x,children:(0,n.jsx)(d.ou,{value:e,children:(0,n.jsx)(A.U,{children:(0,n.jsx)(p.F,{})})})})})})})})}))}t()}catch(e){t(e)}})},59218(e,t,a){var n=a(68110),r=a(68726);function i(){return{async tryLoadOrStop(){try{if(r.$W.meticulousEnabled)return await (0,n.Lw)({recordingToken:"ImjwrgqWMvMuH0KWReOFOL6A8Z8kiebX9PY66HOP",isProduction:!1}),!0;await (0,n.B5)()}catch(e){console.error(e),await (0,n.B5)()}return!1}}}a.d(t,{S:()=>i})},30975(e,t,a){a.a(e,async function(e,n){try{var r=a(7337),i=a(13276),s=a(33443),o=a(27926),l=a(41267),A=a(86079),d=a(57588),c=a(53491),u=a(91464),p=a(99654),m=a(82092),g=a(82014),f=a(48481),h=a(70703),b=a(46585),v=a(48812),x=a(8533),F=a(50571),B=a(3115),U=a(39033),C=a(96159),y=a(50100),j=a(21111),P=a(20202),w=a(39604),_=a(52957),Q=a(10359),I=a(57236),N=a(23186),T=a(57912),S=a(54891),k=a(11019),E=a(51149),D=a(27105),K=a(13715),Y=a(50879),L=a(85229),O=a(46271),R=a(34969),M=a(55185),H=a(8155),q=a(32083),V=a(15121),z=a(81810),G=a(20434),X=a(23561),W=a(94441),J=a(67417),$=a(15766),Z=a(46044),ee=a(98199),et=a(79865),ea=a(24689),en=a(38569),er=a(13643),ei=a(88327),es=a(69196),eo=a(4178),el=a(85400),eA=a(30387),ed=a(66409),ec=a(85410),eu=a(7811),ep=a(15401),em=a(63857),eg=a(88489),ef=a(76271),eh=a(28672),eb=a(73691),ev=a(42247),ex=a(35715),eF=a(83893),eB=a(52257),eU=a(35124),eC=a(97775),ey=a(45234),ej=a(79841),eP=a(91899),ew=a(84200),e_=a(78054),eQ=a(42189),eI=a(53658),eN=a(41012),eT=a(32727),eS=a(5110),ek=a(65128),eE=a(26650),eD=a(51368),eK=a(99643),eY=a(29772),eL=a(50224),eO=a(54688),eR=a(20401),eM=a(93757),eH=a(8946),eq=a(73497),eV=a(72756),ez=a(42240),eG=a(51408),eX=a(25052),eW=a(10046),eJ=a(18594),e$=a(10166),eZ=a(49416),e0=a(33399),e8=a(81621),e4=a(15989),e1=a(19270),e2=a(55989),e5=a(20326),e3=a(63253),e6=a(65095),e9=a(75573),e7=a(87286),te=a(36549),tt=e([r]);r=(tt.then?(await tt)():tt)[0];let ta=i.q.update({id:"/_protected",getParentRoute:()=>r.q}),tn=s.q.update({id:"/_public",getParentRoute:()=>r.q}),tr=o.q.update({id:"/email-verified",path:"/email-verified",getParentRoute:()=>r.q}),ti=l.q.update({id:"/no-app-assigned",path:"/no-app-assigned",getParentRoute:()=>r.q}),ts=A.q.update({id:"/under-maintenance",path:"/under-maintenance",getParentRoute:()=>r.q}),to=d.q.update({id:"/_dashboard",getParentRoute:()=>ta}),tl=c.q.update({id:"/logout",path:"/logout",getParentRoute:()=>ta}),tA=u.qh.update({id:"/manage-subscription",path:"/manage-subscription",getParentRoute:()=>ta}),td=p.q.update({id:"/subscription",path:"/subscription",getParentRoute:()=>ta}),tc=m.q.update({id:"/authzeroerror",path:"/authzeroerror",getParentRoute:()=>tn}),tu=g.q.update({id:"/signin",path:"/signin",getParentRoute:()=>tn}),tp=f.q.update({id:"/signup",path:"/signup",getParentRoute:()=>tn}),tm=h.q.update({id:"/accept-third-party-invite/$token",path:"/accept-third-party-invite/$token",getParentRoute:()=>r.q}),tg=b.q.update({id:"/_full-page",getParentRoute:()=>to}),tf=v.q.update({id:"/_sidebar",getParentRoute:()=>to}),th=x.q.update({id:"/organization/_full-page",path:"/organization",getParentRoute:()=>ta}),tb=F.q.update({id:"/organization/_organization",path:"/organization",getParentRoute:()=>ta}),tv=B.q.update({id:"/third-party/_third-party",path:"/third-party",getParentRoute:()=>ta}),tx=U.q.update({id:"/",path:"/",getParentRoute:()=>tf}),tF=C.q.update({id:"/analysis",path:"/analysis",getParentRoute:()=>tf}),tB=y.q.update({id:"/audiences",path:"/audiences",getParentRoute:()=>tf}),tU=j.q.update({id:"/home",path:"/home",getParentRoute:()=>tf}),tC=P.qh.update({id:"/links",path:"/links",getParentRoute:()=>tf}),ty=w.q.update({id:"/apps",path:"/apps",getParentRoute:()=>tb}),tj=_.Z.update({id:"/users",path:"/users",getParentRoute:()=>tb}),tP=Q.q.update({id:"/_portal",getParentRoute:()=>tv}),tw=I.q.update({id:"/details",path:"/details",getParentRoute:()=>tv}
47),t_=N.q.update({id:"/audiences/create",path:"/audiences/create",getParentRoute:()=>tg}),tQ=T.q.update({id:"/short-link/",path:"/short-link/",getParentRoute:()=>tg}),tI=S.q.update({id:"/short-link/$id",path:"/short-link/$id",getParentRoute:()=>tg}),tN=k.q.update({id:"/account-settings/_account-settings",path:"/account-settings",getParentRoute:()=>tf}),tT=E.q.update({id:"/attribution/_attribution",path:"/attribution",getParentRoute:()=>tf}),tS=D.q.update({id:"/banners/_banners",path:"/banners",getParentRoute:()=>tf}),tk=K.q.update({id:"/configurations/_configurations",path:"/configurations",getParentRoute:()=>tf}),tE=Y.q.update({id:"/dynamic-defense/_dynamic-defense",path:"/dynamic-defense",getParentRoute:()=>tf}),tD=L.q.update({id:"/exports/_exports",path:"/exports",getParentRoute:()=>tf}),tK=O.q.update({id:"/integrations/_integrations",path:"/integrations",getParentRoute:()=>tf}),tY=R.q.update({id:"/link-controls/_link-controls",path:"/link-controls",getParentRoute:()=>tf}),tL=M.q.update({id:"/security-access/_security-access",path:"/security-access",getParentRoute:()=>tf}),tO=H.q.update({id:"/testing-and-monitoring/_testing-and-monitoring",path:"/testing-and-monitoring",getParentRoute:()=>tf}),tR=q.q.update({id:"/users/invite",path:"/users/invite",getParentRoute:()=>th}),tM=V.q.update({id:"/apps",path:"/apps",getParentRoute:()=>tP}),tH=z.q.update({id:"/users",path:"/users",getParentRoute:()=>tP}),tq=G.q.update({id:"/users/add",path:"/users/add",getParentRoute:()=>tv}),tV=X.q.update({id:"/attribution/skan/edit",path:"/attribution/skan/edit",getParentRoute:()=>tg}
47),tz=W.q.update({id:"/audiences/edit/$audienceId",path:"/audiences/edit/$audienceId",getParentRoute:()=>tg}),tG=J.q.update({id:"/banners/campaign/",path:"/banners/campaign/",getParentRoute:()=>tg}),tX=$.q.update({id:"/banners/campaign/$id",path:"/banners/campaign/$id",getParentRoute:()=>tg}),tW=Z.q.update({id:"/banners/creative/",path:"/banners/creative/",getParentRoute:()=>tg}),tJ=ee.q.update({id:"/banners/creative/$id",path:"/banners/creative/$id",getParentRoute:()=>tg}),t$=et.q.update({id:"/banners/creative/editor",path:"/banners/creative/editor",getParentRoute:()=>tg}),tZ=ea.q.update({id:"/dynamic-defense/rule-builder/$templateId",path:"/dynamic-defense/rule-builder/$templateId",getParentRoute:()=>tg}),t0=en.q.update({id:"/dynamic-defense/rule/$id",path:"/dynamic-defense/rule/$id",getParentRoute:()=>tg}),t8=er.q.update({id:"/integrations/ad-partners/ad-link-template",path:"/integrations/ad-partners/ad-link-template",getParentRoute:()=>tg}),t4=ei.q.update({id:"/security-access/third-party/connect",path:"/security-access/third-party/connect",getParentRoute:()=>tg}),t1=es.q.update({id:"/billing",path:"/billing",getParentRoute:()=>tN}),t2=eo.q.update({id:"/profile",path:"/profile",getParentRoute:()=>tN}),t5=el.q.update({id:"/ask/",path:"/ask/",getParentRoute:()=>tF}),t3=eA.q.update({id:"/channel-performance/",path:"/channel-performance/",getParentRoute:()=>tF}),t6=ed.q.update({id:"/cohorts/",path:"/cohorts/",getParentRoute:()=>tF}),t9=ec.q.update({id:"/dashboards/",path:"/dashboards/",getParentRoute:()=>tF}),t7=eu.q.update({id:"/dynamic-defense/",path:"/dynamic-defense/",getParentRoute:()=>tF}),ae=ep.q.update({id:"/fraud/",path:"/fraud/",getParentRoute:()=>tF}),at=em.q.update({id:"/funnel/",path:"/funnel/",getParentRoute:()=>tF}),aa=eg.q.update({id:"/search/",path:"/search/",getParentRoute:()=>tF}),an=ef.q.update({id:"/",path:"/",getParentRoute:()=>tT}),ar=eh.q.update({id:"/skan",path:"/skan",getParentRoute:()=>tT}),ai=eb.q.update({id:"/windows",path:"/windows",getParentRoute:()=>tT}),as=ev.q.update({id:"/audiences_/$audienceId/downloads",path:"/audiences
47/$audienceId/downloads",getParentRoute:()=>tf}),ao=ex.q.update({id:"/",path:"/",getParentRoute:()=>tS}),al=eF.q.update({id:"/creatives",path:"/creatives",getParentRoute:()=>tS}),aA=eB.q.update({id:"/general",path:"/general",getParentRoute:()=>tk}),ad=eU.q.update({id:"/sdk-installation",path:"/sdk-installation",getParentRoute:()=>tk}),ac=eC.q.update({id:"/",path:"/",getParentRoute:()=>tD}),au=ey.q.update({id:"/on-demand",path:"/on-demand",getParentRoute:()=>tD}),ap=ej.q.update({id:"/",path:"/",getParentRoute:()=>tK}),am=eP.q.update({id:"/",path:"/",getParentRoute:()=>tY}),ag=ew.q.update({id:"/link-appearance",path:"/link-appearance",getParentRoute:()=>tY}),af=e_.q.update({id:"/link-routing",path:"/link-routing",getParentRoute:()=>tY}),ah=eQ.q.update({id:"/credentials",path:"/credentials",getParentRoute:()=>tL}),ab=eI.q.update({id:"/sso",path:"/sso",getParentRoute:()=>tL}),av=eN.q.update({id:"/team",path:"/team",getParentRoute:()=>tL}),ax=eT.q.update({id:"/third-party",path:"/third-party",getParentRoute:()=>tL}),aF=eS.q.update({id:"/security-access/third-party/$thirdPartyId",path:"/security-access/third-party/$thirdPartyId",getParentRoute:()=>tf}),aB=ek.q.update({id:"/alert-notifications",path:"/alert-notifications",getParentRoute:()=>tO}),aU=eE.q.update({id:"/events",path:"/events",getParentRoute:()=>tO}),aC=eD.q.update({id:"/recent-activity",path:"/recent-activity",getParentRoute:()=>tO}),ay=eK.q.update({id:"/test-devices",path:"/test-devices",getParentRoute:()=>tO}),aj=eY.q.update({id:"/users/$userId/app-access",path:"/users/$userId/app-access",getParentRoute:()=>th}),aP=eL.q.update({id:"/users/$userId/manage-role",path:"/users/$userId/manage-role",getParentRoute:()=>th}),aw=eO.q.update({id:"/integrations/ad-partners/$partner/ad-link",path:"/integrations/ad-partners/$partner/ad-link",getParentRoute:()=>tg}),a_=eR.q.update({id:"/integrations/ad-partners/$partner/cost-import-upload",path:"/integrations/ad-partners/$partner/cost-import-upload",getParentRoute:()=>tg}),aQ=eM.q.update({id:"/",path:"/",getParentRoute:()=>t8}),aI=eH.q.update({id:"/$id",path:"/$id",getParentRoute:()=>t8}),aN=eq.q.update({id:"/security-access/third-party/$thirdPartyId/edit",path:"/security-access/third-party/$thirdPartyId/edit",getParentRoute:()=>tg}),aT=eV.q.update({id:"/dashboards/$id/",path:"/dashboards/$id/",getParentRoute:()=>tF}),aS=ez.q.update({id:"/dashboards/$id/$widget",path:"/dashboards/$id/$widget",getParentRoute:()=>tF}),ak=eG.q.update({id:"/",path:"/",getParentRoute:()=>au}),aE=eX.q.update({id:"/advanced",path:"/advanced",getParentRoute:()=>au}),aD=eW.q.update({id:"/basic",path:"/basic",getParentRoute:()=>au}),aK=eJ.q.update({id:"/ad-partners/",path:"/ad-partners/",getParentRoute:()=>tK}),aY=e$.q.update({id:"/ad-partners/$partner",path:"/ad-partners/$partner",getParentRoute:()=>tK}),aL=eZ.q.update({id:"/ad-partners/ad-link-templates",path:"/ad-partners/ad-link-templates",getParentRoute:()=>tK}),aO=e0.q.update({id:"/data/",path:"/data/",getParentRoute:()=>tK}),aR=e8.q.update({id:"/data/$dataPartner",path:"/data/$dataPartner",getParentRoute:()=>tK}),aM=e4.q.update({id:"/testing-and-monitoring/alert-notifications/$id/recipients",path:"/testing-and-monitoring/alert-notifications/$id/recipients",getParentRoute:()=>tf}),aH=e1.q.update({id:"/users/$userId/app-permissions/$appId",path:"/users/$userId/app-permissions/$appId",getParentRoute:()=>th}),aq=e2.q.update({id:"/users/$dashboardUserId/app-access/",path:"/users/$dashboardUserId/app-access/",getParentRoute:()=>tv}),aV=e5.q.update({id:"/",path:"/",getParentRoute:()=>aw}),az=e3.q.update({id:"/$id",path:"/$id",getParentRoute:()=>aw}),aG=e6.q.update({id:"/integrations/ad-partners/$partner/email-importer/$ingestorId",path:"/integrations/ad-partners/$partner/email-importer/$ingestorId",getParentRoute:()=>tg}),aX=e9.q.update({id:"/integrations/ad-partners/$partner/email-importer/new",path:"/integrations/ad-partners/$partner/email-importer/new",getParentRoute:()=>tg}),aW=e7.q.update({id:"/integrations/ad-partners/$partner/postback-edit/$postbackId",path:"/integrations/ad-partners/$partner/postback-edit/$postbackId",getParentRoute:()=>tg}),aJ=te.q.update({id:"/users/$dashboardUserId/app-access/$appId/permissions",path:"/users/$dashboardUserId/app-access/$appId/permissions",getParentRoute:()=>tv}),a$=t8._addFileChildren({ProtectedDashboardFullPageIntegrationsAdPartnersAdLinkTemplateIdRoute:aI,ProtectedDashboardFullPageIntegrationsAdPartnersAdLinkTemplateIndexRoute:aQ}),aZ=aw._addFileChildren({ProtectedDashboardFullPageIntegrationsAdPartnersPartnerAdLinkIdRoute:az,ProtectedDashboardFullPageIntegrationsAdPartnersPartnerAdLinkIndexRoute:aV}),a0=tg._addFileChildren({ProtectedDashboardFullPageAudiencesCreateRoute:t_,ProtectedDashboardFullPageShortLinkIdRoute:tI,ProtectedDashboardFullPageShortLinkIndexRoute:tQ,ProtectedDashboardFullPageAttributionSkanEditRoute:tV,ProtectedDashboardFullPageAudiencesEditAudienceIdRoute:tz,ProtectedDashboardFullPageBannersCampaignIdRoute:tX,ProtectedDashboardFullPageBannersCreativeIdRoute:tJ,ProtectedDashboardFullPageBannersCreativeEditorRoute:t$,ProtectedDashboardFullPageDynamicDefenseRuleBuilderTemplateIdRoute:tZ,ProtectedDashboardFullPageDynamicDefenseRuleIdRoute:t0,ProtectedDashboardFullPageIntegrationsAdPartnersAdLinkTemplateRoute:a$,ProtectedDashboardFullPageSecurityAccessThirdPartyConnectRoute:t4,ProtectedDashboardFullPageBannersCampaignIndexRoute:tG,ProtectedDashboardFullPageBannersCreativeIndexRoute:tW,ProtectedDashboardFullPageIntegrationsAdPartnersPartnerAdLinkRoute:aZ,ProtectedDashboardFullPageIntegrationsAdPartnersPartnerCostImportUploadRoute:a_,ProtectedDashboardFullPageSecurityAccessThirdPartyThirdPartyIdEditRoute:aN,ProtectedDashboardFullPageIntegrationsAdPartnersPartnerEmailImporterIngestorIdRoute:aG,ProtectedDashboardFullPageIntegrationsAdPartnersPartnerEmailImporterNewRoute:aX,ProtectedDashboardFullPageIntegrationsAdPartnersPartnerPostbackEditPostbackIdRoute:aW}),a8=tF._addFileChildren({ProtectedDashboardSidebarAnalysisAskIndexRoute:t5,ProtectedDashboardSidebarAnalysisChannelPerformanceIndexRoute:t3,ProtectedDashboardSidebarAnalysisCohortsIndexRoute:t6,ProtectedDashboardSidebarAnalysisDashboardsIndexRoute:t9,ProtectedDashboardSidebarAnalysisDynamicDefenseIndexRoute:t7,ProtectedDashboardSidebarAnalysisFraudIndexRoute:ae,ProtectedDashboardSidebarAnalysisFunnelIndexRoute:at,ProtectedDashboardSidebarAnalysisSearchIndexRoute:aa,ProtectedDashboardSidebarAnalysisDashboardsIdWidgetRoute:aS,ProtectedDashboardSidebarAnalysisDashboardsIdIndexRoute:aT}),a4=tN._addFileChildren({ProtectedDashboardSidebarAccountSettingsAccountSettingsBillingRoute:t1,ProtectedDashboardSidebarAccountSettingsAccountSettingsProfileRoute:t2}),a1=tT._addFileChildren({ProtectedDashboardSidebarAttributionAttributionSkanRoute:ar,ProtectedDashboardSidebarAttributionAttributionWindowsRoute:ai,ProtectedDashboardSidebarAttributionAttributionIndexRoute:an}),a2=tS._addFileChildren({ProtectedDashboardSidebarBannersBannersCreativesRoute:al,ProtectedDashboardSidebarBannersBannersIndexRoute:ao}),a5=tk._addFileChildren({ProtectedDashboardSidebarConfigurationsConfigurationsGeneralRoute:aA,ProtectedDashboardSidebarConfigurationsConfigurationsSdkInstallationRoute:ad}),a3=au._addFileChildren({ProtectedDashboardSidebarExportsExportsOnDemandAdvancedRoute:aE,ProtectedDashboardSidebarExportsExportsOnDemandBasicRoute:aD,ProtectedDashboardSidebarExportsExportsOnDemandIndexRoute:ak}),a6=tD._addFileChildren({ProtectedDashboardSidebarExportsExportsOnDemandR
47oute:a3,ProtectedDashboardSidebarExportsExportsIndexRoute:ac}),a9=tK._addFileChildren({ProtectedDashboardSidebarIntegrationsIntegrationsIndexRoute:ap,ProtectedDashboardSidebarIntegrationsIntegrationsAdPartnersPartnerRoute:aY,ProtectedDashboardSidebarIntegrationsIntegrationsAdPartnersAdLinkTemplatesRoute:aL,ProtectedDashboardSidebarIntegrationsIntegrationsDataDataPartnerRoute:aR,ProtectedDashboardSidebarIntegrationsIntegrationsAdPartnersIndexRoute:aK,ProtectedDashboardSidebarIntegrationsIntegrationsDataIndexRoute:aO}),a7=tY._addFileChildren({ProtectedDashboardSidebarLinkControlsLinkControlsLinkAppearanceRoute:ag,ProtectedDashboardSidebarLinkControlsLinkControlsLinkRoutingRoute:af,ProtectedDashboardSidebarLinkControlsLinkControlsIndexRoute:am}),ne=tL._addFileChildren({ProtectedDashboardSidebarSecurityAccessSecurityAccessCredentialsRoute:ah,ProtectedDashboardSidebarSecurityAccessSecurityAccessSsoRoute:ab,ProtectedDashboardSidebarSecurityAccessSecurityAccessTeamRoute:av,ProtectedDashboardSidebarSecurityAccessSecurityAccessThirdPartyRoute:ax}),nt=tO._addFileChildren({ProtectedDashboardSidebarTestingAndMonitoringTestingAndMonitoringAlertNotificationsRoute:aB,ProtectedDashboardSidebarTestingAndMonitoringTestingAndMonitoringEventsRoute:aU,ProtectedDashboardSidebarTestingAndMonitoringTestingAndMonitoringRecentActivityRoute:aC,ProtectedDashboardSidebarTestingAndMonitoringTestingAndMonitoringTestDevicesRoute:ay}),na=tf._addFileChildren({ProtectedDashboardSidebarAnalysisRoute:a8,ProtectedDashboardSidebarAudiencesRoute:tB,ProtectedDashboardSidebarHomeRoute:tU,ProtectedDashboardSidebarLinksRoute:tC,ProtectedDashboardSidebarIndexRoute:tx,ProtectedDashboardSidebarAccountSettingsAccountSettingsRoute:a4,ProtectedDashboardSidebarAttributionAttributionRoute:a1,ProtectedDashboardSidebarBannersBannersRoute:a2,ProtectedDashboardSidebarConfigurationsConfigurationsRoute:a5,ProtectedDashboardSidebarDynamicDefenseDynamicDefenseRoute:tE,ProtectedDashboardSidebarExportsExportsRoute:a6,ProtectedDashboardSidebarIntegrationsIntegrationsRoute:a9,ProtectedDashboardSidebarLinkControlsLinkControlsRoute:a7,ProtectedDashboardSidebarSecurityAccessSecurityAccessRoute:ne,ProtectedDashboardSidebarTestingAndMonitoringTestingAndMonitoringRoute:nt,ProtectedDashboardSidebarAudiencesAudienceIdDownloadsRoute:as,ProtectedDashboardSidebarSecurityAccessThirdPartyThirdPartyIdRoute:aF,ProtectedDashboardSidebarTestingAndMonitoringAlertNotificationsIdRecipientsRoute:aM}),nn=to._addFileChildren({ProtectedDashboardFullPageRoute:a0,ProtectedDashboardSidebarRoute:na}),nr=th._addFileChildren({ProtectedOrganizationFullPageUsersInviteRoute:tR,ProtectedOrganizationFullPageUsersUserIdAppAccessRoute:aj,ProtectedOrganizationFullPageUsersUserIdManageRoleRoute:aP,ProtectedOrganizationFullPageUsersUserIdAppPermissionsAppIdRoute:aH}),ni=tb._addFileChildren({ProtectedOrganizationOrganizationAppsRoute:ty,ProtectedOrganizationOrganizationUsersRoute:tj}),ns=tP._addFileChildren({ProtectedThirdPartyThirdPartyPortalAppsRoute:tM,ProtectedThirdPartyThirdPartyPortalUsersRoute:tH}),no=tv._addFileChildren({ProtectedThirdPartyThirdPartyPortalRoute:ns,ProtectedThirdPartyThirdPartyDetailsRoute:tw,ProtectedThirdPartyThirdPartyUsersAddRoute:tq,ProtectedThirdPartyThirdPartyUsersDashboardUserIdAppAccessIndexRoute:aq,ProtectedThirdPartyThirdPartyUsersDashboardUserIdAppAccessAppIdPermissionsRoute:aJ}),nl=ta._addFileChildren({ProtectedDashboardRoute:nn,ProtectedLogoutRoute:tl,ProtectedManageSubscriptionRoute:tA,ProtectedSubscriptionRoute:td,ProtectedOrganizationFullPageRoute:nr,ProtectedOrganizationOrganizationRoute:ni,ProtectedThirdPartyThirdPartyRoute:no}),nA=tn._addFileChildren({PublicAuthzeroerrorRoute:tc,PublicSigninRoute:tu,PublicSignupRoute:tp}),nd=r.q._addFileChildren({ProtectedRoute:nl,PublicRoute:nA,EmailVerifiedRoute:tr,NoAppAssignedRoute:ti,UnderMaintenanceRoute:ts,AcceptThirdPartyInviteTokenRoute:tm})._addFileTypes();a.d(t,{},{g:nd}),n()}catch(e){n(e)}})},95375(e,t,a){a.a(e,async function(e,n){try{var r=a(93248),i=a(25032),s=a(61078),o=a(81320),l=a(30975),A=e([l]);l=(A.then?(await A)():A)[0];let d=(0,o.a)({routeTree:l.g,defaultNotFoundComponent:s.G,defaultErrorComponent:s.G,defaultPendingComponent:()=>(0,r.jsx)("div",{className:"flex h-screen w-full items-center justify-center",children:(0,r.jsx)(i.y,{size:"lg"})}),defaultPreload:"intent",context:{app:{hasSubscription:!1,underMaintenance:!1,isSubscriptionInactive:!1,appCategory:void 0,appId:void 0},user:{isAuthenticated:!1,isThirdParty:!1,isThirdPartySignUpEnabled:!1,hasThirdPartyInfo:!1,isBranchAccountOwner:!1,isBranchAccountPortalEnabled:!1}}});a.d(t,{},{Q:d}),n()}catch(e){n(e)}})},7337(e,t,a){a.a(e,async function(e,n){try{var r=a(93248),i=a(68726),s=a(52020),o=a(68847),l=a(69945),A=a(52215);a(94893);let e=i.yz?await Promise.all([a.e(43246),a.e(77016)]).then(a.bind(a,78667)).then(e=>e.Devtools):()=>null,d=(0,s.hy)()({wrapInSuspense:!0,beforeLoad(e){if(e.context.app.underMaintenance&&!e.location.pathname.startsWith("/under-maintenance"))throw(0,o.
47V2)({to:"/under-maintenance",statusCode:503});if("/partners"===e.location.pathname||e.location.pathname.startsWith("/partners/")){let t=e.location.pathname.replace(/^\/partners/,"/integrations/ad-partners");throw(0,o.V2)({to:t,statusCode:301})}},component:()=>(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(A.W,{}),(0,r.jsx)(l.s,{}),(0,r.jsx)(e,{})]})});a.d(t,{},{q:d}),n()}catch(e){n(e)}},1)},13276(e,t,a){var n=a(56448),r=a(33012),i=a(7434),s=a(68847),o=a(41959);let l=[{path:"/security-access/sso",redirectTo:"/security-access/credentials"},{path:"/security-access/team",redirectTo:"/security-access/credentials"},{path:"/security-access/third-party",redirectTo:"/security-access/credentials"},{path:"/account-settings/billing",redirectTo:"/account-settings/profile"}],A=(0,o.WK)("/_protected")({beforeLoad(e){if(!function(e){let{isAuthenticated:t}=e.context.user,a=new URLSearchParams(e.location.searchStr),n="true"===a.get("silentLogin"),r=a.get("emailId");if(!t&&n&&r)throw window.location.href=`/api/auth/login?login_hint=${encodeURIComponent(r)}&return_to=${encodeURIComponent(e.location.pathname)}&silentLogin=true`,new Promise(()=>{});if(!t)throw(0,s.V2)({to:"/signin"})}(e),!e.context.user.isBranchAccountOwner||!e.context.user.isBranchAccountPortalEnabled){if(e.context.user.isThirdParty)return void function(e){let{isThirdPartySignUpEnabled:t,hasThirdPartyInfo:a}=e.context.user,{pathname:n}=e.location,o=l.find(t=>e.location.pathname.startsWith(t.path));if(o)throw(0,s.V2)({to:o.redirectTo,replace:!0});if(t){if(!a){if("/third-party/details"!==n)throw(0,s.V2)({to:"/third-party/details",replace:!0});return}if(!(0,i.t)(e.context.viewContext)&&(r.N.getSnapshot().context.appPairId&&r.N.trigger.exit(),!n.startsWith("/third-party")))throw(0,s.V2)({to:"/third-party/apps",replace:!0})}}(e);let t=e.context.viewContext?.appId;if(!t||"unknown"===t)throw(0,s.V2)({to:"/no-app-assigned",replace:!0});!function(e){let{hasSubscription:t,isSubscriptionInactive:a}=e.context.app,n="/subscription"===e.location.pathname,r="/manage-subscription"===e.location.pathname,i="/logout"===e.location.pathname;if(a&&!r&&!i)throw(0,s.V2)({to:"/manage-subscription",replace:!0});if(!t&&!n&&!i)throw(0,s.V2)({to:"/subscription",replace:!0});if(n&&t&&!a)throw(0,s.V2)({to:"/home",replace:!0})}(e)}},component:(0,n.Z)(()=>a.e(58984).then(a.bind(a,23483)),"component")});a.d(t,{},{q:A})},57588(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard")({component:(0,n.Z)(()=>a.e(4377).then(a.bind(a,21152)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},46585(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page")({component:(0,n.Z)(()=>a.e(94329).then(a.bind(a,76256)),"component")});a.d(t,{},{q:r})},23561(e,t,a){a(93248);var n=a(56448);a(85929),a(24663),a(70260),a(75610);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/attribution/skan/edit")({component:(0,n.Z)(()=>a.e(6929).then(a.bind(a,62600)),"component")});a.d(t,{},{q:r})},23186(e,t,a){a(93248);var n=a(56448);a(25032),a(85929),a(44165),a(75781),a(27008);var r=a(18285);a(60701),a(68726),a(55161),a(75610);var i=a(41959);a(89588);var s=a(40058);let o=s.Ikc({tab:s.k5n(r.J).optional()}
47),l=(0,i.WK)("/_protected/_dashboard/_full-page/audiences/create")({component:(0,n.Z)(()=>a.e(63832).then(a.bind(a,67531)),"component"),validateSearch:o});a.d(t,{},{q:l})},94441(e,t,a){a(93248);var n=a(56448);a(25032),a(85929),a(44165),a(75781),a(27008);var r=a(18285);a(60701),a(68726),a(55161),a(75610);var i=a(41959);a(89588);var s=a(40058);let o=s.Ikc({tab:s.k5n(r.J).optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/audiences/edit/$audienceId")({component:(0,n.Z)(()=>a.e(22077).then(a.bind(a,39020)),"component"),validateSearch:o});a.d(t,{},{q:l})},15766(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({step:i.k5n(["define","audience","creative"]).default("define")}),o=(0,r.WK)("/_protected/_dashboard/_full-page/banners/campaign/$id")({component:(0,n.Z)(()=>Promise.all([a.e(10564),a.e(92467),a.e(53044)]).then(a.bind(a,71487)),"component"),validateSearch:s});a.d(t,{},{q:o})},67417(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({deviceType:i.vkY(e=>"string"==typeof e?e.toLowerCase():e,i.k5n(["desktop","mobile"])),step:i.k5n(["define","audience","creative"]).default("define")}),o=(0,r.WK)("/_protected/_dashboard/_full-page/banners/campaign/")({component:(0,n.Z)(()=>Promise.all([a.e(10564),a.e(92467),a.e(8621)]).then(a.bind(a,89020)),"component"),validateSearch:s});a.d(t,{},{q:o})},98199(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/banners/creative/$id")({component:(0,n.Z)(()=>a.e(20329).then(a.bind(a,94768)),"component")});a.d(t,{},{q:r})},79865(e,t,a){a(93248);var n=a(56448),r=a(12034);a(76237),a(25032),a(48261),a(8690),a(58223),a(34842),a(23739);var i=a(41959);a(8380),a(89588);var s=a(40058);let o=s.Ikc({creativeId:s.YjP().optional().catch(void 0),returnTo:s.YjP().optional().catch(void 0),sourceCategory:r.Hi.optional().catch(void 0),editMode:s.k5n(["template"]).optional().catch(void 0),mode:s.YjP().optional().catch(void 0),deviceType:s.YjP().optional().catch(void 0)}),l=(0,i.WK)("/_protected/_dashboard/_full-page/banners/creative/editor")({component:(0,n.Z)(()=>a.e(93613).then(a.bind(a,22748)),"component"),validateSearch:o});a.d(t,{},{q:l})},46044(e,t,a){var n=a(56448),r=a(12034),i=a(41648),s=a(41959),o=a(40058);let l=o.Ikc({deviceType:r.OQ.optional().catch(void 0),title:o.YjP().optional().catch(void 0),creativeId:o.YjP().optional().catch(void 0),saveAsTemplate:o.zMY().optional().catch(void 0),activeTab:o.k5n(i.E).optional().catch(void 0)}),A=(0,s.WK)("/_protected/_dashboard/_full-page/banners/creative/")({component:(0,n.Z)(()=>a.e(94765).then(a.bind(a,14908)),"component"),validateSearch:l});a.d(t,{},{q:A})},24689(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/dynamic-defense/rule-builder/$templateId")({component:(0,n.Z)(()=>a.e(32573).then(a.bind(a,70252)),"component")});a.d(t,{},{q:r})},38569(e,t,a){var n=a(56448),r=a(79836),i=a(25409),s=a(41959),o=a(40058);let l=o.Ikc({tab:o.k5n(i.K).optional().catch(void 0),ruleType:r.Gg.optional().catch(void 0),subType:r.aW.optional().catch(void 0)}),A=(0,s.WK)("/_protected/_dashboard/_full-page/dynamic-defense/rule/$id")({component:(0,n.Z)(()=>a.e(70061).then(a.bind(a,7708)),"component"),validateSearch:l});a.d(t,{},{q:A})},63253(e,t,a){var n=a(56448),r=a(21243),i=a(41959),s=a(40058);let o=s.Ikc({tab:s.fc(r.U).optional(),template:s.KCZ([s.YjP(),s.aig()]).optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/ad-link/$id")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(88425),a.e(77493)]).then(a.bind(a,65684)),"component"),validateSearch:o});a.d(t,{},{q:l})},20326(e,t,a){var n=a(56448),r=a(21243),i=a(41959),s=a(40058);let o=s.Ikc({tab:s.fc(r.U).optional(),template:s.KCZ([s.YjP(),s.aig()]).optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/ad-link/")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(88425),a.e(27231)]).then(a.bind(a,55906)),"component"),validateSearch:o});a.d(t,{},{q:l})},54688(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/ad-link")({component:(0,n.Z)(()=>a.e(4666).then(a.bind(a,801)),"component")});a.d(t,{},{q:r})},20401(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/cost-import-upload")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(86352),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(88725),a.e(24110)]).then(a.bind(a,98941)),"component"),pendingComponent:()=>null});a.d(t,{},{q:r})},65095(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/email-importer/$ingestorId")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(86352),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(88725),a.e(39453),a.e(85358)]).then(a.bind(a,98397)),"component")});a.d(t,{},{q:r})},75573(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/email-importer/new")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(86352),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(88725),a.e(39453),a.e(39564)]).then(a.bind(a,85063)),"component")});a.d(t,{},{q:r})},87286(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/$partner/postback-edit/$postbackId")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(54603),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(48944)]).then(a.bind(a,63534)),"component"),pendingComponent:()=>null});a.d(t,{},{q:r})},8946(e,t,a){var n=a(56448),r=a(21243),i=a(41959),s=a(40058);let o=s.Ikc({tab:s.fc(r.U).optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/ad-link-template/$id")({component:(0,n.Z)(()=>Promise.all([a.e(23875),a.e(56982)]).then(a.bind(a,72245)),"component"),validateSearch:o});a.d(t,{},{q:l})},93757(e,t,a){var n=a(56448),r=a(21243),i=a(41959),s=a(40058);let o=s.Ikc({tab:s.fc(r.U).optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/ad-link-template/")({component:(0,n.Z)(()=>Promise.all([a.e(23875),a.e(66929)]).then(a.bind(a,9864)),"component"),validateSearch:o});a.d(t,{},{q:l})},13643(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/integrations/ad-partners/ad-link-template")({component:(0,n.Z)(()=>a.e(90367).then(a.bind(a,45954)),"component")});a.d(t,{},{q:r})},73497(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=(0,r.WK)("/_protected/_dashboard/_full-page/security-access/third-party/$thirdPartyId/edit")({validateSearch:i.Ikc({thirdPartyName:i.YjP().optional()}),component:(0,n.Z)(()=>Promise.all([a.e(58386),a.e(60977)]).then(a.bind(a,72072)),"component")});a.d(t,{},{q:s})},88327(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_full-page/security-access/third-party/connect")({component:(0,n.Z)(()=>Promise.all([a.e(58386),a.e(12106)]).then(a.bind(a,89841)),"component")});a.d(t,{},{q:r})},54891(e,t,a){var n=a(56448),r=a(66707),i=a(41959),s=a(40058);let o=s.Ikc({tab:s.fc(r.h).default(r.h.Define),template:s.KCZ([s.YjP(),s.aig()]).optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/short-link/$id")({component:(0,n.Z)(()=>Promise.all([a.e(2070),a.e(49379)]).then(a.bind(a,37742)),"component"),validateSearch:o});a.d(t,{},{q:l})},57912(e,t,a){var n=a(56448),r=a(66707),i=a(41959),s=a(40058);let o=s.Ikc({tab:s.fc(r.h).optional(),template:s.KCZ([s.YjP(),s.aig()]).optional(),folderId:s.YjP().optional()}),l=(0,i.WK)("/_protected/_dashboard/_full-page/short-link/")({component:(0,n.Z)(()=>Promise.all([a.e(2070),a.e(28194)]).then(a.bind(a,64281)),"component"),validateSearch:o});a.d(t,{},{q:l})},48812(e,t,a){var n=a(93248),r=a(56448),i=a(39938),s=a(41959),o=a(69945),l=a(73173);let A=(0,s.WK)("/_protected/_dashboard/_sidebar")({component:(0,r.Z)(()=>Promise.all([a.e(16039),a.e(23588)]).then(a.bind(a,35471)),"component"),pendingComponent:function(){return(0,n.jsxs)("div",{className:"flex h-screen",children:[(0,n.jsxs)("div",{className:"w-3xs shrink-0 bg-sidebar",children:[(0,n.jsx)("div",{className:"px-4 py-6",children:(0,n.jsx)(i.E,{className:"size-8"})}),(0,n.jsxs)("div",{className:"px-4 py-2 space-y-5.5",children:[(0,n.jsx)("div",{className:"flex justify-between items-center",children:(0,n.jsx)(i.E,{className:"h-4 w-1/2 flex justify-end items-center"})}),(0,n.jsxs)("div",{className:"flex justify-between items-center",children:[(0,n.jsx)(i.E,{className:"h-4 w-1/2 flex justify-end items-center"}),(0,n.jsx)(l.default,{className:"h-4 w-4 "})]}),(0,n.jsxs)("div",{className:"flex justify-between items-center",children:[(0,n.jsx)(i.E,{className:"h-4 w-1/2 flex justify-end items-center"}),(0,n.jsx)(l.default,{className:"h-4 w-4 "})]}),(0,n.jsxs)("div",{className:"flex justify-between items-center",children:[(0,n.jsx)(i.E,{className:"h-4 w-1/2 flex justify-end items-center"}),(0,n.jsx)(l.default,{className:"h-4 w-4 "})]})]})]}),(0,n.jsx)("div",{className:"container mx-auto px-10 overflow-hidden",children:(0,n.jsx)(o.s,{})})]})},wrapInSuspense:!0});a.d(t,{},{q:A})},69196(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/account-settings/_account-settings/billing")({component:(0,n.Z)(()=>Promise.all([a.e(28129),a.e(54525)]).then(a.bind(a,44684)),"component"),wrapInSuspense:!0,staticData:{title:"Billing"}});a.d(t,{},{q:r})},4178(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/account-settings/_account-settings/profile")({component:(0,n.Z)(()=>a.e(86828).then(a.bind(a,22215)),"component"),wrapInSuspense:!0,staticData:{title:"Account Settings"}});a.d(t,{},{q:r})},11019(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/account-settings/_account-settings")({component:(0,n.Z)(()=>a.e(21839).then(a.bind(a,80306)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},96159(e,t,a){var n=a(56448),r=a(68726),i=a(41959),s=a(68847);let o=(0,i.WK)("/_protected/_dashboard/_sidebar/analysis")({beforeLoad(){let{analytics:e}=r.$W;if(!e)throw(0,s.V2)({to:"/home"})},component:(0,n.Z)(()=>a.e(5559).then(a.bind(a,13514)),"component")});a.d(t,{},{q:o})},85400(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/analysis/ask/")({component:(0,n.Z)(()=>a.e(55951).then(a.bind(a,39762)),"component")});a.d(t,{},{q:r})},30387(e,t,a){var n=a(56448),r=a(68726),i=a(41959),s=a(68847);let o=(0,i.WK)("/_protected/_dashboard/_sidebar/analysis/channel-performance/")({component:(0,n.Z)(()=>Promise.all([a.e(25272),a.e(38867)]).then(a.bind(a,48318)),"component"),wrapInSuspense:!0,beforeLoad(){if(!r.$W.analytics.channelPerformanceId)throw(0,s.V2)({to:"/home"})}});a.d(t,{},{q:o})},66409(e,t,a){var n=a(56448),r=a(68726),i=a(41959),s=a(68847);let o=(0,i.WK)("/_protected/_dashboard/_sidebar/analysis/cohorts/")({component:(0,n.Z)(()=>Promise.all([a.e(25272),a.e(89497)]).then(a.bind(a,54176)),"component"),wrapInSuspense:!0,beforeLoad(){if(!r.$W.analytics.cohortsAcquisition)throw(0,s.V2)({to:"/home"})}});a.d(t,{},{q:o})},42240(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/analysis/dashboards/$id/$widget")({component:(0,n.Z)(()=>a.e(95670).then(a.bind(a,68565)),"component")});a.d(t,{},{q:r})},72756(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({linkId:i.YjP().optional(),bannerId:i.YjP().optional(),bannerName:i.YjP().optional(),creativeId:i.YjP().optional(),linkTitle:i.YjP().optional()}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/analysis/dashboards/$id/")({component:(0,n.Z)(()=>Promise.all([a.e(25272),a.e(80922)]).then(a.bind(a,74638)),"component"),validateSearch:s}
47);a.d(t,{},{q:o})},85410(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/analysis/dashboards/")({component:(0,n.Z)(()=>a.e(34049).then(a.bind(a,23960)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},7811(e,t,a){var n=a(56448),r=a(68726),i=a(41959),s=a(68847);let o=(0,i.WK)("/_protected/_dashboard/_sidebar/analysis/dynamic-defense/")({component:(0,n.Z)(()=>Promise.all([a.e(25272),a.e(22083)]).then(a.bind(a,83502)),"component"),wrapInSuspense:!0,beforeLoad(){if(!r.$W.analytics.fraud)throw(0,s.V2)({to:"/home"})}});a.d(t,{},{q:o})},15401(e,t,a){var n=a(41959),r=a(68847);let i=(0,n.WK)("/_protected/_dashboard/_sidebar/analysis/fraud/")({beforeLoad(){throw(0,r.V2)({to:"/analysis/dynamic-defense"})}});a.d(t,{},{q:i})},63857(e,t,a){var n=a(56448),r=a(68726),i=a(41959),s=a(68847);let o=(0,i.WK)("/_protected/_dashboard/_sidebar/analysis/funnel/")({component:(0,n.Z)(()=>Promise.all([a.e(25272),a.e(55749)]).then(a.bind(a,69604)),"component"),wrapInSuspense:!0,beforeLoad(){if(!r.$W.analytics.funnel)throw(0,s.V2)({to:"/home"})}});a.d(t,{},{q:o})},88489(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/analysis/search/")({component:(0,n.Z)(()=>a.e(4465).then(a.bind(a,66248)),"component")});a.d(t,{},{q:r})},76271(e,t,a){var n=a(41959),r=a(68847);let i=(0,n.WK)("/_protected/_dashboard/_sidebar/attribution/_attribution/")({beforeLoad(){throw(0,r.V2)({to:"/attribution/windows"})}});a.d(t,{},{q:i})},28672(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/attribution/_attribution/skan")({component:(0,n.Z)(()=>a.e(55276).then(a.bind(a,40039)),"component")});a.d(t,{},{q:r})},51149(e,t,a){a(93248);var n=a(56448);a(85929),a(17072),a(2923),a(70260),a(75610);var r=a(41959);a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/attribution/_attribution")({component:(0,n.Z)(()=>a.e(20985).then(a.bind(a,79008)),"component"),wrapInSuspense:!0});a.d(t,{},{q:i})},73691(e,t,a){a.d(t,{q:()=>N});var n=a(93248),r=a(71284),i=a(76237),s=a(31553),o=a(85929),l=a(48290),A=a(81303),d=a(50809),c=a(89588);let u=l.cp.keyof().enum,p=l.x$.keyof().enum,m=[{key:u.clickSessionStartWindowDays,fieldType:"input",labelKey:"click to start session",descriptionKey:"Time between a click and an open or web session start",unit:"days"},{key:u.clickInstallWindowDays,fieldType:"input",labelKey:"click to install",descriptionKey:"Time between a click and an install or reinstall",unit:"days"},{key:u.clickConversionEventWindowDays,fieldType:"input",labelKey:"click to conversion event",descriptionKey:"Time between a click and a conversion event. Conversion events include commerce events (e.g. purchase, add to cart), all custom events and all view events (e.g. pageviews, content views).",unit:"days"},{key:u.impressionSessionStartWindowDays,fieldType:"input",labelKey:"impression to start session",descriptionKey:"Time between an ad impression and an open or web session start.",unit:"days"},{key:u.impressionInstallWindowDays,fieldType:"input",labelKey:"impression to install",descriptionKey:"Time between an ad impression and an install or reinstall.",unit:"days"},{key:u.impressionConversionEventWindowDays,fieldType:"input",labelKey:"impression to conversion event",descriptionKey:"Time between an ad impression and a conversion event. Conversion events include commerce events (e.g. purchase, add to cart), all custom events and all view events (e.g. pageviews, content views).",unit:"days"},{key:u.matchWindowSeconds,fieldType:"input",labelKey:"deep linking duration",descriptionKey:"Duration for which deep link data is available",unit:"minutes"},{key:u.reengagementInactivity,fieldType:"input",labelKey:"re-engagement inactivity",descriptionKey:"Time period of inactivity before a user is eligible for re-engagement attribution",unit:"days"},{key:u.householdMeasurementWindowDays,fieldType:"select",options:[1,2,3],labelKey:"household measurement window",descriptionKey:"Measurement window for household attribution",unit:"days"}];function g(e){let{form:t,config:a,disabled:r}=e,{t:i}=(0,c.Bd)(),s=l.cp.shape[a.key];return(0,n.jsxs)(d.Hj,{className:"hover:bg-transparent",children:[(0,n.jsx)(d.nA,{className:"py-2 pl-0",children:i(a.labelKey)}),(0,n.jsx)(d.nA,{className:"py-2",children:(0,n.jsx)(t.AppField,{name:a.
47key,validators:{onBlur:s},children:e=>"select"===a.fieldType?(0,n.jsx)(e.SelectField,{options:Object.fromEntries(a.options.map(e=>[e.toString(),e.toString()])),disabled:r}):(0,n.jsx)(e.InputField,{type:"number",disabled:r})})}),(0,n.jsx)(d.nA,{className:"py-2",children:a.unit}),(0,n.jsx)(d.nA,{className:"py-2 pr-0 text-foreground whitespace-normal",children:i(a.descriptionKey)})]})}function f(e){let{form:t,isDisabled:a,isHouseholdFeatureEnabled:r}=e,{t:i}=(0,c.Bd)(),s=m.filter(e=>e.key!==u.householdMeasurementWindowDays||r);return(0,n.jsx)(A.Zp,{children:(0,n.jsxs)("div",{className:"flex flex-col gap-4 text-sm",children:[(0,n.jsx)(A.ZB,{children:i("Attribution Windows")}),(0,n.jsxs)(d.XI,{className:"table-fixed",children:[(0,n.jsx)(d.A0,{children:(0,n.jsxs)(d.Hj,{className:"hover:bg-transparent",children:[(0,n.jsx)(d.nd,{className:"h-auto py-2 pl-0 w-56",children:i("Attribution type")}),(0,n.jsx)(d.nd,{className:"h-auto py-2 w-25",children:i("Window")}),(0,n.jsx)(d.nd,{className:"h-auto py-2 w-40"}),(0,n.jsx)(d.nd,{className:"h-auto py-2 pr-0 whitespace-normal",children:i("Description")})]})}),(0,n.jsx)(d.BF,{children:s.map(e=>(0,n.jsx)(g,{form:t,config:e,disabled:a},e.key))})]})]})})}var h=a(75610);function b(e){let{children:t}=e,{t:a}=(0,c.Bd)(),{isEnabled:r}=(0,h.g_)();return r(o.Gv.PAM)?(0,n.jsx)(A.Zp,{children:(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)(A.aR,{children:[(0,n.jsx)(A.ZB,{children:a("Predictive Aggregate Measurement (PAM)")}),(0,n.jsx)(A.BT,{children:a("PAM is Branch's attribution modeling solution designed to expand iOS attribution, deliver timely insights, and operate within a durable, privacy-centric framework. PAM can be leveraged alongside SKAN and AdAttributionKit.")})]}),t]})}):null}var v=a(2779);function x(e){let{form:t,isDisabled:a}=e,{t:i}=(0,c.Bd)(),{isEnabled:s}=(0,h.g_)(),{userPermissions:l}=(0,v.V)(),d=s(o.Gv.SEO)&&s(o.Gv.SEO_CONF),u=r.Y6.every([r.uL.build(r.gF.APP_LEVEL_SETTINGS,r.lx.READ)]),m=r.Y6.every([r.uL.build(r.gF.APP_LEVEL_SETTINGS,r.lx.WRITE)]);return d?(0,n.jsxs)(A.Zp,{children:[(0,n.jsxs)(A.aR,{className:"flex flex-col gap-1.5",children:[(0,n.jsx)(A.ZB,{children:i("SEO")}),(0,n.jsx)(A.BT,{children:i("For SEO App Attribution, list all domains visible on Search Engine Result Pages (SERPs). Deep links will exclusively redirect to these listed domains.")})]}),(0,n.jsx)(r.kx,{permissions:l,view:u,edit:m,children:()=>(0,n.jsx)(t.AppField,{name:p.organicSearchDomains,children:e=>(0,n.jsx)("div",{className:"max-w-157",children:(0,n.jsx)(e.ComboboxMultiDropdownField,{label:"",options:[],placeholder:i("Type to add Search Engine Result Page (SERP) Domains"),searchPlaceholder:i("Enter domain (e.g. example.com)"),allowCustomOptions:!0,disabled:a})})})})]}):null}var F=a(36758),B=a(94319),U=a(71112),C=a(86680),y=a(82674),j=a(11415),P=a(50062),w=a(8380);let _={[u.matchWindowSeconds]:{toForm:e=>e/60,toApi:e=>60*e}};var Q=a(28437),I=a(70260);let N=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/attribution/_attribution/windows")({component:function(){let{t:e}=(0,c.Bd)(),{isEnabled:t}=(0,h.g_)(),{userPermissions:a}=(0,v.V)(),A=(0,w.useRef)(s.v.NONE),d=(0,I.l)(o.Gv.LAST_TOUCH_ATTRIBUTION,t(o.Gv.CHRYSALIS_CONFIG_ATTRIBUTION_PAGE)),{form:m,isDirty:g,isLoading:N,isUpdating:k,isPamFeatureEnabled:E,isHouseholdFeatureEnabled:D}=function(e){let{fieldAccessRef:t}=e,{t:a}=(0,c.Bd)(),n=(0,j.k)(),{isEnabled:r}=(0,h.g_)(),i=r(o.Gv.PAM),s=r(o.Gv.HOUSEHOLD_CTV),{data:A,isLoading:d}=(0,B.z)(),m=A?.attributionSettings,g=(0,w.useMemo)(()=>A?.organicSearchDomains??[],[A?.organicSearchDomains]),{mutateAsync:f,isUpdating:b}=function(e){let{appInfo:t}=(0,U.iK)(),a=(0,y.jE)(),{mutateAsync:n,isPending:r,...i}=t.updateAttributionSettings.useMutation({onSuccess:()=>{a.invalidateQueries({queryKey:C.H0f}),e?.onSuccess?.()},onError:t=>{e?.onError?.(t)}});return{mutateAsync:n,isUpdating:r,...i}}({onError:e=>{n({title:a("Failed to update attribution settings"),description:e.message||a("An unexpected error occurred"),variant:"destructive"})}}),v=(0,w.useMemo)(()=>(function(e,t,a,n){let r=l.cp.parse(e??{}),i={};for(let[e,t]of Object.entries(r))if(e in _){let a=_[e];i[e]=a.toForm(t).toString()}else"number"==typeof t?i[e]=t.toString():i[e]=t;let s={...i,[p.organicSearchDomains]:t};return a&&(s[u.householdMeasurementWindowDays]=(r[u.householdMeasurementWindowDays]??2).toString()),n&&(s[u.predictiveAggregateMeasurementEnabled]=r[u.predictiveAggregateMeasurementEnabled]),s})(m,g,s,i),[m,g,s,i]),x=(0,F.T3)({defaultValues:v,onSubmit:async e=>{let{value:t}=e,r=function(e){let{formValues:t,isHouseholdFeatureEnabled:a,isPamFeatureEnabled:n}=e,r={};for(let e of Object.keys(l.cp.shape)){let i=t[e];if(void 0!==i&&(e!==u.predictiveAggregateMeasurementEnabled||n)&&(e!==u.householdMeasurementWindowDays||a))if(e in _){let t=_[e];r[e]=t.toApi(Number(i))}else r[e]="boolean"==typeof i?i:Number(i)}return{attributionSettings:r,organicSearchDomains:t[p.organicSearchDomains]}}({formValues:t,isHouseholdFeatureEnabled:s,isPamFeatureEnabled:i});await f({body:r}),n({title:a("Attribution settings updated.")})}}),Q=(0,w.useRef)(v);(0,w.useEffect)(()=>{b||v===Q.current||(Q.current=v,x.reset(v))},[v,b,x.reset]);let I=(0,P.P)(x.store,e=>e.isDirty);return{form:x,isDirty:I,isLoading:d,isUpdating:b,isPamFeatureEnabled:i,isHouseholdFeatureEnabled:s,fieldAccessRef:t}}({fieldAccessRef:A});return d?(0,n.jsx)(r.kx,{view:T,edit:S,permissions:a,children:t=>{A.current=t;let a=t===s.v.EDIT,r=!a||N||k;return(0,n.jsxs)(m.AppForm,{children:[(0,n.jsx)(Q.K,{form:m}),(0,n.jsx)("div",{className:"flex items-center justify-end py-5",children:a&&(0,n.jsx)(i.$,{onClick:()=>m.handleSubmit(),disabled:r||!g,loading:k,children:e("Save Changes")}
47)}),(0,n.jsxs)("div",{className:"flex flex-col gap-6 mb-5",children:[E&&(0,n.jsx)(b,{children:(0,n.jsx)(m.AppField,{name:u.predictiveAggregateMeasurementEnabled,children:e=>(0,n.jsx)(e.SwitchField,{disabled:r,checked:e.state.value})})}),(0,n.jsx)(x,{form:m,isDisabled:r}),(0,n.jsx)(f,{form:m,isDisabled:r,isHouseholdFeatureEnabled:D})]})]})}}):null}}),T=r.Y6.every([r.uL.build(r.gF.APP_LEVEL_SETTINGS,r.lx.READ)]),S=r.Y6.every([r.uL.build(r.gF.APP_LEVEL_SETTINGS,r.lx.WRITE)])},50100(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({page:i.auy.ai().int().min(1).optional()}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/audiences")({component:(0,n.Z)(()=>a.e(65762).then(a.bind(a,84889)),"component"),validateSearch:s,staticData:{title:"Audiences"}});a.d(t,{},{q:o})},42247(e,t,a){a(93248);var n=a(56448);a(85929),a(44137),a(60701),a(68726),a(75610);var r=a(41959);a(89588);var i=a(40058);let s=i.Ikc({page:i.auy.ai().int().min(1).optional()}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/audiences_/$audienceId/downloads")({component:(0,n.Z)(()=>a.e(6095).then(a.bind(a,50258)),"component"),validateSearch:s,staticData:{title:"Downloads"}});a.d(t,{},{q:o})},83893(e,t,a){var n=a(56448),r=a(12034),i=a(41959),s=a(40058);let o=s.Ikc({search:s.YjP().optional().catch(void 0),category:s.k5n(["customer_creative","customer_template","branch_template"]).optional().catch(void 0),deviceType:r.OQ.optional().catch(void 0),designType:r.Fl.optional().catch(void 0),createdBy:s.YOg(s.YjP()).optional().catch(void 0),dateFrom:s.YjP().optional().catch(void 0),dateTo:s.YjP().optional().catch(void 0)}),l=(0,i.WK)("/_protected/_dashboard/_sidebar/banners/_banners/creatives")({component:(0,n.Z)(()=>a.e(1130).then(a.bind(a,90321)),"component"),validateSearch:o});a.d(t,{},{q:l})},35715(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({search:i.YjP().optional().catch(void 0),deviceType:i.k5n(["mobile","desktop"]).optional().catch(void 0),status:i.YjP().optional().catch(void 0),campaign:i.YjP().optional().catch(void 0),createdBy:i.YjP().optional().catch(void 0),sort:i.k5n(["createdAt","priority"]).optional().catch(void 0),sortDirection:i.k5n(["asc","desc"]).optional().catch(void 0)}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/banners/_banners/")({component:(0,n.Z)(()=>Promise.all([a.e(12423),a.e(10564),a.e(27089)]).then(a.bind(a,57864)),"component"),validateSearch:s});a.d(t,{},{q:o})},27105(e,t,a){a(93248);var n=a(56448);a(76237),a(79024),a(85929),a(69420),a(17072),a(27274),a(96087),a(75610);var r=a(41959);a(8380),a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/banners/_banners")({component:(0,n.Z)(()=>a.e(37686).then(a.bind(a,20597)),"component")});a.d(t,{},{q:i})},52257(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/configurations/_configurations/general")({component:(0,n.Z)(()=>a.e(14896).then(a.bind(a,47763)),"component"),wrapInSuspense:!0,staticData:{title:"General"}});a.d(t,{},{q:r})},35124(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/configurations/_configurations/sdk-installation")({component:(0,n.Z)(()=>Promise.all([a.e(80932),a.e(66682)]).then(a.bind(a,66785)),"component"),wrapInSuspense:!0,staticData:{title:"SDK Installation"}});a.d(t,{},{q:r})},13715(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/configurations/_configurations")({component:(0,n.Z)(()=>a.e(18367).then(a.bind(a,32482)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},50879(e,t,a){var n=a(56448),r=a(79836),i=a(41959);let s=a(40058).Ikc({type:r.Gg.optional().catch(void 0),status:r.Of.optional().catch(void 0),sortOrder:r.aI.optional().catch(void 0)}),o=(0,i.WK)("/_protected/_dashboard/_sidebar/dynamic-defense/_dynamic-defense")({component:(0,n.Z)(()=>a.e(1496).then(a.bind(a,14603)),"component"),validateSearch:s});a.d(t,{},{q:o})},97775(e,t,a){var n=a(41959),r=a(68847);let i=(0,n.WK)("/_protected/_dashboard/_sidebar/exports/_exports/")({beforeLoad(){throw(0,r.V2)({to:"/exports/on-demand"})}});a.d(t,{},{q:i})},25052(e,t,a){a(93248);var n=a(56448);a(76237),a(67237),a(88921),a(85929),a(27506),a(41978),a(90250),a(2167),a(82295),a(70260);var r=a(41959);a(8380),a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/exports/_exports/on-demand/advanced")({component:(0,n.Z)(()=>a.e(43682).then(a.bind(a,26809)),"component"),wrapInSuspense:!0});a.d(t,{},{q:i})},10046(e,t,a){a(93248);var n=a(56448);a(85929),a(6628),a(82295),a(70260);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/exports/_exports/on-demand/basic")({component:(0,n.Z)(()=>a.e(98176).then(a.bind(a,3139)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},51408(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/exports/_exports/on-demand/")({component:(0,n.Z)(()=>a.e(7458).then(a.bind(a,76505)),"component")});a.d(t,{},{q:r})},45234(e,t,a){var n=a(93248),r=a(17072),i=a(82295),s=a(41959),o=a(69945);let l=(0,s.WK)("/_protected/_dashboard/_sidebar/exports/_exports/on-demand")({component:function(){let e=(0,i.RI)();return(0,n.jsxs)("div",{className:"flex flex-col flex-1 min-h-0",children:[e.length>1&&(0,n.jsx)(r.p,{tabs:e,className:"w-65 mb-4"}),(0,n.jsx)("div",{className:"flex flex-col flex-1 min-h-0",children:(0,n.jsx)(o.s,{})})]})},wrapInSuspense:!0});a.d(t,{},{q:l})},85229(e,t,a){a(93248);var n=a(56448);a(85929),a(82295),a(70260);var r=a(41959);a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/exports/_exports")({component:(0,n.Z)(()=>a.e(51057).then(a.bind(a,53096)),"component"),wrapInSuspense:!0});a.d(t,{},{q:i})},21111(e,t,a){a.d(t,{q:()=>l});var n=a(93248),r=a(56448),i=a(39938);function s(){return(0,n.jsxs)("div",{className:"flex items-center justify-between gap-4 roun
47ded-md border border-border bg-background px-6 py-4",children:[(0,n.jsxs)("div",{className:"flex items-center gap-4 min-w-0",children:[(0,n.jsx)(i.E,{className:"size-6 shrink-0 rounded"}),(0,n.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,n.jsx)(i.E,{className:"h-4 w-48 mb-1"}),(0,n.jsx)(i.E,{className:"h-4 w-80"})]})]}),(0,n.jsxs)("div",{className:"flex items-center gap-2 shrink-0",children:[(0,n.jsx)(i.E,{className:"h-8 w-24 rounded"}),(0,n.jsx)(i.E,{className:"size-8 rounded"})]})]})}var o=a(58561);let l=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/home")({component:(0,r.Z)(()=>a.e(65373).then(a.bind(a,70956)),"component"),pendingComponent:function(){return(0,n.jsxs)("div",{className:"container",children:[(0,n.jsx)("div",{className:"py-10",children:(0,n.jsx)(i.E,{className:"h-8 w-80"})}),(0,n.jsxs)("div",{className:"flex gap-14",children:[(0,n.jsxs)("div",{className:"w-full",children:[(0,n.jsxs)("div",{className:"mb-12",children:[(0,n.jsx)(i.E,{className:"h-7 w-20 mb-5"}),(0,n.jsx)("div",{className:"flex flex-col gap-2.75",children:Array.from({length:2}).map((e,t)=>(0,n.jsx)(s,{},`insight-skeleton-${t+1}`))})]}),(0,n.jsxs)("div",{className:"space-y-2 mb-6",children:[(0,n.jsx)(i.E,{className:"h-7 w-30"}),(0,n.jsx)(i.E,{className:"h-4 w-3/4"})]}),(0,n.jsxs)("div",{className:"flex space-x-4 mb-7",children:[(0,n.jsx)(i.E,{className:"h-10 w-30 mt-4.5"}),(0,n.jsx)(i.E,{className:"h-10 w-30 mt-4.5"})]}),(0,n.jsx)("div",{className:"space-y-2",children:Array.from({length:6}).map((e,t)=>(0,n.jsxs)("div",{className:"border border-border rounded-lg p-6 space-y-8",children:[(0,n.jsxs)("div",{className:"space-y-2",children:[(0,n.jsx)(i.E,{className:"h-6 w-32"}),(0,n.jsx)(i.E,{className:"h-4 w-64"})]}),(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(i.E,{className:"h-5.5 w-20 rounded-full"}),(0,n.jsx)(i.E,{className:"h-5.5 w-15 rounded-full"}),(0,n.jsx)(i.E,{className:"h-5.5 w-12 rounded-full"})]}),(0,n.jsx)(i.E,{className:"h-10 w-38"})]},`update-card-placeholder-${t+1}`))})]}),(0,n.jsx)("div",{className:"shrink-0 min-w-65",children:(0,n.jsx)(o.d,{})})]})]})},wrapInSuspense:!0})},39033(e,t,a){var n=a(41959),r=a(68847);let i=(0,n.WK)("/_protected/_dashboard/_sidebar/")({beforeLoad(e){let{isThirdParty:t,isThirdPartySignUpEnabled:a,isBranchAccountOwner:n,isBranchAccountPortalEnabled:i}=e.context.user;if(n&&i)throw(0,r.V2)({to:"/organization/apps",search:e.location.search,replace:!0});if(t&&a)throw(0,r.V2)({to:"/third-party/apps",search:e.location.search,replace:!0});throw(0,r.V2)({to:"/home",search:e.location.search,replace:!0})}});a.d(t,{},{q:i})},10166(e,t,a){var n=a(56448),r=a(98654),i=a(96858),s=a(41959),o=a(40058);let l=o.Ikc({tab:o.k5n(i.e).optional().catch(void 0),page:o.auy.ai().int().min(1).optional(),importSearch:o.YjP().max(200).optional(),importStatus:r.zS.optional().catch(void 0),oauth_error:o.YjP().optional(),oauth_location:o.YjP().optional(),adLinkId:o.YjP().optional().catch(void 0),isEdit:o.zMY().optional().catch(void 0)}),A=(0,s.WK)("/_protected/_dashboard/_sidebar/integrations/_integrations/ad-partners/$partner")({component:(0,n.Z)(()=>Promise.all([a.e(52008),a.e(37938),a.e(43361),a.e(84424),a.e(99160),a.e(15453),a.e(58393)]).then(a.bind(a,1056)),"component"),validateSearch:l});a.d(t,{},{q:A})},49416(e,t,a){a(93248);var n=a(56448);a(85929),a(12361),a(70260),a(75610);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/integrations/_integrations/ad-partners/ad-link-templates")({component:(0,n.Z)(()=>a.e(25486).then(a.bind(a,39901)),"component")});a.d(t,{},{q:r})},18594(e,t,a){a(93248);var n=a(56448);a(76237),a(79024),a(88921),a(60117),a(31553),a(85929),a(57058),a(28403),a(57543),a(24241),a(79882),a(35086),a(72634),a(13164),a(6714),a(70260),a(2779),a(4023),a(75610);var r=a(41959);a(8380),a(89588);var i=a(40058);let s=i.Ikc({page:i.auy.ai().int().min(1).optional(),limitPartner:i.YjP().optional()}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/integrations/_integrations/ad-partners/")({component:(0,n.Z)(()=>a.e(14360).then(a.bind(a,875)),"component"),validateSearch:s});a.d(t,{},{q:o})},81621(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/integrations/_integrations/data/$dataPartner")({component:(0,n.Z)(()=>
47Promise.all([a.e(84424),a.e(53142)]).then(a.bind(a,52825)),"component")});a.d(t,{},{q:r})},33399(e,t,a){a(93248);var n=a(56448);a(88921),a(60117),a(85929),a(75320),a(35086),a(98149),a(50160),a(70260),a(4023),a(75610);var r=a(41959);a(8380),a(89588);var i=a(40058);let s=i.Ikc({page:i.auy.ai().int().min(1).optional(),limitPartner:i.YjP().optional()}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/integrations/_integrations/data/")({component:(0,n.Z)(()=>a.e(26883).then(a.bind(a,52110)),"component"),validateSearch:s});a.d(t,{},{q:o})},79841(e,t,a){var n=a(41959),r=a(68847);let i=(0,n.WK)("/_protected/_dashboard/_sidebar/integrations/_integrations/")({beforeLoad(){throw(0,r.V2)({to:"/integrations/ad-partners"})}});a.d(t,{},{q:i})},46271(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/integrations/_integrations")({component:(0,n.Z)(()=>a.e(83243).then(a.bind(a,49478)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},91899(e,t,a){var n=a(41959),r=a(68847);let i=(0,n.WK)("/_protected/_dashboard/_sidebar/link-controls/_link-controls/")({beforeLoad(){throw(0,r.V2)({to:"/link-controls/link-appearance"})}});a.d(t,{},{q:i})},84200(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/link-controls/_link-controls/link-appearance")({component:(0,n.Z)(()=>a.e(41280).then(a.bind(a,51587)),"component")});a.d(t,{},{q:r})},78054(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/link-controls/_link-controls/link-routing")({component:(0,n.Z)(()=>a.e(16347).then(a.bind(a,11606)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},34969(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/link-controls/_link-controls")({component:(0,n.Z)(()=>a.e(86981).then(a.bind(a,20068)),"component"),wrapInSuspense:!0});a.d(t,{},{q:r})},20202(e,t,a){var n=a(56448);a(62781);var r=a(4203),i=a(41959),s=a(75198);let o=(0,i.WK)("/_protected/_dashboard/_sidebar/links")({component:(0,n.Z)(()=>Promise.all([a.e(71700),a.e(43361),a.e(9394)]).then(a.bind(a,8971)),"component"),validateSearch:r.pL});a.d(t,{J:()=>s.J},{qh:o})},42189(e,t,a){a.d(t,{q:()=>w});var n=a(93248),r=a(71284),i=a(76237),s=a(81303),o=a(36758),l=a(47021),A=a(27978),d=a(18124),c=a(80641),u=a(86680),p=a(6964),m=a(72539),g=a(89588);function f(e){let{open:t,onClose:a}=e,{t:r}=(0,g.Bd)(),i=(0,c.fI)(),s=(0,p.j)(),f=i.user.resetApiKey.useMutation(),h=(0,o.T3)({defaultValues:{selectedResetOption:"reset now"},onSubmit:async e=>{let{value:t}=e;try{await f.mutateAsync({body:{expirationDate:"14 days"===t.selectedResetOption?(0,m.f)(new Date,14).toISOString():void 0}}),(0,d.oR)({title:"Successfully reset API key"}),await s(u.zyO),a()}catch(t){let e=t instanceof Error?t.message:"Failed to reset API key";(0,d.oR)({title:e,variant:"destructive"})}}});return(0,n.jsx)(l.lG,{open:t,onOpenChange:a,children:(0,n.jsxs)(l.Cf,{children:[(0,n.jsx)(l.c7,{children:(0,n.jsx)(l.L3,{children:r("Reset access token")})}),(0,n.jsx)("p",{className:"text-muted-foreground text-sm",children:r("Each time you create a new access token, you can delete the old one immediately or have access to both until the old one expires.")}),(0,n.jsx)(h.AppForm,{children:(0,n.jsxs)(h.FormContainer,{children:[(0,n.jsx)(h.AppField,{name:"selectedResetOption",children:e=>(0,n.jsxs)(e.RadioFieldGroup,{orientation:"vertical",defaultValue:"14 days",children:[(0,n.jsx)(A.F,{value:"14 days",id:"allow",className:"mb-2",label:r("Keep old access token for 14 days")}),(0,n.jsx)(A.F,{value:"reset now",id:"reset",label:r("Block old access token immediately")})]})}),(0,n.jsx)(l.Es,{children:(0,n.jsx)(h.SubmitButton,{children:r("Confirm")})})]})})]})})}var h=a(27666),b=a(11132),v=a(94319),x=a(71112),F=a(11415),B=a(2779),U=a(50062),C=a(41959),y=a(27310),j=a(8380),P=a(40058);let w=(0,C.WK)("/_protected/_dashboard/_sidebar/security-access/_security-access/credentials")({component:function(){let{t:e}=(0,g.Bd)(["configurations","translation","account-settings"]),{data:t}=function(){let{queryKey:e,...t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{user:a}=(0,c.fI)();return a.getApiKey.useQuery({queryKey:e||u.zyO,...t,select:e=>e.body})}(),{data:a,refetch:l,isLoading:A}=(0,v.z)(),d=t?.find(e=>!e.expiration_date&&!e.deleted&&e.is_active),m=t?.find(e=>e.expiration_date&&!e.deleted&&e.is_active),{generateApiKey:C,isGenerating:P}=function(){let{t:e}=(0,g.Bd)("account-settings"),t=(0,F.k)(),a=(0,c.fI)(),n=(0,p.j)(),{mutateAsync:r,isPending:i,...s}=a.user.generateApiKey.useMutation({onSuccess:async()=>{t({title:e("Your API key has been generated")}),await n(u.zyO)},onError:a=>{t({title:a instanceof Error?a.message:e("Failed to generate API key"),variant:"destructive"})}});return{generateApiKey:r,isGenerating:i,...s}}(),{resetBranchKey:w,isResetting:Q}=function(e){let{t}=(0,g.Bd)("configurations"),a=(0,F.k)(),{appInfo:n}=(0,x.iK)(),{mutate:r,isPending:i,...s}=n.resetBranchKey.useMutation({onSuccess:()=>{a({title:t("Branch key reset successfully"),variant:"default"}),e?.()},onError:()=>{a({title:t("Failed to reset Branch key"),variant:"destructive"})}});return{resetBranchKey:r,isResetting:i,...s}}(l),{resetBranchSecret:I,isResetting:N}=function(e){let{t}=(0,g.Bd)("configurations"),a=(0,F.k)(),{appInfo:n}=(0,x.iK)(),{mutate:r,isPending:i,...s}=n.resetBranchSecret.useMutation({onSuccess:()=>{a({title:t("Branch secret reset successfully"),variant:"default"}),e?.()},onError:()=>{a({title:t("Failed to reset Branch secret"),variant:"destructive"})}});return{resetBranchSecret:r,isResetting:i,...s}}(l),T=(0,o.T3)({defaultValues:{branchKey:a?.branchKey||"",branchSecret:a?.branchSecret||"",accessToken:d?.api_key||""},validators:{onSubmit:_},onSubmit:async()=>{}}),{accessToken:S}=(0,U.P)(T.store,e=>e.values);(0,j.useEffect)(()=>{d?.api_key&&d.api_key!==S&&T.setFieldValue("accessToken",d.api_key)},[d?.api_key,S,T]),(0,j.useEffect)(()=>{a?.branchKey&&T.setFieldValue("branchKey",a.branchKey),a?.branchSecret&&T.setFieldValue("branchSecret",a.branchSecret)},[a?.branchKey,a?.branchSecret,T]);
47let[k,E]=(0,j.useState)(!1),[D,K]=(0,j.useState)(!1),[Y,L]=(0,j.useState)(null),{userPermissions:O}=(0,B.V)(),R=r.Y6.oneOf([r.uL.build(r.gF.SENSITIVE_DATA,r.lx.READ)]),M=r.Y6.oneOf([r.uL.build(r.gF.SENSITIVE_DATA,r.lx.WRITE)]),H=e=>{L(e),K(!0)};return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f,{open:k,onClose:()=>E(!1)}),(0,n.jsx)(b.K,{open:D,onClose:()=>K(!1),onConfirm:()=>{"key"===Y?w({body:{}}):"secret"===Y&&I({body:{}}),K(!1),L(null)},title:e("Reset Branch {{resetType}}",{resetType:"key"===Y?"key":"secret",ns:"security-access"}),description:e("Resetting your branch {{resetType}} will immediately invalidate the current {{resetType}}. Any integrations using it will stop working until they’re updated with the new {{resetType}}. This action cannot be undone.",{resetType:"key"===Y?"key":"secret",ns:"security-access"})}),(0,n.jsx)(r.kx,{view:R,edit:M,permissions:O,children:t=>(0,n.jsx)(T.AppForm,{children:(0,n.jsxs)(T.FormContainer,{className:"pb-20",children:[(0,n.jsxs)(s.Zp,{className:"w-full",children:[(0,n.jsxs)(s.aR,{children:[(0,n.jsx)(s.ZB,{children:e("Your Access Token")}),(0,n.jsx)(s.BT,{children:e("Used to extract data from Branch via various export API's.",{ns:"security-access"})})]}),S&&(0,n.jsxs)("div",{className:"flex flex-col gap-2",children:[(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(T.AppField,{name:"accessToken",validators:{onBlur:_.shape.accessToken},children:e=>(0,n.jsx)(e.InputField,{className:"w-96",disabled:!0})}),(0,n.jsx)(h.i,{textToCopy:S}),!m&&(0,n.jsx)(i.$,{variant:"secondary",onClick:()=>E(!0),type:"button",children:e("Reset",{ns:"translation"})})]}),m&&(0,n.jsx)("span",{className:"text-muted-foreground text-sm",children:e("Old key: {{apiKey}} (Expires {{expirationDate}})",{apiKey:m.api_key,expirationDate:m.expiration_date?(0,y.GP)(m.expiration_date,"MMMM d, yyyy, h:mm a"):"",ns:"security-access"})})]}),!S&&(0,n.jsx)("div",{children:(0,n.jsx)(i.$,{variant:"secondary",type:"button",loading:P,disabled:P,onClick:()=>C({body:{}}),children:e("Generate token",{ns:"account-settings"})})})]}),"edit"===t&&(0,n.jsxs)(s.Zp,{className:"w-full",children:[(0,n.jsxs)(s.aR,{children:[(0,n.jsx)(s.ZB,{children:e("Your Branch Key",{ns:"configurations"})}),(0,n.jsx)(s.BT,{children:e("This is an authentication credential used to access Branch.")})]}),(0,n.jsx)(T.AppField,{name:"branchKey",children:a=>(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(a.InputField,{disabled:!0,className:"w-96",loading:A,access:t}),(0,n.jsx)(h.i,{disabled:A,textToCopy:a.state.value,access:t}),(0,n.jsx)(i.$,{variant:"secondary",type:"button",loading:Q,disabled:Q,onClick:()=>H("key"),access:t,children:e("Reset",{ns:"translation"})})]})})]}),"edit"===t&&(0,n.jsxs)(s.Zp,{className:"w-full",children:[(0,n.jsxs)(s.aR,{children:[(0,n.jsx)(s.ZB,{children:e("Your Branch Secret",{ns:"configurations"})}),(0,n.jsx)(s.BT,{children:e("This is an authentication credential used to access Branch.")})]}),(0,n.jsx)(T.AppField,{name:"branchSecret",children:a=>(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(a.InputField,{disabled:!0,className:"w-96",loading:A,access:t}),(0,n.jsx)(h.i,{disabled:A,textToCopy:a.state.value}),(0,n.jsx)(i.$,{variant:"secondary",type:"button",loading:N,disabled:N,onClick:()=>H("secret"),access:t,children:e("Reset",{ns:"translation"})})]})})]})]})})})]})},wrapInSuspense:!0}),_=P.Ikc({branchKey:P.YjP(),branchSecret:P.YjP(),accessToken:P.YjP()})},53658(e,t,a){a(93248);var n=a(56448);a(71284),a(55030),a(68726),a(54384),a(8223),a(2779);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/security-access/_security-access/sso")({component:(0,n.Z)(()=>a.e(76276).then(a.bind(a,79423)),"component")});a.d(t,{},{q:r})},41012(e,t,a){a(93248);var n=a(56448);a(81303),a(27506),a(55217),a(17509),a(2276),a(26737),a(89283);var r=a(41959);a(8380);var i=a(40058);let s=(0,r.WK)("/_protected/_dashboard/_sidebar/security-access/_security-access/team")({validateSearch:i.Ikc({page:i.aig().optional()}),component:(0,n.Z)(()=>a.e(51350).then(a.bind(a,49909)),"component")});a.d(t,{},{q:s})},32727(e,t,a){a(93248);var n=a(56448);a(81303),a(27506),a(51948),a(6772),a(78057),a(3901);var r=a(41959);a(8380);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/security-access/_security-access/third-party")({component:(0,n.Z)(()=>a.e(45031).then(a.bind(a,52730)),"component")});a.d(t,{},{q:i})},55185(e,t,a){a(93248);var n=a(56448);a(85929),a(17072),a(55877),a(75610);var r=a(41959);a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/security-access/_security-access")({component:(0,n.Z)(()=>a.e(79805).then(a.bind(a,17420)),"component"),wrapInSuspense:!0});a.d(t,{},{q:i})},5110(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({tab:i.k5n(["permissions","users"]).optional().catch(void 0)}),o=(0,r.WK)("/_protected/_dashboard/_sidebar/security-access/third-party/$thirdPartyId")({component:(0,n.Z)(()=>Promise.all([a.e(58386),a.e(78453)]).then(a.bind(a,63732)),"component"),validateSearch:s,staticData:{title:"Third Party Details"}});a.d(t,{},{q:o})},65128(e,t,a){a(93248);var n=a(56448);a(71284),a(18124),a(85929),a(27506),a(60701),a(62563),a(35777),a(78057),a(22684),a(47034),a(90628),a(5596),a(16906),a(7931),a(14419),a(8223),a(70260),a(2779);var r=a(41959);a(8380),a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/testing-and-monitoring/_testing-and-monitoring/alert-notifications")({component:(0,n.Z)(()=>a.e(25982).then(a.bind(a,54989)),"component"),staticData:{title:"Alert Notifications"},wrapInSuspense:!0});a.d(t,{},{q:i})},26650(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/_dashboard/_sidebar/testing-and-monitoring/_testing-and-monitoring/events")({component:(0,n.Z)(()=>Promise.all([a.e(99160),a.e(44798)]).then(a.bind(a,32077)),"component")});a.d(t,{},{q:r})},51368(e,t,a){a(93248);var n=a(56448);a(76237),a(81303),a(68944),a(88921),a(14245),a(65193),a(27506),a(66203),a(3365),a(6636);var r=a(41959);a(8380),a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/testing-and-monitoring/_testing-and-monitoring/recent-activity")({component:(0,n.Z)(()=>a.e(39850).then(a.bind(a,89233)),"component")});a.d(t,{},{q:i})},99643(e,t,a){a(93248);var n=a(56448);a(71284),a(81303),a(31553),a(23859),a(27506),a(60701),a(44455),a(58677),a(25403),a(86957),a(78335),a(94430),a(29288),a(18468),a(27
4779);var r=a(41959);a(8380);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/testing-and-monitoring/_testing-and-monitoring/test-devices")({component:(0,n.Z)(()=>a.e(85247).then(a.bind(a,84706)),"component")});a.d(t,{},{q:i})},8155(e,t,a){a(93248);var n=a(56448);a(85929),a(17072),a(70260),a(61827);var r=a(41959);a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/testing-and-monitoring/_testing-and-monitoring")({component:(0,n.Z)(()=>a.e(50871).then(a.bind(a,19146)),"component"),wrapInSuspense:!0});a.d(t,{},{q:i})},15989(e,t,a){a(93248);var n=a(56448);a(34452),a(76237),a(85929),a(27506),a(64236),a(40189),a(80787),a(90493),a(80587),a(76774),a(22684),a(70260);var r=a(41959);a(8380),a(89588);let i=(0,r.WK)("/_protected/_dashboard/_sidebar/testing-and-monitoring/alert-notifications/$id/recipients")({component:(0,n.Z)(()=>a.e(7497).then(a.bind(a,33712)),"component"),staticData:{title:"Alert Recipients"},wrapInSuspense:!0});a.d(t,{},{q:i})},53491(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/logout")({component:(0,n.Z)(()=>a.e(83879).then(a.bind(a,20474)),"component")});a.d(t,{},{q:r})},91464(e,t,a){a(93248);var n=a(56448);a(76237),a(25032),a(98918),a(27572),a(80711),a(41071),a(55877),a(28353),a(13969),a(75114),a(24909),a(6492),a(89648);var r=a(41959),i=a(68847);a(8380),a(89588);var s=a(40058);let o=s.Ikc({step:s.k5n(["plans","addons","checkout"]).default("plans").catch("plans")}),l=(0,r.WK)("/_protected/manage-subscription")({validateSearch:o,beforeLoad(e){let{appCategory:t}=e.context.app;if("SELF_SERVE"!==t)throw(0,i.V2)({to:"/home"})},component:(0,n.Z)(()=>a.e(74598).then(a.bind(a,30277)),"component"),wrapInSuspense:!0});a.d(t,{},{qh:l})},8533(e,t,a){var n=a(56448),r=a(97769);let i=(0,a(41959).WK)("/_protected/organization/_full-page")({beforeLoad:r.v,component:(0,n.Z)(()=>a.e(32893).then(a.bind(a,77036)),"component")});a.d(t,{},{q:i})},29772(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/organization/_full-page/users/$userId/app-access")({component:(0,n.Z)(()=>a.e(81638).then(a.bind(a,98853)),"component")});a.d(t,{},{q:r})},19270(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/organization/_full-page/users/$userId/app-permissions/$appId")({component:(0,n.Z)(()=>Promise.all([a.e(56059),a.e(44796)]).then(a.bind(a,6871)),"component")});a.d(t,{},{q:r})},50224(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/organization/_full-page/users/$userId/manage-role")({component:(0,n.Z)(()=>Promise.all([a.e(56059),a.e(1878)]).then(a.bind(a,4373)),"component")});a.d(t,{},{q:r})},32083(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/organization/_full-page/users/invite")({component:(0,n.Z)(()=>Promise.all([a.e(56059),a.e(61067)]).then(a.bind(a,71526)),"component")});a.d(t,{},{q:r})},50571(e,t,a){var n=a(56448),r=a(97769);let i=(0,a(41959).WK)("/_protected/organization/_organization")({beforeLoad:r.v,component:(0,n.Z)(()=>Promise.all([a.e(16039),a.e(65921)]).then(a.bind(a,80920)),"component")});a.d(t,{},{q:i})},39604(e,t,a){a.d(t,{q:()=>j});var n=a(93248),r=a(76237),i=a(88921),s=a(33432),o=a(27506),l=a(4111),A=a(80641),d=a(86680),c=a(6964),u=a(55219),p=a(22372),m=a(39472),g=a(83728),f=a(74239),h=a(89588);function b(e){let{appId:t,isPending:a,isAnyPending:i,onOpenApp:s}=e,{t:o}=(0,h.Bd)("organization");return(0,n.jsx)(r.$,{variant:"ghost",size:"icon","aria-label":o("Open app"),loading:a,disabled:i,onClick:()=>s(t),"data-event-id":"organization-apps-open-app-btn",children:(0,n.jsx)(f.default,{className:"size-4"})})}var v=a(88234),x=a(36389),F=a(55556),B=a(8380),U=a(41959),C=a(59555),y=a(52879);let j=(0,U.WK)("/_protected/organization/_organization/apps")({component:function(){let{t:e}=(0,h.Bd)("organization"),[t,a]=(0,B.useState)(""),[f,U]=(0,B.useState)({}),{data:j,isLoading:P}=(0,l.D)(),[w,_]=(0,B.useState)(),{mutate:Q}=function(){let{onError:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,A.fI)(),a=(0,p.Z)(),n=(0,c.j)();return(0,u.n)({mutationFn:async e=>{let{appId:r,to:i="/home"}=e;if(200!==(await t.user.updateViewContext.mutate({body:{appId:r}})).status)throw Error("Failed to update view context");await Promise.all([n(d.H0f),n(d.T0r),n(d.w1S),n(d.GL2),n(d.Ugc)]),a({to:i})},onError:e})}({onError:()=>_(void 0)}),{columns:I}=function(e){let{onOpenApp:t,onEditAppDetails:a,pending:i}=e,{t:s}=(0,h.Bd)("organization");return{columns:(0,B.useMemo)(()=>[{accessorKey:"app_name",header:e=>{let{column:t}=e;return(0,n.jsx)(g.y,{column:t,children:s("App name")})},cell:e=>{let{row:t}=e;return(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(v.v,{appId:String(t.original.app_id),name:t.original.app_name}),(0,n.jsx)("span",{className:"text-sm font-medium truncate",children:t.original.app_name})]})}},{accessorKey:"third_party_count",header:e=>{let{column:t}=e;return(0,n.jsx)(g.y,{column:t,children:s("Third party access")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm",children:s("{{count}} organizations",{count:t.original.third_party_count})})}},{accessorKey:"user_count",header:e=>{let{column:t}=e;return(0,n.jsx)(g.y,{column:t,children:s("Users")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm",children:t.original.user_count})}}
47,{id:"actions",enableHiding:!1,enableSorting:!1,meta:{cellClassName:"text-right"},cell:e=>{let{row:o}=e,l=i?.appId===o.original.app_id;return(0,n.jsxs)("div",{className:"flex items-center justify-end gap-1",children:[(0,n.jsx)(b,{appId:o.original.app_id,isPending:l&&i?.action==="open",isAnyPending:void 0!==i,onOpenApp:t}),(0,n.jsx)(m.H,{align:"end",trigger:(0,n.jsx)(r.$,{variant:"ghost",size:"sm",className:"p-0 h-8 w-8","aria-label":s("App actions"),loading:l&&i?.action==="edit",disabled:void 0!==i,children:(0,n.jsx)(x.default,{className:"h-4 w-4"})}),items:[{key:"edit",text:s("Edit app details"),icon:F.default,onClick:()=>a(o.original.app_id)}]})]})}}],[s,t,a,i])}}({onOpenApp:e=>{_({appId:e,action:"open"}),Q({appId:String(e)})},onEditAppDetails:e=>{_({appId:e,action:"edit"}),Q({appId:String(e),to:"/configurations/general"})},pending:w}),N=(0,B.useMemo)(()=>{let e=t.toLowerCase();return(j??[]).filter(t=>t.app_name.toLowerCase().includes(e))},[j,t]),T=(0,B.useMemo)(()=>I.filter(e=>"actions"!==e.id),[I]),S=(0,B.useMemo)(()=>I.filter(e=>{let t=e.id||("accessorKey"in e?e.accessorKey:null);return!t||!1!==f[t]}),[I,f]);return(0,n.jsxs)("div",{className:"flex flex-col gap-4 py-8",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)("h1",{className:"text-xl font-medium text-foreground",children:e("App management")}),(0,n.jsxs)(r.$,{type:"button",disabled:!0,children:[(0,n.jsx)(C.default,{className:"size-4"}),e("Add app")]})]}),(0,n.jsx)("div",{className:"flex items-start justify-between",children:(0,n.jsxs)("div",{className:"flex gap-2 items-start",children:[(0,n.jsx)(i.p,{placeholder:e("Search app"),icon:y.default,className:"w-93",value:t,onChange:e=>a(e.target.value)}),(0,n.jsx)(s.E,{storageId:"organization-apps",columnVisibility:f,onColumnVisibilityChange:U,columns:T})]})}),(0,n.jsx)(o.b,{columns:S,data:N,initialPageSize:10,isLoading:P,showCard:!0,emptyStateMessage:e("No apps found"),emptyStateDescription:e("Apps connected to your organization will appear here.")})]})}})},52957(e,t,a){a.d(t,{Z:()=>H});var n=a(93248),r=a(76237),i=a(88921),s=a(33432),o=a(27506),l=a(32100),A=a(64232),d=a(17460),c=a(98173),u=a(8380),p=a(89588);function m(e){let{apps:t,selectedAppIds:a,onSelectedAppIdsChange:i,role:s,onRoleChange:o}=e,{t:m}=(0,p.Bd)("organization"),g=(0,u.useId)(),f=(0,u.useId)();return(0,n.jsxs)(A.AM,{children:[(0,n.jsx)(A.Wv,{asChild:!0,children:(0,n.jsxs)(r.$,{type:"button",variant:"secondary",children:[m("Filter"),(0,n.jsx)(c.default,{className:"size-4"})]})}),(0,n.jsx)(A.hl,{align:"start",className:"w-64 p-0",children:(0,n.jsxs)("div",{className:"py-2",children:[(0,n.jsx)("p",{className:"px-4 py-1.5 text-xs text-muted-foreground",children:m("Apps")}),(0,n.jsx)("div",{className:"max-h-48 overflow-y-auto",children:t.map(e=>(0,n.jsxs)("div",{className:"flex items-center gap-2 px-4 py-1.5",children:[(0,n.jsx)(l.S,{checked:a.includes(e.id),id:`${g}-${e.id}`,onCheckedChange:t=>{var n;return n=e.id,void i(!0===t?[...a,n]:a.filter(e=>e!==n))}}),(0,n.jsx)("label",{className:"truncate text-sm",htmlFor:`${g}-${e.id}`,children:e.name})]},e.id))}),(0,n.jsx)("p",{className:"px-4 pt-3 pb-1.5 text-xs text-muted-foreground",children:m("User roles")}),(0,n.jsx)(d.z,{className:"gap-0",onValueChange:e=>o(e),orientation:"vertical",value:s,children:[["all",m("All roles")],["org_admin",m("Organization admin")],["a
47pp_user",m("App user")]].map(e=>{let[t,a]=e;return(0,n.jsxs)("div",{className:"flex items-center gap-2 px-4 py-1.5",children:[(0,n.jsx)(d.C,{id:`${f}-${t}`,value:t}),(0,n.jsx)("label",{className:"text-sm",htmlFor:`${f}-${t}`,children:a})]},t)})})]})})]})}var g=a(99621);function f(e){let{chips:t}=e,{t:a}=(0,p.Bd)("organization");return 0===t.length?null:(0,n.jsx)("div",{className:"flex flex-wrap gap-2",children:t.map(e=>(0,n.jsxs)("span",{className:"flex items-center gap-2 rounded-md border px-3 py-1.5 text-sm",children:[e.label,(0,n.jsx)(r.$,{"aria-label":a("Remove {{filter}} filter",{filter:e.label}),className:"size-4",onClick:e.onRemove,size:"icon",type:"button",variant:"ghost",children:(0,n.jsx)(g.default,{className:"size-3.5"})})]},e.key))})}var h=a(4111),b=a(65976),v=a(74202),x=a(83728),F=a(39472),B=a(78768);function U(e){let{open:t,onClose:a,onConfirm:r,isDisabling:i}=e,{t:s}=(0,p.Bd)("organization");return(0,n.jsx)(B.Lt,{open:t,onOpenChange:a,children:(0,n.jsxs)(B.EO,{children:[(0,n.jsxs)(B.wd,{children:[(0,n.jsx)(B.r7,{children:s("Disable user?")}),(0,n.jsx)(B.$v,{children:s("This user will lose access to all apps under this account and will be unable to take any actions if they sign in. Disabled users can be enabled at any time.")})]}),(0,n.jsxs)(B.ck,{children:[(0,n.jsx)(B.Zr,{disabled:i,children:s("Cancel")}),(0,n.jsx)(B.Rx,{onClick:r,disabled:i,className:"bg-destructive text-destructive-foreground hover:bg-destructive/90","data-event-id":"organization-disable-user-btn",children:s("Disable")})]})]})})}var C=a(67237),y=a(47021),j=a(36758),P=a(86167),w=a(50062),_=a(22372),Q=a(48862);function I(e){let{user:t,open:a,onOpenChange:i}=e,{t:s}=(0,p.Bd)("organization"),o=(0,_.Z)(),l=t.is_org_admin?P.Yw.ORG_ADMIN:P.Yw.APP_USER,A=(0,j.T3)({defaultValues:{role:l},onSubmit:async()=>{i(!1)}});(0,u.useEffect)(()=>{a||A.reset()},[a,A]);let d=(0,w.P)(A.store,e=>e.values.role),c=d!==l,m=l===P.Yw.APP_USER&&d===P.Yw.ORG_ADMIN,g=l===P.Yw.ORG_ADMIN&&d===P.Yw.APP_USER;return(0,n.jsx)(y.lG,{open:a,onOpenChange:i,children:(0,n.jsxs)(y.Cf,{className:"sm:max-w-175",onClick:e=>e.stopPropagation(),children:[(0,n.jsxs)(y.c7,{children:[(0,n.jsx)(y.L3,{children:s("Manage role")}),(0,n.jsx)(y.rr,{children:s("Control what this user can manage for your organization.")})]}),(0,n.jsx)(A.AppForm,{children:(0,n.jsx)(A.FormContainer,{children:(0,n.jsx)(P.Vl,{form:A,fields:P.w4,hideCard:!0,hideCallout:!0})})}),m&&(0,n.jsxs)(C.Pq,{variant:"orange",children:[(0,n.jsx)(C.S$,{icon:Q.default}),(0,n.jsx)(C.wz,{children:s("Admins automatically receive full access to all apps available to your organization. This includes any new apps your organization gains access to in the future.")})]}),g&&(0,n.jsxs)(C.Pq,{variant:"orange",children:[(0,n.jsx)(C.S$,{icon:Q.default}),(0,n.jsx)(C.wz,{children:s("This user will no longer have admin-level permissions within your organization. Any existing app access will remain active unless you make additional changes.")})]}),c&&(0,n.jsxs)(y.Es,{className:"justify-between sm:justify-between",children:[(0,n.jsx)(y.HM,{asChild:!0,children:(0,n.jsx)(r.$,{variant:"secondary",children:s("Cancel")})}),g?(0,n.jsx)(r.$,{onClick:()=>{i(!1),o({to:"/organization/users/$userId/manage-role",params:{userId:t.user_id}})},children:s("Manage app access")}):(0,n.jsx)(A.Subscribe,{selector:e=>[e.isSubmitting],children:e=>{let[t]=e;return(0,n.jsx)(r.$,{onClick:()=>A.handleSubmit(),loading:t,disabled:t,children:m?s("Make admin"):s("Save")})}})]})]})})}var N=a(18124),T=a(86680),S=a(6964);function k(e){let{user:t}=e,{t:a}=(0,p.Bd)("organization"),r=(0,_.Z)(),[i,s]=(0,u.useState)(!1),[o,l]=(0,u.useState)(!1),{disableUser:A,isDisabling:d}=function(e){let{t}=(0,p.Bd)("organization"),a=(0,S.j)(),[n,r]=(0,u.useState)(!1);return{disableUser:async()=>{r(!0);try{(0,N.oR)({title:t("User disabled successfully"),variant:"default"}),await a(T.jGJ),e?.()}finally{r(!1)}},isDisabling:n}}(()=>l(!1)),{enableUser:c,isEnabling:m}=function(){let{t:e}=(0,p.Bd)("organization"),t=(0,S.j)(),[a,n]=(0,u.useState)(!1);return{enableUser:async()=>{n(!0);try{(0,N.oR)({title:e("User enabled successfully"),variant:"default"}),await t(T.jGJ)}finally{n(!1)}},isEnabling:a}}(),{resendInvite:g,isResending:f}=function(){let{t:e}=(0,p.Bd)("organization"),t=(0,S.j)(),[a,n]=(0,u.useState)(!1);return{resendInvite:async()=>{n(!0);try{(0,N.oR)({title:e("Invitation resent successfully"),variant:"default"}),await t(T.jGJ)}finally{n(!1)}},isResending:a}}(),h="disabled"===t.status,b="invite_pending"===t.status,v=async()=>{try{await c()}catch{}},x=async()=>{try{await g()}catch{}},B=async()=>{try{await A()}catch{}},C=h?[{key:"enable-user",text:a("Enable user"),onClick:()=>{v()},disabled:m,"data-event-id":"organization-enable-user-btn"}]:[{key:"manage-role",text:a("Manage role"),onClick:()=>s(!0)},...t.is_org_admin?[]:[{key:"manage-app-access",text:a("Manage app access"),onClick:()=>r({to:"/organization/users/$userId/app-access",params:{userId:t.user_id}}),"data-event-id":"organization-manage-app-access-btn"}],...b?[{key:"resend-invite",text:a("Resend invitation"),onClick:()=>{x()},disabled:f,"data-event-id":"organization-resend-invite-btn"}]:[],{key:"disable-user",text:a("Disable user"),onClick:()=>l(!0),className:"text-destructive focus:bg-destructive/10 focus:text-destructive"}];return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(F.H,{items:C}),(0,n.jsx)(I,{user:t,open:i,onOpenChange:s}),(0,n.jsx)(U,{open:o,onClose:()=>l(!1),onConfirm:()=>{B()},isDisabling:d})]})}var E=a(6844),D=a(88234);function K(e){let{user:t,organizationAppCount:a}=e,{t:r}=(0,p.Bd)("organization"),i=t.apps.length;if(a&&i>=a)return(0,n.jsx)("span",{className:"text-sm",children:r("All apps")});if(0===i)return(0,n.jsx)("span",{className:"text-sm text-muted-foreground",children:"—"});let s=t.apps.slice(0,10),o=i-s.length;return(0,n.jsxs)(A.AM,{children:[(0,n.jsx)(A.Wv,{className:"rounded-xs text-sm text-primary hover:underline focus-visible:ring-2 focus-visible:ring-ring focus-visible:outline-hidden",children:r("{{count}} apps",{count:i})}),(0,n.jsxs)(A.hl,{align:"start",className:"w-64 p-0",children:[(0,n.jsx)("ul",{className:(0,E.cn)("max-h-64 overflow-y-auto p-2",o>0&&"pb-0"),children:s.map(e=>(0,n.jsxs)("li",{className:"flex items-center gap-2 px-2 py-1.5 text-sm",children:[(0,n.jsx)(D.v,{appId:e.id,name:e.name}),(0,n.jsx)("span",{className:"truncate",children:e.name})]},e.id))}),o>0&&(0,n.jsx)("p",{className:"px-4 pt-0.5 pb-3 text-sm text-muted-foreground",children:r("{{count}} more apps",{count:o})})]})]})}var Y=a(62370);function L(e){let{status:t}=e,{t:a}=(0,p.Bd)("organization");return"active"===t?(0,n.jsx)(v.E,{variant:"positive",children:a("Active")}
47):"invite_pending"===t?(0,n.jsx)(v.E,{variant:"teal",children:a("Invite pending")}):(0,n.jsx)(v.E,{variant:"outline",children:a("Disabled")})}var O=a(41959),R=a(59555),M=a(52879);let H=(0,O.WK)("/_protected/organization/_organization/users")({component:function(){let{t:e}=(0,p.Bd)("organization"),t=(0,_.Z)(),[a,l]=(0,u.useState)(""),[A,d]=(0,u.useState)({}),[c,g]=(0,u.useState)([]),[v,F]=(0,u.useState)("all"),{data:B,isLoading:U}=(0,b.Z)(),{data:C}=(0,h.D)(),y=(0,u.useMemo)(()=>(C??[]).map(e=>({id:String(e.app_id),name:e.app_name})),[C]),{columns:j}=function(){let{organizationAppCount:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{t}=(0,p.Bd)("organization");return{columns:(0,u.useMemo)(()=>[{id:"name",accessorFn:e=>`${e.name} ${e.last_name}`,meta:{label:t("Name")},header:e=>{let{column:a}=e;return(0,n.jsx)(x.y,{column:a,children:t("Name")})},cell:e=>{let{row:t}=e,{user_id:a,name:r,last_name:i}=t.original,s=`${r} ${i}`;return(0,n.jsxs)("div",{className:"flex items-center gap-3",children:[(0,n.jsx)(Y.H,{userId:a,name:s}),(0,n.jsx)("span",{className:"text-sm font-medium",children:s})]})}},{accessorKey:"email",meta:{label:t("Email")},header:e=>{let{column:a}=e;return(0,n.jsx)(x.y,{column:a,children:t("Email")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm",children:t.original.email})}},{accessorKey:"status",meta:{label:t("Status")},header:e=>{let{column:a}=e;return(0,n.jsx)(x.y,{column:a,children:t("Status")})},cell:e=>{let{row:t}=e;return(0,n.jsx)(L,{status:t.original.status})}},{id:"apps",meta:{label:t("Apps")},header:t("Apps"),cell:t=>{let{row:a}=t;return(0,n.jsx)(K,{user:a.original,organizationAppCount:e})}},{accessorKey:"last_login",meta:{label:t("Last login")},enableSorting:!1,header:t("Last login"),cell:e=>{let{row:t}=e,a=t.original.last_login;return a&&"never"!==a?(0,n.jsx)("span",{className:"text-sm",children:a}):(0,n.jsx)("span",{className:"text-sm text-muted-foreground",children:"—"})}},{id:"actions",enableHiding:!1,meta:{headerClassName:"w-12",cellClassName:"w-12"},cell:e=>{let{row:t}=e;return(0,n.jsx)(k,{user:t.original})}}],[t,e])}}({organizationAppCount:C?.length}),P=(0,u.useMemo)(()=>{let e=a.trim().toLowerCase();return(B??[]).filter(t=>(!e||!!(`${t.name} ${t.last_name}`.toLowerCase().includes(e)||t.email.toLowerCase().includes(e)))&&(!(c.length>0)||!!t.apps.some(e=>c.includes(e.id)))&&("org_admin"!==v||!!t.is_org_admin)&&("app_user"!==v||!t.is_org_admin))},[B,a,c,v]),w=(0,u.useMemo)(()=>{let t=c.map(e=>({key:`app-${e}`,label:y.find(t=>t.id===e)?.name??e,onRemove:()=>g(t=>t.filter(t=>t!==e))}));return"all"!==v&&t.push({key:`role-${v}`,label:"org_admin"===v?e("Organization admin"):e("App user"),onRemove:()=>F("all")}),t},[c,v,y,e]),Q=(0,u.useMemo)(()=>j.filter(e=>"actions"!==e.id),[j]),I=(0,u.useMemo)(()=>j.filter(e=>{let t=e.id||("accessorKey"in e?e.accessorKey:null);return!t||!1!==A[t]}),[j,A]);return(0,n.jsxs)("div",{className:"flex flex-col gap-4 py-8",children:[(0,n.jsxs)("div",{className:"flex items-center justify-between",children:[(0,n.jsx)("h1",{className:"text-xl font-medium text-foreground",children:e("Users")}),(0,n.jsxs)(r.$,{type:"button",onClick:()=>t({to:"/organization/users/invite"}),children:[(0,n.jsx)(R.default,{className:"size-4"}),e("Add")]})]}),(0,n.jsx)("div",{className:"flex items-start justify-between",children:(0,n.jsxs)("div",{className:"flex gap-2 items-start",children:[(0,n.jsx)(i.p,{placeholder:e("Search user"),icon:M.default,className:"w-93",value:a,onChange:e=>l(e.target.value)}),(0,n.jsx)(s.E,{storageId:"organization-users",columnVisibility:A,onColumnVisibilityChange:d,columns:Q}),(0,n.jsx)(m,{apps:y,onRoleChange:F,onSelectedAppIdsChange:g,role:v,selectedAppIds:c}),w.length>0&&(0,n.jsx)(r.$,{onClick:()=>{g([]),F("all")},type:"button",variant:"secondary",children:e("Clear all filters")})]})}),(0,n.jsx)(f,{chips:w}),(0,n.jsx)(o.b,{columns:I,data:P,initialPageSize:10,isLoading:U,showCard:!0,emptyStateMessage:e("No users found"),emptyStateDescription:e("Users in your organization will appear here.")})]})}})},99654(e,t,a){a(93248);var n=a(56448);a(76237),a(67237),a(25032),a(3037),a(32750),a(449),a(68726),a(28353),a(91636),a(41125),a(83270),a(63823),a(48411);var r=a(41959);a(8380),a(89588);let i=(0,r.WK)("/_protected/subscription")({component:(0,n.Z)(()=>a.e(2736).then(a.bind(a,24787)),"component"),wrapInSuspense:!0});a.d(t,{},{q:i})},3115(e,t,a){var n=a(56448),r=a(41959),i=a(68847);let s=(0,r.WK)("/_protected/third-party/_third-party")({beforeLoad(e){let{isThirdParty:t,isThirdPartySignUpEnabled:a,hasThirdPartyInfo:n}=e.context.user;if(!t||!a)throw(0,i.V2)({to:"/home",replace:!0});if(!n&&"/third-party/details"!==e.location.pathname)throw(0,i.V2)({to:"/third-party/details",replace:!0})},component:(0,n.Z)(()=>a.e(82043).then(a.bind(a,28630)),"component")});a.d(t,{},{q:s})},10359(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/third-party/_third-party/_portal")({component:(0,n.Z)(()=>a.e(72543).then(a.bind(a,74946)),"component")});a.d(t,{},{q:r})},15121(e,t,a){a.d(t,{q:()=>T});var n=a(93248),r=a(88921),i=a(33432),s=a(27506),o=a(47021),l=a(8223),A=a(8380);let d=(0,A.lazy)(()=>Promise.all([a.e(80932),a.e(82592)]).then(a.bind(a,33283)).then(e=>({default:e.ThirdPartyWelcomeDialogContent})));function c(){let[e,t]=(0,A.useState)(!1),{data:a,isPending:r}=(0,l.M)();return(0,A.useEffect)(()=>{r||a?.user?.name&&a?.user?.lastName||t(!0)},[a?.user,r]),(0,n.jsx)(o.lG,{open:e,children:(0,n.jsx)(A.Suspense,{children:e&&(0,n.jsx)(d,{setOpen:t})})})}var u=a(52318),p=a(14456),m=a(85929),g=a(80641),f=a(86680),h=a(96087),b=a(6964),v=a(33012),x=a(55219),F=a(22372),B=a(83728),U=a(76237),C=a(11418),y=a(6844),j=a(77743),P=a(89588);let w="h-auto gap-1 p-0 text-sm font-medium";function _(e){let{appPairId:t,canOpen:a,isPending:r,isAnyPending:i,onOpenApp:s}=e,{t:o}=(0,P.Bd)("third-party");return a?(0,n.jsxs)(U.$,{variant:"link","aria-label":o("Open app"),loading:r,disabled:i,onClick:()=>s(t),"data-event-id":"third-party-portal-open-app-btn",className:w,children:[o("Open app"),(0,n.jsx)(j.default,{className:"size-4"})]}
47):(0,n.jsx)(C.Bc,{delayDuration:0,children:(0,n.jsxs)(C.m_,{children:[(0,n.jsx)(C.k$,{asChild:!0,children:(0,n.jsxs)(U.$,{variant:"link","aria-label":o("Open app"),onClick:e=>e.preventDefault(),"data-event-id":"third-party-portal-open-app-btn",className:(0,y.cn)(w,"opacity-50"),children:[o("Open app"),(0,n.jsx)(j.default,{className:"size-4"})]})}),(0,n.jsx)(C.ZI,{children:o("This app no longer has an active contract")})]})})}var Q=a(88234),I=a(41959),N=a(52879);let T=(0,I.WK)("/_protected/third-party/_third-party/_portal/apps")({component:function(){let{t:e}=(0,P.Bd)("third-party"),[t,a]=(0,A.useState)(""),[o,l]=(0,A.useState)({}),{data:d,isLoading:U}=(0,p.i)({}),{data:C}=(0,u.I)(),{mutate:y,variables:j}=function(){let{onError:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,g.fI)(),a=(0,F.Z)(),{createPathAndNavigateFn:n}=(0,h.g)(),r=(0,b.j)();return(0,x.n)({mutationFn:async e=>{let{appPairId:i,appName:s,brandAccountName:o,thirdPartyName:l}=e,A=await t.thirdParty.getAppPairForThirdParty.query({params:{appPairId:i}});if(200!==A.status)throw Error("App pair not found");v.N.trigger.enter({appPairId:i,appName:s,brandAccountName:o,thirdPartyName:l}),await t.user.updateViewContext.mutate({body:{appId:A.body.liveId}}),await Promise.all([r(f.H0f),r(f.T0r),r(f.w1S),r(f.GL2),r(f.nkl),r(f.Ugc)]);let d=await t.pppLookup.isFeatureEnabled.query({query:{featureName:m.Gv.VIDALIA}});if(200===d.status&&"true"===String(d.body))return void a({to:"/home"});let{fullUrl:c}=n("/");c?window.location.assign(c):a({to:"/home"})},onError:e})}(),{columns:w}=function(e){let{onOpenApp:t,pendingAppPairId:a}=e,{t:r}=(0,P.Bd)("third-party");return{columns:(0,A.useMemo)(()=>[{accessorKey:"app_name",header:e=>{let{column:t}=e;return(0,n.jsx)(B.y,{column:t,children:r("App name")})},cell:e=>{let{row:t}=e;return(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(Q.v,{appId:String(t.original.app_pair_id),name:t.original.app_name}),(0,n.jsx)("span",{className:"text-sm font-medium truncate",children:t.original.app_name})]})}},{accessorKey:"brand_account_name",header:e=>{let{column:t}=e;return(0,n.jsx)(B.y,{column:t,children:r("App account")})},cell:e=>{let{row:t}=e;return(0,n.jsx)("span",{className:"text-sm",children:t.original.brand_account_name})}},{id:"actions",meta:{cellClassName:"text-right"},cell:e=>{let{row:r}=e,{app_pair_id:i,can_open:s}=r.original;return(0,n.jsx)(_,{appPairId:i,canOpen:s,isPending:a===i,isAnyPending:void 0!==a,onOpenApp:t})}}],[r,t,a])}}({onOpenApp:e=>{let t=(d??[]).find(t=>t.app_pair_id===e);t&&t.can_open&&y({appPairId:String(e),appName:t.app_name,brandAccountName:t.brand_account_name,thirdPartyName:C?.name??null})},pendingAppPairId:j?Number(j.appPairId):void 0}),I=(0,A.useMemo)(()=>{let e=t.toLowerCase();return(d??[]).filter(t=>(t.app_name??"").toLowerCase().includes(e)||(t.brand_account_name??"").toLowerCase().includes(e))},[d,t]),T=(0,A.useMemo)(()=>w.filter(e=>{let t=e.id||("accessorKey"in e?e.accessorKey:null);return!t||!1!==o[t]}),[w,o]);return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4 py-8",children:[(0,n.jsx)("div",{className:"flex items-center justify-between",children:(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)("h1",{className:"text-xl font-medium text-foreground",children:e("Apps")}),(0,n.jsx)("p",{className:"text-base text-muted-foreground",children:e("Access apps brands have given you access to")})]})}),(0,n.jsx)("div",{className:"flex items-start justify-between",children:(0,n.jsxs)("div",{className:"flex gap-2 items-start",children:[(0,n.jsx)(r.p,{placeholder:e("Search app"),icon:N.default,className:"w-93",value:t,onChange:e=>a(e.target.value)}),(0,n.jsx)(i.E,{columnVisibility:o,onColumnVisibilityChange:l,columns:w})]})}),(0,n.jsx)(s.b,{columns:T,data:I,initialPageSize:10,isLoading:U,showCard:!0,emptyStateMessage:e("No apps assigned yet"),emptyStateDescription:e("Apps connected to your organization will appear here once access has been granted by a client admin. To get connected, share your organization's access code with a client.")})]}),(0,n.jsx)(c,{})]})}})},81810(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/third-party/_third-party/_portal/users")({component:(0,n.Z)(()=>a.e(56961).then(a.bind(a,30232)),"component")});a.d(t,{},{q:r})},57236(e,t,a){var n=a(56448),r=a(41959),i=a(68847);let s=(0,r.WK)("/_protected/third-party/_third-party/details")({component:(0,n.Z)(()=>a.e(86873).then(a.bind(a,61888)),"component"),beforeLoad(e){let{hasThirdPartyInfo:t}=e.context.user;if(t)throw(0,i.V2)({to:"/third-party/apps",replace:!0})},wrapInSuspense:!0});a.d(t,{},{q:s})},36549(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/third-party/_third-party/users/$dashboardUserId/app-access/$appId/permissions")({component:(0,n.Z)(()=>Promise.all([a.e(58386),a.e(71337)]).then(a.bind(a,14384)),"component")});a.d(t,{},{q:r})},55989(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/third-party/_third-party/users/$dashboardUserId/app-access/")({component:(0,n.Z)(()=>Promise.all([a.e(58386),a.e(22657)]).then(a.bind(a,99672)),"component")});a.d(t,{},{q:r})},20434(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/_protected/third-party/_third-party/users/add")({component:(0,n.Z)(()=>a.e(92344).then(a.bind(a,83211)),"component")});a.d(t,{},{q:r})},33443(e,t,a){var n=a(56448),r=a(41959),i=a(68847);let s=(0,r.WK)("/_public")({component:(0,n.Z)(()=>a.e(82763).then(a.bind(a,35814)),"component"),wrapInSuspense:!0,beforeLoad(e){if(e.context.user.isAuthenticated)throw(0,i.V2)({to:"/home"})}});a.d(t,{},{q:s})},82092(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({client_id:i.YjP().optional(),connection:i.YjP().optional(),lang:i.YjP().optional(),error:i.YjP().optional(),error_description:i.YjP().optional(),tracking:i.YjP().optional()}),o=(0,r.WK)("/_public/authzeroerror")({component:(0,n.Z)(()=>a.e(67458).then(a.bind(a,217)),"component"),validateSearch:s,wrapInSuspense:!0});a.d(t,{},{q:o})},82014(e,t,a){var n=a(56448),r=a(41959),i=a(40058);
47let s=i.Ikc({returnTo:i.YjP().optional()}),o=(0,r.WK)("/_public/signin")({component:(0,n.Z)(()=>a.e(43540).then(a.bind(a,1087)),"component"),validateSearch:s,wrapInSuspense:!0});a.d(t,{},{q:o})},48481(e,t,a){a.d(t,{q:()=>F});var n=a(93248),r=a(36758),i=a(80641),s=a(81303),o=a(6844),l=a(15592),A=a(98824),d=a(72130),c=a(71667),u=a(8088),p=a(62885),m=a(89588);function g(){let{t:e}=(0,m.Bd)("subscription"),t=[{icon:A.default,title:e("Branded links & QR codes"),description:e("Instant QR codes for every link you create")},{icon:d.default,title:e("Campaign attribution"),description:e("Create branded links that stand out and build trust")},{icon:c.default,title:e("Deep linking"),description:e("Route users to the right app or web experience")},{icon:u.default,title:e("Real-time analytics"),description:e("Track clicks, locations, and devices instantly")}];return(0,n.jsxs)("div",{className:"text-foreground mx-6 max-md:mx-0",children:[(0,n.jsx)("h1",{className:"mb-3 text-gradient-brand",children:e("Links, attribution, and deep linking. One platform.")}),(0,n.jsx)("p",{className:"text-accent-foreground mb-8",children:e("Get instant access to branded links, app attribution, QR codes, and deep linking. Start tracking in seconds.")}),(0,n.jsx)("div",{className:"grid mb-8 gap-3 xl:grid-cols-2 lg:grid-cols-1",children:t.map(e=>{let{icon:t,title:a,description:r}=e;return(0,n.jsxs)(s.Zp,{className:"border border-transparent border-gradient-brand rounded-sm px-6 py-5 gap-2",children:[(0,n.jsxs)(s.aR,{className:"flex flex-row gap-2",children:[(0,n.jsx)(l.S,{icon:t,iconClassName:"size-5"}),(0,n.jsx)(s.ZB,{children:a})]}),(0,n.jsx)(s.BT,{className:"text-muted-foreground text-sm",children:r})]},a)})}),(0,n.jsxs)(s.Zp,{className:(0,o.cn)("border border-transparent border-gradient-brand rounded-sm px-6 py-5 gap-2"),children:[(0,n.jsx)(s.aR,{children:(0,n.jsx)(s.ZB,{className:"font-medium mb-1",children:e("What you can expect")})}),(0,n.jsx)(s.BT,{children:(0,n.jsx)("ul",{className:"m-0 p-0",children:["<strong>30-day free trial</strong> with full access to basic features","<strong>$39/month after trial</strong> or upgrade anytime to a higher plan","<strong>$39 temporary hold</strong> to verify your card (refunded automatically)","<strong>Cancel anytime</strong> with no contracts or commitments"].map(e=>(0,n.jsxs)("li",{className:"flex items-start gap-2 text-sm",children:[(0,n.jsx)(p.default,{className:"size-4 text-green-500 mt-0.5 shrink-0"}),(0,n.jsx)("span",{children:(0,n.jsx)(m.x6,{i18nKey:e,ns:"subscription",components:{strong:(0,n.jsx)("strong",{className:"text-foreground font-medium"})}})})]},e))})})]})]})}var f=a(63823),h=a(30061),b=a(41959),v=a(82173),x=a(40058);let F=(0,b.WK)("/_public/signup")({component:function(){let{t:e}=(0,m.Bd)(["subscription","translation","errors"]),t=(0,i.fI)(),a=(0,r.T3)({defaultValues:{email:"",terms:!1,optInHelpfulEmails:!1},validators:{onSubmit:B},onSubmit:e=>{let{value:t}=e;"object"==typeof window&&window.location&&(localStorage.setItem("isOptIn",t.optInHelpfulEmails.toString()),window.location.href=`/api/auth/signup?login_hint=${encodeURIComponent(t.email)}`)}});return(0,n.jsx)(f.T,{panel:(0,n.jsx)(g,{}),showLogo:!1,children:(0,n.jsxs)("div",{className:"flex flex-col w-full max-w-sm",children:[(0,n.jsx)("h1",{className:"mb-6 max-lg:mt-6",children:e("Start free trial")}),(0,n.jsx)(a.AppForm,{children:(0,n.jsxs)(a.FormContainer,{children:[(0,n.jsx)(a.AppField,{name:"email",validators:{onBlur:B.shape.email,onBlurAsyncDebounceMs:1e3,onBlurAsync:async a=>{let{value:n}=a,{success:r,message:i}=(await t.auth.verifySignUpEmail.query({query:{email:n}})).body;return r?null:{message:i?e(i,{ns:"errors"}):e("Email verification failed",{ns:"translation"})}}},listeners:{onChange:h.Q},children:t=>(0,n.jsx)(t.InputField,{label:e("Email",{ns:"translation"}),className:"w-full"})}),(0,n.jsx)(a.AppField,{name:"terms",validators:{onChange:B.shape.terms},children:t=>(0,n.jsx)(t.CheckboxField,{className:"mt-1 mb-4 data-[state=unchecked]:bg-background",label:(0,n.jsx)(m.x6,{ns:"translation",i18nKey:"I agree to Branch's Terms & Conditions and Privacy Policy",components:{terms:(0,n.jsx)("a",{href:"https://legal.branch.io/#branchio-ts-cs",target:"_blank",rel:"noopener noreferrer","aria-label":e("Terms & Conditions"),className:"text-primary hover:underline",children:"Branch's Terms & Conditions"}),privacy:(0,n.jsx)("a",{href:"https://legal.branch.io/#branchio-privacypolicy",target:"_blank",rel:"noopener noreferrer","aria-label":e("Privacy Policy"),className:"text-primary hover:underline",children:"Privacy Policy"})}})})}),(0,n.jsx)(a.AppField,{name:"optInHelpfulEmails",children:e=>(0,n.jsx)(e.CheckboxField,{className:"mt-1 mb-4 data-[state=unchecked]:bg-background",label:(0,n.jsx)(m.x6,{ns:"subscription",i18nKey:"Yes, I'd like helpful emails and offers to get the most out of Branch."})})}),(0,n.jsx)(a.SubmitButton,{className:"mt-1","data-event-id":"signup-continue-btn",children:e("Continue",{ns:"translation"})})]})}),(0,n.jsxs)("p",{className:"text-sm mt-6 text-center",children:[(0,n.jsxs)("span",{className:"text-muted-foreground",children:[e("Already have an account?")," "]}),(0,n.jsx)(v.N_,{to:"/signin",children:(0,n.jsx)("span",{className:"text-primary",children:e("Sign in")})})]})]})})},wrapInSuspense:!0}),B=x.Ikc({email:x.Rpp("Please enter a valid email"),terms:x.zMY().refine(e=>e,{message:"You must agree to the terms and conditions"}),optInHelpfulEmails:x.zMY()})},70703(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/accept-third-party-invite/$token")({component:(0,n.Z)(()=>a.e(69239).then(a.bind(a,32554)),"component")});a.d(t,{},{q:r})},27926(e,t,a){var n=a(56448),r=a(41959),i=a(40058);let s=i.Ikc({status:i.k5n(["success","error"]).optional().catch("error")}),o=(0,r.WK)("/email-verified")({component:(0,n.Z)(()=>a.e(92656).then(a.bind(a,82643)),"component"),validateSearch:s,wrapInSuspense:!0});a.d(t,{},{q:o})},41267(e,t,a){var n=a(56448);let r=(0,a(41959).WK)("/no-app-assigned")({component:(0,n.Z)(()=>a.e(55812).then(a.bind(a,67727)),"component")});a.d(t,{},{q:r})},86079(e,t,a){var n=a(56448),r=a(41959),i=a(68847);let s=(0,r.WK)("/under-maintenance")({component:(0,n.Z)(()=>a.e(73843).then(a.bind(a,50142)),"component"),wrapInSuspense:!0,beforeLoad(e){if(!e.context.app.underMaintenance)throw(0,i.V2)({to:"/home"})}});a.d(t,{},{q:s})},88234(e,t,a){var n=a(93248),r=a(89744),i=a(10724),s=a(45977);function o(e){let{name:t,className:a,fallbackClassName:o,src:l,appId:A,iconClassName:d,mode:c}=e,{logoImage:u}=(0,i.O)({appId:A||""}),p=l||u;return(0,n.jsxs)(r.eu,{variant:"app",className:a,mode:c,children:[p&&(0,n.jsx)(r.BK,{src:p,alt:t,className:"object-cover w-full h-full"}),(0,n.jsx)(r.q5,{className:o,children:(0,n.jsx)(s.default,{className:d})})]})}a.d(t,{v:()=>o})},83270(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(82173);function o(e){let{children:t,title:a,subtitle:o,link:l,linkText:A,linkPreText:d,linkPostText:c,justify:u="left"}=e;return(0,n.jsxs)("div",{className:(0,i.cn)("flex flex-col items-start max-w-sm w-full text-center",{"justify-start text-left":"left"===u,"justify-end text-right":"right"===u,"justify-center items-center text-center":"center"===u},'[&_label[data-slot="input-label"]]:text-left'),children:[(0,n.jsx)("h1",{className:"mb-1",children:a}),o&&(0,n.jsx)("p",{className:" text-muted-foreground mb-6",children:o}),t,l&&A&&(0,n.jsxs)("div",{className:"justify-center text-center w-full text-muted-foreground mt-6",children:[(0,n.jsx)("span",{children:d&&(0,n.jsx)("span",{children:`${d} `})}),(0,n.jsx)(r.$,{asChild:!0,variant:"link",className:"p-0",children:(0,n.jsx)(s.N_,{to:l,children:A})}),(0,n.jsx)("span",{children:c&&(0,n.jsx)("span",{children:` ${c}`})})]})]})}a.d(t,{d:()=>o})},4023(e,t,a){a.d(t,{d:()=>b});var n=a(93248),r=a(76237),i=a(6844),s=a(21606);function o(e){let{...t}=e;return(0,n.jsx)("nav",{"aria-label":"pagination","data-slot":"pagination",...t})}function l(e){let{className:t,...a}=e;return(0,n.jsx)("ul",{"data-slot":"pagination-content",className:(0,i.cn)("flex flex-row items-center gap-1 m-0 p-0",t),...a})}function A(e){let{...t}=e;return(0,n.jsx)("li",{"data-slot":"pagination-item",...t})}function d(e){let{isActive:t,...a}=e;return(0,n.jsx)(r.$,{"aria-current":t?"page":void 0,"data-active":t,"data-slot":"pagination-link",variant:t?"secondary":"ghost",...a})}function c(e){let{className:t,...a}=e;return(0,n.jsx)(r.$,{className:(0,i.cn)("gap-1 px-2.5 sm:pl-2.5",t),variant:"ghost",...a})}function u(e){let{className:t,...a}=e;return(0,n.jsxs)("span",{"aria-hidden":!0,"data-slot":"pagination-ellipsis",className:(0,i.cn)("flex size-9 items-center justify-center",t),...a,children:[(0,n.jsx)(s.default,{className:"size-4"}),(0,n.jsx)("span",{className:"sr-only",children:"More pages"})]})}var p=a(55407),m=a(82173),g=a(78554),f=a(73173),h=a(8380);function b(e){let{totalItems:t,pageSize:a,...r}=e,i=(0,p.S)({strict:!1}).page||1,s=Math.ceil(t/a),b=0===s?0:i>s?1:i,v=(0,h.useMemo)(()=>
47{if(s<=3)return Array.from({length:s},(e,t)=>t+1);let e=Math.max(1,Math.min(b-1,s-2));return[e,e+1,e+2]},[s,b]),x=v[0],F=v[v.length-1],B=s>3&&void 0!==x&&x>1,U=s>3&&void 0!==F&&F<s;return(0,n.jsx)(o,{...r,children:(0,n.jsxs)(l,{children:[(0,n.jsx)(A,{children:(0,n.jsx)(c,{"aria-label":"Go to previous page",asChild:!0,disabled:b<=1,children:(0,n.jsxs)(m.N_,{to:".",search:e=>({...e,page:b-1<=1?void 0:b-1}),children:[(0,n.jsx)(g.default,{}),(0,n.jsx)("span",{className:"hidden sm:block",children:"Previous"})]})})}),B&&(0,n.jsx)(A,{children:(0,n.jsx)(u,{})}),v.map(e=>(0,n.jsx)(A,{children:(0,n.jsx)(d,{isActive:e===b,asChild:!0,children:(0,n.jsx)(m.N_,{to:".",search:t=>({...t,page:1===e?void 0:e}),children:e})})},e)),U&&(0,n.jsx)(A,{children:(0,n.jsx)(u,{})}),(0,n.jsx)(A,{children:(0,n.jsx)(c,{"aria-label":"Go to next page",asChild:!0,disabled:b>=s,children:(0,n.jsxs)(m.N_,{to:".",search:e=>({...e,page:b+1}),children:[(0,n.jsx)("span",{className:"hidden sm:block",children:"Next"}),(0,n.jsx)(f.default,{})]})})})]})})}},63823(e,t,a){a.d(t,{T:()=>s});var n=a(93248),r=a(91654),i=a.p+"static/svg/lightmode-background.04ffd482f6.svg";function s(e){let{children:t,panel:a,showLogo:s=!0}=e;return(0,n.jsxs)("div",{className:"relative min-h-screen w-full overflow-x-clip bg-background text-foreground",children:[s&&(0,n.jsx)("header",{className:"absolute left-10 top-10 z-10",children:(0,n.jsx)(r.A,{className:"h-5"})}),(0,n.jsxs)("div",{className:"grid min-h-screen grid-cols-1 lg:grid-cols-2",children:[(0,n.jsx)("div",{className:"flex items-center justify-center px-6 py-16",children:t}),(0,n.jsxs)("div",{className:"relative flex items-center justify-center overflow-hidden px-6 py-16",children:[(0,n.jsx)("img",{alt:"","aria-hidden":"true",src:i,className:"absolute inset-0 z-0 h-full w-full object-cover"}),(0,n.jsx)("div",{className:"relative z-10 w-full max-w-225",children:a})]})]})]})}},62370(e,t,a){var n=a(93248),r=a(89744),i=a(6844),s=a(94919),o=a(44049),l=a(95902);function A(e){let{name:t,className:a,fallbackClassName:A,src:d,userId:c,iconClassName:u}=e,{avatarImage:p}=(0,s.F)({userId:c||""}),m=d||p;return(0,n.jsxs)(r.eu,{variant:"user",className:(0,i.cn)("border border-border",a),children:[m&&(0,n.jsx)(r.BK,{src:m,alt:t,className:"object-cover w-full h-full"}),(0,n.jsx)(r.q5,{className:A,children:t?(0,o.A)(t):(0,n.jsx)(l.default,{className:(0,i.cn)("size-[45%]!",u)})})]})}a.d(t,{H:()=>A})},38878(e,t,a){var n=a(93248),r=a(6844),i=a(2863),s=a(48965),o=a(8380);function l(e){let{items:t,renderItem:a,keyExtractor:l,isLoading:A=!1,isFetchingMore:d=!1,hasNextPage:c=!1,onLoadMore:u,itemHeight:p,renderSkeleton:m,skeletonCount:g,emptyState:f,showEndMessage:h=!0,endMessage:b="End of results",className:v,containerClassName:x,listClassName:F,itemsClassName:B,scrollOffset:U=200,scrollDebounce:C=50}=e,{containerHeight:y,ref:j}=(0,i.y)(),P=(0,o.useRef)(!1);(0,o.useEffect)(()=>{d&&(P.current=!0)},[d]);let w=(0,o.useMemo)(()=>g??(y?Math.max(1,Math.floor(y/p))+1:5),[y,p,g]),_=(0,o.useCallback)(e=>{e&&c&&!A&&!d&&u()},[u,c,A,d]),Q=(0,s.O)(_,{offset:U,debounce:C,triggerOnNoScroll:!0}),I=(0,o.useCallback)(e=>{Q.current=e,j.current=e},[Q,j]),N=!A&&0===t.length&&f,T=!A&&!d&&!c&&t.length>0&&h&&P.current;return N?(0,n.jsx)("div",{className:v,children:f}):(0,n.jsx)("div",{className:(0,r.cn)("w-full flex-1 overflow-hidden",x),children:(0,n.jsx)("div",{ref:I,className:(0,r.cn)("h-full overflow-y-auto",F),children:A&&m?(0,n.jsx)("div",{className:"flex flex-col gap-3",children:Array.from({length:w}).map((e,t)=>(0,n.jsx)("div",{children:m()},`skeleton-${t}`))}):(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:(0,r.cn)("flex flex-col gap-3",B),children:t.map((e,t)=>(0,n.jsx)("div",{children:a(e,t)},l(e,t)))}),d&&m&&(0,n.jsx)("div",{className:"flex flex-col gap-3 mt-3",children:Array.from({length:Math.min(3,w)}).map((e,t)=>(0,n.jsx)("div",{children:m()},`skeleton-fetching-${t}`))}),T&&(0,n.jsx)("p",{className:"w-full text-center italic text-muted-foreground pt-4",children:b})]})})})}a.d(t,{_:()=>l})},23739(e,t,a){let n=(0,a(30138).b)({context:{draft:null},on:{setDraft:(e,t)=>({draft:t.draft}),clearDraft:()=>({draft:null})}});a.d(t,{},{K:n})},5550(e,t,a){let n=(0,a(30138).b)({context:{duplicateLinkId:null},on:{reset:()=>({duplicateLinkId:null}),init:e=>({duplicateLinkId:null}),setDuplicateLinkId:(e,t)=>({...e,duplicateLinkId:t.duplicateLinkId})}});a.d(t,{},{D:n})},28675(e,t,a){let n=(0,a(30138).b)({context:{aiGenerationTraceId:null,aiGenerationSessionId:null,aiGeneratedLinkData:null},on:{reset:()=>({aiGenerationTraceId:null,aiGenerationSessionId:null,aiGeneratedLinkData:null}),init:e=>({aiGenerationTraceId:null,aiGenerationSessionId:null,aiGeneratedLinkData:null}),setAiGenerationTraceId:(e,t)=>({...e,aiGenerationTraceId:t.aiGenerationTraceId}),setAiGenerationSessionId:(e,t)=>({...e,aiGenerationSessionId:t.aiGenerationSessionId}),setAiGeneratedLinkData:(e,t)=>({...e,aiGeneratedLinkData:t.linkData})}});a.d(t,{},{i:n}
47)},48411(e,t,a){var n=a(68726);let r=(0,a(30138).b)({context:{paymentData:null},on:{savePaymentData:(e,t)=>({paymentData:t.payload}),clearPaymentData:()=>({paymentData:null})}});"u">typeof window&&n.Nu&&(window.__paymentStore=r),a.d(t,{},{_:r})},33012(e,t,a){var n=a(30138);let r={appPairId:null,brandAccountName:null,appName:null,thirdPartyName:null},i="thirdPartyImpersonation",s=(0,n.b)({context:(()=>{if("u"<typeof window)return r;try{let e=window.localStorage.getItem(i);if(!e)return r;let t=JSON.parse(e);if("string"!=typeof t?.appPairId)return r;return{appPairId:t.appPairId,brandAccountName:t.brandAccountName??null,appName:t.appName??null,thirdPartyName:t.thirdPartyName??null}}catch{return r}})(),on:{enter:(e,t)=>({...t}),exit:()=>r}});"u">typeof window&&s.subscribe(e=>{try{null===e.context.appPairId?window.localStorage.removeItem(i):window.localStorage.setItem(i,JSON.stringify(e.context))}catch{}}),a.d(t,{},{N:s})},12122(e,t,a){let n=(0,a(30138).b)({context:{iFrameLoading:!0,dialogOpenCnt:0,location:""},on:{reset:()=>({iFrameLoading:!0,dialogOpenCnt:0,location:""}),init:(e,t)=>({iFrameLoading:!0,dialogOpenCnt:0,location:t?.location||""}),iFrameLoaded:e=>({...e,iFrameLoading:!1}),openDialog:e=>({...e,dialogOpenCnt:e.dialogOpenCnt+1}),closeDialog:e=>({...e,dialogOpenCnt:Math.max(e.dialogOpenCnt-1,0)}),setLocation:(e,t)=>{let{location:a}=t;return{...e,location:a}},renderedDashboardVisualization:e=>"dashboard"===e.location?e:"edit-widget"===e.location?{...e,location:"dashboard"}:"edit-dashboard"===e.location?{...e,location:"edit-dashboard"}:{...e,location:"dashboard"}}});a.d(t,{},{a:n})},88150(e,t,a){var n=a(6636),r=a(64571);let i=(0,a(30138).b)({context:{status:n.asP.INIT,counter:0},on:{reInit:e=>({counter:e.counter+1,status:n.asP.INIT}),logout:e=>({...e,status:n.asP.LOGGED_OUT}),login:e=>({...e,status:n.asP.LOGGED_IN})}});a.d(t,{},{W:()=>{i.trigger.reInit(),(0,r.ri)()},c:i})},83783(e,t,a){let n={ADMIN:"1",TEAM_MEMBER:"2",FULL_READ:"3",LIMITED_READ:"4",CUSTOM:"5",USER_COORDINATOR:"10"};var r,i=((r={}).JOINED="Joined",r.WAITING_FOR_ACCEPTANCE="Waiting for acceptance",r);function s(e){var t,a,r;let i=e.access_role_id;return{id:e.id,name:`${e.name} ${e.last_name}`.trim(),email:e.email,accessRoleId:i,role:function(e){switch(e){case n.ADMIN:return"Admin";case n.TEAM_MEMBER:return"Team Member";case n.FULL_READ:return"Full Read";case n.LIMITED_READ:return"Limited Read";case n.USER_COORDINATOR:return"User Coordinator";default:return"Custom"}}(e.access_role_id),status:(t=e.has_password,a=e.is_sso,r=e.email_verified,t||a||r?"Joined":"Waiting for acceptance")}}a.d(t,{$:()=>s,hH:()=>i},{$A:n})},10510(e,t,a){function n(e){if(void 0===e)return"none";switch(e){case"customer_creative":return"user_created";case"customer_template":return"user_template";case"branch_template":return"branch_template";default:return"unknown"}}a.d(t,{rG:()=>n},{WI:{BANNER_CAMPAIGN_FLOW_STARTED:"banner_campaign_flow_started",BANNER_CAMPAIGN_STEP_VIEWED:"banner_campaign_step_viewed",BANNER_CAMPAIGN_DRAFT_SAVED:"banner_campaign_draft_saved",BANNER_CAMPAIGN_PUBLISH_ATTEMPTED:"banner_campaign_publish_attempted",BANNER_CAMPAIGN_PUBLISHED:"banner_campaign_published",BANNER_CAMPAIGN_VALIDATION_ERROR_SHOWN:"banner_campaign_validation_error_shown",BANNER_PREVIEW_LINK_GENERATED:"banner_preview_link_generated",BANNER_CTA_ROUTING_CONFIGURED:"banner_cta_routing_configured"},h9:{BANNER_CREATIVE_EDITOR_STARTED:"banner_creative_editor_started",BANNER_CREATIVE_SAVED:"banner_creative_saved",BANNER_CREATIVE_APPLIED_TO_CAMPAIGN:"banner_creative_applied_to_campaign",BANNER_CREATIVE_PROPERTY_CUSTOMIZED:"banner_creative_property_customized",BANNER_CREATIVE_UNSUPPORTED_CLASS_WARNING_INTERACTED:"banner_creative_unsupported_class_warning_interacted"},qd:{AD_PARTNER_SEARCH:"ad_partner_search",AD_PARTNER_SELECTED:"ad_partner_selected",AD_PARTNER_TAB_VIEWED:"ad_partner_tab_viewed",AD_PARTNER_SETTINGS_SAVE:"ad_partner_settings_save",AD_PARTNER_ACTIVATION_TOGGLE:"ad_partner_activation_toggle",AD_LINK_TEMPLATES_LINK_CLICKED:"ad_link_templates_link_clicked"}})},1773(e,t,a){function n(e,t){"u">typeof window&&(window.dataLayer=window.dataLayer||[],window.dataLayer.push({event:e,timestamp:new Date().toISOString(),...t}))}a.d(t,{A:()=>n})},34598(e,t,a){async function n(e,t){try{let t=await e.json();if(t&&"object"==typeof t&&"message"in t)return String(t.message)}catch(t){console.error(`Failed to parse error response from ${e.url}: `,t)}return t}a.d(t,{C:()=>n})},30145(e,t,a){function n(e,t){let a=e?.body;return a?.message??t}a.d(t,{F:()=>n})},22344(e,t,a){a.d(t,{},{v:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e)return;let{locales:a="en-US",...n}=t;return new Intl.NumberFormat(a,{style:"currency",currency:"USD",maximumFractionDigits:2,...n}).format(e)}})},8886(e,t,a){var n=a(16939),r=a(48109),i=a(46848);function s(e){return(t,a)=>{let s=e=>{if(!e)return new Date(0);if(e instanceof Date)return e;for(let t of[()=>{let t=(0,n.H)(e);return(0,r.f)(t)?t:null},()=>
47{for(let t of["yyyy-MM-dd","MM/dd/yyyy","dd/MM/yyyy","yyyy/MM/dd"]){let a=(0,i.qg)(e,t,new Date);if((0,r.f)(a))return a}return null},()=>{let t=new Date(e);return(0,r.f)(t)?t:null}]){let e=t();if(e)return e}return new Date(0)},o=t.getValue(e),l=a.getValue(e),A=s(o),d=s(l);return A.getTime()-d.getTime()}}a.d(t,{x:()=>s})},95635(e,t,a){function n(e){return(t,a)=>(Number(t.getValue(e))||0)-(Number(a.getValue(e))||0)}a.d(t,{O:()=>n})},87847(e,t,a){function n(e){return(t,a)=>{let n=t.getValue(e)?.toLowerCase()??"",r=a.getValue(e)?.toLowerCase()??"";return n<r?-1:+(n>r)}}a.d(t,{O:()=>n})},20192(e,t,a){var n=a(27310);function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"MMM dd, yy";return(0,n.GP)(new Date(e),t)}a.d(t,{O:()=>r})},32442(e,t,a){function n(e){if(!("object"==typeof e&&null!==e&&!(e instanceof Error)&&"status"in e&&"body"in e&&"headers"in e&&"number"==typeof e.status))return;let t="object"==typeof e.body&&null!==e.body&&"message"in e.body?String(e.body.message):void 0,a=Error(`TsRestError ${e.status}${t?`: ${t}`:""}`);return a.name="TsRestError",Object.assign(a,{tsRestStatus:e.status}),a}a.d(t,{N:()=>n})},65423(e,t,a){function n(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=`${e}.`;return!!Object.keys(t).some(e=>e.startsWith(n))||Object.entries(a).some(e=>
47{let[t,a]=e;return t.startsWith(n)&&(a?.errors?.length??0)>0})}function r(e,t){let a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},n=`${e}.`,r=Object.keys(t).filter(e=>e.startsWith(n));return r.length>0?r:Object.entries(a).filter(e=>{let[t,a]=e;return t.startsWith(n)&&(a?.errors?.length??0)>0}).map(e=>{let[t]=e;return t})}a.d(t,{F:()=>n,m:()=>r})},60356(e,t,a){var n=a(65423);function r(e,t,a){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:0;return 0===(t[e]?.submissionAttempts??0)&&0===i?"empty":(0,n.F)(e,a,r)?"error":"filled"}a.d(t,{a:()=>r})},42688(e,t,a){function n(e,t){return{"~standard":{version:1,vendor:"zod-i18n",validate(a){let n=e.safeParse(a);return n.success?{value:n.data}:{issues:n.error.issues.map(e=>({...e,message:t(e.message,e.params)}))}}}}}a.d(t,{q:()=>n})},7434(e,t,a){function n(e){return e?.currentView==="app"&&!!e.appId&&"unknown"!==e.appId}a.d(t,{t:()=>n})},37014(e,t,a){function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).map(e=>{let[t,a]=e;return{id:crypto.randomUUID(),key:t,value:a||""}})}function r(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.entries(e).map(e=>{let[t,a]=e;return{key:t,value:a||""}})}a.d(t,{V:()=>n,y:()=>r})},5332(e,t,a){function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t={};for(let a of e){let e=(a.key||"").trim(),n=(a.value||"").trim();e&&n&&(t[e]=n)}return t}a.d(t,{K:()=>n})},6590(e,t,a){function n(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],a=[],n=new Set;for(let r of e){let e=t.find(e=>e.key===r.fieldName),i=e?.value??r.initialValue;a.push({key:r.fieldName,value:i}),n.add(r.fieldName)}for(let e of t)n.has(e.key)||""===e.key.trim()||a.push(e);return a}function r(e){let t=[];for(let a of e)t.push({id:crypto.randomUUID(),key:a.fieldName,value:"string"==typeof a.value?a.value:""});return t}a.d(t,{b:()=>r,q:()=>n})},78126(e,t,a){function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return e.map(e=>{var t;return{fieldName:e.fieldName,valueType:e.valueType,required:e.required,value:e.value,initialValue:"fixed"===(t=e).valueType&&"string"==typeof t.value?t.value:"",isReadOnly:"fixed"===e.valueType,options:function(e){if(("suggestions"===e.valueType||"choose"===e.valueType)&&Array.isArray(e.value))return e.value}(e),placeholder:r(e)}})}function r(e){switch(e.valueType){case"fixed":return"Value set by template";case"empty":return e.required?"Required field":"Optional field";case"any":return`Enter ${e.fieldName.replace(/^\$/,"")}`;case"suggestions":return"Type or select an option";case"choose":return"Select an option";default:return"Enter value"}}a.d(t,{Q:()=>r,i:()=>n})},30061(e,t,a){function n(e){let{value:t,fieldApi:a}=e,n=t.toLowerCase();t!==n&&a.setValue(n)}a.d(t,{Q:()=>n})},48985(e,t,a){a.d(t,{},{w:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(null==e)return"0";let{locales:a="en-US",...n}=t;return e<1e3?e.toString():new Intl.NumberFormat(a,{notation:"compact",maximumFractionDigits:1,...n}).format(e)}})},10130(e,t,a){function n(e){return void 0===e?"":String(e)}function r(e){if(""===e)return;let t=Number(e);return Number.isNaN(t)?void 0:t}a.d(t,{_:()=>n,a:()=>r})},62984(e,t,a){function n(e){return e?.map(e=>({label:e,value:e}))??[]}a.d(t,{k:()=>n})},88691(e,t,a){var n=a(38077),r=a(40058);function i(e){if(!e?.linkData||0===e.linkData.length)return n.c;let t=new Set(e.linkData.filter(e=>!e.required||"fixed"===e.valueType).map(e=>e.fieldName));return r.Ikc({id:r.YjP().optional(),key:r.YjP().trim(),value:r.YjP().trim()}).superRefine((a,n)=>{let r=a.key.length>0,i=a.value.length>0;if(!r&&i)return void n.addIssue({code:"custom",path:["key"],message:"Key is required when a value is set"});if(r&&!i){let r=e.linkData?.find(e=>e.fieldName===a.key);r?.required&&r?.valueType!=="fixed"?n.addIssue({code:"custom",path:["value"],message:`${a.key} is required`}):t.has(a.key)||n.addIssue({code:"custom",path:["value"],message:"Value is required when a key is set"})}})}function s(e){if(!e?.linkData||0===e.linkData.length)return r.YOg(n.c).optional();let t=i(e);return r.YOg(t).optional().superRefine((t,a)=>{if(t&&e.linkData)for(let n of e.linkData){let e=n;if(!0!==e.required||"fixed"===e.valueType)continue;let r=t.find(t=>t.key===e.fieldName);if(!r||!r.value||""===r.value.trim()){let n=t.findIndex(t=>t.key===e.fieldName);a.addIssue({code:"custom",path:n>=0?[n,"value"]:[],message:`${e.fieldName} is required`})}}})}a.d(t,{k:()=>s,r:()=>i})},17704(e,t,a){a.d(t,{},{D:e=>e?.webUrl?e.webUrl:"",Wx:(e,t)=>t?.name?`Android Play Store: ${t.name}`:e?.androidUrl?e.androidUrl:e?.webUrl?e.webUrl:"",y_:(e,t)=>t?.name?`Apple App Store: ${t.name}`:e?.iosUrl?e.iosUrl:e?.webUrl?e.webUrl:""})}
47,43814(e,t,a){a.d(t,{zG:()=>g,Ol:()=>f});var n=a(91025),r=a(38077),i=a(45807),s=a(75198),o=a(51135),l=a(68937),A=a(40058);function d(e,t){let a,n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(n)a=(0,l.Sh)(e)?A.YOg(A.YjP(),{error:`Analytics ${t} is required`}).nonempty({message:`Analytics ${t} is required`}):A.YOg(A.YjP()).optional();else{let n=(0,l.rd)(e);if(n&&n.length>0&&(0,l.kw)(e)){let a=A.k5n([n[0],...n.slice(1)],`Please select a ${t}`);return(0,l.Sh)(e)?a:a.optional().or(A.euz(""))}a=(0,l.Sh)(e)?(0,l.zZ)(e)?A.YjP().trim().nonempty({message:`Analytics ${t} is required`}).or(A.Vxk()):A.YjP({error:`Analytics ${t} is required`}).trim().nonempty({message:`Analytics ${t} is required`}):A.YjP().optional()}return a}var c=a(88691);function u(e,t){let a=A.k5n(["Default","WebUrl","Deepview"]).optional(),r=(0,l.rd)(e);return A.Ikc({override:a,value:A.YjP().optional()}).superRefine((a,i)=>{if("Default"===a.override)return;if("WebUrl"===a.override){let t=!a.value||""===a.value.trim(),r=(0,l.Sh)(e);if(t)return void i.addIssue({code:"custom",path:["value"],message:r?"This field is required":"Please enter a valid URL"});if(!n.X8.test(a.value??""))return void i.addIssue({code:"custom",path:["value"],message:"Please enter a valid URL"})}if("Deepview"===a.override&&(!a.value||""===a.value.trim()))return void i.addIssue({code:"custom",path:["value"],message:`${t} redirect is required`});let s=(0,l.Sh)(e),o=!a.value||""===a.value.trim();s&&o?i.addIssue({code:"custom",path:["value"],message:`${t} redirect is required`}):r&&r.length>0&&(0,l.kw)(e)&&a.value&&!r.includes(a.value)&&i.addIssue({code:"custom",path:["value"],message:"Please select one of the available options"})})}function p(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2],n=(0,l.rd)(e);if(n&&n.length>0&&(0,l.kw)(e)){let t=A.k5n([n[0],...n.slice(1)],"Please select one of the available options");return(0,l.Sh)(e)?t:t.optional().or(A.euz(""))}return a?(0,l.Sh)(e)?A.OZ5({error:e=>{let{input:a}=e;return a&&""!==a?"Must be a valid URL":`Social media ${t} is required`}}):A.OZ5().or(A.euz("")).optional():(0,l.Sh)(e)?A.YjP().trim().nonempty({message:`Social media ${t} is required`}):A.YjP().optional()}var m=a(24362);let g={title:{area:i.h.Define,schema:n.A_,buildTemplate:()=>A.YjP().trim().max(200,{message:"Title must be at most 200 characters"}).nonempty({message:"Title is required"})},alias:{area:i.h.Define,schema:n.cX,buildTemplate:e=>{let t;return t=A.YjP().trim().max(128,"Alias must be at most 128 characters").regex(/^[a-zA-Z0-9-_]+$/,"Alias must only contain letters, numbers, dashes, and underscores"),(0,l.Ee)(e)?t:t.optional().or(A.euz(""))}},templateId:{area:i.h.Define,schema:A.YjP().trim()},domain:{area:i.h.Define,schema:n.yf},linkType:{area:i.h.Define,schema:A.k5n([s.J.WEB,s.J.APP])},originalWebUrl:{area:i.h.Define,schema:m.$L.optional(),buildTemplate:m.$c},destinationWebUrl:{area:i.h.Define,schema:m.$L.optional(),buildTemplate:m.$c},campaignObjective:{area:i.h.Define,schema:A.Ikc({objective:A.YjP().optional(),event:A.YjP().optional()}).optional()},folderId:{area:i.h.Define,schema:A.YjP().optional()},folderName:{area:i.h.Define,schema:A.YjP().optional()},analyticsTags:{area:i.h.Analytics,schema:n.DQ.optional(),buildTemplate:e=>{let t,a,n,r,i;return t=e?.analyticsTags,a=d(t?.feature,"feature"),n=d(t?.channel,"channel"),r=d(t?.campaign,"campaign"),i=d(t?.tags,"tags",!0),A.Ikc({feature:a,channel:n,campaign:r,tags:i}).optional()}},redirects:{area:i.h.Redirects,schema:n.ve,buildTemplate:e=>{let t,a,n,r;return t=e?.redirects,a=u(t?.ios,"iOS"),n=u(t?.android,"Android"),r=u(t?.desktop,"Desktop"),A.Ikc({ios:a,android:n,desktop:r,webOnly:A.zMY().optional()})}},linkData:{area:i.h.LinkData,schema:A.YOg(r.c).optional(),buildTemplate:e=>(0,c.k)(e)},qrCodeSettings:{area:"qr-code",schema:o.q.optional()},socialMediaTags:{area:"link-preview",schema:n.PM.optional(),buildTemplate:e=>{let t,a,r,i;return t=e?.socialMediaTags,a=p(t?.title,"title",!1),r=p(t?.description,"description",!1),i=p(t?.imageUrl,"image URL",!0),n.PM.extend({title:a,description:r,imageUrl:i}).optional()}}},f=e=>{let t={};for(let a of Object.keys(g)){let n=g[a],r=n.buildTemplate;t[a]=e&&r?r(e):n.schema}return A.Ikc(t)}},38545(e,t,a){a.d(t,{Sx:()=>m,yY:()=>c,ku:()=>d,aK:()=>s,gp:()=>A,pI:()=>p,yC:()=>l,_p:()=>o,Ve:()=>u});var n=a(49538),r=a(75198),i=a(78132);a(6636);let s=e=>{let{link:t,linkTemplate:a,isAppShortLinksEnabled:n,isWebShortLinksEnabled:i}=e;return t?.linkData?.$web_only||"true"===a?.redirects?.webOnlyLink||!n&&i?r.J.WEB:r.J.APP},o=e=>{let{link:t,isAppShortLinksEnabled:a,isWebShortLinksEnabled:n}=e;return"boolean"==typeof t?.linkData?.$web_only?t.linkData.$web_only:n&&!a},l=e=>e?.templateId?String(e.templateId):e?.linkData?.["~quick_link_template_id"]?String(e.linkData?.["~quick_link_template_id"]):"",A=(e,t)=>
47t?{title:t?.linkData?.$og_title||t?.socialMediaTags?.title||"",description:t?.linkData?.$og_description||t?.socialMediaTags?.description||"",imageUrl:t?.linkData?.$og_image_url||t?.socialMediaTags?.imageUrl||""}:{title:e?.ogTitle||"",description:e?.ogDescription||"",imageUrl:e?.ogImageUrl||""},d=(e,t)=>t?`COPY OF [${e?.title}]`:e?.title?e.title:"",c=(e,t)=>t?"":e?.alias?e.alias:"",u=(e,t)=>{if(!e||!t)return{selectedTemplate:null,selectedTemplateName:null};let a=t.find(t=>String(t.id)===String(e));if(!a?.linkTemplate)return{selectedTemplate:null,selectedTemplateName:null};try{return{selectedTemplate:JSON.parse(a.linkTemplate),selectedTemplateName:a.name}}catch(e){return console.error(`Failed to parse linkTemplate for template ${a.id}:`,e),{selectedTemplate:null,selectedTemplateName:null}}},p=e=>{var t;let{link:a,isExistingLink:r,agencyId:s}=e,o=(t=a?.linkData)?Object.entries(t).filter(e=>{let[t]=e;return!i.g.includes(t)}).map(e=>{let[t,a]=e;return{key:t,value:a}}):[{key:"",value:""}];return r||!s||o.some(e=>e.key===n.Q)?o:[{id:crypto.randomUUID(),key:n.Q,value:s},...o]},m=e=>e?.originalWebUrl?e.originalWebUrl:e?.linkData?.$canonical_url?e.linkData.$canonical_url:""},28846(e,t,a){var n=a(75198),r=a(43814),i=a(68937),s=a(24362);let o=(0,r.Ol)(null),l=e=>(0,r.Ol)(e??null),A="Destination URL is required for web links",d=e=>e.linkType!==n.J.WEB||e.destinationWebUrl&&0!==e.destinationWebUrl.trim().length?void 0:A,c=(e,t)=>{d(e)&&t.addIssue({code:"custom",message:A,path:["destinationWebUrl"]})},u=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return t&&e.linkType===n.J.APP&&(!e.originalWebUrl||0===e.originalWebUrl.trim().length)?a?s.pu:s.mP:void 0},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(a,n)=>{let r=u(a,e,t);r&&n.addIssue({code:"custom",message:r,path:["originalWebUrl"]})}},m=(e,t)=>{let a=e.linkData??[],n=new Map;for(let[,e]of(a.forEach((e,t)=>{if(!e.key)return;let a=n.get(e.key);a?a.push(t):n.set(e.key,[t])}),n.entries()))if(e.length>1)for(let a of e)t.addIssue({code:"custom",message:"Duplicate keys are not allowed",path:["linkData",a,"key"]})},g=function(e,t){let a=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return e.superRefine(m).superRefine(c).superRefine((e,t)=>{a&&(!e.templateId||0===e.templateId.trim().length)&&t.addIssue({code:"custom",message:"Template selection is required",path:["templateId"]})}).superRefine(p((0,i.SI)(t),(0,i.Ck)(t)))};a.d(t,{},{$b:l,Kd:o,ZC:(e,t)=>g(l(e),e,t),u7:g,xJ:d,xM:u})},8200(e,t,a){var n=a(45807),r=a(43814);a(28846);let i={[n.h.Define]:"define",[n.h.Analytics]:"analytics",[n.h.Redirects]:"redirects",[n.h.LinkData]:"linkData"};Object.keys(r.zG);let s=e=>{let t=r.zG[e]?.area;return void 0!==t&&t in i?i[t]:null};a.d(t,{},{$h:e=>{let t=e.match(/^[^.[]+/)?.[0];return t?s(t):null},Nz:i,Sv:s,dy:(e,t)=>{let a=t.safeParse(e),n={define:!1,analytics:!1,redirects:!1,linkData:!1};if(a.success)return n;for(let e of a.error.issues){let t=e.path[0],a="string"==typeof t?s(t):null;a&&(n[a]=!0)}return n}})},68937(e,t,a){var n=a(6636);function r(e){return e?.required||!1}function i(e){return e?.valueType===n.il_}function s(e){return r(e?.nameLinkTemplate?.linkAlias)}function o(e){let t=e?.nameLinkTemplate?.originalWebURL;return r(t)&&!i(t)}function l(e){return c(e?.nameLinkTemplate?.originalWebURL)}let A=new Set([n.F3Y,n.Jmr]);function d(e){return e&&A.has(e.valueType||"")&&Array.isArray(e.value)?e.value:null}function c(e){return e?.valueType===n.Jmr}function u(e){return e?.valueType===n.F3Y}a.d(t,{Ck:()=>l,Ee:()=>s,HE:()=>u,SI:()=>o,Sh:()=>r,kw:()=>c,rd:()=>d,zZ:()=>i})},24362(e,t,a){var n=a(91025),r=a(40058);let i="Invalid URL. Check that your URL is correct.",s=r.YjP().regex(n.X8,i).or(r.euz(""));function o(e){let t=e?.nameLinkTemplate?.originalWebURL,a=t?.valueType,n=Array.isArray(t?.value)?t.value:null;return"empty"===a?r.YjP().optional():n&&n.length>0&&"choose"===a?r.k5n(n,`Please select one of the available options: ${n.join(", ")}`).optional().or(r.euz("")):r.vkY(e=>"string"==typeof e?e.trim():e,s.optional())}a.d(t,{$c:()=>o},{$L:s,mP:i,pu:"Please select one of the available options"})},84169(e,t,a){function n(e){return!!e?.trim()}a.d(t,{d:()=>n})},93712(e,t,a){a.d(t,{},{I:e=>e.sort((e,t)=>
47e.toLowerCase().localeCompare(t.toLowerCase()))})},51154(e,t,a){var n=a(75114);function r(e){if(!e||0===e.length)return"";if(1===e.length&&e[0]){let t;return t=e[0],(0,n.J)(t.id)?"Intro":t.name}let t=e.map(e=>(0,n.J)(e.id)?"Intro":e.name.replace(" Basics","")).map((e,t,a)=>t===a.length-1?e:t===a.length-2?`${e} & `:`${e}, `).join("");return`${t} basics bundle`}a.d(t,{d:()=>r})},44505(e,t,a){a.d(t,{$:()=>r});let n=["MONTHLY"];function r(e){return e.filter(e=>n.includes(e.billingPeriod))[0]}},44049(e,t,a){var n=a(18383);a.d(t,{},{A:e=>{if(!e)return"";let{firstName:t,lastName:a}=(0,n.s)(e);return t.charAt(0)+a.charAt(0)}})},18383(e,t,a){function n(e){if(!e?.trim())return{firstName:"",lastName:""};let t=e.trim().split(/\s+/).filter(Boolean);return{firstName:t[0]||"",lastName:t.length>1?t.slice(1).join(" "):""}}a.d(t,{s:()=>n})},12935(e,t,a){a.d(t,{},{i:{TEMPLATE_ONLY:"template_only"}})},55464(e,t,a){let n="ad_networks",r="agency_tagged_data",i="aggregate_data",s="app_level_settings",o="audience_builder",l="channel_level_settings",A="fraud_manager",d="fraud_reporting",c="fraud_settings_and_data",u="link_level_settings",p="link_template_settings",m="location",g="mobile_search",f="revenue_data",h="sensitive_data",b="team_access",v="branch_account_settings";a.d(t,{},{Ak:c,BR:v,C0:p,CU:u,EV:d,GZ:m,Ip:f,NQ:A,RU:i,TI:o,Yr:r,ZJ:l,b6:s,e_:h,gF:{AD_NETWORKS:n,AGENCY_TAGGED_DATA:r,AGGREGATE_DATA:i,APP_LEVEL_SETTINGS:s,AUDIENCE_BUILDER:o,CHANNEL_LEVEL_SETTINGS:l,EXPORT:"export",FRAUD_MANAGER:A,FRAUD_REPORTING:d,FRAUD_SETTINGS_AND_DATA:c,LINK_LEVEL_SETTINGS:u,LINK_TEMPLATE_SETTINGS:p,LOCATION:m,MOBILE_SEARCH:g,REVENUE_DATA:f,SENSITIVE_DATA:h,TEAM_ACCESS:b,BRANCH_ACCOUNT_SETTINGS:v,TESTING_MONITORING:"testing_monitoring"},gi:n,jA:b,u8:g})},71284(e,t,a){a.d(t,{iP:()=>c.i,gF:()=>u.gF,vs:()=>A,kx:()=>d,Y6:()=>r,NT:()=>o,lx:()=>p,uL:()=>m});let n="every";class r{static oneOf(e){return new r().oneOf(e)}static every(e){return new r().every(e)}children;type=n;oneOf(e){return this.children=e,this.type="oneOf",this}every(e){return this.children=e,this.type=n,this}evaluate(e){return!!e&&!!this.children&&(this.type===n?this.children.every(t=>t.evaluate(e)):this.children.some(t=>t.evaluate(e)))}}let i="require",s="block";class o{resource;value;check;static require(e,t){return new o(e,t).require()}static block(e,t){return new o(e,t).block()}constructor(e,t,a=i){this.resource=e,this.value=t,this.check=a}require(){return this.check=i,this}block(){return this.check=s,this}evaluate(e){if(!e)return this.check===s;let t=e[this.resource];if(!t)return!0;let a=t.includes(this.value);return this.check===i?a:!a}}a(93248),a(8380);var l,A=((l={}).NONE="none",l.VIEW="view",l.EDIT="edit",l);function d(e){let{view:t,edit:a,permissions:n,children:r}=e,i=!!t&&!!n&&t.evaluate(n),s=!!a&&!!n&&a.evaluate(n),o="none";return t||a?s?o="edit":i&&(o="view"):o="none",r(o)}var c=a(12935),u=a(55464);let p={NONE:0,READ:1,WRITE:2};u.CU,p.WRITE,u.b6,p.WRITE,u.ZJ,p.WRITE,u.jA,p.WRITE,u.TI,p.WRITE,u.Ak,p.WRITE,u.e_,p.WRITE,u.u8,p.WRITE,u.C0,p.WRITE,u.NQ,p.WRITE,u.BR,p.WRITE,u.Ip,p.READ,u.RU,p.READ,p.READ,u.EV,p.READ,u.Yr,p.NONE,u.GZ,p.NONE,u.gi,p.NONE;class m{resource;requiredPermission;static build(e,t){return new m(e,t)}constructor(e,t){this.resource=e,this.requiredPermission=t}evaluate(e){if(!e||void 0===this.requiredPermission)return!1;let t=null;return this.resource in e&&(t=e[this.resource]),"number"==typeof t&&this.requiredPermission<=t}}},73412(e,t,a){var n=a(6636),r=a(40058),i=a(25442);let s=r.Ikc({message:r.YjP()}),o=r.Ikc({message:r.YjP(),fieldErrors:r.g1P(r.YjP(),r.Ikc({code:r.YjP(),message:r.YjP()})).optional()}),l=r.Ikc({accepted_by:r.YjP().optional(),accepted_on:r.YjP().optional(),accepted:r.zMY()}),A=r.g1P(r.YjP(),r.KCZ([r.YjP(),r.zMY(),r.aig(),r.Vxk()])),d=r.Ikc({event:r.YjP().optional(),enabled:r.zMY(),webhook2_id:r.YjP().optional(),template:r.YjP().optional(),datasource:r.YjP().optional(),unique:r.zMY(),filter:r.YjP().optional(),initial_filter:r.L5J().optional(),schema_version:r.aig(),goal_id:r.YjP().optional(),payload_data:r.Ikc({headers:r.g1P(r.YjP(),r.KCZ([r.YjP(),r.aig(),r.zMY()])).optional(),body_template:r.YjP().optional(),method:r.KCZ([r.euz("GET"),r.euz("POST")]).optional(),url_template:r.YjP()}).optional()});r.Ikc({parameter_name:r.YjP(),branch_parameter:r.YjP(),link_macro:r.YjP(),dashboard_label:r.YjP(),webhook_template:r.YjP().optional(),required:r.zMY(),description:r.YjP().optional()});let c=r.Ikc({url_template:r.YjP().optional(),method:r.KCZ([r.euz("GET"),r.euz("POST")]).optional(),body_template:r.YjP().optional(),headers:r.g1P(r.YjP(),r.YjP()).optional(),custom_parameters:r.YjP().optional(),user_agent:r.YjP().optional()}),u=r.Ikc({branch_parameter:r.YjP().optional(),link_macro:r.YjP().optional()}),p=r.Ikc({parameter_name:r.YjP(),key:r.YjP(),branch_parameter:r.YjP().optional(),link_macro:r.YjP().optional(),dashboard_label:r.YjP().optional(),webhook_template:r.YjP().optional(),required:r.zMY(),description:r.YjP().nullable().optional()});r.Ikc({attribution_window:r.YjP(),lookback_window:r.YjP()}),r.Ikc({category:r.YjP(),tier:r.YjP()}),r.Ikc({webhook_disabled:r.zMY(),campaign_to_agency_mapping:r.g1P(r.YjP(),r.g1P(r.aig(),r.YjP()))});
47let m=r.Ikc({status:r.k5n(["partner_error","invalid_token","pending_request","success","data_unavailable"]),lastSuccessTimestamp:r.aig().nullable()}),g=r.Ikc({account_id:r.YjP(),account_name:r.YjP().optional(),error:r.L5J().optional(),accountStatus:m.optional(),timezone_name:r.YjP().optional(),cost_ingestion_timezone:r.YjP().optional(),currency_code:r.YjP().optional(),type:r.YjP().optional(),credential_id:r.YjP().optional(),additional_data:r.g1P(r.YjP(),r.L5J()).optional()}),f=r.Ikc({ios:r.YjP().optional(),android:r.YjP().optional()}),h=r.Ikc({limited_data_options:r.zMY().optional(),enable_aggregated_event_measurement:r.zMY().optional()}),b=r.Ikc({ios_user_data_send_enabled:r.zMY().optional()}),v=r.Ikc({device_id:r.zMY(),fingerprint:r.zMY(),full_ip:r.zMY(),partial_ip:r.zMY(),properties:r.zMY()}),x=r.Ikc({product_id:r.YjP(),attribution_mode:r.k5n(["VTA","CTA","BMA"]),match_by:v,properties:r.YOg(r.YjP()).optional()}),F=r.Ikc({roku_channel_id:r.YjP(),attribution_mode:r.k5n(["VTA","CTA","BMA"]),match_by:v,properties:r.YOg(r.YjP()).optional()}),B=r.Ikc({country:r.YjP(),currency:r.YjP(),id:r.YjP(),timezone:r.YjP(),status:m.optional()}),U=r.Ikc({user_id:r.YjP(),display_name:r.YjP(),email:r.YjP(),create_time:r.YjP(),advertisers:r.YOg(B)}),C=r.Ikc({type:r.YjP(),id:r.YjP(),name:r.YjP(),ad_accounts:r.YOg(g)}),y=r.Ikc({key:r.YjP(),label:r.YjP(),formKey:r.IeY(e=>"string"==typeof e&&e.startsWith("credentials."))}),j=r.Ikc({key:r.YjP(),label:r.YjP(),formKey:r.IeY(e=>"string"==typeof e&&e.startsWith("accountInfoFields."))}),P=r.Ikc({account_info_fields:r.YOg(j).nullable().optional(),credential_fields:r.YOg(y).nullable().optional(),default_timezone:r.YjP(),timezone_editable:r.zMY(),account_selection_enabled:r.zMY().optional()}),w=r.Ikc({ad_network_field:r.YjP(),branch_field:r.YjP()}),_=r.Ikc({account_info:P,field_mappings:r.YOg(w).nullable().optional(),beta:r.zMY()}),Q=r.Ikc({snap_ads_accounts:r.YOg(g).optional(),snap_ad_app_ids:f.optional(),adwords_accounts:r.YOg(g).optional(),facebook_accounts:r.YOg(g).optional(),apple_accounts:r.YOg(g).optional(),facebook_event_options:r.g1P(r.YjP(),r.L5J()).optional(),google_event_options:r.g1P(r.YjP(),r.L5J()).optional(),ad_accounts:r.YOg(g).optional(),facebook_data:h.optional(),snap_data:b.optional(),roku_settings:F.optional(),kochava_attribution_settings:x.optional(),tiktok_accounts:r.YOg(U).optional(),gmp_accounts:r.YOg(C).optional(),configurable_attribution_settings:r.g1P(r.YjP(),r.L5J()).optional()}),I=r.g1P(r.YjP(),r.g1P(r.aig(),r.YjP())),N=r.Ikc({webhook_disabled:r.zMY(),campaign_to_agency_mapping:I.optional()}),T=r.Ikc({id:r.YjP(),name:r.YjP(),type:r.k5n(["ad_account","campaign_group","advertiser","cost_data"]),status:r.k5n(["invalid_token","pending_request","success","partner_error","data_unavailable"]),lastSuccessTimestamp:r.aig().optional(),lastPullTimestamp:r.aig().optional(),timezone:r.YjP().optional(),costIngestionTimezone:r.YjP().optional(),credentialId:r.YjP().optional(),additionalData:r.g1P(r.YjP(),r.L5J().optional()).optional()}),S=r.Ikc({action:r.k5n([n.jZi.postback_parameters,n.jZi.postback_config_tab,n.jZi.cost_ingestion_parameters])}),k=r.Ikc({completed:r.YjP(),action:r.k5n([n.jZi.ad_account_selection,n.jZi.login,n.jZi.enable_san_ddl])}),E=r.Ikc({completed:r.YjP(),action:r.k5n([n.jZi.ui_config]),path:r.YjP()}),D=r.KCZ([S,k,E]),K=r.KCZ([r.zMY(),r.YOg(D)]),Y=r.Ikc({[n.EtH.ad_linking]:K.optional(),[n.EtH.san_ddl]:K.optional(),[n.EtH.attribution]:K.optional(),[n.EtH.postbacks]:K.optional(),[n.EtH.clicks_and_impressions]:K.optional(),[n.EtH.cost_data]:K.optional(),[n.EtH.engagement_builder]:K.optional()}),L=r.Ikc({label:r.YjP().optional(),labelKey:r.YjP().optional(),value:r.YjP()}),O=r.Ikc({type:r.euz("select"),id:r.YjP(),queryParam:r.YjP(),label:r.YjP().optional(),labelKey:r.YjP().optional(),placeholder:r.YjP().optional(),placeholderKey:r.YjP().optional(),options:r.YOg(L),defaultFromExtraDataPath:r.YjP().optional()}),R=r.Ikc({prerequisites:r.YOg(O)}),M=r.Ikc({[n.Rbv.status]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.Ikc({features:Y}).loose()}),[n.Rbv.accountSettings]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.Ikc({is_san:r.zMY().optional(),has_login:r.zMY().optional(),san_ddl:r.zMY().optional(),has_ad_accounts:r.zMY().optional(),customUserNameProp:r.YjP().optional(),customUserIdProp:r.YjP().optional(),isConnected:r.YjP().optional(),isRoiHubDataLoginEnabled:r.zMY().optional(),oauthSignIn:R.optional(),isCostDataPartner:r.zMY().optional(),reauthDisabled:r.zMY().optional(),reauthDisabledMessage:r.YjP().optional(),pam_for_publishers:r.zMY().optional()}).loose().optional()}),[n.Rbv.eventConfig]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.g1P(r.YjP(),r.L5J()).optional()}),[n.Rbv.attributionWindows]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.g1P(r.YjP(),r.L5J()).optional()}),[n.Rbv.postbackConfig]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.g1P(r.YjP(),r.L5J()).optional()}),[n.Rbv.import]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.g1P(r.YjP(),r.L5J()).optional()}),[n.Rbv.links]:r.Ikc({enabled:r.zMY(),form:r.YOg(n.Nzv),settings:r.Ikc({hide_link_parameters:r.zMY().optional(),custom_domain:r.zMY().optional()}).loose().optional()})}),H=r.Ikc({click_session_start_window_days:r.aig().int().optional().nullable(),click_install_window_days:r.aig().int().optional().nullable(),click_conversion_event_window_days:r.aig().int().optional().nullable(),impression_session_start_window_days:r.aig().int().optional().nullable(),impression_
47install_window_days:r.aig().int().optional().nullable(),impression_conversion_event_window_days:r.aig().int().optional().nullable(),install_conversion_event_window_days:r.aig().int().optional().nullable(),household_measurement_window_days:r.aig().int().optional().nullable(),match_window_seconds:r.aig().int().optional().nullable(),reengagement_inactivity:r.aig().int().optional().nullable(),re_targeting_window_days:r.aig().int().optional().nullable(),install_touch_attribution:r.zMY().optional().nullable(),disable_fingerprint_attribution:r.zMY().optional().nullable()}).catchall(r.KCZ([r.Vxk(),r.chJ(),r.zMY(),r.auy.ai().int(),r.YjP()]));r.Ikc({machine_name:r.YjP(),company_name:r.YjP().optional(),company_info:r.YjP().optional(),logo_image_path:r.YjP().optional(),first_name:r.YjP().optional(),last_name:r.YjP().optional(),contact_email:r.YjP().optional(),company_notes:r.YjP().optional(),company_url:r.YjP().optional(),status:r.YjP().optional(),postbacks:r.g1P(r.YjP(),c).optional(),postback_parameters:r.YOg(p).optional(),link_only_parameters:r.YOg(u).optional(),os_type_supported:r.zMY(),all_events_toggle:r.zMY(),default_attribution_settings:H.optional(),event_mappings:i.L,sk_ad_network_id:r.YjP().optional(),labels:r.g1P(r.YjP(),r.YjP()).optional(),cost_ingestion_parameters:_.optional(),ui_config:M.optional()});let q=r.Ikc({terms_and_conditions:l.optional()}),V=r.Ikc({name:r.YjP(),eventsInBlueprintPostbacks:r.YOg(r.YjP()).optional(),adAccounts:r.YOg(T).optional(),redactedCredentials:r.g1P(r.YjP(),r.zMY()).optional(),os_type_supported:r.zMY().optional(),app_id:r.YjP().or(r.euz(0)).optional(),organization_id:r.YjP().or(r.euz(0)).optional(),machine_name:r.YjP(),enabled:r.zMY(),credentials:A.optional(),postbacks:r.YOg(d),goal_ids:r.g1P(r.YjP(),r.YjP()).optional(),all_events:r.zMY(),extra_data:Q.optional(),attribution_settings:H.optional().nullable(),tune_publisher_id:r.YjP().nullable().optional(),terms_and_conditions:l.optional(),terms_required:r.zMY().optional(),custom_publisher:r.zMY().optional(),publisher_name:r.YjP().optional(),event_mappings:i.L,callouts_disabled:r.zMY().optional(),sk_ad_network_id:r.YjP().optional(),sk_ad_network_settings:N.optional(),sub_publisher_ids:r.YOg(r.YjP()).optional(),pam_for_publishers:r.zMY().optional(),enable_san_ddl:r.zMY().optional(),postback_parameters:r.YOg(p).optional(),link_only_parameters:r.YOg(u).optional(),cost_ingestion_parameters:_.optional(),default_attribution_settings:H.optional(),default_event_mappings:i.L.optional()}).superRefine((e,t)=>{let a=(0,i.l)(e);a?.success===!1&&a.error.issues.forEach(e=>{t.addIssue({...e})})}),z=r.Ikc({machine_name:r.YjP(),credentials:A.optional(),postbacks:r.YOg(d).optional(),goal_ids:r.g1P(r.YjP(),r.YjP()).optional(),all_events:r.zMY().optional(),extra_data:Q.optional(),attribution_settings:H.optional().nullable(),tune_publisher_id:r.YjP().nullable().optional(),terms_and_conditions:l.optional(),terms_required:r.zMY().optional(),custom_publisher:r.zMY().optional(),publisher_name:r.YjP().optional(),event_mappings:i.L,callouts_disabled:r.zMY().optional(),sk_ad_network_id:r.YjP().optional(),sk_ad_network_settings:N.optional(),sub_publisher_ids:r.YOg(r.YjP()).optional(),pam_for_publishers:r.zMY().optional(),enable_san_ddl:r.zMY().optional(),adAccounts:r.YOg(T).optional()}).superRefine((e,t)=>{let a=(0,i.l)(e);a?.success===!1&&a.error.issues.forEach(e=>{t.addIssue({...e})})}),G=r.Ikc({success:r.zMY(),message:r.YjP(),partner:V}),X=r.Ikc({displayName:r.YjP(),machine_name:r.YjP(),enabled:r.zMY(),isCustom:r.zMY()}),W=r.Ikc({page:r.aig().optional(),limit:r.aig().optional(),total:r.aig(),totalPages:r.aig().optional()}),J=r.Ikc({data:r.YOg(X),meta:W}),$=r.Ikc({data:r.YOg(X),total:r.aig()}),Z=r.Ikc({partners:r.YOg(X),count:r.aig(),limit:r.aig()});r.Ikc({status:r.k5n(["invalid_token","pending_request","success","partner_error","data_unavailable"]),lastSuccessTimestamp:r.YjP().optional(),lastPullTimestamp:r.YjP().optional()});let ee=r.Ikc({label:r.YjP(),key:r.YjP(),suggestedValue:r.YjP()}),et=r.g1P(r.YjP(),ee),ea=r.Ikc({baseUrl:r.YjP(),prebuiltMacros:et,urlTemplate:r.YjP().optional()}),en=r.g1P(r.YjP(),ea),er=r.Ikc({parameterName:r.YjP(),replacedValue:r.YjP(),label:r.YjP()}),ei=r.Ikc({url:r.YjP(),replacements:r.g1P(r.YjP(),er)});r.g1P(r.YjP(),ei);let es=r.Ikc({type:r.euz("click_gte_impression"),message:r.YjP().optional()}),eo=r.Ikc({maxOverrides:r.g1P(r.YjP(),r.aig()).optional(),overrideFields:r.YOg(r.YjP()).optional(),validation:es.optional()}),el=r.Ikc({adPartner:V,sections:M,supported_target_events:r.YOg(r.YjP()).optional(),attribution_config:eo,effective_attribution_settings:H}),eA=r.Ikc({id:r.YjP(),name:r.YjP(),app_id:r.YjP(),ad_network:r.YjP(),agency_id:r.YjP(),mapping:r.Ikc({fields:r.YOg(r.Ikc({source:r.YjP(),target:r.YjP(),invalidCharacters:r.zMY().optional()})).optional()}),dashboard_user_id:r.YjP(),dashboard_user_full_name:r.YjP(),deleted:r.zMY(),created:r.aig(),updated:r.aig()});a.d(t,{},{A2:Q,BQ:z,Dv:G,JV:A,NN:el,Qj:q,XT:$,Zn:eA,_W:J,ao:o,bg:en,eZ:N,hC:s,sT:T,sh:Z,tv:d})},25442(e,t,a){var n=a(40058);let r=n.Ikc({enabled:n.zMY(),name:n.YjP().trim().min(1,"Branch event name cannot be empty"),alias:n.YjP
47().nullable().optional(),target_event:n.YjP().trim().min(1,"Partner event name cannot be empty").max(40,"Partner event name cannot exceed 40 characters")}),i=e=>n.Ikc({event_mappings:n.YOg(n.Ikc({target_event:e})).optional().nullable()}),s=i(n.bzn().refine(e=>/^[0-9a-zA-Z_].*$/.test(e),"Event name for Facebook cannot start with this character").refine(e=>/^[0-9a-zA-Z _-]*$/.test(e),"Event name for Facebook can only contain underscore ( _ ) and hyphen ( - ) symbols")),o=i(n.bzn().refine(e=>"custom"!==e,"'custom' is a reserved value by Google AdWords")),l=n.YOg(r).max(100,"Cannot have more than 100 event mappings").optional().nullable().superRefine((e,t)=>{if(!e)return;let a={};e.forEach((e,t)=>{if(!e)return;let n=e.name,r=e.alias??"none";a[n]||(a[n]={none:[],hasAlias:[],aliases:{}}),"none"===r?a[n].none.push(t):(a[n].hasAlias.push(t),a[n].aliases[r]||(a[n].aliases[r]=[]),a[n].aliases[r].push(t))}),Object.entries(a).forEach(e=>{let[a,{none:n,hasAlias:r,aliases:i}]=e;n.length>1&&n.forEach(e=>{t.addIssue({code:"custom",message:`Duplicate Branch event ${a}`,path:[e,"name"]})}),n.length&&r.length&&[...n,...r].forEach(e=>{t.addIssue({code:"custom",message:`Cannot mix "All Aliases" with specific aliases for Branch event ${a}`,path:[e,"alias"]})}),Object.entries(i).forEach(e=>{let[n,r]=e;r.length>1&&r.forEach(e=>{t.addIssue({code:"custom",message:`Duplicate Branch event alias ${n} for event ${a}`,path:[e,"alias"]})})})})});a.d(t,{},{L:l,l:e=>{switch(e.machine_name){case"a_facebook":return s.safeParse(e);case"a_google_ads":return o.safeParse(e)}}})},48290(e,t,a){var n=a(89192),r=a(40058),i=a(38476);let s=(0,n.TV)(),o=r.YjP().regex(/^[a-zA-Z][a-zA-Z0-9+.-]*:\/\/$/,"Invalid URI scheme. Must start with a letter, contain only letters, numbers, +, -, or ., and end with ://").or(r.euz("")).optional(),l=r.YjP().regex(/^[a-zA-Z0-9][a-zA-Z0-9-]*(\.[a-zA-Z0-9][a-zA-Z0-9-]*)+$/,"Invalid bundle ID. Must follow reverse domain format like com.company.app (letters, numbers, hyphens, with dots)").or(r.euz("")).optional(),A=r.YjP().regex(/^([A-Fa-f0-9]{2}:){31}[A-Fa-f0-9]{2}$/,"Invalid SHA256 fingerprint. Must be 32 pairs of hex characters separated by colons (e.g., AA:BB:CC:DD:EE:FF...)").or(r.euz("")).optional(),d=r.Ikc({matchUnique:r.zMY().optional(),matchWindowSeconds:r.auy.ai().min(0).max(86400).default(7200),clickSessionStartWindowDays:r.auy.ai().min(0).max(90).default(1),clickInstallWindowDays:r.auy.ai().min(0).max(90).default(7),clickConversionEventWindowDays:r.auy.ai().min(0).max(90).default(30),impressionSessionStartWindowDays:r.auy.ai().min(0).max(7).default(1),impressionInstallWindowDays:r.auy.ai().min(0).max(7).default(1),impressionConversionEventWindowDays:r.auy.ai().min(0).max(7).default(7),householdMeasurementWindowDays:r.auy.ai().pipe(r.KCZ([r.euz(1),r.euz(2),r.euz(3)])).default(2).optional(),predictiveAggregateMeasurementEnabled:r.zMY().optional(),reengagementInactivity:r.auy.ai().min(0).max(90).default(7),disableFingerprintAttribution:r.zMY().optional(),installTouchAttribution:r.zMY().optional()}),c=r.Ikc({alternateShortUrlDomain:r.YjP().optional(),customPartnersLimit:r.aig().nullable().optional(),androidAppLinksEnabled:r.zMY().optional(),androidPackageName:r.YjP().regex(/^[a-zA-Z][a-zA-Z0-9_]*(\.[a-zA-Z][a-zA-Z0-9_]*)+$/,"Invalid package name. Must follow format like com.example.app (letters, numbers, underscores, with at least one dot)").or(r.euz("")).optional(),androidUriScheme:o,sha256CertFingerprints:r.YOg(A).optional(),androidUrl:r.YjP().optional(),iosUrl:r.YjP().optional(),branchKey:r.YjP().optional(),branchSecret:r.YjP().optional(),shortUrlDomain:r.YjP().optional(),defaultShortUrlDomain:r.YjP().min(9,"Subdomain is required").max(28,"Subdomain must be at most 20 characters").regex(/^[a-z0-9]([a-z0-9-]*[a-z0-9])?\..+\..+$/,"Invalid subdomain. Subdomains can only contain lowercase letters and numbers.").refine(e=>{let t=e.split(".")[0];return!!t&&!t.endsWith("-web")&&!t.endsWith("-alternate")},{error:'Invalid subdomain. Subdomains cannot end with "-web" or "-alternate".'}).optional(),subdomainChangedCount:r.auy.ai().int().min(0).optional(),webUrl:r.YjP().url().or(r.euz("")).optional(),defaultDesktopUrl:r.YjP().url().or(r.euz("")).optional(),redirectDomainsWhitelist:r.YOg(r.YjP()).optional(),id:r.YjP().optional(),iosAppStoreId:r.auy.ai({error:()=>({message:"App Store ID must be a valid number"})}).optional(),iosBundleId:l,iosAdditionalBundleIds:r.YOg(l.unwrap()).optional(),iosTeamId:r.YjP().regex(/^[A-Z0-9]{10}$/,"Invalid Team ID. Must be exactly 10 uppercase letters and numbers (e.g., ABCDE12345)").or(r.euz("")).optional(),universalLinkingEnabled:r.zMY().optional(),iosUriScheme:o,name:r.YjP().min(1,"App name is required").max(50,"App name must be at most 50 characters").optional(),deepviewConfigs:r.Ikc({ios:r.Ikc({enabled:r.zMY().optional(),clipboardDeepview:r.YjP().optional(),deepviewAudienceId:r.aig().optional()}).optional()}).optional(),ogTitle:r.YjP().optional(),ogDescription:r.YjP().optional(),ogImageUrl:r.OZ5().or(r.euz("")).optional(),timezone:r.YjP().min(1,"Timezone is required").optional(),qrCodeSettings:i.Js.optional(),attributionSettings:d.optional(),minProbabilisticMatchingScore:r.aig().min(0).max(1).optional(),organicSearchDomains:r.YOg(r.YjP()).optional(),reservedAnalyticsToUtm:r.zMY().optional(),autoFetch:r.zMY().optional(),uriRedirectMode:r.auy.ai().int().min(0).max(2).optional(),matchType:r.auy.ai().int().min(0).max(1).optional(),clientLatd:r.zMY().optional(),deepviewDesktop:r.YjP().optional(),macUriScheme:o,macStoreUrl:r.YjP().url().or(r.euz("")).optional(),windowsUriScheme:o,windowsStoreUrl:r.YjP().url().or(r.euz("")).optional(),windowsPackageFamilyName:r.YjP().optional(),fireUrl:r.YjP().optional(),ipadUrl:r.YjP().url().or(r.euz("")).optional(),androidTabletUrl:r.YjP().url().or(r.euz("")).optional(),wechatUrl:r.YjP().url().or(r.euz("")).optional(),iosApp:r.aig().optional(),androidApp:r.aig().optional(),skAdNetworkEnabled:r.zMY().optional()}),u=c.pick({name:!0,timezone:!0}),p=c.pick({webUrl:!0,redirectDomainsWhitelist:!0,androidUriScheme:!0,androidUrl:!0,androidPackageName:!0,androidAppLinksEnabled:!0,sha256CertFingerprints:!0,iosUrl:!0,iosAppStoreId:!0,universalLinkingEnabled:!0,iosBundleId:!0,iosAdditionalBundleIds:!0,iosTeamId:!0,iosUriScheme:!0,deepviewConfigs:!0,reservedAnalyticsToUtm:!0,autoFetch:!0,uriRedirectMode:!0,matchType:!0,clientLatd:!0,defaultDesktopUrl:!0,deepviewDesktop:!0,macUriScheme:!0,macStoreUrl:!0,windowsUriScheme:!0,windowsStoreUrl:!0,windowsPackageFamilyName:!0,fireUrl:!0,ipadUrl:!0,androidTabletUrl:!0,wechatUrl:!0,iosApp:!0,androidApp:!0}),m=c.pick({ogTitle:!0,ogDescription:!0,ogImageUrl:!0}),g=c.pick({name:!0,timezone:!0}).required(),f=c.pick({name:!0,timezone:!0}).required(),h=c.pick({qrCodeSettings:!0}),b=c.pick({attributionSettings:!0,organicSearchDomains:!0}),v=c.pick({defaultShortUrlDomain:!0}).required(),x=r.Ikc({defaultShortUrlDomain:c.shape.defaultShortUrlDomain.unwrap(),alternateShortUrlDomain:c.shape.alternateShortUrlDomain.unwrap()}),F=r.Ikc({live:x,test:x,subdomainChangedCount:r.aig().int().min(0)}),B=s.router({appInfo:s.router({getAppInfo:{method:"GET",path:"",responses:{200:c},summary:"Get app info by app ID"},updateAppNames:{method:"PUT",path:"/names",responses:{200:c},body:u,summary:"Update live/test app names by app ID"},updateAppConfigurationGeneral:{method:"PUT",path:"/configurations-general",responses:{200:c},body:f,summary:"Update general app configuration by app ID"},updateQrCodeSettings:{method:"PUT",path:"/qr-code-settings",responses:{200:c},body:h,summary:"Update app qr code settings"},updateSocialMediaPreviewSettings:{method:"PUT",path:"/social-media-preview-settings",responses:{200:c},body:m,summary:"Update app social media preview settings"},updateAttributionSettings:{method:"PUT",path:"/attribution-settings",responses:{200:c},body:b,summary:"Update app attribution settings"},updateLinkRouting:{method:"PUT",path:"/link-routing",responses:{200:c}
47,body:p,summary:"Update app link routing configuration"},createApp:{method:"POST",path:"/create",responses:{201:c},body:g,summary:"Create a new app"},resetBranchSecret:{method:"POST",path:"/reset-secret",responses:{200:r.Ikc({})},body:r.Ikc({}),summary:"Reset the Branch secret for the app"},resetBranchKey:{method:"POST",path:"/reset-key",responses:{200:r.Ikc({})},body:r.Ikc({}),summary:"Reset the Branch key for the app"},updateDefaultShortUrlDomain:{method:"PUT",path:"/default-short-url-domain",responses:{200:F},body:v,summary:"Update app default short URL domain"}},{pathPrefix:"/app-info"})});a.d(t,{},{FE:v,P1:A,PJ:m,Z6:p,cC:f,cp:d,dz:B,x$:c})},59403(e,t,a){var n=a(89192),r=a(40058),i=a(12034);let s=(0,n.TV)().router({getBannerCampaign:{summary:"Get a banner campaign by ID",method:"GET",path:"/:bannerId",pathParams:r.Ikc({bannerId:r.YjP()}),responses:{200:i.M,404:i.c,500:i.c}},createBannerCampaign:{summary:"Create a new banner campaign",method:"POST",path:"/",body:i.fP,responses:{201:i.M,400:i.c,500:i.c}},updateBannerCampaign:{summary:"Update an existing banner campaign",method:"PUT",path:"/:bannerId",pathParams:r.Ikc({bannerId:r.YjP()}),body:i.K3,responses:{200:i.M,400:i.c,404:i.c,500:i.c}},updateBannerCampaignStatus:{summary:"Update a banner campaign status",method:"POST",path:"/:bannerId/status",pathParams:r.Ikc({bannerId:r.YjP()}),body:i.EV,responses:{200:i.M,400:i.c,404:i.c,500:i.c}},copyBannerCampaign:{summary:"Duplicate an existing banner campaign",method:"POST",path:"/:bannerId/copy",pathParams:r.Ikc({bannerId:r.YjP()}),body:i.Cl,responses:{201:i.M,400:i.c,404:i.c,500:i.c}},updateBannerCampaignPriority:{summary:"Update a banner campaign priority",method:"POST",path:"/:bannerId/priority",pathParams:r.Ikc({bannerId:r.YjP()}),body:i.Yw,responses:{200:i.M,400:i.c,404:i.c,500:i.c}},deleteBannerCampaign:{summary:"Delete a banner campaign",method:"DELETE",path:"/:bannerId",pathParams:r.Ikc({bannerId:r.YjP()}),responses:{200:i.S9,404:i.c,500:i.c}},searchBannerCampaigns:{summary:"Search banner campaigns for an app",method:"GET",path:"/banner-campaign/search",query:i.Gg,responses:{200:i.fD,400:i.c,500:i.c}},searchBannerCampaignsGrouped:{summary:"Search banner campaigns grouped by field",method:"GET",path:"/banner-campaign/search/grouped",query:i.gj,responses:{200:i.dC,400:i.c,500:i.c}},searchCreatives:{summary:"Search creatives with filters and pagination",method:"GET",path:"/creatives/search",query:i.HW,responses:{200:i.UL,400:i.c,500:i.c}},searchCreativesGrouped:{summary:"Search creatives grouped by category or creator",method:"GET",path:"/creatives/search/grouped",query:i.zy,responses:{200:i.qb,400:i.c,500:i.c}},searchLocations:{summary:"Typeahead search across countries, subdivisions, and cities",method:"GET",path:"/locations/search",query:i.vF,responses:{200:i.Oj,400:i.c,500:i.c}},getCreative:{summary:"Get a creative by ID",method:"GET",path:"/creatives/:creativeId",pathParams:r.Ikc({creativeId:r.YjP()}),responses:{200:i.FF,404:i.c,500:i.c}},createCreative:{summary:"Create a new creative",method:"POST",path:"/creatives",body:i.ed,responses:{201:i.FF,400:i.c,500:i.c}},previewCreative:{summary:"Render a creative preview without persisting it",method:"POST",path:"/creatives/preview",body:i.CC,responses:{200:i.u3,400:i.c,500:i.c}},previewQrCode:{summary:"Render a QR code preview for the banner editor",method:"POST",path:"/creatives/qr-preview",body:i.LJ,responses:{200:i.Vc,400:i.c,500:i.c}},creativeIframeCss:{summary:"Render a creative preview without persisting it",method:"POST",path:"/creatives/iframe-css-preview",body:i.cU,responses:{200:i.ye,400:i.c,500:i.c}},updateCreative:{summary:"Update an existing creative",method:"PUT",path:"/creatives/:creativeId",pathParams:r.Ikc({creativeId:r.YjP()}),body:i.rF,responses:{200:i.FF,400:i.c,404:i.c,500:i.c}},deleteCreative:{summary:"Delete a creative by ID",method:"DELETE",path:"/creatives/:creativeId",pathParams:r.Ikc({creativeId:r.YjP()}),responses:{200:i.FF,404:i.c,500:i.c}},getBranchTemplate:{summary:"Get a Branch template (read-only)",method:"GET",path:"/templates/branch/:templateId",pathParams:r.Ikc({templateId:r.YjP()}),responses:{200:i.XP,404:i.c,500:i.c}},getCustomerTemplate:{summary:"Get a customer template",method:"GET",path:"/templates/customer/:templateId",pathParams:r.Ikc({templateId:r.YjP()}),responses:{200:i.XP,404:i.c,500:i.c}},createCustomerTemplate:{summary:"Create a customer template",method:"POST",path:"/templates/customer",body:i.Xe,responses:{201:i.XP,400:i.c,500:i.c}},updateCustomerTemplate:{summary:"Update a customer template",method:"PUT",path:"/templates/customer/:templateId",pathParams:r.Ikc({templateId:r.YjP()}),body:i.SG,responses:{200:i.XP,400:i.c,404:i.c,500:i.c}},createBranchTemplate:{summary:"Create a Branch creative template (admin only)",method:"POST",path:"/templates/branch",body:i.DS,responses:{201:i.XP,400:i.c,403:i.c,500:i.c}},updateBranchTemplate:{summary:"Update a Branch creative template (admin only)",method:"PUT",path:"/templates/branch/:templateId",pathParams:r.Ikc({templateId:r.YjP()}),body:i.a2,responses:{200:i.XP,400:i.c,403:i.c,404:i.c,500:i.c}},deleteBranchTemplate:{summary:"Delete a Branch creative template (admin only)",method:"DELETE",path:"/templates/branch/:templateId",pathParams:r.Ikc({templateId:r.YjP()}),responses:{200:i.XP,400:i.c,403:i.c,404:i.c,500:i.c}}},{pathPrefix:"/banners"});a.d(t,{},{k:s})},12034(e,t,a){var n,r=a(6636),i=a(40058),s=a(38476);let o=i.k5n(["active","archived","draft","paused","scheduled"]),l=i.k5n(["SUNDAY","MONDAY","TUESDAY","WEDNESDAY","THURSDAY","FRIDAY","SATURDAY"]);i.k5n(["ONE_PER_SESSION","ONCE_PER_DAY","ONCE_PER_WEEK","EVERY_TIME","CUSTOM"]);let A=i.k5n(["EQUALS","PREFIX","CONTAINS","REGEX"]),d=i.k5n(["AND","OR"]),c=i.k5n(["AND","OR"]);i.k5n(["IN","NOT_IN"]),i.k5n(["ios_phone","ios_tablet","android_phone","android_tablet"]);var u=((n={}).STANDARD="standard",n.FULL_PAGE="full_page",n.PARTIAL_PAGE="partial_page",n.CENTER="center",n.BUTTON="button",n.CORNER="corner",n.SIDEBAR="sidebar",n);let p=i.k5n(u),m=i.k5n(["mobile","desktop"]),g=i.k5n(["absolute","fixed"]),f=i.Ikc({sticky:g.o
47ptional()}),h=i.k5n(["left","center","right","stretch"]),b=i.k5n(["top","center","bottom","stretch"]),v=i.k5n(["px","%","vh","vw","em","rem"]),x=i.Ikc({value:i.aig(),unit:v}),F=i.Ikc({x:h,y:b}),B=i.Ikc({anchor:F,bannerWidth:x.optional(),bannerHeight:x.optional(),offsetX:x.optional(),offsetY:x.optional()}),U=i.k5n(["customer_creative","customer_template","branch_template"]),C=i.Ikc({id:i.YjP(),title:i.YjP(),type:p,deviceType:m,category:U,createdById:r.tI_.optional(),createdByName:i.YjP().optional(),updatedByName:i.YjP().optional(),htmlSettings:i.g1P(i.YjP(),i.L5J()).optional(),creativeHtml:i.YjP().optional(),creativeCss:i.YjP().optional(),renderedCreative:i.YjP().optional(),...f.shape,placement:B.optional(),ctaHasApp:i.YjP().optional(),ctaNoApp:i.YjP().optional(),iframeCss:i.YjP().optional(),sourceTemplateId:i.YjP().optional(),tags:i.YOg(i.YjP()).optional(),archived:i.zMY().optional(),legacy:i.zMY().optional(),createdAt:i.YjP().optional(),updatedAt:i.YjP().optional(),bannerId:i.YjP().optional(),iframeCssCustomized:i.zMY().optional(),qrCodeSettings:s.Js.optional()}),y=i.Ikc({appId:r.tI_,type:i.YOg(p).optional(),deviceType:i.YOg(m).optional(),category:i.YOg(U).optional(),createdByName:i.YOg(i.YjP()).optional(),tags:i.YOg(i.YjP()).optional(),archived:i.auy.zM().optional(),legacy:i.auy.zM().optional(),paginationPage:i.auy.ai().optional(),paginationSize:i.auy.ai().optional(),orderBy:i.YjP().optional(),orderDirection:i.k5n(["asc","desc"]).optional(),searchString:i.YjP().optional(),dateFrom:i.YjP().optional(),dateTo:i.YjP().optional(),bannerStatus:i.vkY(e=>void 0===e?void 0:Array.isArray(e)?e:[e],i.YOg(o)).optional()}),j=y.extend({groupBy:i.k5n(["category","createdByName"]).optional()}),P=i.Ikc({groupValue:i.YjP(),count:i.aig()}),w=i.Ikc({groupBy:i.YjP(),groups:i.YOg(P)}),_=i.Ikc({title:i.YjP(),type:p,deviceType:m,category:U,htmlSettings:i.g1P(i.YjP(),i.L5J()),creativeHtml:i.YjP(),creativeCss:i.YjP(),sourceTemplateId:i.YjP(),...f.shape,placement:B.optional(),ctaHasApp:i.YjP().optional(),ctaNoApp:i.YjP().optional(),iframeCss:i.YjP().optional(),createdById:r.tI_.optional(),createdByName:i.YjP().optional(),createdByEmail:i.YjP().optional(),iframeCssCustomized:i.zMY().optional(),qrCodeSettings:s.Js.optional()}),Q=_.omit({category:!0,sourceTemplateId:!0,createdById:!0,createdByName:!0,createdByEmail:!0}).required({sticky:!0,ctaHasApp:!0,ctaNoApp:!0,iframeCss:!0}),I=i.Ikc({renderedCreative:i.YjP()}),N=i.Ikc({qrCodeSettings:s.Js.optional(),width:i.aig().int().min(1).max(2e3).optional()}),T=i.Ikc({qrCode:i.YjP()}),S=i.Ikc({iframeCss:i.YjP()}),k=_.omit({createdById:!0,createdByName:!0,createdByEmail:!0}).partial().extend({updatedById:r.tI_.optional(),updatedByName:i.YjP().optional(),updatedByEmail:i.YjP().optional()}),E=i.Ikc({id:i.YjP(),title:i.YjP(),type:p,deviceType:m,category:U,htmlSettings:i.g1P(i.YjP(),i.L5J()).optional(),renderedCreative:i.YjP().optional(),...f.shape,placement:B.optional(),createdAt:i.YjP().optional(),updatedAt:i.YjP().optional(),createdById:i.YjP().optional(),createdByName:i.YjP().optional(),createdByEmail:i.YjP().optional(),updatedById:i.YjP().optional(),updatedByName:i.YjP().optional(),updatedByEmail:i.YjP().optional(),iframeCssCustomized:i.zMY().optional(),qrCodeSettings:s.Js.optional()}),D=i.Ikc({id:i.YjP().optional(),name:i.YjP(),filter:i.g1P(i.YjP(),i.L5J())}),K=i.RZV(()=>i.Ikc({id:i.YjP().optional(),operation:c,filters:i.YOg(D).optional(),groups:i.YOg(K).optional()})),Y=i.Ikc({id:i.YjP().optional(),appId:i.aig().optional(),name:i.YjP().optional(),description:i.YjP().optional(),attributes:K.optional(),createdAt:i.YjP().optional(),createdById:i.aig().optional(),createdByName:i.YjP().optional(),createdByEmail:i.YjP().optional(),updatedAt:i.YjP().optional(),updatedById:i.aig().optional(),updatedByName:i.YjP().optional(),updatedByEmail:i.YjP().optional()});i.Ikc({name:i.YjP(),filter:i.g1P(i.YjP(),i.L5J())}),i.Ikc({id:i.YjP().optional(),parentBannerId:i.YjP().optional(),parentPlacementId:i.YjP().optional(),op:d,url:i.YjP(),matcher:A,placements:i.YOg(i.L5J()).optional()});let L=i.Ikc({id:i.YjP(),percentage:i.aig().int(),type:p.optional(),dismissalPeriod:i.aig().int().optional(),dismissalRedirect:i.YjP().optional(),globalDismiss:i.zMY().optional(),autoOpenApp:i.zMY().optional(),linkData:i.g1P(i.YjP(),i.L5J()).optional(),legacy:i.zMY().optional()}),O=L.extend({title:i.YjP()});i.Ikc({error:i.YjP().optional(),message:i.YjP().optional()});let R=i.Ikc({id:i.YjP(),appId:i.aig(),name:i.YjP().min(1,"Campaign name is required").max(100,"Campaign name must be 100 characters or less").regex(/^[^\\&/<>|]+$/,"Campaign name cannot contain \\, &, /, <, >, or | characters"),status:o,campaign:i.YjP().optional(),channel:i.YjP().optional(),campaignObjective:i.YjP().optional(),campaignObjectiveEvent:i.YjP().optional(),deviceType:m,scheduleStartTime:i.YjP().optional(),scheduleEndTime:i.YjP().nullable().optional(),scheduleTimezone:i.YjP().optional(),scheduleDays:i.YOg(l).optional(),scheduleDailyStartTime:i.YjP().nullable().optional(),scheduleDailyEndTime:i.YjP().nullable().optional(),recurrenceStart:i.YjP().optional(),recurrenceStop:i.YjP().optional(),priority:i.aig().int().optional(),luceneQuery:i.YjP().optional(),placements:K.optional(),audience:Y.nullable().optional().refine(e=>null==e||Object.keys(e).length>0,{message:"Audience must include at least one field when provided"}),creatives:i.YOg(O).min(1,"Creatives must contain at least one creative when provided").nullable().optional(),createdAt:i.YjP().optional(),createdById:i.aig().optional(),createdByName:i.YjP().optional(),createdByEmail
47:i.YjP().optional(),updatedAt:i.YjP().optional(),updatedById:i.aig().optional(),updatedByName:i.YjP().optional(),updatedByEmail:i.YjP().optional()}),M=i.k5n(["country","subdivision","city"]),H=i.Ikc({searchString:i.YjP().min(1)}),q=i.Ikc({type:M,label:i.YjP(),country_iso_code:i.YjP().optional(),subdivision_1_iso_code:i.YjP().optional(),city_name:i.YjP().optional()}),V=i.YOg(q),z=i.Ikc({banner:R.optional(),creative:C,sourceTemplateName:i.YjP().optional()}),G=i.Ikc({items:i.YOg(z),totalHits:i.aig()}),X=R.omit({id:!0,appId:!0,createdAt:!0,createdById:!0,createdByName:!0,createdByEmail:!0,updatedAt:!0,updatedById:!0,updatedByName:!0,updatedByEmail:!0}).extend({creatives:i.YOg(L).min(1,"Creatives must contain at least one creative when provided").nullable().optional()}),W=i.Ikc({status:o}),J=i.Ikc({priority:i.aig().int().min(1)}),$=i.Ikc({name:i.YjP().optional()}),Z=i.Ikc({success:i.zMY()}),ee=i.Ikc({title:i.YjP(),type:p,deviceType:m,htmlSettings:i.g1P(i.YjP(),i.L5J()),creativeHtml:i.YjP(),creativeCss:i.YjP(),sourceTemplateId:i.YjP(),...f.shape,placement:B.optional(),ctaHasApp:i.YjP().optional(),ctaNoApp:i.YjP().optional(),iframeCss:i.YjP().optional(),createdById:r.tI_.optional(),createdByName:i.YjP().optional(),createdByEmail:i.YjP().optional(),qrCodeSettings:s.Js.optional()}),et=ee.omit({createdById:!0,createdByName:!0,createdByEmail:!0}).partial().extend({updatedById:r.tI_.optional(),updatedByName:i.YjP().optional(),updatedByEmail:i.YjP().optional()}),ea=f.required(),en=i.Ikc({title:i.YjP(),type:p,deviceType:m,htmlSettings:i.g1P(i.YjP(),i.L5J()).optional(),creativeHtml:i.YjP().optional(),creativeCss:i.YjP().optional(),...ea.shape,placement:B.optional(),ctaHasApp:i.YjP().optional(),ctaNoApp:i.YjP().optional(),iframeCss:i.YjP().optional(),createdById:r.tI_.optional(),createdByName:i.YjP().optional(),createdByEmail:i.YjP().optional(),iframeCssCustomized:i.zMY().optional(),qrCodeSettings:s.Js.optional()}),er=en.omit({createdById:!0,createdByName:!0,createdByEmail:!0}).partial().extend({...ea.shape,updatedById:r.tI_.optional(),updatedByName:i.YjP().optional(),updatedByEmail:i.YjP().optional()}),ei=i.Ikc({error:i.YjP().optional(),message:i.YjP().optional()}),es=i.Ikc({id:i.YjP().optional(),name:i.YjP().optional(),campaign:i.vkY(e=>void 0===e?void 0:Array.isArray(e)?e:[e],i.YOg(i.YjP())).optional(),campaignObjective:i.YjP().optional(),campaignObjectiveEvent:i.YjP().optional(),channel:i.YjP().optional(),createdByName:i.vkY(e=>void 0===e?void 0:Array.isArray(e)?e:[e],i.YOg(i.YjP())).optional(),updatedByName:i.YjP().optional(),createdById:r.tI_.optional(),updatedById:r.tI_.optional(),deviceType:i.YjP().optional(),status:i.vkY(e=>void 0===e?void 0:Array.isArray(e)?e:[e],i.YOg(i.YjP())).optional(),searchString:i.YjP().optional(),paginationSize:i.auy.ai().min(1).max(100).optional(),paginationPage:i.auy.ai().min(0).optional(),orderBy:i.YjP().optional(),orderDirection:i.k5n(["asc","desc"]).optional(),dateFrom:i.YjP().optional(),dateTo:i.YjP().optional()}),eo=i.Ikc({bannerCampaign:R.optional(),creative:C.optional()}),el=i.Ikc({items:i.YOg(eo),totalHits:i.aig()}),eA=es.extend({groupBy:i.k5n(["campaign","channel","createdByName"])}),ed=i.Ikc({groupValue:i.YjP(),count:i.aig(),items:i.YOg(eo)}),ec=i.Ikc({groupBy:i.YjP(),groups:i.YOg(ed)});a.d(t,{},{CC:Q,Cl:$,DS:en,ET:O,EV:W,FF:C,Fl:p,Gg:es,HW:y,Hi:U,Ju:v,K3:X,LJ:N,M:R,OQ:m,Oj:V,S9:Z,SG:et,UL:G,Vc:T,XP:E,Xe:ee,Yw:J,a2:er,c:ei,cU:Q,dC:ec,ed:_,fD:el,fP:X,gj:eA,qb:w,rF:k,u3:I,vF:H,ye:S,yw:o,zy:j})},98654(e,t,a){var n=a(6636),r=a(40058);let i=r.Ikc({source:r.YjP().trim().min(1),target:r.YjP().trim().min(1)}),s=r.Ikc({fields:r.YOg(i).min(1)}),o=r.YjP().trim().regex(n.zE1),l=r.IeY(e=>e instanceof File,{message:"Please select a .csv file"}).refine(e=>e.name.toLowerCase().endsWith(".csv"),{message:"Only valid .csv files are allowed"}).refine(e=>e.size<=n.UMD,{message:"The file is too large. Maximum size accepted: 20MB"}),A={partner:r.YjP().trim().min(1),name:r.YjP().trim().min(1),accountId:r.YjP("Account ID is required").trim().min(1,"Account ID is required"),currency:r.YjP("Currency is required").trim().min(1,"Currency is required"),domain:o,whitelistDomains:r.YOg(o).min(1),costFileTemplateId:r.YjP().trim().min(1).optional(),mapping:s.optional(),frequency:r.YjP().trim().optional(),file:l},d=r.Ikc({message:r.YjP()}),c=r.Ikc({fileUri:r.YjP()}),u=r.k5n(["pending","success","success_no_data","failed","queued","uploaded"]),p=r.k5n(["file","email"]),m=r.Ikc({id:r.YjP(),ad_network:r.YjP(),name:r.YjP(),app_id:r.YjP(),agency_id:r.YjP().optional(),account_id:A.accountId,ingestion_type:p,email_address:r.YjP().optional(),status:u,dashboard_user_full_name:r.YjP().optional(),created:r.aig(),updated:r.aig()}),g=r.Ikc({page:r.aig(),limit:r.aig(),total:r.aig(),total_pages:r.aig()}),f=r.Ikc({data:r.YOg(m),pagination:g}),h=r.Ikc({ad_network:r.YjP(),pagination_page:r.auy.ai().int().min(1).default(1),pagination_size:r.auy.ai().int().min(1).max(100).default(25),name:r.YjP().max(200).optional(),status:u.optional()}),b=r.Ikc({field:r.YjP(),number_of_rows:r.aig()}),v=r.Ikc({number_of_rows:r.aig(),number_of_error_rows:r.aig(),number_of_errors:r.aig(),column_errors:r.YOg(b)}),x=r.Ikc({message:r.YjP().optional(),file_errors:r.YOg(r.YjP()).default([]),content_error_detail:v.optional()}),F=m.extend({currency:r.YjP().optional(),source_file_uri:r.YjP().optional(),error_file_uri:r.YjP().optional(),error:x.optional()}),B=r.Ikc({id:r.YjP(),name:r.YjP(),app_id:r.YjP(),ad_network:r.YjP(),agency_id:r.YjP().optional(),mapping:r.Ikc({fields:r.YOg(i).optional()}).optional(),dashboard_user_id:r.YjP().optional(),dashboard_user_full_name:r.YjP().optional(),deleted:r.zMY().optional(),created:r.aig(),updated:r.aig()}),U=r.k5n(["active","pending","failed"]),C=r.Ikc({id:r.YjP(),name:r.YjP(),ad_network:r.YjP(),app_id:r.YjP(),account_id:r.YjP(),status:U,email_address:r.YjP().optional(),currency:A.currency.optional(),whitelist_domains:r.YOg(A.domain).default([]),dashboard_user_full_name:r.YjP().optional(),created:r.aig(),updated:r.aig()}),y=r.Ikc({data:r.YOg(C),pagination:g}),j=C.extend({cost_file_template_id:r.YjP().optional(),cost_file_template:B.nullable()}),P=r.Ikc({ad_network:r.YjP(),pagination_page:r.auy.ai().int().min(1).default(1),pagination_size:r.auy.ai().int().min(1).max(100).default(25),name:r.YjP().max(200).optional(),status:U.optional()}),w=r.Ikc({headers:r.YOg(r.YjP())}),_=r.Ikc({result:r.k5n(["SUCCESS","FAILED"]),message:r.YjP().optional(),invalidHeaders:r.YOg(r.YjP()).optional()}),Q={account_id:A.accountId,name:A.name,currency:A.currency,whitelist_domains:A.whitelistDomains,cost_file_template_id:A.costFileTemplateId,mapping:A.mapping,frequency:A.frequency},I=e=>!(e.cost_file_template_id&&e.mapping),N=e=>!!(e.cost_file_template_id||e.mapping),T={message:"Provide either cost_file_template_id or mapping, not both"},S={message:"Provide either cost_file_template_id or mapping"},k=r.Ikc({ad_network:A.partner,...Q}
47).refine(I,T).refine(N,S),E=r.Ikc(Q).refine(I,T).refine(N,S),D=r.Ikc({ad_network:A.partner,name:r.YjP().trim().optional(),ingestion_type:p,file_uri:r.YjP().trim().min(1),account_id:r.YjP().trim().optional(),currency:r.YjP().trim().optional(),email_address:r.YjP().trim().optional(),cost_file_template_id:r.YjP().trim().optional(),mapping:A.mapping}),K=r.Ikc({status:u.optional(),error:x.optional(),error_file_uri:r.YjP().optional()}),Y=r.Ikc({ad_network:r.YjP(),account_id:r.YjP().trim().min(1),currency:r.YjP().trim().min(1),file_uri:r.YjP().trim().min(1),file_name:r.YjP().trim().min(1),cost_file_template_id:r.YjP().optional(),mapping:s.optional()}).refine(e=>!(e.cost_file_template_id&&e.mapping),{message:"Provide either cost_file_template_id or mapping, not both",path:["cost_file_template_id"]}).refine(e=>!!(e.cost_file_template_id||e.mapping),{message:"Provide either cost_file_template_id or mapping",path:["cost_file_template_id"]});a.d(t,{},{$b:D,$l:h,DO:c,HV:Y,JP:_,Ke:f,ND:K,Wo:j,a$:m,cF:w,hC:d,hc:F,hm:C,ic:P,iw:k,nS:A,oO:E,pF:y,zS:u})},53510(e,t,a){var n=a(6636),r=a(89192),i=a(40058);let s=(0,r.TV)();i.Ikc({id:i.uRe(),name:i.euz(n.F3M.THOUGHTSPOT_ERROR),payload:i.Ikc({location:i.YjP(),traceId:i.YjP(),error:i.bzn()})});let o=i.Ikc({errorType:i.euz("API"),message:i.bzn().nullable().optional(),code:i.bzn().nullable().optional(),error:i.YOg(i.Ikc({message:i.bzn().nullable().optional(),extensions:i.Ikc({code:i.auy.Yj()}).loose()}).loose())}).loose(),l=i.Ikc({errorType:i.auy.Yj(),code:i.bzn().nullable().optional(),message:i.bzn().nullable().optional(),error:i.bzn().nullable().optional()}).loose(),A=s.router({logEvent:{method:"POST",path:"/",body:i.Ikc({data:i.YjP()}),responses:{200:i.Ikc({success:i.zMY()})},summary:"Log an event that occurred in the cake UI"}},{pathPrefix:"/event-tracking"});a.d(t,{},{a:A,eS:l,fA:o})},79836(e,t,a){var n=a(40058);let r=n.k5n(["user_defined","system","defend","legacy"]),i=n.k5n(["ip","persona_fraud","device_conflict","geo_conflict","suspicious_device","conversion_time","click_injection","custom","threshold","once_ever"]),s=n.k5n(["active","disabled"]),o=n.k5n(["all","eo_click","eo_install","eo_reinstall","eo_open","eo_user_lifecycle_event","eo_content_event","eo_commerce_event","eo_custom_event"]),l=n.k5n(["block","tag"]),A=n.k5n(["asc","desc"]),d=n.k5n(["==","!=",">",">=","<","<=","CONTAINS","NOT_CONTAINS","STARTS_WITH","DOES_NOT_START_WITH","IN","NOT_IN","EXISTS","NOT_EXISTS","CONFLICT","SOFT_CONFLICT","IN_RANGE","NOT_IN_RANGE","ENDS_WITH","DOES_NOT_END_WITH"]),c=n.k5n(["AND","OR"]),u=n.Ikc({field:n.YjP(),operator:d,value:n.YjP().optional()}),p=n.Ikc({operator:c,groups:n.RZV(()=>n.YOg(m))}),m=n.KCZ([u,p]),g=n.k5n(["OR","AND"]),f=n.Ikc({signal_name:n.YjP(),uuid:n.uRe().optional()}),h=n.Ikc({op:g,operands:n.YOg(f)}),b=n.Ikc({fieldId:n.YjP(),operator:d,value:n.YOg(n.KCZ([n.YjP(),n.aig()])),backendFieldPath:n.YjP().optional()}),v=n.Ikc({type:r.optional(),status:s.optional(),page:n.auy.ai().min(1).max(100).optional(),limit:n.auy.ai().optional(),sortBy:n.YjP().optional(),sortOrder:A.optional()}),x=n.Ikc({id:n.YjP(),name:n.YjP(),action:l,scope:n.YjP(),status:s,editable:n.zMY(),conditionsCount:n.aig()}),F=x.extend({type:r.exclude(["legacy"]),subType:i.optional()}),B=x.extend({type:n.euz("legacy"),subType:i,dataSource:o.optional()}),U=n.gMt("type",[F,B]),C=F.extend({type:n.KCZ([n.euz("defend"),n.euz("system")]),signals:h}),y=n.KCZ([n.Ikc({fieldId:n.YjP(),label:n.YjP()}).strict(),n.Ikc({value:n.YjP(),label:n.YjP()}).strict()]),j=n.Ikc({widget:n.k5n(["TOGGLE","SELECT","MULTI_SELECT"]),values:n.YOg(y)}),P=n.Ikc({widget:n.euz("NUMBER"),value:n.aig()}),w=n.KCZ([j,P]),_=n.Ikc({templateId:n.YjP(),params:n.YOg(w),filters:n.Ikc({match:c,conditions:n.YOg(b)}).nullable()}),Q=B.extend({type:n.euz("legacy"),conditions:m.nullable().optional()}),I=n.gMt("type",[F.extend({type:n.euz("user_defined"),dataSource:n.YjP(),configuration:_})]),N=n.Ikc({type:r,subType:i.optional()}),T=n.KCZ([C,Q,I]),S=n.Ikc({total:n.aig(),totalPages:n.aig(),page:n.aig(),limit:n.aig()}),k=n.Ikc({id:n.YjP(),name:n.YjP(),description:n.YjP(),action:l,scope:n.YjP(),dateAdded:n.YjP(),dateModified:n.YjP().optional()}),E=n.Ikc({page:n.auy.ai().min(1).optional(),limit:n.auy.ai().optional(),name:n.YjP().optional(),type:r.optional()}),D=n.k5n(["configuration_update","rule_created","rule_enabled","action_update","scope_update"]),K=n.Ikc({id:n.YjP(),action:D,title:n.YjP(),description:n.YjP
47(),createdBy:n.YjP(),updatedBy:n.YjP().optional(),createdAt:n.YjP(),updatedAt:n.YjP()}),Y=n.Ikc({type:r,page:n.auy.ai().min(1).optional(),limit:n.auy.ai().optional()}),L=n.Ikc({type:r,subType:i.optional()}),O=n.Ikc({name:n.YjP().optional(),action:l.optional(),scope:n.YjP().optional(),status:s.optional(),enabled:n.zMY().optional(),dataSource:n.YjP().optional(),templateId:n.YjP().optional(),params:n.YOg(n.YOg(n.KCZ([n.YjP(),n.aig()]))).optional(),filters:n.Ikc({match:c,conditions:n.YOg(b)}).nullable().optional()}),R=n.Ikc({action:l,scope:n.YjP(),enabled:n.zMY()}),M=n.Ikc({name:n.YjP(),action:l,dataSource:n.YjP().optional(),templateId:n.YjP(),enabled:n.zMY().optional(),params:n.YOg(n.YOg(n.KCZ([n.YjP(),n.aig()]))),filters:n.Ikc({match:c,conditions:n.YOg(b)}).optional()}),H=n.KCZ([R.extend({signals:h}),R.extend({conditions:m.nullable()}),M]),q=n.Ikc({id:n.YjP(),name:n.YjP(),description:n.YjP()}),V=n.Ikc({label:n.YjP(),required:n.zMY(),helpText:n.YjP().optional()}),z=V.extend({widget:n.euz("NUMBER"),min:n.aig(),max:n.aig(),constraintText:n.YjP().optional()}),G=V.extend({widget:n.euz("TOGGLE"),multiple:n.zMY(),options:n.YOg(y)}),X=V.extend({widget:n.euz("MULTI_SELECT"),options:n.YOg(y)}),W=V.extend({widget:n.euz("SELECT"),options:n.YOg(y)}),J=n.gMt("widget",[z,G,X,W]),$=n.Ikc({value:n.YjP(),label:n.YjP()}),Z=n.Ikc({lockedValue:n.YjP().nullable(),options:n.YOg($)}),ee=n.Ikc({fieldId:n.YjP(),operator:d,value:n.YOg(n.YjP())}),et=q.extend({filtersAllowed:n.zMY(),filtersRequired:n.zMY().optional(),maxFilters:n.aig().optional(),dataSourceSelector:Z.optional(),params:n.YOg(J),noticeText:n.YjP().optional(),defaultFilters:n.YOg(ee).nullable().optional()}),ea=n.Ikc({fieldId:n.YjP(),displayName:n.YjP(),backendFieldPath:n.YjP(),allowedOperators:n.YOg(d)}),en=n.Ikc({message:n.YjP()}),er=n.Ikc({data:n.YOg(U),pagination:S}),ei=n.Ikc({data:n.YOg(k),pagination:S}),es=n.Ikc({ruleId:n.YjP(),data:n.YOg(K),pagination:S}),eo=n.Ikc({data:n.YOg(q)}),el=n.Ikc({data:n.YOg(ea)});a.d(t,{},{$q:O,FQ:d,Gg:r,Hb:v,I6:L,OQ:er,Of:s,Rr:et,TM:E,Y9:T,aI:A,aW:i,cC:el,dU:es,hC:en,oJ:N,oi:eo,oq:Y,q0:H,yt:ei})},32243(e,t,a){a.d(t,{d:()=>h});var n=a(6636),r=a(89192),i=a(40058),s=a(99856),o=a(91025);let l=i.Ikc({generated:o.G4.optional(),trace_id:i.YjP().optional(),session_id:i.YjP().optional()}),A=i.Ikc({prompt:i.YjP(),session_id:i.YjP().optional()}),d=i.Ikc({trace_id:i.YjP(),score:i.zMY()}),c=i.Ikc({success:i.YjP()});var u=a(16431),p=a(95170),m=a(13035),g=a(38476);let f=(0,r.TV)(),h=f.router({links:f.router({getLinkSearch:{method:"GET",path:"/search",summary:"Search for links with pagination",query:m.m4,responses:{200:m.n1,400:m.hC,500:m.hC}},getSearchSuggestions:{method:"GET",path:"/search/suggested",summary:"Get tag suggestions for analytics fields",query:m.hw,responses:{200:m.MY,400:m.hC,500:m.hC}},postLinkSearchExport:{method:"POST",path:"/search/export",summary:"Export specific links by IDs to csv",query:m.m4,body:m.sy,responses:{200:m.PI,400:m.hC,500:m.hC}},getAliasValidation:{method:"GET",path:"/validate/alias",summary:"Validate if a link's alias is valid",query:m.CW,responses:{200:m.Hh}},getRedirectValidation:{method:"GET",path:"/validate/redirect",summary:"Validate if a redirect URL is valid for the given app",query:m.Aw,responses:{200:m.L_,400:m.hC}},getQuickLink:{method:"GET",path:"/quick-links/:id",pathParams:o.h$,summary:"Get a quick link by its ID",responses:{200:o.G4}},createQuickLink:{method:"POST",path:"/quick-links",summary:"Create a new quick link",query:o.gs,body:o.X,responses:{201:o.G4,400:m.hC}},updateQuickLink:{method:"PUT",path:"/quick-links",summary:"Update an existing quick link",body:o.G4,responses:{200:o.G4,400:m.hC}},deleteQuickLink:{method:"DELETE",path:"/quick-links/:id",pathParams:o.h$,summary:"Delete a quick link by its ID",responses:{200:o.G4}},bulkDeleteQuickLinks:{method:"POST",path:"/quick-links/bulk/delete",summary:"Bulk delete multiple quick links",body:i.YOg(n.tI_),responses:{200:i.Ikc({success:i.zMY()}),400:m.hC,500:m.hC}},previewQuickLinkDomain:{method:"POST",path:"/quick-links/preview-domain",summary:"Preview the domain for a quick link",body:o.yY,responses:{200:o.M8,400:m.hC}},bulkUpdateQuickLinks:{method:"PUT",path:"/quick-links/bulk",summary:"Update multiple quick links",body:i.YOg(o.G4),responses:{200:i.YOg(o.G4),400:m.hC}},getLinkTemplates:{method:"GET",path:"/templates",query:p.V$,responses:{200:i.YOg(p.KA)},summary:"Get multiple link templates by app ID and link type"},getLinkTemplate:{method:"GET",path:"/templates/:id",pathParams:p.iR,responses:{200:p.KA},summary:"Get a single link template by ID"},createAdLinkTemplate:{method:"POST",path:"/templates/ad",body:p.rL,responses:{201:p.MB,400:m.hC,403:m.hC,409:m.hC,500:m.hC},summary:"Create an ad link template"},updateAdLinkTemplate:{method:"PATCH",path:"/templates/ad/:id",pathParams:p.HS,body:p.Kq,responses:{200:p.MB,400:m.hC,403:m.hC,404:m.hC,409:m.hC,500:m.hC},summary:"Update the title, note or template of an ad link template"},archiveAdLinkTemplate:{method:"PATCH",path:"/templates/ad/:id/archive",pathParams:p.HS,body:p.Gq,responses:{200:p.MB,400:m.hC,403:m.hC,404:m.hC,500:m.hC},summary:"Archive or unarchive an ad link template"},renderQrCode:{method:"POST",path:"/qr-render",query:m.Kv,body:g.Js,responses:{200:i.YjP
47(),400:m.hC},summary:"Render a QR code or QR code preview"},cacheableGetQrCode:{method:"GET",path:"/qr-render",query:m.uu,responses:{200:i.YjP(),400:m.hC},summary:"Render a QR code or QR code preview, without link data overrides"},renderBulkQrCodes:{method:"POST",path:"/qr-render/bulk",body:g._6,responses:{200:i.YjP(),400:m.hC},summary:"Render multiple QR codes and return as a ZIP file (base64 encoded)"},renderInternalQrCode:{method:"POST",path:"/qr-code/internal",body:g.o$,responses:{200:i.YjP(),400:m.hC},summary:"Render a QR code for any URL using internal endpoint"},generateAiLinkData:{method:"POST",path:"/ai/link-data/generate",summary:"Get AI-generated link data",body:A,responses:{200:l,400:m.hC,500:m.hC}},createFeedback:{method:"POST",path:"/ai/feedback",summary:"Provide feedback for AI-generated data",body:d,responses:{200:c,400:m.hC,500:m.hC}},getAdLink:{method:"GET",path:"/ad-link/:id",pathParams:s.mB,query:s.jV,summary:"Get an ad link by its ID",responses:{200:s.rf,400:m.hC,500:m.hC}},createAdLink:{method:"POST",path:"/ad-link",summary:"Create a new ad link",body:s.zK,responses:{201:s.jG,400:m.oc,403:m.hC,500:m.hC}},updateAdLink:{method:"PUT",path:"/ad-link/:id",pathParams:s.fv,summary:"Update an existing ad link",body:s.gc,responses:{200:s.jG,400:m.oc,403:m.hC,500:m.hC}},deleteAdLink:{method:"DELETE",path:"/ad-link/:id",pathParams:s.mB,summary:"Delete an ad link by its ID",responses:{200:s.jG,400:m.hC,403:m.hC,500:m.hC}},getFolders:{method:"GET",path:"/folders",query:u.f8,responses:{200:i.YOg(u.w2),400:m.hC,500:m.hC},summary:"Get all link folders of the app"},createFolder:{method:"POST",path:"/folders",summary:"Create a new folder",body:u._1,responses:{201:u.w2,400:m.hC,500:m.hC}},deleteFolder:{method:"DELETE",path:"/folders/:id",pathParams:u.wH,summary:"Delete a folder by its ID",responses:{200:u.w2,400:m.hC,500:m.hC}}},{pathPrefix:"/links"})})},99856(e,t,a){var n=a(6636),r=a(40058),i=a(67124),s=a(95170),o=a(91025);let l=r.YjP().trim().max(128,"Alias must be at most 128 characters").regex(/^[a-zA-Z0-9-_]+$/,"Alias must only contain letters, numbers, dashes, and underscores"),A=r.YjP({message:"Title is required"}).trim().min(1,{message:"Title is required"}).max(200,{message:"Title must be at most 200 characters"}),d=r.YjP().trim().superRefine((e,t)=>{try{new URL(`https://${e}`).hostname||t.addIssue({code:"custom",message:"Invalid hostname"})}catch{t.addIssue({code:"custom",message:"Not a valid domain"})}}),c=r.k5n([n.daz.APP_ONLY,n.daz.SEARCH,n.daz.DISPLAY]),u=r.Ikc({createdByEmail:r.Rpp().optional(),createdById:r.YjP().optional(),createdByName:r.YjP().optional(),createdTimestamp:r.KH5.datetime().optional(),updatedByEmail:r.Rpp().optional(),updatedById:r.YjP().optional(),updatedByName:r.YjP().optional(),updatedTimestamp:r.KH5.datetime().optional()}).catchall(r.bzn()),p=/^https?:\/\/[\w-]+(\.[ \w-]+)+[/#?]?.*$/,m=r.Ikc({override:r.k5n([n.IEY.DEFAULT,n.IEY.WEB,n.IEY.DEEPVIEW]),value:r.YjP().optional()}).superRefine((e,t)=>{e.override!==n.IEY.DEFAULT&&(e.value||t.addIssue({code:"custom",message:"This field is required",path:["value"]}),e.override===n.IEY.WEB&&e.value&&!p.test(e.value)&&t.addIssue({code:"custom",message:"This field contains an invalid URL",path:["value"]}))}),g=r.Ikc({ios:m.optional(),android:m.optional(),desktop:m.optional()}),f=r.Ikc({campaign:r.YjP().optional(),channel:r.YjP().optional(),tags:r.YOg(r.YjP()).optional()}),h=o.cA.omit({"~creation_source":!0}).superRefine((e,t)=>{for(let a of Object.keys(e))n.Z6L.has(a)&&t.addIssue({code:"custom",message:`${a} is not allowed`,path:[a]})}),b=r.Ikc({id:n.tI_,alias:l.optional(),title:A,appId:n.tI_,archived:r.zMY(),domain:d,linkData:h.optional(),templateId:n.tI_.optional(),analyticsTags:f.optional(),redirects:g.optional(),originalWebUrl:r.OZ5().optional(),url:r.OZ5(),partner:r.YjP(),format:c,osType:r.YjP().optional(),isHouseholdMeasurementEnabled:r.zMY().optional(),metadata:u}),v=r.Ikc({value:r.YjP().optional(),shouldShow:r.zMY().optional(),isError:r.zMY().optional()}),x=r.Ikc({click:v.optional(),impression:v.optional()}),F=s.KA.omit({linkTemplate:!0}).extend({linkTemplate:i.nz}),B=r.Ikc({id:n.tI_}),U=r.Ikc({template:r.uEf().optional(),ad_trackers:r.uEf().optional()}),C=r.Ikc({adLink:b,adTrackers:x.optional(),template:F.optional()}),y=r.Ikc({alias:l.optional(),title:A,archived:r.zMY(),originalWebUrl:r.OZ5().optional(),partner:r.YjP(),format:c,osType:r.YjP().optional(),isHouseholdMeasurementEnabled:r.zMY().optional(),templateId:n.tI_.optional(),analyticsTags:f.optional(),redirects:g.optional(),linkData:h.optional(),useCustomDomain:r.zMY().optional()}),j=r.Ikc({id:n.tI_,title:A,appId:n.tI_,archived:r.zMY(),originalWebUrl:r.OZ5().optional(),partner:r.YjP(),format:c,osType:r.YjP().optional(),isHouseholdMeasurementEnabled:r.zMY(),templateId:n.tI_.optional(),analyticsTags:f.optional(),redirects:g.optional(),linkData:h.optional()});a.d(t,{},{AC:g,Mw:f,fv:B,gc:j,jG:b,jV:U,mB:B,rf:C,zK:y})},16431(e,t,a){var n=a(6636),r=a(40058);let i=r.Ikc({app_id:n.tI_,folder_id:r.YjP().uuid().optional(),folder_name:r.YjP().trim().min(1).max(60),template_ids:r.YOg(r.aig()).optional(),created_by_email:r.Rpp(),created_by_id:r.YjP(),created_by_name:r.YjP(),updated_by_email:r.Rpp(),updated_by_id:r.YjP(),updated_by_name:r.YjP(),created_timestamp:r.KH5.datetime(),updated_timestamp:r.KH5.datetime()}),s=r.Ikc({name:r.YjP().optional()}),o=r.Ikc({folder_name:r.YjP().trim().min(1,{message:"Name is required"}).max(60,{message:"Name must be at most 60 characters"}),template_id:r.aig().optional()}),l=r.Ikc({id:r.YjP().uuid()});a.d(t,{},{_1:o,f8:s,w2:i,wH:l})},67124(e,t,a){var n=a(40058);let r=n.k5n(["any","suggestions","fixed","choose","empty","default"]).catch("any"),i=n.KCZ([n.YjP(),n.YOg(n.YjP())]).optional().catch(void 0),s=n.Ikc({valueType:r.optional(),value:i,required:n.zMY().optional().catch(void 0)}).catchall(n.bzn()),o=s.extend({redirectType:n.YjP().optional().catch(void 0)}),l="either",A=n.k5n(["true","false",l]).catch(l),d=s.extend({fieldName:n.YjP()}),c=n.Ikc({ios:o.optional(),android:o.optional(),desktop:o.optional()}).catchall(n.bzn()),u=n.YOg(d).optional().catch(void 0),p=n.Ikc({nameLinkTemplate:n.Ikc({linkTitle:s.optional(),adPartner:s.optional(),adLinkType:s.optional(),osType:s.optional(),householdMeasurement:A.optional()}).catchall(n.bzn()).optional(),analyticsTags:n.Ikc({channel:s.optional(),campaign:s.optional(),tags:s.optional()}).catchall(n.bzn()).optional(),redirects:c.optional(),linkData:u}).catchall(n.bzn());a.d(t,{},{nz:p})},95170(e,t,a){var n=a(6636),r=a(40058);let i=r.KCZ([r.euz("quick"),r.euz("ad")]),s=r.Ikc({id:n.tI_,appId:n.tI_,type:i,name:n.p7q,note:n.KW1,linkTemplate:r.YjP(),deleted:r.zMY(),created:r.YjP().optional(),createdBy:r.YjP()}),o=r.Ikc({type:i.optional()}),l=r.Ikc({id:n.tI_}),A=n.myD.superRefine((e,t)=>
47{n.Z6L.has(e.fieldName)&&t.addIssue({code:"custom",message:`${e.fieldName} is not allowed`,path:["fieldName"]})}),d=r.YOg(A).superRefine((e,t)=>{let a=new Set;e.forEach((e,n)=>{a.has(e.fieldName)?t.addIssue({code:"custom",message:"This key is already in use",path:[n,"fieldName"]}):a.add(e.fieldName)})}),c=(0,n.cR)([n.B$n.ANY,n.B$n.FIXED,n.B$n.SUGGESTIONS,n.B$n.CHOOSE],{required:r.euz(!0)},n.kyJ),u=r.KCZ([r.euz("Cross-Platform Display"),r.euz("Cross-Platform Search"),r.euz("App Only")],{message:'Invalid Ad link format. Must be one of "Cross-Platform Display", "Cross-Platform Search", or "App Only".'}),p=r.gMt("valueType",[r.Ikc({required:r.euz(!0),valueType:r.euz(n.B$n.ANY)}),r.Ikc({required:r.euz(!0),valueType:r.euz(n.B$n.SUGGESTIONS),value:r.YOg(u).optional()}),r.Ikc({required:r.euz(!0),valueType:r.euz(n.B$n.FIXED),value:u}),r.Ikc({required:r.euz(!0),valueType:r.euz(n.B$n.CHOOSE),value:r.YOg(u).min(1,{message:"At least one Ad link format is required."})})]),m=r.Ikc({required:r.zMY(),valueType:r.KCZ([r.euz(n.B$n.ANY),r.euz(n.B$n.FIXED)]),value:r.YjP().trim().optional()}),g=r.Ikc({channel:n.uYQ,campaign:n.uYQ,tags:n.FaT}),f=r.Ikc({ios:n.KO2,android:n.KO2,desktop:n.KO2}),h=r.Ikc({nameLinkTemplate:r.Ikc({linkTitle:n.Svi,adPartner:c,adLinkType:p,osType:m.optional(),householdMeasurement:n.SF8.optional()}),analyticsTags:g,redirects:f,linkData:d.default([])}),b=r.Ikc({name:n.p7q,note:n.KW1,linkTemplate:h}),v=r.Ikc({name:n.p7q.optional(),note:n.KW1.optional(),linkTemplate:h.optional()}).strict().refine(e=>Object.keys(e).length>0,{message:"At least one of name, note or linkTemplate is required"}),x=r.Ikc({archived:r.zMY()}),F=s.omit({linkTemplate:!0,note:!0,type:!0}).extend({type:r.euz("ad"),note:r.YjP().nullable(),linkTemplate:h});a.d(t,{},{Gq:x,HS:l,KA:s,Kq:v,MB:F,S:g,V$:o,dc:d,iR:l,iS:f,rL:b,zh:c})},13035(e,t,a){var n=a(6636),r=a(40058),i=a(91025);let s=r.Ikc({url:r.OZ5()}),o=r.zMY(),l=r.Ikc({group_by:r.k5n(["~campaign","~channel","~feature","~tags","~advertising_partner_name","createdByName","$fallback_url","$canonical_url","$deeplink_path","~campaign_objective","~campaign_event"]),"~link_type":r.k5n(["QUICK_LINK","AD_LINK"]).optional(),date_from:r.YjP().regex(/^\d{4}\/\d{2}\/\d{2}$/).optional(),date_to:r.YjP().regex(/^\d{4}\/\d{2}\/\d{2}$/).optional(),"~campaign":r.YjP().optional(),"~channel":r.YjP().optional(),"~feature":r.YjP().optional(),"~tags":r.YjP().optional(),createdByName:r.YjP().optional(),"~advertising_partner_name":r.YjP().optional(),$fallback_url:r.YjP().optional(),$canonical_url:r.YjP().optional(),$deeplink_path:r.YjP().optional(),groups_max:r.auy.ai().min(1).max(1e3).optional(),pagination_size:r.auy.ai().min(0).max(0),pagination_page:r.auy.ai().min(0).max(0)}),A=r.Ikc({link_id:n.tI_.optional(),image_format:r.k5n(["png","svg","jpeg"]).optional(),width:r.auy.ai().min(88).max(512)}),d=r.Ikc({link_id:n.tI_.optional(),url:r.OZ5().optional()}),c=r.Ikc({search_options:r.YOg(r.YjP())}),u=r.Ikc({code:r.aig(),message:r.YjP()}),p=u.extend({fieldErrors:r.g1P(r.YjP(),r.YOg(r.YjP())).optional()}),m=r.Ikc({redirectUrl:r.OZ5()}),g=r.Ikc({valid:r.zMY(),reason:r.YjP().optional()}),f=r.Ikc({app_id:n.tI_,created:r.YjP(),createdById:n.tI_,createdByEmail:r.Rpp(),createdByName:r.YjP(),createdTimestamp:r.YjP(),updatedByEmail:r.Rpp().optional(),updatedById:n.tI_.optional(),updatedByName:r.YjP().optional(),updatedTimestamp:r.YjP().optional(),"~id":n.tI_,"~link_type":r.YjP(),"+url":r.YjP(),archived:r.zMY(),$link_title:r.YjP(),$marketing_title:r.YjP(),"~campaign":r.YjP().optional(),"~channel":r.YjP().optional(),"~feature":r.YjP().optional(),"~tags":r.YOg(r.YjP()).optional(),"~quick_link_template_id":r.aig().or(r.YjP()).optional(),"~link_template_id":r.aig().or(r.YjP()).optional(),"~qr_customized":r.zMY().optional(),$web_only:r.zMY().optional(),"~advertising_partner_name":r.YjP().optional()}),h=Object.keys(f.shape),b=r.Ikc({"~link_type":r.YOg(r.YjP()).optional(),"~campaign":r.YOg(r.YjP()).optional(),"~channel":r.YOg(r.YjP()).optional(),"~feature":r.YOg(r.YjP()).optional(),"~tags":r.YOg(r.YjP()).optional(),"~advertising_partner_name":r.YOg(r.YjP()).optional(),"~agency_id":r.YOg(r.YjP()).optional(),"~qr_customized":r.YjP().optional(),"~campaign_objective":r.YOg(r.YjP()).optional(),"~campaign_event":r.YOg(r.YjP()).optional(),$web_only:r.YjP().optional(),createdByName:r.YOg(r.YjP()).optional(),$fallback_url:r.YOg(r.YjP()).optional(),$canonical_url:r.YOg(r.YjP()).optional(),$deeplink_path:r.YOg(r.YjP()).optional(),date_from:r.YjP().optional(),date_to:r.YjP().optional(),folderId:r.uRe().optional(),pagination_page:r.auy.ai().min(0).optional(),pagination_size:r.auy.ai().min(1).max(100).optional(),order_by:r.YjP().optional().refine(e=>!e||h.includes(e),{message:`Invalid order_by field. Must be one of: ${h.join(", ")}`}),order_direction:r.k5n(["asc","desc"]).optional(),fetch_link_data:r.YjP().optional(),fetch_link_analytics:r.YjP().optional(),fetch_ad_trackers:r.YjP().optional(),search_string:r.YjP().optional()}).refine(e=>!e.date_from&&!e.date_to||e.date_from&&e.date_to,{path:["date_from"],error:"Both date_from and date_to must be provided together."}),v=r.Ikc({clicks:r.aig()}
47),x=r.Ikc({items:r.YOg(r.Ikc({link_id:n.tI_,search_item:f,analytics_data:v.optional(),link_data:i.cA.optional(),ad_trackers:r.Ikc({click:r.Ikc({value:r.YjP().optional(),shouldShow:r.zMY().optional(),isError:r.zMY().optional()}).optional(),impression:r.Ikc({value:r.YjP().optional(),shouldShow:r.zMY().optional(),isError:r.zMY().optional()}).optional()}).optional()})),total_hits:r.aig()}),F=r.Ikc({type:r.YjP(),data:r.Nlp(ArrayBuffer)}),B=r.Ikc({link_ids:r.YOg(n.tI_)});a.d(t,{$f:()=>i.$f},{Aw:m,CW:s,Hh:o,Kv:d,L_:g,MY:c,PI:F,hC:u,hw:l,m4:b,n1:x,oc:p,sy:B,uu:A})},38476(e,t,a){var n,r,i=a(40058);let s=/^https?:\/\/[\w-]+(\.[\w-]+)+[/#?]?.*$/,o="Enter a valid image URL.",l=i.YjP().regex(/^#[0-9a-fA-F]{6}$/,{message:"Enter a valid hex color like #FF00AA."});var A=((n={})[n.NONE=1]="NONE",n[n.THIN=2]="THIN",n),d=((r={})[r.SQUARE=1]="SQUARE",r[r.CIRCLE=2]="CIRCLE",r);let c=i.Ikc({qr_settings_id:i.YjP().optional(),code_color:l.optional(),background_color:l.optional(),finder_eye_color:l.optional(),finder_pattern_color:l.optional(),finder_pattern:i.Whr().min(1).max(3).optional(),image_format:i.k5n(["png","jpeg","jpg","svg"],{error:e=>void 0===e.input?"Choose an image format.":"Choose a valid image format."}).optional(),width:i.aig().int().min(80,{message:"Width must be at least 80 px."}).max(2e3,{message:"Width must be 2000 px or less."}).optional(),dpi:i.aig().int().min(1,{message:"DPI must be at least 1."}).max(1200,{message:"DPI must be 1200 or less."}).optional(),margin:i.aig().int().min(0,{message:"Margin must be at least 0."}).optional(),center_logo_url:i.KCZ([i.YjP().trim().url({message:o}),i.euz(null),i.euz("")]).optional(),center_logo_area_percent:i.aig().min(0,{message:"Center logo area must be at least 0."}).max(15,{message:"Center logo area must be 15 or less."}).optional(),background_image_url:i.KCZ([i.YjP().trim().url({message:o}),i.euz(null),i.euz("")]).optional(),code_pattern_url:i.YjP().trim().url({message:o}).optional(),code_pattern:i.aig().int().min(1,{message:"Choose a code pattern between 1 and 7."}).max(7,{message:"Choose a code pattern between 1 and 7."}).optional(),frame_style:i.k5n(A,{error:e=>void 0===e.input?"Choose a frame style.":"Frame style must be NONE or THIN."}).optional(),code_shape:i.k5n(d,{error:e=>void 0===e.input?"Choose a code shape.":"Code shape must be SQUARE or CIRCLE."}).optional(),error_correction:i.k5n(["L","M","Q","H"],{error:e=>void 0===e.input?"Choose an error correction level.":"Error correction must be L, M, Q, or H."}).optional(),frame_color:l.optional(),transparent_background:i.zMY().optional()}),u=i.Ikc({url:i.YjP().url({message:"Enter a valid URL."}),file_name:i.YjP().min(1,{message:"File name is required."}),settings:c.optional()}),p=i.Ikc({qr_codes:i.YOg(u).min(1,{message:"At least one QR code is required."}),ignore_app_config:i.zMY().optional().default(!1)}),m=i.Ikc({url:i.YjP().regex(s,{message:"Enter a valid URL."}),qr_code_settings:c.optional(),ignore_app_config:i.zMY().optional().default(!1)});a.d(t,{},{Js:c,X8:s,_6:p,o$:m})},91025(e,t,a){var n,r=a(6636),i=a(40058),s=a(38476),o=((n={})[n.UI=1]="UI",n[n.API=0]="API",n[n.PARTNER_DEFAULT=12]="PARTNER_DEFAULT",n);let l=i.YjP().trim().max(128,"Alias must be at most 128 characters").regex(/^[a-zA-Z0-9-_]+$/,"Alias must only contain letters, numbers, dashes, and underscores").optional().or(i.euz("")),A=i.YjP().trim().min(1,{message:"Title is required"}).max(200,{message:"Title must be at most 200 characters"}),d=i.YjP().trim().refine(e=>{try{return!!new URL(`https://${e}`).hostname}catch{return!1}}),c=i.Ikc({collectionId:i.YjP().optional(),collectionName:i.YjP().optional(),folderId:i.YjP().optional(),folderName:i.YjP().optional(),createdByEmail:i.Rpp().optional(),createdById:i.YjP().optional(),createdByName:i.YjP().optional(),createdTimestamp:i.KH5.datetime().optional(),updatedByEmail:i.Rpp().optional(),updatedById:i.YjP().optional(),updatedByName:i.YjP().optional(),updatedTimestamp:i.KH5.datetime().optional()}).catchall(i.bzn()),u=i.Ikc({id:r.tI_}),p=/^https?:\/\/[\w-]+(\.[\w-]+)+[/#?]?.*$/,m=i.Ikc({override:i.YjP(),value:i.YjP()}).superRefine((e,t)=>
47{"WebUrl"!==e.override||p.test(e.value)||t.addIssue({code:"custom",message:"This field contains an invalid URL",path:["value"]}),"Deepview"===e.override&&""===e.value&&t.addIssue({code:"custom",message:"This field is required",path:["value"]})}),g=i.Ikc({ios:m.optional(),android:m.optional(),desktop:m.optional()}),f=i.Ikc({$deeplink_path:i.YjP().optional(),$ios_deeplink_path:i.YjP().optional(),$android_deeplink_path:i.YjP().optional(),$desktop_deeplink_path:i.YjP().optional(),$click_install_window_days:i.YjP().optional(),$click_session_start_window_days:i.YjP().optional(),$click_conversion_window_days:i.YjP().optional(),$impression_install_window_days:i.YjP().optional(),$impression_session_start_window_days:i.YjP().optional(),$impression_conversion_window_days:i.YjP().optional(),$household_measurement_window_days:i.YjP().optional(),$fallback_url:i.YjP().optional(),$ipad_url:i.YjP().optional(),$samsung_url:i.YjP().optional(),$windows_phone_url:i.YjP().optional(),$blackberry_url:i.YjP().optional(),$fire_url:i.YjP().optional(),$ios_wechat_url:i.YjP().optional(),$android_wechat_url:i.YjP().optional(),$huawei_url:i.YjP().optional(),$web_only:i.YjP().optional(),$uri_redirect_mode:i.YjP().optional(),$match_duration:i.YjP().optional(),$always_deeplink:i.YjP().optional(),$ios_redirect_timeout:i.YjP().optional(),$android_redirect_timeout:i.YjP().optional(),$custom_sms_text:i.YjP().optional(),$deeplink_no_attribution:i.YjP().optional(),$publicly_indexable:i.YjP().optional(),$canonical_identifier:i.YjP().optional(),$canonical_url:i.YjP().optional(),$content_type:i.YjP().optional(),$do_not_process:i.YjP().optional(),$ios_passive_deepview:i.YjP().optional(),$android_passive_deepview:i.YjP().optional(),$link_title:i.YjP().optional(),$marketing_title:i.YjP().optional(),$og_title:i.YjP().optional(),$og_image_url:i.YjP().optional(),$og_image_width:i.YjP().optional(),$og_image_height:i.YjP().optional(),$og_video:i.YjP().optional(),$og_url:i.YjP().optional(),$og_type:i.YjP().optional(),$og_redirect:i.YjP().optional(),$og_description:i.YjP().optional(),$twitter_card:i.YjP().optional(),$twitter_site:i.YjP().optional(),$twitter_app_country:i.YjP().optional(),$twitter_player:i.YjP().optional(),$twitter_player_width:i.YjP().optional(),$twitter_player_height:i.YjP().optional(),$custom_meta_tags:i.YjP().optional(),$desktop_url:i.YjP().optional(),"~link_type":i.YjP().optional(),"~marketing":i.zMY().optional(),"~quick_link_template_id":i.aig().or(i.YjP()).optional(),"~id":r.tI_.optional(),"+url":i.YjP().optional(),"~campaign_objective":i.YjP().optional(),"~campaign_event":i.YjP().optional(),"~agency_id":i.aig().or(i.YjP()).optional(),"~creation_source":i.euz(0).or(i.euz(1)).default(1).optional()}).catchall(i.bzn()),h=i.Ikc({alias:l,metadata:c.optional(),redirects:g.optional(),title:A}),b=i.Ikc({campaign:i.YjP().optional(),tags:i.YOg(i.YjP()).optional()}).extend({channel:i.YjP().optional(),feature:i.YjP().optional()}),v=g.extend({webOnly:i.zMY().optional()}),x=i.Ikc({description:i.YjP().optional(),imageUrl:i.OZ5().or(i.euz("")).optional(),title:i.YjP().optional(),imageFile:i.NJF("File selection is required").mime(["image/png","image/jpeg","image/jpg"],"Invalid image file type. Please upload a PNG or JPEG file.").max(1048576,"File size must be less than 1MB. Please upload a smaller file to ensure performance on mobile devices").nullable().optional()}),F=i.Ikc({objective:i.YjP().optional(),event:i.YjP().optional()}),B=h.extend({id:r.tI_.optional(),appId:r.tI_.optional(),archived:i.zMY().optional(),domain:d,linkData:f.optional(),templateId:r.tI_.optional(),analyticsTags:b.optional(),redirects:v.optional(),socialMediaTags:x.optional(),qrCodeSettings:s.Js.optional(),originalWebUrl:i.OZ5().optional(),url:i.OZ5().optional(),campaignObjective:F.optional()}),U=i.Ikc({aiGeneratedTraceId:i.YjP().optional()}),C=i.Ikc({redirects:i.Ikc({webOnly:i.zMY()})}
47),y=i.Ikc({domain:i.YjP()});a.d(t,{$f:()=>o},{A_:A,DQ:b,G4:B,M8:y,PM:x,X:B,X8:p,cA:f,cX:l,gs:U,h$:u,ve:v,yY:C,yf:d})},85350(e,t,a){var n=a(6636),r=a(89192),i=a(40058);let s=(0,r.TV)(),o=i.Ikc({message:i.YjP()}),l=i.Ikc({id:i.YjP(),liveId:i.YjP(),testId:i.YjP(),branchAccountId:i.YjP().optional()}),A=i.Ikc({third_party_account_id:i.YjP().nullable(),invite_id:i.aig().nullable(),name:i.YjP(),status:i.k5n([n.cvT.ACTIVE,n.cvT.DISABLED,n.cvT.INVITE_PENDING]),date_invited:i.YjP().nullable(),invited_by:i.YjP().nullable()}),d=i.Ikc({id:i.YjP(),name:i.YjP(),company_url:i.YjP(),access_code:i.YjP().optional()}),c=i.Ikc({id:i.aig(),branch_account_id:i.aig(),name:i.YjP().optional(),user_email:i.YjP(),agreed_utc_date:i.YjP().nullable()}),u=i.Ikc({name:i.YjP(),companyUrl:i.YjP(),branchAccountType:i.YjP()}),p=i.Ikc({status:i.YjP()}),m=i.Ikc({third_party_account_id:i.YjP().min(1)}),g=i.Ikc({revoked:i.zMY(),grants_revoked:i.aig(),user_access_revoked:i.aig(),invites_cancelled:i.aig()}),f=i.Ikc({accessLevel:i.YjP().min(1,"Access level is required"),campaignExecutionFullAccess:i.zMY(),linksEdit:i.zMY(),linksView:i.zMY(),channelsEdit:i.zMY(),channelsView:i.zMY(),linkTemplatesEdit:i.zMY(),linkTemplatesView:i.zMY(),audienceEngagementFullAccess:i.zMY(),engagementAudiencesEdit:i.zMY(),engagementAudiencesView:i.zMY(),mobileDiscoveryEdit:i.zMY(),mobileDiscoveryView:i.zMY(),appConfigurationFullAccess:i.zMY(),appSettingsEdit:i.zMY(),appSettingsView:i.zMY(),fraudRulesEdit:i.zMY(),fraudRulesView:i.zMY(),reportingInsightsFullAccess:i.zMY(),summaryReportingView:i.zMY(),fraudReportingView:i.zMY(),revenueDataView:i.zMY(),sensitiveDataView:i.zMY(),exportingFullAccess:i.zMY(),allowExports:i.zMY(),limitDataToThirdParty:i.k5n(["full","limited"]),limitToSelectedAdNetworks:i.k5n(["full","limited"]),selectedAdNetworks:i.YOg(i.YjP()),limitToSelectedCountries:i.k5n(["full","limited"]),selectedCountries:i.YOg(i.YjP())}),h=f.extend({deleted:i.zMY()}),b=i.Ikc({token:i.YjP()}),v=i.Ikc({status:i.YjP(),password_reset_link:i.YjP()}),x=f.extend({thirdPartyName:i.YjP().min(1,"Third Party Name is required"),thirdPartyEmail:i.Rpp("Please enter a valid email address").min(1,"Third party representative email is required")}),F=f.extend({thirdPartyAccountId:i.YjP().min(1,"Third party account ID is required")}),B=i.Ikc({app_name:i.YjP(),brand_account_name:i.YjP(),app_pair_id:i.aig(),live_app_id:i.YjP(),access_role_id:i.aig(),can_open:i.zMY()}),U=i.Ikc({apps:i.YOg(B)}),C=i.Ikc({app_pair_id:i.YjP(),brand_account_id:i.YjP(),access_role_id:i.YjP(),live_app:i.Ikc({id:i.YjP(),name:i.YjP()})}),y=i.Ikc({user_id:i.YjP(),user_email:i.YjP(),user_name:i.YjP(),user_last_name:i.YjP(),user_invite_status:i.YjP(),user_access_role_id:i.YjP(),has_access_to_all_apps:i.zMY(),app_access:i.YOg(C).nullable()}),j=i.Ikc({third_party_account_id:i.YjP(),third_party_name:i.YjP(),users:i.YOg(y)}),P=i.Ikc({firstName:i.YjP().min(1,"First name is required"),lastName:i.YjP().min(1,"Last name is required"),email:i.Rpp("Please enter a valid email address"),appIds:i.YOg(i.YjP()).min(1,"At least one app must be selected"),role:i.k5n([n.NFi.ADMIN,n.NFi.USER])}),w=i.Ikc({status:i.YjP(),message:i.YjP()}),_=i.Ikc({email:i.Rpp("Please enter a valid email address")}),Q=i.Ikc({status:i.YjP(),reason:i.YjP()}),I=i.Ikc({app_name:i.YjP(),app_id:i.YjP(),third_party_access_role_id:i.YjP(),user_access_role_id:i.YjP(),permissions:f.optional()}),N=i.Ikc({dashboard_user_id:i.YjP(),third_party_account_id:i.YjP(),app_access:i.YOg(I)}),T=f.extend({app_id:i.YjP()}),S=i.Ikc({app_permissions:i.YOg(T).min(1,"app_permissions cannot be empty")}),k=i.Ikc({results:i.YOg(i.Ikc({app_id:i.YjP(),status:i.k5n(["updated","failed"])}))}),E=i.Ikc({role:i.k5n([n.NFi.ADMIN,n.NFi.USER])}),D=i.Ikc({status:i.YjP(),message:i.YjP()}),K=i.Ikc({user_id:i.YjP(),status:i.YjP()}),Y=i.Ikc({user_re_enabled:i.zMY(),app_access_restored:i.aig()}),L=i.Ikc({status:i.YjP(),message:i.YjP()}),O=i.Ikc({agencies:i.YOg(A)}),R=i.YOg(d),M=i.Ikc({status:i.YjP(),reason:i.YjP()}),H=s.router({getThirdPartiesForApp:{method:"GET",path:"/third-party/app",responses:{200:O,404:o,500:o},summary:"Get third parties linked to the current app"},getAllThirdParties:{method:"GET",path:"/third-party/all",query:i.Ikc({search:i.YjP().optional()}),responses:{200:R,404:o,500:o},summary:"Search available agencies. Auto-detects search type: UUID → access_code, @ → email domain, otherwise → name."},getThirdPartyInfo:{method:"GET",path:"/third-party/info",responses:{200:c,404:o,500:o},summary:"Get third party info for the current session user branch account"},setupThirdParty:{method:"POST",path:"/third-party/setup",body:u,responses:{200:p,500:o},summary:"Setup a third party account"},revokeThirdParty:{method:"POST",path:"/third-party/revoke",body:m,responses:{200:g,500:o},summary:"Revoke/disable a third party from an app"},validateThirdParty:{method:"POST",path:"/third-party/validate",body:i.Ikc({email:i.Rpp(),third_party_name:i.YjP()}),responses:{200:M,400:M,500:M},summary:"Validate if a third party can be linked based on email and name"},inviteThirdParty:{method:"POST",path:"/third-party/invite",body:x,responses:{200:i.Ikc({message:i.YjP()}),400:o,500:o},summary:"Invite a third party to link to the app with specific permissions"},connectThirdParty:{method:"POST",path:"/third-party/connect",body:F,responses:{200:i.Ikc({message:i.YjP()}),400:o,500:o},summary:"Connect an existing third party to the app with specific permissions"},getThirdPartyPermissions:{method:"GET",path:"/third-party/:thirdPartyId/permissions",pathParams:i.Ikc({thirdPartyId:i.YjP()}),responses:{200:h,404:o,500:o},summary:"Get permissions for a specific third party"},updateThirdPartyPermissions:{method:"PUT",path:"/third-party/:thirdPartyId/permissions",pathParams:i.Ikc({thirdPartyId:i.YjP()}),body:f,responses:{200:i.Ikc({message:i.YjP()}),400:o,500:o},summary:"Update permissions for an existing third party on an app"},getAppsForThirdParty:{method:"GET",path:"/third-party/apps",responses:{200:U,404:o,500:o},summary:"Get apps that a third party (agency) has access to"},getAppPairForThirdParty:{method:"GET",path:"/third-party/app-pair/:appPairId",pathParams:i.Ikc({appPairId:i.YjP()}),responses:{200:l,404:o,500:o},summary:"Resolve an app pair by id for a third party (agency) opening a brand app"},getUsersForThirdParty:{method:"GET",path:"/third-party/users",responses:{200:j,404:o,500:o},summary:"Get users within a third party (agency) organization"},getThirdPartyUsers:{method:"GET",path:"/third-party/:thirdPartyId/users",pathParams:i.Ikc({thirdPartyId:i.YjP()}),responses:{200:j,404:o,500:o},summary:"Get users within a specific third party (agency) organization"},acceptThirdPartyInvite:{method:"POST",path:"/third-party/accept",body:b,responses:{200:v,400:o,500:o},summary:"Accept a third party invite using the encrypted token from the invite link"},resendThirdPartyInvite:{method:"POST",path:"/third-party/invite/:inviteId/resend",pathParams:i.Ikc({inviteId:i.YjP()}),body:i.Ikc({}),responses:{200:i.Ikc({status:i.YjP(),message:i.YjP()}),400:o,500:o},summary:"Resend a third party invite"},cancelThirdPartyInvite:{method:"POST",path:"/third-party/invite/:inviteId/cancel",pathParams:i.Ikc({inviteId:i.YjP()}),body:i.Ikc({}),responses:{200:i.Ikc({status:i.YjP(),message:i.YjP()}),404:o,500:o},summary:"Cancel a third party invite"},inviteThirdPartyUser:{method:"POST",path:"/third-party/user/invite",body:P,responses:{200:w,400:o,500:o},summary:"Invite a new user to a third party organization"},validateThirdPartyUserEmail:{method:"POST",path:"/third-party/user/validate-email",body:_,responses:{200:Q,400:Q,500:Q},summary:"Validate if an email can be used for a third party user invite"},getUserAppAccess:{method:"GET",path:"/third-party/users/:dashboardUserId/app-access",pathParams:i.Ikc({dashboardUserId:i.YjP()}),responses:{200:N,404:o,500:o},summary:"Get a third-party user's per-app access"},updateUserAppAccess:{method:"PUT",path:"/third-party/users/:dashboardUserId/app-access",pathParams:i.Ikc({dashboardUserId:i.YjP()}),body:S,responses:{200:k,400:o,500:o},summary:"Bulk-update a third-party user's app access"},updateUserRole:{method:"PUT",path:"/third-party/users/:dashboardUserId/role",pathParams:i.Ikc({dashboardUserId:i.YjP()}),body:E,responses:{200:D,400:o,500:o},summary:"Update a third-party user's organization role"},disableThirdPartyUser:{method:"DELETE",path:"/third-party/users/:dashboardUserId",pathParams:i.Ikc({dashboardUserId:i.YjP()}),body:i.Ikc({}),responses:{200:i.Ikc({user_removed:i.zMY(),app_access_revoked:i.aig()}),404:o,500:o},summary:"Disable a user in a third party organization"},resendThirdPartyUserInvite:{method:"POST",path:"/third-party/user/:dashboardUserId/resend-invite",pathParams:i.Ikc({dashboardUserId:i.YjP()}),body:i.Ikc({}),responses:{200:K,400:o,404:o,500:o},summary:"Resend the invite email to a pending third-party user"},reEnableThirdPartyUser:{method:"POST",path:"/third-party/user/:dashboardUserId/re-enable",pathParams:i.Ikc({dashboardUserId:i.YjP()}),body:i.Ikc({}),responses:{200:Y,400:L,404:L,500:L},summary:"Re-enable a previously disabled user in a third party organization"}});a.d(t,{},{Yz:H,l2:f,wn:x})},5649(e,t,a){a.d(t,{wH:()=>n4,dz:()=>ro});var n=a(89192),r=a(40058),i=a(73412);let s=(0,n.TV)().router({getDisclaimerStatus:{method:"GET",path:"/disclaimer-status",query:r.Ikc({machineName:r.YjP().optional(),type:r.k5n(["AD_NETWORK","DATA_INTEGRATION","WEBHOOK"])}),responses:{200:r.Ikc({accepted:r.zMY()}),400:i.hC,404:i.hC,500:i.hC},summary:"Get AC disclaimer acceptance status",description:"Returns whether the user has accepted the Advanced Compliance disclaimer for this partner."},acceptDisclaimer:{method:"POST",path:"/accept-disclaimer",query:r.Ikc({machineName:r.YjP().optional()}),body:r.Ikc({type:r.k5n(["AD_NETWORK","DATA_INTEGRATION","WEBHOOK"]),webhook_id:r.YjP().optional(),machine_name:r.YjP().optional()}),responses:{200:r.Ikc({acceptance_datetime:r.YjP()}),400:i.hC,404:i.hC,500:i.hC},summary:"Accept Advanced Compliance disclaimer before connecting",description:"Records the user acceptance of the third-party integration disclaimer. Required before OAuth for partners when Advanced Compliance is enabled."}},{pathPrefix:"/ac-disclaimer"}),o=r.Ikc({branch_parameter:r.YjP(),label:r.YjP(),account_credential:r.L5J().nullable().optional(),customization_type:r.YjP(),webhook_format:r.KCZ([r.YjP(),r.chJ()]).optional(),link_macro_query_parameter:r.KCZ([r.YjP(),r.chJ()]).optional()}),l=(0,n.TV)().router({getAdOntology:{method:"GET",path:"/",summary:"Get ad ontology definitions",responses:{200:r.YOg(o),500:i.hC}}},{pathPrefix:"/ad-ontology"});var A=a(6636);let d=(0,n.TV)().router({getOptions:{method:"GET",path:"/",query:r.Ikc({pagination_page:r.auy.ai().int().min(1),pagination_size:r.auy.ai().int().min(1).max(100),search_string:r.YjP().max(100).optional(),enabled:r.vkY(e=>"true"===e||!0===e,r.zMY()).optional(),custom:r.vkY(e=>"true"===e||!0===e,r.zMY()).optional()}),responses:{200:i._W,400:i.hC,500:i.hC},summary:"Get paginated list of ad partners options",description:"Returns a paginated list of all available ad partners with minimal fields. Supports search by display name."},getAllOptions:{method:"GET",path:"/all",query:r.Ikc({custom:r.vkY(e=>"true"===e||!0===e,r.zMY()).optional(),enabled:r.vkY(e=>"true"===e||!0===e,r.zMY()).optional()}),responses:{200:i.XT,400:i.hC,500:i.hC},summary:"Get full list of ad partners options",description:"Returns a full list of all available ad partners with minimal fields. Supports filtering by custom and enabled status."},validatePostbackTemplate:{method:"POST",path:"/validate-postback",body:r.Ikc({template:r.YjP()}),responses:{200:r.Ikc({valid:r.euz(!0).optional()}),400:i.hC,500:i.hC},summary:"Validate a postback URL template",description:"Validates that the postback template URL is well-formed and accepted by the backend"},getById:{method:"GET",path:"/:machineName",pathParams:r.Ikc({machineName:r.YjP()}),responses:{200:i.NN,400:i.hC,404:i.hC,500:i.hC},summary:"Get detailed ad partner configuration with hybrid section-based config"},updateStatus:{method:"PUT",path:"/:machineName/status/:status",pathParams:r.Ikc({machineName:r.YjP(),status:r.k5n(["enabled","disabled"])}),body:i.Qj,responses:{200:i.Dv,400:i.hC,403:i.hC,404:i.hC,500:i.hC},summary:"Enable or disable an ad partner",description:"Dedicated endpoint for toggling ad partner activation. When disabling, postback provisioning limits are bypassed. When enabling, postbacks over the provisioned limit are automatically disabled."},updateById:{method:"PUT",path:"/:machineName",pathParams:r.Ikc({machineName:r.YjP()}),body:i.BQ,responses:{200:i.Dv,400:i.ao,404:i.hC,500:i.hC},summary:"Update ad partner details (excluding configuration schema)",description:"Updates configuration for an enabled ad partner. Partner activation is managed via the status endpoint."},savePostback:{method:"POST",path:"/:machineName/postbacks",pathParams:r.Ikc({machineName:r.YjP()}),body:r.Ikc({event:r.YjP(),datasource:r.YjP(),initial_filter:r.g1P(r.YjP(),r.YjP()),url:r.YjP().optional()}),responses:{200:i.Dv,400:i.hC,404:i.hC,500:i.hC},summary:"Add a single postback",description:"Adds a new postback via the dedicated add-webhook endpoint."},getTerms:{method:"GET",path:"/:machineName/terms",pathParams:r.Ikc({machineName:r.YjP()}),responses:{200:r.Ikc({terms_html:r.YjP().optional(),title:r.YjP().optional()}),400:i.hC,404:i.hC,500:i.hC},summary:"Get terms and conditions for ad partner",description:"Returns terms HTML and title when the partner requires terms acceptance. Empty object when partner has no terms."},getAuthenticationUrl:{method:"GET",path:"/:machineName/authentication-url",pathParams:r.Ikc({machineName:r.YjP()}),query:r.Ikc({location:r.YjP().optional(),amazon_region:r.k5n(A.EeV).optional()}),responses:{200:r.Ikc({url:r.YjP()}),400:i.hC,404:i.hC,500:i.hC},summary:"Get OAuth authentication URL for an ad partner",description:"Returns the OAuth authentication URL for connecting an ad partner account"},getPrebuildMacros:{method:"GET",path:"/:machineName/prebuild-macros",responses:{200:i.bg,400:i.hC,500:i.hC},summary:"Get ad partner events prebuild macros"},getAdAccounts:{method:"GET",path:"/:machineName/ad-accounts",pathParams:r.Ikc({machineName:r.YjP()}),responses:{200:r.Ikc({accounts:r.YOg(i.sT)}),400:i.hC,404:i.hC,501:i.hC,500:i.hC},summary:"Get ad accounts for a specific partner",description:"Fetches ad accounts for the specified partner using partner-specific services and returns them in unified schema format"},getFacebookAppInfo:{method:"GET",path:"/a_facebook/app-info",query:r.Ikc({fb_app_id:r.YjP()}),responses:{200:r.Ikc({id:r.YjP(),name:r.YjP()}),400:i.hC,404:i.hC,500:i.hC},summary:"Get Facebook app information by app ID",description:"Fetches Facebook app information using the app ID and saved credentials"},createCustomPartner:{method:"POST",path:"/custom",body:r.Ikc({publisher_name:r.YjP().min(1),is_ott:r.zMY().optional()}),responses:{200:i.Dv,400:i.hC,403:i.hC,500:i.hC},summary:"Create a custom ad partner",description:"Creates a new custom ad partner. Validates provisioning limits and legacy custom partner limits before creation."},getCustomPartners:{method:"GET",path:"/custom",responses:{200:i.sh,400:i.hC,403:i.hC,500:i.hC},summary:"Get custom ad partners",description:"Returns the list of custom ad partners for the current app/org along with the current count and limit."},deleteById:{method:"DELETE",path:"/:machineName",pathParams:r.Ikc({machineName:r.YjP()}),body:r.Vxk(),responses:{200:r.Ikc({success:r.zMY(),message:r.YjP()}),400:i.hC,404:i.hC,500:i.hC},summary:"Delete an ad partner integration",description:"Deletes a custom ad partner permanently, or resets a blueprint-based partner to its default state and disables it."}},{pathPrefix:"/ad-partners"}),c=(0,n.TV)(),u=r.Ikc({id:r.YjP()}),p=c.router({getToken:{method:"GET",path:"/token",responses:{200:r.Ikc({token:r.YjP()})},summary:"Get the analytics token for the current user"},getDashboardPermissionById:{method:"GET",path:"/dashboard/permission",query:u,responses:{200:r.Ikc({id:r.YjP(),permission:r.YjP()})},summary:"Get dashboard permission by ID"},sync:{method:"GET",path:"/sync",responses:{200:r.Ikc({success:r.zMY()})},summary:"Sync with analytics"}},{pathPrefix:"/analytics"}),m=r.k5n(["ACTIVE","STOPPED"]),g=r.k5n(["ONE_TIME","DAILY","WEEKLY"]),f=r.
47Ikc({id:r.YjP(),name:r.YjP(),status:m,updateFrequency:g,createdAt:r.YjP(),lastUpdatedAt:r.YjP().nullable(),isExpired:r.zMY(),userCount:r.aig(),owner:r.YjP(),collaboratorIds:r.YOg(r.YjP())}),h=r.Ikc({count:r.aig(),limit:r.aig()}),b=r.Ikc({audiences:r.YOg(f),activeSegments:h}),v=r.Ikc({message:r.YjP()}),x=r.Ikc({accepted:r.zMY()}),F=r.k5n(["IOS","ANDROID"]),B=r.Ikc({versionId:r.YjP(),dataDate:r.YjP(),linkName:r.YjP()}),U=r.Ikc({dataDate:r.YjP(),lastUpdatedAt:r.YjP(),isExpired:r.zMY(),expiresAt:r.YjP().nullable(),os:F,name:r.YjP(),size:r.YjP(),count:r.YjP(),totalCount:r.aig(),downloadRef:B}),C=r.Ikc({downloads:r.YOg(U)}),y=r.Ikc({name:r.YjP(),path:r.YjP()}),j=r.Ikc({appVersions:r.YOg(r.YjP())}),P=r.Ikc({machineName:r.YjP(),displayName:r.YjP(),adAccounts:r.YOg(r.g1P(r.YjP(),r.L5J())).optional(),requiresTermsAcceptance:r.zMY(),termsAccepted:r.zMY()}),w=r.Ikc({adPartners:r.YOg(P)}),_=r.Ikc({operator:r.YjP().optional(),versions:r.YOg(r.YjP()).optional()}),Q=r.k5n(["ACTIVE_APP_USERS","COMPLETED_IN_APP_EVENT","RECENTLY_INSTALLED_APP","ABANDONED_CART","LAPSED_APP_USERS","PURCHASERS","REVENUE","ADVERTISING_PARTNERS","CLICKED_ADVERTS","CLICKED_EMAILS","INTERACTED_WITH_JOURNEY","ORGANICALLY_ACQUIRED","VIEWED_ADVERTS"]),I=r.Ikc({type:Q}).catchall(r.L5J()),N=r.Ikc({machineName:r.YjP(),adAccounts:r.YOg(r.YjP())}),T=r.Ikc({name:r.YjP(),platforms:r.YOg(F),countries:r.YOg(r.YjP()).optional(),appVersionFilter:_.optional(),rules:r.YOg(I).optional(),updateFrequency:g,collaboratorAgencyIds:r.YOg(r.YjP()).optional(),adNetworks:r.YOg(N).optional(),status:m}).strict(),S=T.partial().strict(),k=f.extend({platforms:r.YOg(F),countries:r.YOg(r.YjP()).optional(),appVersionFilter:_.optional(),rules:r.YOg(I),adNetworks:r.YOg(N).optional()}),E=(0,n.TV)().router({listAudiences:{summary:"List audiences with aggregated snapshot data and active segment count",method:"GET",path:"/",responses:{200:b,400:v,403:v,500:v}},getAudience:{summary:"Fetch one audience with full targeting/config detail, for the edit form",method:"GET",path:"/:audienceId",pathParams:r.Ikc({audienceId:r.YjP()}),responses:{200:k,400:v,403:v,404:v,500:v}},createAudience:{summary:"Create a new audience",method:"POST",path:"/",body:T,responses:{201:f,400:v,403:v,500:v}},updateAudience:{summary:"Partially update an existing audience",method:"PUT",path:"/:audienceId",pathParams:r.Ikc({audienceId:r.YjP()}),body:S,responses:{200:f,400:v,403:v,404:v,500:v}},getTermsStatus:{summary:"Whether the current user has accepted SAN terms for Audiences",method:"GET",path:"/terms",responses:{200:x,400:v,500:v}},acceptTerms:{summary:"Record SAN terms acceptance for the current user and app",method:"POST",path:"/terms/accept",body:r.Ikc({}),responses:{200:x,400:v,500:v}},listDownloads:{summary:"List downloadable snapshots for one audience, flattened by OS and file with a ready-to-use downloadRef",method:"GET",path:"/:audienceId/downloads",pathParams:r.Ikc({audienceId:r.YjP()}),responses:{200:C,400:v,403:v,404:v,500:v}},createDownloadLink:{summary:"Register a download attempt and fetch the real download link for one audience snapshot file",method:"POST",path:"/:audienceId/downloads/link",pathParams:r.Ikc({audienceId:r.YjP()}),body:B,responses:{200:y,400:v,403:v,404:v,500:v}},getAppVersions:{summary:"Distinct app versions seen in the last 30 days, for the audience rule builder app version filter",method:"GET",path:"/app-versions",responses:{200:j,400:v,403:v,500:v}},getAdPartners:{summary:"Whitelisted ad partners enabled for the app, for the audience rule builder ad-partner filter",method:"GET",path:"/ad-partners",responses:{200:w,400:v,403:v,500:v}},deleteAudience:{summary:"Delete an audience segment",method:"DELETE",path:"/:audienceId",pathParams:r.Ikc({audienceId:r.YjP()}),responses:{204:r.Vxk(),400:v,403:v,404:v,500:v}}},{pathPrefix:"/v1/audiences"}),D=(0,n.TV)(),K=r.Ikc({success:r.zMY(),message:r.YjP()}),Y=r.Ikc({email:r.Rpp()}),L=r.Ikc({email:r.Rpp()}),O=r.Ikc({context:r.YjP(),origin:r.k5n(["CAKE","CLASSIC"]).optional(),authentication:r.k5n(["AUTH0","LEGACY"]),landing:r.k5n(["AUXIN","CLASSIC"])}),R=D.router({verifySignUpEmail:{method:"GET",path:"/verify-email",query:L,responses:{200:K},summary:"Verify if an email is associated with an existing user"},getAuthContext:{method:"GET",path:"/context",responses:{200:O},query:Y,summary:"Get authentication context for the current user Email"}},{pathPrefix:"/auth"});var M=a(59403);let H=(0,n.TV)(),q=r.Ikc({message:r.YjP()}),V=r.Ikc({id:r.YjP(),name:r.YjP(),companyUrl:r.YjP().optional(),branchAccountType:r.YjP().optional(),branchAccountIdentifier:r.YjP().optional()}),z=r.Ikc({app_id:r.aig(),app_name:r.YjP(),third_party_count:r.aig(),user_count:r.aig()}),G=H.router({getCurrentBranchAccount:{method:"GET",path:"/branch-account/me",responses:{200:V,404:q,500:q},summary:"Get the branch account record for the session user."},getOrganizationApps:{method:"GET",path:"/organization/apps",responses:{200:r.YOg(z),403:q,404:q,500:q},summary:"Get active apps for the session user's branch account (organization)."}}),X=(0,n.TV)().router({getCustomEvents:{method:"GET",path:"/custom",responses:{200:r.Ikc({events:r.YOg(r.YjP())})},summary:"Get custom events for the current app"},getEventAliases:{method:"GET",path:"/aliases",responses:{200:r.Ikc({aliases:r.g1P(r.YjP(),r.YOg(r.YjP()))})},summary:"Get event aliases for the current app"},getTrackedEventNamesLast30d:{method:"GET",path:"/tracked-names-last-30d",responses:{200:r.Ikc({events:r.YOg(r.YjP())})},summary:"Branch event names with analytics activity in approximately the last 30 days"}},{pathPrefix:"/event"}),W=(0,n.TV)(),J=r.YOg(r.Ikc({availableAddons:r.YOg(r.aig()).optional(),charges:r.Ikc({recurring:r.YOg(r.Ikc({price:r.aig(),billingPeriod:r.k5n(["MONTHLY","ANNUALLY"])})),usage:r.YOg(r.Ikc({uom:r.YjP(),includedUnits:r.aig(),overageUnitPrice:r.aig()}))}),createdAt:r.YjP(),description:r.YjP().optional(),features:r.YOg(r.YjP()).optional(),id:r.aig(),name:r.YjP(),productId:r.aig(),productName:r.YjP(),trialDays:r.aig(),type:r.k5n(["PACKAGE","ADDON"]),updatedAt:r.YjP()})),$=r.Ikc({products:J}),Z=r.Ikc({package_ids:r.YOg(r.auy.ai().int().positive()).optional()}),ee=r.Ikc({totalCost:r.aig().optional()}),et=W.router({getPackages:{method:"GET",path:"/packages",responses:{200:$},summary:"Get packages and addons"},estimateRecurringCost:{method:"GET",path:"/estimate-recurring-cost",query:Z.optional(),responses:{200:ee},summary:"Gets the estimated recurring cost for the selected packages"}},{pathPrefix:"/catalog"});var ea=a(98654);let en=(0,n.TV)().router({uploadFile:{method:"POST",path:"/upload-file",contentType:"multipart/form-data",body:r.Ikc({}).passthrough(),responses:{200:ea.DO,400:ea.hC},summary:"Upload a CSV cost file to S3",description:"Accepts a multipart CSV file and returns an S3 URI for use with cost import validation and ingestion."},getImportHistory:{summary:"Get paginated import history for an ad partner",method:"GET",path:"/import-history",query:ea.$l,responses:{200:ea.Ke,400:ea.hC,500:ea.hC}},getImportJobById:{summary:"Get import job details including download URLs",method:"GET",path:"/import-history/:id",pathParams:r.Ikc({id:r.YjP()}),responses:{200:ea.hc,404:ea.hC,500:ea.hC}},getMostRecentCostFileTemplate:{method:"GET",path:"/templates/latest",query:r.Ikc({ad_network:r.YjP()}),responses:{200:i.Zn.nullable(),400:ea.hC,500:ea.hC},summary:"Get most recent cost file template for an ad partner",description:"Returns the most recently created cost file template for the specified ad partner and current app."},getEmailIngestors:{summary:"Get paginated email ingestors for an ad partner",method:"GET",path:"/email-ingestors",query:ea.ic,responses:{200:ea.pF,400:ea.hC,500:ea.hC}},getEmailIngestorById:{summary:"Get an email ingestor by ID with its cost file template",method:"GET",path:"/email-ingestors/:id",pathParams:r.Ikc({id:r.YjP()}),query:r.Ikc({ad_network:r.YjP().optional()}),responses:{200:ea.Wo,404:ea.hC,500:ea.hC}},validateHeaders:{summary:"Validate CSV file headers",method:"POST",path:"/validate-headers",body:ea.cF,responses:{200:ea.JP,400:ea.hC,500:ea.hC}},quickValidate:{summary:"Run a quick validation pass on an uploaded cost file",description:"Runs Zeit quick validation against the file at file_uri using either an existing cost file template or an inline mapping.",method:"POST",path:"/quick-validate",body:ea.$b,responses:{200:ea.ND,400:ea.hC,500:ea.hC}}
47,setupEmailIngestor:{summary:"Create an email ingestor (and a cost file template if mapping provided)",description:"Creates an email ingestor against Zeit. If mapping fields are provided without a cost_file_template_id, a new cost file template is created first and its id is used.",method:"POST",path:"/email-ingestor",body:ea.iw,responses:{200:ea.hm,400:ea.hC,500:ea.hC}},updateEmailIngestor:{summary:"Update an email ingestor (and create a cost file template if mapping provided)",description:"Patches an email ingestor against Zeit. If mapping fields are provided without a cost_file_template_id, a new cost file template is created first and its id is used.",method:"PATCH",path:"/email-ingestors/:id",pathParams:r.Ikc({id:r.YjP()}),body:ea.oO,responses:{200:ea.hm,400:ea.hC,404:ea.hC,500:ea.hC}},triggerIngestionJob:{summary:"Trigger a file ingestion job",method:"POST",path:"/trigger-ingestion-job",body:ea.HV,responses:{200:ea.a$,400:ea.hC,500:ea.hC}}},{pathPrefix:"/cost-import"}),er=(0,n.TV)(),ei=r.Ikc({name:r.YjP().nonempty("Full name is required").max(50,"Full name must be at most 50 characters").refine(e=>e.trim().split(/\s+/).length>=2,"Please enter both first and last name"),cardNumber:r.YjP().nonempty("Card number is required"),expirationMonth:r.aig("Expiration month is required").min(1,"Expiration month must be between 1 and 12").max(12,"Expiration month must be between 1 and 12"),expirationYear:r.aig("Expiration year is required"),securityCode:r.YjP().nonempty("Security code is required").regex(/^\d{3,4}$/,"Security code must be 3 or 4 digits"),country:r.YjP().nonempty("Country is required"),postalCode:r.YjP().nonempty("Postal code is required"),subscription:r.YjP().nonempty("Subscription is required"),state:r.YjP().nonempty("State is required")}),es=r.Ikc({message:r.YjP().optional()}),eo=r.Ikc({name:r.YjP(),lastName:r.YjP(),cardNumber:r.YjP(),expirationMonth:r.aig(),expirationYear:r.aig(),securityCode:r.YjP(),country:r.YjP().nonempty("Country is required"),postalCode:r.YjP().nonempty("Postal code is required"),state:r.YjP().nonempty("State is required")}),el=r.Ikc({message:r.YjP(),code:r.YjP().optional()}),eA=r.Ikc({id:r.YjP(),maskedCardNumber:r.YjP(),cardType:r.YjP(),expirationMonth:r.aig().min(1).max(12),expirationYear:r.aig()}),ed=er.router({getCreditCardInfo:{method:"GET",path:"",responses:{200:eA}},upsertCreditCard:{method:"POST",path:"/upsert",body:ei,responses:{200:es}},validatePaymentAddress:{method:"POST",path:"/payment/validate-payment-address",body:eo,responses:{200:el,400:el}},associatePaymentMethod:{method:"POST",path:"/associate",body:r.Ikc({paymentMethodId:r.YjP().nonempty()}),responses:{200:r.Ikc({message:r.YjP()}),400:r.Ikc({message:r.YjP()}),500:r.Ikc({message:r.YjP()})}}},{pathPrefix:"/credit-card"}),ec=r.g1P(r.YjP(),r.YjP()),eu=r.Ikc({machine_name:r.YjP(),display_name:r.YjP(),enabled:r.zMY(),blueprint:r.Ikc({export_credentials:r.YOg(A.Nzv).optional(),import_supported:r.zMY()}),export:r.Ikc({enabled:r.zMY(),credentials:ec.optional()}),import:r.Ikc({enabled:r.zMY(),excluded_platforms:r.YOg(r.YjP()).optional(),whitelisted_event_type:r.YOg(r.YjP()).optional()}).optional()}),ep=r.Ikc({export:r.Ikc({enabled:r.zMY(),credentials:ec.optional()}),import:r.Ikc({enabled:r.zMY(),excluded_platforms:r.YOg(r.YjP()).optional(),whitelisted_event_type:r.YOg(r.YjP()).optional()}).optional()}),em=r.Ikc({pagination_page:r.auy.ai().int().min(1),pagination_size:r.auy.ai().int().min(1).max(100),search_string:r.YjP().max(100).optional(),enabled:r.vkY(e=>"true"===e||!0===e,r.zMY()).optional(),import_partner:r.vkY(e=>"true"===e||!0===e,r.zMY()).optional()}),eg=r.Ikc({machine_name:r.YjP(),display_name:r.YjP(),enabled:r.zMY(),import_supported:r.zMY(),export_enabled:r.zMY(),import_enabled:r.zMY().optional()}),ef=r.Ikc({page:r.aig().optional(),limit:r.aig().optional(),total:r.aig(),totalPages:r.aig().optional()}),eh=r.Ikc({data:r.YOg(eg),meta:ef}),eb=r.Ikc({data:r.YOg(eg),total:r.aig()}),ev=r.Ikc({isHealthy:r.zMY()}),ex=r.Ikc({datasources:r.YOg(r.YjP())}),eF=(0,n.TV)().router({getOptions:{method:"GET",path:"/",query:em,responses:{200:eh},summary:"Get paginated list of data partners options",description:"Returns a paginated list of all available data partners with minimal fields. Supports search by display name, enabled status and if import is supported."},getAllOptions:{method:"GET",path:"/all",responses:{200:eb},summary:"Get full list of data partners options",description:"Returns a full list of all available data partners with minimal fields."},getBranchStatus:{method:"GET",path:"/branch/status",responses:{200:ex},summary:"Get Branch-origin event datasets for duplicate detection",description:"Returns EO datasets that have Branch-origin events in the last 3 days for the current app."},getImportStatus:{method:"GET",path:"/:machineName/import/status",pathParams:r.Ikc({machineName:r.YjP()}),responses:{200:ev},summary:"Get import health status for a data partner",description:"Returns whether the event provider has received any events in the last 3 days."},getById:{method:"GET",path:"/:machineName",pathParams:r.Ikc({machineName:r.YjP()}),responses:{200:eu},summary:"Get detailed data partner configuration with hybrid section-based config"},upsertById:{method:"PUT",path:"/:machineName",pathParams:r.Ikc({machineName:r.YjP()}),body:ep,responses:{200:eu},summary:"Creates or updates data partner configuration"}},{pathPrefix:"/data-partners"}),eB=r.Ikc({appPairId:A.tI_}),eU=r.Ikc({title:r.YjP(),name:r.YjP(),deleted:r.zMY(),settings:r.Ikc({baseTemplate:r.YjP().optional(),translations:r.YjP().optional()}).optional(),creationTime:r.KH5.datetime(),pairId:A.tI_,templateMobile:r.YjP(),templateDesktop:r.YjP()}),eC=r.YOg(eU),ey=r.Ikc({name:r.YjP(),title:r.YjP()}),ej=r.YOg(ey),eP=r.Ikc({template:r.YjP()}),ew=r.Ikc({message:r.YjP()}),e_=(0,n.TV)().router({fetchDeepviews:{method:"GET",path:"",query:eB,responses:{200:eC},summary:"Fetch all deepviews by app pair ID"},fetchDeepviewNames:{method:"GET",path:"/names",query:eB,responses:{200:ej},summary:"Fetch machine-readable names and human-readable titles of all deepviews by app pair ID"},getDefaultDesktopDeepview:{method:"GET",path:"/default-desktop",responses:{200:eP,404:ew},summary:"Get default desktop deepview template"}},{pathPrefix:"/deepviews"}),eQ=(0,n.TV)(),eI=r.Ikc({id:r.YjP(),title:r.YjP(),url:r.YjP(),excerpt:r.YjP()}),eN=r.Ikc({prompt:r.YjP(),answer:r.YjP(),citations:r.YOg(eI),overCreditsLimit:r.zMY()}),eT=eQ.router({search:{method:"GET",path:"/search",query:r.Ikc({prompt:r.YjP()}),responses:{200:r.Ikc({data:eN})},summary:'Query the Branch Help/Support Document360 database via the AI assistant "Ask Eddy"',description:"Doc350 has an AI assistant they call Ask Eddy. We keep all our support documentation in Document360. Ask Eddy is a way to query that database using natural language and get relevant answers with citations to the articles that back up the answer."},isEnabled:{method:"GET",path:"/is-enabled",responses:{200:r.Ikc({isEnabled:r.zMY()})},summary:"Whether docSearch is enabled. Set in config file."}},{pathPrefix:"/doc-search"}),eS=r.Ikc({domains:r.YOg(r.YjP())}),ek=r.Ikc({defaultDomain:r.YjP().min(1,"Default domain is required")});r.Ikc({domain:r.YjP().min(1,"Domain is required")});let eE=r.Ikc({domain:r.YjP().min(1,"Domain is required")}),eD=r.Ikc({domain:r.YjP().min(1,"Domain is required")}),eK=r.Ikc({subdomain:r.YjP(),available:r.zMY(),message:r.YjP()}),eY=(0,n.TV)().router({fetchCustomDomains:{summary:"Fetch custom domains",method:"GET",path:"/custom-domains",responses:{200:eS}},setDefaultDomain:{summary:"Set default domain",method:"PUT",path:"/default-domain",body:ek,responses:{200:r.Ikc({success:r.zMY(),message:r.YjP()})}},deleteCustomDomain:{summary:"Delete custom domain",method:"DELETE",path:"/custom-domain/:domain",pathParams:r.Ikc({domain:r.YjP().min(1,"Domain is required")}),responses:{200:r.Ikc({success:r.zMY(),message:r.YjP()})}},addCustomDomain:{summary:"Add custom domain",method:"POST",path:"/custom-domain",body:eE,responses:{200:r.Ikc({success:r.zMY(),message:r.YjP()})}},validateCustomDomain:{summary:"Validate custom domain",method:"POST",path:"/custom-domain/validate",body:eD,responses:{200:r.Ikc({success:r.zMY(),message:r.YjP(),name:r.YjP().optional(),status:r.YjP().optional()})}},checkSubdomainAvailability:{summary:"Check subdomain availability",method:"GET",path:"/v3/subdomain/:subdomain",pathParams:r.Ikc({subdomain:r.YjP().min(1,"Subdomain is required")}),responses:{200:eK}}},{pathPrefix:"/domain"});var eL=a(53510);let eO=(0,n.TV)(),eR=r.k5n(["processing","ready","failed"]),eM=r.k5n(["csv","json"]),eH=r.Ikc({dateCreated:r.YjP(),topic:r.YjP(),startDate:r.YjP(),endDate:r.YjP(),timezone:r.YjP(),rowCount:r.aig(),format:eM,status:eR,downloadLink:r.YjP().nullable()}),eq=r.Ikc({jobs:r.YOg(eH)}),eV=r.Ikc({mau:r.aig(),maxDays:r.aig(),minDate:r.YjP()}),ez=r.Ikc({rowLimit:r.aig(),maxRangeDays:r.aig()}),eG=r.Ikc({dailyExport:eV,customExport:ez}),eX=eO.router({getExportJobs:{method:"GET",path:"/jobs",responses:{200:eq},summary:"Get the app's on-demand export jobs",description:"Lists the app's on-demand export jobs from the export service (Waldo) with statuses normalized for the dashboard."},getExportLimits:{method:"GET",path:"/limits",responses:{200:eG},summary:"Get the app's export limits",description:"The app's export limits from branch-account: the MAU-derived daily-export date cap and the custom-export row and range limits."}},{pathPrefix:"/exports"});var eW=a(79836);let eJ=(0,n.TV)().router({getFraudRules:{summary:"Get a list of fraud rules",method:"GET",path:"/rules",query:eW.Hb,responses:{200:eW.OQ,400:eW.hC,500:eW.hC}},getFraudRule:{summary:"Get a single fraud rule by ID",method:"GET",path:"/rules/:id",query:eW.oJ,responses:{200:eW.Y9,400:eW.hC,404:eW.hC,500:eW.hC}},getFraudSignals:{summary:"Get a list of fraud signals",method:"GET",path:"/signals",query:eW.TM,responses:{200:eW.yt,400:eW.hC,500:eW.hC}},getRuleTemplates:{summary:"Get the list of predefined fraud rule templates",method:"GET",path:"/rule-templates",responses:{200:eW.oi,400:eW.hC,500:eW.hC}},getRuleTemplate:{summary:"Get full configuration for a single rule template by id",method:"GET",path:"/rule-templates/:id",pathParams:r.Ikc({id:r.YjP()}),responses:{200:eW.Rr,400:eW.hC,404:eW.hC,500:eW.hC}},getRuleFields:{summary:"Get available filter fields",method:"GET",path:"/rule-fields",responses:{200:eW.cC,400:eW.hC,404:eW.hC,500:eW.hC}},createFraudRule:{summary:"Create a new fraud rule",method:"POST",path:"/rules",query:eW.I6,body:eW.q0,responses:{201:eW.Y9,400:eW.hC,409:eW.hC,500:eW.hC}},getFraudRuleHistory:{summary:"Get audit history for a fraud rule",method:"GET",path:"/rules/:id/history",pathParams:r.Ikc({id:r.YjP()}),query:eW.oq,responses:{200:eW.dU,400:eW.hC,404:eW.hC,500:eW.hC}},updateFraudRule:{summary:"Partially update a fraud rule by ID",method:"PATCH",path:"/rules/:id",pathParams:r.Ikc({id:r.YjP()}),query:eW.I6,body:eW.$q,responses:{200:eW.Y9,400:eW.hC,404:eW.hC,500:eW.hC}},deleteFraudRule:{summary:"Delete a fraud rule by ID",method:"DELETE",path:"/rules/:id",pathParams:r.Ikc({id:r.YjP()}),query:eW.I6,body:r.Vxk(),responses:{204:r.Vxk(),400:eW.hC,404:eW.hC,500:eW.hC}}},{pathPrefix:"/fraud-protection"}),e$=(0,n.TV)();r.k5n(["PAID_SHARE","ORGANIC_SHARE","PAID_ORGANIC_SHARE","CTI_BENCHMARK_PAID","CTI_BENCHMARK_ORGANIC","FUNNEL_PROMOTION","CPI_GAINER","CPI_LOSER","CPC_GAINER","CPC_LOSER"]);let eZ=r.k5n(["APP","USER"]),e0=r.Ikc({ad_partner:r.YjP(),app_paid_install_share:r.YjP(),vertical:r.YjP(),vertical_paid_install_share:r.YjP()}),e8=r.Ikc({branch_feature:r.YjP(),app_organic_install_share:r.YjP(),vertical:r.YjP(),vertical_organic_install_share:r.YjP()}),e4=r.Ikc({app_paid_to_organic_install_ratio:r.YjP(),vertical:r.YjP(),vertical_paid_to_organic_install_ratio:r.YjP()}),e1=r.Ikc({app_cti:r.YjP(),channel:r.YjP(),vertical:r.YjP(),vertical_cti:r.YjP()}),e2=r.Ikc({channel:r.YjP(),funnel_total:r.YjP(),funnel_last_touch:r.YjP()}),e5=r.Ikc({ad_partner_name:r.YjP(),previous_cpi:r.YjP(),current_cpi:r.YjP()}),e3=r.Ikc({ad_partner_name:r.YjP(),previous_cpi:r.YjP(),current_cpi:r.YjP()}),e6=r.Ikc({ad_partner_name:r.YjP(),previous_cpc:r.YjP(),current_cpc:r.YjP()}),e9=r.Ikc({ad_partner_name:r.YjP(),previous_cpc:r.YjP(),current_cpc:r.YjP()}),e7=r.Ikc({id:r.YjP().uuid(),entity_type:eZ,entity_id:r.KCZ([r.YjP(),r.aig()]),card_created_date:r.YjP(),card_updated_date:r.YjP(),card_dismissed_date:r.YjP().nullable().optional(),card_expiration_date:r.YjP()}),te=e7.extend({card_type:r.euz("PAID_SHARE"),card_metadata:e0}),tt=e7.extend({card_type:r.euz("ORGANIC_SHARE"),card_metadata:e8}),ta=e7.extend({card_type:r.euz("PAID_ORGANIC_SHARE"),card_metadata:e4}),tn=e7.extend({card_type:r.euz("CTI_BENCHMARK_PAID"),card_metadata:e1}),tr=e7.extend({card_type:r.euz("CTI_BENCHMARK_ORGANIC"),card_metadata:e1}),ti=e7.extend({card_type:r.euz("FUNNEL_PROMOTION"),card_metadata:e2}),ts=e7.extend({card_type:r.euz("CPI_GAINER"),card_metadata:e5}),to=e7.extend({card_type:r.euz("CPI_LOSER"),card_metadata:e3}),tl=e7.extend({card_type:r.euz("CPC_GAINER"),card_metadata:e6}),tA=e7.extend({card_type:r.euz("CPC_LOSER"),card_metadata:e9}),td=r.gMt("card_type",[te,tt,ta,tn,tr,ti,ts,to,tl,tA]),tc=r.YOg(td),tu=e$.router({getInsights:{method:"GET",path:"",responses:{200:tc},summary:"Get insights for the app"},dismissInsight:{method:"PUT",path:"/:insightId/dismiss",pathParams:r.Ikc({insightId:r.YjP()}),body:r.Ikc({}),responses:{200:r.Ikc({dismissed:r.zMY()}),404:r.Ikc({error:r.YjP()})},summary:"Dismiss an insight"}},{pathPrefix:"/v1/dynamic-update-cards"}),tp=r.Ikc({event_datasource:r.YOg(r.YjP()),filter:r.YjP(),enabled:r.zMY(),buffer_size:r.aig(),ttl:r.aig()}),tm=r.Ikc({id:r.YjP(),pipe_id:r.YjP()}),tg=r.Ikc({attributed:r.zMY(),content_items:r.YOg(r.L5J()),custom_data:r.g1P(r.YjP(),r.L5J()),days_from_last_attributed_touch_to_event:r.aig(),deep_linked:r.zMY(),di_match_click_token:r.YjP(),event_timestamp:r.aig(),existing_user:r.zMY(),first_event_for_user:r.zMY(),hours_from_last_attributed_touch_to_event:r.YjP(),id:r.YjP(),last_attributed_touch_data:r.g1P(r.YjP(),r.L5J()),last_attributed_touch_timestamp:r.aig(),last_cta_view_timestamp:r.YjP(),minutes_from_last_attributed_touch_to_event:r.YjP(),name:r.YjP(),organization_id:r.YjP(),organization_name:r.YjP(),origin:r.YjP(),referrer_click_timestamp:r.YjP(),seconds_from_last_attributed_touch_to_event:r.YjP(),store_install_begin_timestamp:r.YjP(),timestamp:r.aig(),tune_site_event_id:r.aig(),tune_site_id:r.aig(),user_data:r.g1P(r.YjP(),r.L5J()),webhook_id:r.YjP(),webhook_partner_key:r.YjP(),webhook_request:r.g1P(r.YjP(),r.L5J()),url:r.YjP(),webhook_response:r.g1P(r.YjP(),r.L5J()),code:r.aig(),cross_device_ott:r.zMY(),days_from_install_to_opt_in:r.aig().nullable(),event_days_from_timestamp:r.aig(),first_timestamp_seen:r.aig(),ott:r.zMY(),play_store_referrer_used:r.zMY(),protected:r.zMY(),seconds_from_install_to_event:r.aig().nullable(),event_data:r.g1P(r.YjP(),r.L5J()),commerce_data:r.g1P(r.YjP(),r.L5J())}),tf=tp.extend({id:r.YjP(),created:r.aig(),events:r.YOg(tg)}),th=r.Ikc({success:r.zMY(),message:r.YjP()}),tb=(0,n.TV)().router({createSession:{method:"POST",path:"/session",body:tp,responses:{200:tm,400:th},summary:"Create a new LiveView session"},updateSession:{method:"PUT",path:"/session/:sessionId",pathParams:r.Ikc({sessionId:r.YjP()}),body:tp,responses:{200:tm,400:th,404:th},summary:"Update an existing LiveView session"},getSession:{method:"GET",path:"/session/:sessionId",pathParams:r.Ikc({sessionId:r.YjP()}),responses:{200:tm,400:th,404:th},summary:"Get a LiveView session by ID"},getEvents:{method:"GET",path:"/session/:sessionId/events",pathParams:r.Ikc({sessionId:r.YjP()}),responses:{200:tf,400:th,404:th},summary:"Get events for a LiveView session"}},{pathPrefix:"/v1/pba-liveview"}),tv=(0,n.TV)(),tx=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),tF=r.Ikc({is_opted_in:r.zMY()}),tB=tv.router({postMarketing:{method:"POST",path:"/update-helpful-email-selection",responses:{200:tx,400:r.Ikc({success:r.zMY(),message:r.YjP().optional()})},body:tF,summary:"Updates marketing opt-in preference for helpful email selection."}},{pathPrefix:"/v1/marketing"});r.Ikc({artworkUrl60:r.YjP(),trackName:r.YjP(),description:r.YjP(),trackViewUrl:r.YjP(),userRating
47Count:r.aig()});let tU=r.Ikc({name:r.YjP()}),tC=tU.extend({image:r.YjP(),description:r.YjP(),trackViewUrl:r.YjP()}),ty=(0,n.TV)().router({getIosAppDetails:{method:"GET",path:"/ios/:appStoreId",pathParams:r.Ikc({appStoreId:r.auy.ai().optional()}),responses:{200:tC,404:r.Ikc({message:r.YjP()})},summary:"Get iOS app details by App Store ID"},getAndroidAppDetails:{method:"GET",path:"/android/:packageName",pathParams:r.Ikc({packageName:r.YjP().optional()}),responses:{200:tU,404:r.Ikc({message:r.YjP()})},summary:"Get Android app details by package name"}},{pathPrefix:"/mobile-app-lookup"}),tj=(0,n.TV)(),tP=r.Ikc({webhookThreshold:r.aig().optional(),partnerPostbackThreshold:r.aig().optional(),partnerOverrides:r.YOg(r.Ikc({machineName:r.YjP(),postbackThreshold:r.aig().optional()})).optional()}),tw=r.Ikc({appId:r.YjP().optional(),branchAccountId:r.YjP().optional(),alertId:r.aig(),name:r.YjP(),enabled:r.zMY(),numUsersToAlert:r.aig(),config:tP.optional()}),t_=r.Ikc({alertIds:r.YOg(r.aig()),recipientId:r.aig()}),tQ=r.Ikc({recipientId:r.aig(),emailAddress:r.YjP(),dashboardUserId:r.aig().optional(),roleId:r.aig().optional(),name:r.YjP().optional()}),tI=r.YOg(tw),tN=r.YOg(tQ),tT=r.Ikc({emails:r.YOg(r.YjP()),roleIds:r.YOg(r.aig()).optional()}),tS=r.Ikc({recipientIds:r.YOg(r.aig()),emails:r.YOg(r.YjP()).optional()}),tk=r.Ikc({enabled:r.zMY().optional(),numUsersToAlert:r.aig().optional(),snoozeTimeHours:r.aig().optional(),config:tP.optional()}),tE=r.Ikc({enabled:r.zMY()}),tD=r.g1P(r.YjP(),r.L5J()),tK=tj.router({getAppAlerts:{method:"GET",path:"/alerts",responses:{200:tI},summary:"Get all alerts for the current app"},getAlert:{method:"GET",path:"/alert/:alertId",pathParams:r.Ikc({alertId:r.YjP()}),responses:{200:tw},summary:"Get a specific alert by ID"},getUserAlerts:{method:"GET",path:"/alerts/user",responses:{200:t_},summary:"Get alerts for the current user in the current app"},subscribeToAlert:{method:"POST",path:"/alert/:alertId/subscribe",pathParams:r.Ikc({alertId:r.YjP()}),body:tT,responses:{200:tN},summary:"Subscribe recipients to an alert"},unsubscribeFromAlert:{method:"DELETE",path:"/alert/:alertId/unsubscribe",pathParams:r.Ikc({alertId:r.YjP()}),body:tS,responses:{200:r.Vxk()},summary:"Unsubscribe recipients from an alert"},updateAlert:{method:"PATCH",path:"/alert/:alertId",pathParams:r.Ikc({alertId:r.YjP()}),body:tk,responses:{200:tw},summary:"Update an alert (enable/disable, change recipients count, snooze)"},getAlertRecipients:{method:"GET",path:"/alert/:alertId/recipients",pathParams:r.Ikc({alertId:r.YjP()}),responses:{200:tN},summary:"Get all recipients for an alert"},removeAlertRecipients:{method:"DELETE",path:"/alert/:alertId/recipients",pathParams:r.Ikc({alertId:r.YjP()}),body:tS,responses:{200:tD},summary:"Remove recipients from an alert"},addAlertRecipients:{method:"POST",path:"/alert/:alertId/recipients",pathParams:r.Ikc({alertId:r.YjP()}),body:tT,responses:{200:tN},summary:"Add recipients to an alert"},updateUsageAlert:{method:"PATCH",path:"/usage-alert",body:tE,responses:{200:tD},summary:"Update volume credit/MAU usage alert settings"},updateBranchAccountAlert:{method:"PATCH",path:"/branchAccountAlert/:alertId",pathParams:r.Ikc({alertId:r.YjP()}),body:tE,responses:{200:tw},summary:"Update a branch account alert (enable/disable)"}},{pathPrefix:"/notifications"}),tY=(0,n.TV)(),tL=r.Ikc({id:r.YjP(),text:r.YjP(),weights:r.g1P(r.YjP(),r.aig())}),tO=r.Ikc({id:r.YjP(),text:r.YjP(),type:r.k5n(["SINGLE_SELECT","MULTI_SELECT"]),options:r.YOg(tL)}),tR=r.Ikc({name:r.YjP(),reason:r.YjP().nullable()}),tM=r.Ikc({version:r.YjP(),questions:r.YOg(tO),packages:r.g1P(r.YjP(),tR)}),tH=r.Ikc({question_id:r.YjP(),selected_option_ids:r.YOg(r.YjP())}),tq=r.Ikc({questionnaire_version:r.YjP(),answers:r.YOg(tH)}),tV=r.Ikc({package_id:r.YjP(),package_name:r.YjP(),score:r.aig(),auto_select:r.zMY(),reason:r.YjP()}),tz=r.Ikc({recommendations:r.YOg(tV)}),tG=tY.router({getQuestionnaire:{method:"GET",path:"/package-recommendation/questionnaire",responses:{200:tM,500:r.Ikc({message:r.YjP()})},summary:"Get the package recommendation questionnaire"},submitAnswers:{method:"POST",path:"/package-recommendation/submit",body:tq,responses:{200:tz,400:r.Ikc({error:r.YjP()}),409:r.Ikc({error:r.YjP(),message:r.YjP()}),500:r.Ikc({error:r.YjP()})},summary:"Submit questionnaire answers and get package recommendations"}});var tX=a(71284);let tW=r.KCZ([r.euz(tX.lx.NONE),r.euz(tX.lx.READ),r.euz(tX.lx.WRITE)]),tJ=r.KCZ([r.euz(tX.lx.NONE),r.euz(tX.lx.READ)]),t$=r.YOg(r.YjP()).optional(),tZ=r.zMY(),t0=r.rej({[tX.gF.APP_LEVEL_SETTINGS]:tW,[tX.gF.CHANNEL_LEVEL_SETTINGS]:tW,[tX.gF.LINK_TEMPLATE_SETTINGS]:tW,[tX.gF.AUDIENCE_BUILDER]:tW,[tX.gF.MOBILE_SEARCH]:tW,[tX.gF.TEAM_ACCESS]:tW,[tX.gF.FRAUD_REPORTING]:tW,[tX.gF.FRAUD_MANAGER]:tW,[tX.gF.FRAUD_SETTINGS_AND_DATA]:tW,[tX.gF.BRANCH_ACCOUNT_SETTINGS]:tW,[tX.gF.LINK_LEVEL_SETTINGS]:tW,[tX.gF.SENSITIVE_DATA]:tW,[tX.gF.REVENUE_DATA]:tJ,[tX.gF.EXPORT]:tJ,[tX.gF.AGGREGATE_DATA]:tJ,[tX.gF.AGENCY_TAGGED_DATA]:t$,[tX.gF.LOCATION]:t$,[tX.gF.AD_NETWORKS]:t$,[tX.iP.TEMPLATE_ONLY]:tZ}),t8=(0,n.TV)().router({getUserPermissions:{method:"GET",path:"/access-control/users/sessionUser/permissions",responses:{200:t0}}}),t4=(0,n.TV)(),t1=r.Ikc({numberOfMonths:r.auy.ai().min(1).max(13).prefault(1)}),t2=r.Ikc({hasValidPaymentMethod:r.zMY(),hasInvalidPaymentMethod:r.zMY(),hasNoPaymentMethod:r.zMY()}),t5=r.YOg(r.Ikc({year:r.aig(),month:r.aig(),count:r.aig()})),t3=r.YOg(r.Ikc({year:r.aig(),month:r.aig(),volume_credits_count:r.aig(),web_links_and_customized_qrs_created_count:r.aig(),clicks_tracked_count:r.aig()})),t6=r.Ikc({year:r.aig(),month:r.aig(),volume_credits_count:r.aig().nullable().optional(),web_links_and_customized_qrs_created_count:r.aig().nullable().optional(),clicks_tracked_count:r.aig().nullable().optional(),mau_count:r.aig().nullable().optional()}),t9=r.Ikc({data:r.YOg(t6),limitByUom:r.YOg(r.Ikc({limitType:r.YjP(),limitValue:r.aig()})).optional()}),t7=t4.router({getAppCategory:{method:"GET",path:"/category",responses:{200:r.Ikc({app_id:r.YjP(),category:r.k5n(["ENTERPRISE","SELF_SERVE","PILOT"])})},summary:"Get app category by app ID"},getAppPaymentStatus:{method:"GET",path:"/payment-status",responses:{200:t2},summary:"Get app payment status"},getVolumeCreditsUsed:{method:"GET",path:"/volume-credits-used",query:t1,responses:{200:t5},summary:"Get volume credits used"},getBillingMetrics:{method:"GET",path:"/billing-metrics",query:t1,responses:{200:t3},summary:"Get billing metrics"},getBranchAccountUsage:{method:"GET",path:"/branch-account/usage",query:t1,responses:{200:t9},summary:"Get branch account usage (VC, MAU, etc.) for contracted customers"}},{pathPrefix:"/app"}),ae=(0,n.TV)(),at=r.YOg(r.Ikc({Name:r.YjP(),Enabled:r.zMY()})),aa=r.Ikc({featureName:r.YjP()}),an=r.zMY(),ar=r.Ikc({message:r.YjP()}),ai=ae.router({getFeaturesForApp:{method:"GET",path:"/app",responses:{200:at},summary:"Get features for the app"},isFeatureEnabled:{method:"GET",path:"/enabled",query:aa,responses:{200:an,400:ar},summary:"Check if a feature is enabled for the app"}},{pathPrefix:"/features"}),as=(0,n.TV)(),ao=r.Ikc({presignedUrl:r.OZ5(),publicUrl:r.OZ5(),uploadHeaders:r.g1P(r.YjP(),r.YjP()),pathPrefix:r.YjP()}),al={png:["image/png"],jpg:["image/jpeg","image/jpg"],jpeg:["image/jpeg","image/jpg"]},aA={...al,svg:["image/svg+xml"]},ad=Array.from(new Set(Object.values(al).flat())),ac=Array.from(new Set(Object.values(aA).flat())),au=(e,t)=>{let a=Object.keys(e).map(e=>`.${e}`).join(", ");return r.Ikc({fileName:r.YjP().min(1,"File name cannot be empty"),contentLength:r.auy.ai().min(1,"Content length cannot be empty"),contentType:r.k5n(t,{message:`Content type must be one of: ${t.join(", ")}`}),cacheControl:r.YjP().optional()}).superRefine((t,n)=>{let r=(e=>{let t=e.lastIndexOf(".");if(!(t<0)&&t!==e.length-1)return e.slice(t+1).toLowerCase()})(t.fileName);r&&r in e?(e[r]??[]).includes(t.contentType)||n.addIssue({code:"custom",path:["contentType"],message:`Content type "${t.contentType}" does not match file extension ".${r}"`}):n.addIssue({code:"custom",path:["fileName"],message:`File must have one of the following extensions: ${a}`})})};r.Ikc({fileName:r.YjP().min(1,"File name cannot be empty"),contentLength:r.auy.ai().min(1,"Content length cannot be empty"),contentType:r.YjP().min(1,"Content type cannot be empty"),cacheControl:r.YjP().optional()});let ap=au(al,ad),am=au(aA,ac),ag=r.Ikc({status:r.k5n(["success","presigned_url_creation_failed","
47s3_upload_failed","verification_failed","unknown_error"]),contentLength:r.aig().min(1).max(1048576),presignedUrl:r.OZ5().optional(),pathPrefix:r.YjP().optional()}),af=as.router({getSocialImagePresignedUrl:{method:"GET",path:"/social-image",summary:"Gets the presigned url for a social image upload (link-level)",query:ap,responses:{200:ao}},getAppOgImagePresignedUrl:{method:"GET",path:"/app-og-image",summary:"Gets the presigned url for an app-level OG image upload",query:ap,responses:{200:ao}},getUserAvatarPresignedUrl:{method:"GET",path:"/user-avatar",summary:"Gets the presigned url for a user avatar upload",query:ap,responses:{200:ao}},getAppLogoPresignedUrl:{method:"GET",path:"/app-logo",summary:"Gets the presigned url for an app logo upload",query:ap,responses:{200:ao}},getQrCodeLogoPresignedUrl:{method:"GET",path:"/qr-code-logo",summary:"Gets the presigned url for a QR code logo upload",query:am,responses:{200:ao}},getAppQrCodeLogoPresignedUrl:{method:"GET",path:"/app-qr-code-logo",summary:"Gets the presigned url for a QR code logo upload",query:am,responses:{200:ao}},getBannerImagePresignedUrl:{method:"GET",path:"/banner-image",summary:"Gets the presigned url for a banner image upload",query:ap,responses:{200:ao}},recordUploadStatus:{method:"POST",path:"/record-upload-status",summary:"Records the upload status of a presigned URL upload",body:ag,responses:{200:r.Ikc({success:r.zMY()})}}},{pathPrefix:"/presigned-url"}),ah=(0,n.TV)(),ab=r.k5n(A.PAu),av=r.Ikc({timestamp:r.aig(),email:r.KCZ([r.YjP(),r.chJ()]),name:r.KCZ([r.YjP(),r.chJ()]),product:r.KCZ([ab,r.chJ()]),activity:r.KCZ([r.YjP(),r.chJ()])}),ax=r.YOg(av),aF=ah.router({getRecentActivity:{method:"GET",path:"/",responses:{200:ax},summary:"Get recent activity for the current app"}},{pathPrefix:"/recent-activity"}),aB=r.Ikc({url:r.OZ5(),app_id:r.YjP().optional()}),aU=(0,n.TV)(),aC=r.Ikc({hosted_deeplink_data:r.chJ().optional(),link_data:r.g1P(r.YjP(),r.bzn()).optional(),description:r.YjP().optional(),title:r.YjP().optional(),app_data:r.Ikc({ios_url:r.OZ5().optional(),og_title:r.YjP().optional(),og_description:r.YjP().optional(),ios_app:r.aig().optional(),og_image_url:r.OZ5().optional()}).optional()}),ay=aU.router({metadata:{method:"GET",path:"/metadata",summary:"Scrape metadata from a URL",query:aB,responses:{200:aC,400:r.Ikc({error:r.YjP()}),403:r.Ikc({error:r.YjP()})}}},{pathPrefix:"/scraper"}),aj=(0,n.TV)(),aP=r.Ikc({detected:r.zMY(),version:r.YjP().optional(),lastEventAt:r.YjP().optional()}),aw=r.Ikc({ios:aP,android:aP,web:aP}),a_=r.Ikc({ios:r.YjP().optional(),android:r.YjP().optional(),web:r.YjP().optional()}),aQ=aj.router({getStatus:{method:"GET",path:"/status",responses:{200:aw},summary:"Per-platform Branch SDK integration status for the current app, detected from event activity (last 30 days)"},getLatestVersions:{method:"GET",path:"/latest-versions",responses:{200:a_},summary:"Latest released Branch SDK version per platform, from GitHub tags (cached ~12h)"}},{pathPrefix:"/sdk-integration"}),aI=r.Ikc({message:r.YjP()}),aN=r.Ikc({app_id:r.YjP(),dashboard_user_id:r.YjP(),app_store_connect_issuer_id:r.YjP().nullable().optional(),app_store_connect_key_id:r.YjP().nullable().optional()}),aT=r.KCZ([aN,r.Ikc({})]),aS=r.k5n(A.YXf),ak=r.Ikc({app_id:r.YjP(),dashboard_user_id:r.YjP(),ios_app_store_id:r.YjP().optional(),ios_app_store_id_verified:r.zMY()}),aE=r.Ikc({status:aS,iosAppStoreVerification:ak.optional()}),aD=r.Ikc({iosAppStoreVerification:ak}),aK=r.Ikc({skAdNetworkEnabled:r.zMY()}),aY=r.Ikc({eventName:r.YjP(),eventAlias:r.YjP().optional(),coarseValue:r.YjP().optional(),conversionLock:r.zMY().optional(),ascendingOnly:r.zMY().optional(),lowerLimit:r.aig().optional(),upperLimit:r.aig().optional()}),aL=r.g1P(r.YjP(),aY),aO=r.g1P(r.YjP(),aL),aR=r.Ikc({id:r.YjP(),title:r.YjP()}),aM=r.Ikc({id:r.YjP(),mapping:aO}),aH=r.Ikc({optimizationsAvailable:r.zMY(),currentMappingWarnings:r.YOg(r.YjP())}),aq=r.Ikc({eventName:r.YjP(),eventAlias:r.YjP().optional(),coarseValue:r.k5n(A.I9u).optional(),conversionLock:r.zMY().optional(),ascendingOnly:r.zMY().optional(),lowerLimit:r.aig().optional(),upperLimit:r.aig().optional()}),aV=r.g1P(r.YjP(),aq),az=r.g1P(r.YjP(),aV),aG=r.Ikc({mapping:az,targetEvent:r.YjP().optional(),ascendingO
47nly:r.zMY().optional(),lastUpdate:r.aig().optional()}),aX=r.Ikc({postbackIndexMapping:az,targetEvent:r.YjP().nullable().optional(),skadnetworkRecommendationRevisionId:r.YjP().nullable().optional(),ascendingOnly:r.zMY().nullable().optional(),templateId:r.aig().optional()}),aW=r.Ikc({customerId:r.YjP(),success:r.zMY(),error:r.YjP().optional()}),aJ=r.Ikc({success:r.zMY(),accountResults:r.YOg(aW),error:r.YjP().optional()}),a$=aG.extend({adsPushResults:aJ}),aZ=(0,n.TV)().router({getCredentials:{method:"GET",path:"/credentials",responses:{200:aT},summary:"Get App Store Connect credentials for SKAN",description:"Returns stored App Store Connect credentials with sensitive fields redacted. Returns an empty object when no credentials exist."},getCredentialsStatus:{method:"GET",path:"/credentials/status",responses:{200:aE},summary:"Get App Store Connect credentials verification status for SKAN",description:"Returns the current verification status for App Store Connect credentials, including whether the app is verified, ready to verify, or blocked."},verifyCredentials:{method:"POST",path:"/credentials/verify",body:r.Vxk(),responses:{200:aE,400:aI,409:aI},summary:"Verify App Store Connect credentials for SKAN",description:"Validates stored credentials against Apple for the configured iOS app store ID and marks the app as verified when successful."},submitCredentials:{method:"POST",path:"/credentials",contentType:"multipart/form-data",body:r.Ikc({}).passthrough(),responses:{200:aN,400:aI},summary:"Submit App Store Connect credentials for SKAN",description:"Accepts a multipart .p8 private key file with issuerId and keyId, validates against Apple, encrypts, and persists credentials."},deleteCredentials:{method:"DELETE",path:"/credentials",body:r.Vxk(),responses:{200:aN},summary:"Delete App Store Connect credentials for SKAN",description:"Clears stored App Store Connect credentials by upserting null credential fields."},deleteCredentialsStatus:{method:"DELETE",path:"/credentials/status",responses:{200:aD},summary:"Clear App Store Connect verification status for SKAN",description:"Sets ios_app_store_id_verified to false for the current app, clearing verification status."},getAppStatus:{method:"GET",path:"/app/status",responses:{200:aK},summary:"Get SKAdNetwork opt-in status for the current app",description:"Returns whether SKAdNetwork is enabled for the app (skAdNetworkEnabled)."},updateAppStatus:{method:"PUT",path:"/app/status",body:aK,responses:{200:aK},summary:"Update SKAdNetwork opt-in status for the current app",description:"Sets skAdNetworkEnabled on the app record (opt-in or opt-out of SKAdNetwork)."},getConversions:{method:"GET",path:"/conversions",responses:{200:aG},summary:"Get latest SKAN conversion value mapping",description:"Returns the latest conversion value mapping for the current app, decoded into dashboard format."},updateConversions:{method:"POST",path:"/conversions",body:aX,responses:{200:a$,400:aI},summary:"Create a new SKAN conversion value mapping revision",description:"Validates, encodes, and persists a new conversion value mapping revision, then best-effort pushes to Google Ads."},getConversionTemplateOptions:{method:"GET",path:"/conversions/templates",responses:{200:r.YOg(aR)},summary:"List SKAN conversion mapping template options",description:"Returns shared and app-personalized conversion mapping template id/title pairs for the current app."},getConversionTemplateOptimizations:{method:"GET",path:"/conversions/templates/optimizations",responses:{200:aH},summary:"Get SKAN conversion mapping optimization availability",description:"Returns whether optimized mapping templates are available for the current app and any warnings for the active mapping."},getConversionTemplateById:{method:"GET",path:"/conversions/templates/:id",pathParams:r.Ikc({id:r.YjP()}),responses:{200:aM,404:aI},summary:"Get a SKAN conversion mapping template by id",description:"Returns the decoded postback-indexed conversion value mapping for the given template id."}},{pathPrefix:"/skan"}),a0=(0,n.TV)(),a8=r.Ikc({enabled:r.zMY(),connection_id:r.YjP().nullable(),connection_name:r.YjP().nullable(),email_domains:r.YOg(r.YjP()),session_duration_seconds:r.aig().int().nullable().optional()}),a4=r.Ikc({ticket_url:r.YjP(),connection_id:r.YjP()}),a1=r.Ikc({ticket_url:r.YjP()}),a2=r.Ikc({connection_name:r.YjP(),email_domains:r.YOg(r.YjP())}),a5=r.Ikc({success:r.zMY(),data:a8.optional(),error:r.YjP().optional()}),a3=a0.router({getSSOConfiguration:{method:"GET",path:"",responses:{200:a8.nullable()},summary:"Get SSO configuration for the current user"},createSSOConfiguration:{method:"POST",path:"/auth0/create",body:r.Ikc({}),responses:{200:a4},summary:"Create SSO configuration and get Auth0 setup ticket URL for the current user"},configureSSOConfiguration:{method:"POST",path:"/auth0/configure",body:r.Ikc({}),responses:{200:a1},summary:"Configure SSO authentication settings and get Auth0 configuration ticket URL"},updateSSOConfiguration:{method:"PATCH",path:"",body:r.Ikc({updateSsoConfigurationInput:a2}),responses:{200:a5},summary:"Update SSO configuration email domains"}},{pathPrefix:"/v1/sso-configuration"});r.Ikc({id:r.aig(),packages:r.YOg(r.Ikc({id:r.aig(),name:r.YjP(),type:r.k5n(["PACKAGE","ADDON"])})),price:r.aig(),addOns:r.YOg(r.YjP()).optional(),status:r.k5n(["active","trial","inactive","cancelled"]),invoiceCycle:r.k5n(["annual","monthly"]).optional(),volumeCredits:r.aig().optional(),trialStartDate:r.p6U().optional(),trialEndDate:r.p6U().optional(),createdAt:r.p6U(),updatedAt:r.p6U()}),r.Ikc({name:r.YjP(),lastName:r.YjP().optional(),cardNumber:r.YjP(),expirationMonth:r.aig(),expirationYear:r.aig(),securityCode:r.YjP(),country:r.YjP(),postalCode:r.YjP(),state:r.YjP()});let a6=r.Ikc({paymentMethodId:r.YjP(),packageIds:r.YOg(r.aig()),country:r.YjP().nonempty("Country is required"),state:r.YjP().nonempty("State is required"),postalCode:r.YjP().nonempty("Postal code is required")}),a9=r.Ikc({paymentMethodId:r.YjP().min(1),country:r.YjP().optional(),state:r.YjP().optional(),postalCode:r.YjP().optional()}),a7=r.Ikc({addPackageIds:r.YOg(r.aig()),removePackageIds:r.YOg(r.aig())}),ne=r.Ikc({appId:r.aig(),message:r.YjP()}),nt=r.Ikc({id:r.YjP(),packages:r.YOg(r.Ikc({id:r.aig(),startDate:r.YjP().optional(),endDate:r.YjP().optional()})).optional(),addOns:r.YOg(r.Ikc({id:r.aig(),startDate:r.YjP().optional(),endDate:r.YjP().optional()})).optional(),status:r.k5n(["Active","Trial","Inactive","Cancelled"]),billingPeriod:r.k5n(["ANNUALLY","MONTHLY"]).optional(),volumeCredits:r.aig(),trialStartDate:r.YjP().optional(),trialEndDate:r.YjP().optional(),limits:r.Ikc({volumeCredits:r.aig().optional(),webLinksAndCustomizedQRsCreated:r.aig().optional(),clicksTracked:r.aig().optional()})}),na=r.Ikc({success:r.zMY()});r.Ikc({balance:r.aig(),appId:r.YjP()});let nn=r.Ikc({package_ids:r.YOg(r.auy.ai().int().positive()).optional()}),nr=r.Ikc({recurringCharges:r.aig(),estimatedTax:r.aig(),totalCost:r.aig(),dueToday:r.aig()}),ni=r.Ikc({amount:r.aig(),chargeDate:r.YjP()}),ns=r.Ikc({id:r.YjP(),status:r.YjP(),servicePeriod:r.YjP(),multiAppInvoice:r.zMY(),invoiceNumber:r.YjP(),invoiceDate:r.YjP(),dueDate:r.YjP(),balance:r.aig(),amount:r.aig()}),no=r.YOg(ns),nl=r.Ikc({message:r.YjP()}),nA=(0,n.TV)().router({getSubscription:{method:"GET",path:"",responses:{200:nt,404:nl,500:nl},summary:"Get a subscription"},createSubscription:{method:"POST",path:"",body:a6,responses:{201:na,500:nl},summary:"Create a new subscription"},signup:{method:"POST",path:"/signup",body:a9,responses:{201:na,400:nl,500:nl},summary:"Signup for Intro Tier subscription"},updateSubscription:{method:"PATCH",path:"",body:a7,responses:{200:nt,500:nl},summary:"Update a subscription"},cancelSubscription:{method:"POST",path:"/cancel",body:r.Ikc({}),responses:{200:ne},summary:"Cancel a subscription"}
47,cancelTrial:{method:"POST",path:"/cancel-trial",body:r.Ikc({}),responses:{200:ne},summary:"Cancel a trial"},estimateChangeCost:{method:"GET",path:"/estimate-change-cost",query:nn,responses:{200:nr,500:nl},summary:"Estimate cost of subscription changes"},estimateNextBill:{method:"GET",path:"/estimate-next-bill",responses:{200:ni,500:nl},summary:"Estimate next bill amount"},getInvoices:{method:"GET",path:"/invoices",responses:{200:no,404:nl},summary:"Get invoice list"},downloadInvoicePdf:{method:"GET",path:"/invoice/:invoiceId",pathParams:r.Ikc({invoiceId:r.YjP()}),responses:{200:r.Ikc({data:r.bzn(),type:r.YjP()}),404:nl,500:nl},summary:"Download invoice PDF"}},{pathPrefix:"/subscription"}),nd=(0,n.TV)(),nc=r.Ikc({user_id:r.YjP(),app_id:r.YjP(),deleted:r.zMY(),access_role_id:r.YjP(),expiration_date:r.YjP().nullable(),inheritance:r.YjP(),organization_id:r.YjP().nullable(),name:r.YjP(),last_name:r.YjP(),email:r.Rpp(),sso_admin:r.zMY(),agency_user:r.zMY(),email_verified:r.zMY(),is_sso:r.zMY(),has_password:r.zMY(),apps:r.Ikc({id:r.YjP(),access_role_id:r.YjP(),permissions_inherit_from_org:r.zMY()}),id:r.YjP(),has_app_permissions:r.zMY(),has_org_permissions:r.zMY()}),nu=r.YOg(nc),np=r.Ikc({email:r.YjP().email()}),nm=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),ng=r.Ikc({teamMemberId:r.YjP()}),nf=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),nh=r.Ikc({email:r.Rpp(),firstName:r.YjP(),lastName:r.YjP(),accessLevel:r.YjP(),exportAccess:r.zMY().optional(),appName:r.YjP().optional(),customPermissions:r.g1P(r.YjP(),r.Ikc({viewAccess:r.zMY(),editAccess:r.zMY()})).optional()}),nb=r.Ikc({success:r.zMY(),message:r.YjP().optional(),teamMemberId:r.YjP().optional()}),nv=r.Ikc({userId:r.YjP(),firstName:r.YjP(),lastName:r.YjP(),accessLevel:r.YjP(),exportAccess:r.zMY().optional(),customPermissions:r.g1P(r.YjP(),r.Ikc({viewAccess:r.zMY(),editAccess:r.zMY()})).optional()}),nx=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),nF=r.Ikc({email:r.Rpp()}),nB=r.Ikc({id:r.YjP(),email:r.YjP().email(),name:r.YjP(),lastName:r.YjP(),branchAccountId:r.YjP().nullable(),emailVerified:r.zMY(),hasAppAccess:r.zMY(),metadata:r.g1P(r.YjP(),r.L5J()).optional(),view:r.Ikc({appId:r.YjP(),currentView:r.YjP()}).optional()}),nU=r.Ikc({id:r.YjP(),feature:r.YjP(),hasInfoIcon:r.zMY().optional(),infoDescription:r.YjP().optional(),viewAccess:r.zMY(),editAccess:r.zMY(),supportsEdit:r.zMY()}),nC=r.g1P(r.YjP(),r.Ikc({permissions:r.YOg(nU),exportAccess:r.zMY()})),ny=r.Ikc({userId:r.YjP()}),nj=r.Ikc({exportAccess:r.zMY(),customPermissions:r.g1P(r.YjP(),r.Ikc({viewAccess:r.zMY(),editAccess:r.zMY()}))}),nP=nd.router({getTeamMembers:{method:"GET",path:"",responses:{200:nu},summary:"Get team members for the current app"},resendInvite:{method:"POST",path:"/resend-invite",body:np,responses:{200:nm,400:nm,500:nm},summary:"Resend invitation to a team member"},deleteTeamMember:{method:"DELETE",path:"/delete",body:ng,responses:{200:nf,400:nf,500:nf},summary:"Delete a team member"},addTeamMember:{method:"POST",path:"/add",body:nh,responses:{200:nb,400:nb,500:nb},summary:"Add a new team member"},updateTeamMember:{method:"PUT",path:"/update",body:nv,responses:{200:nx,400:nx,500:nx},summary:"Update an existing team member"},searchUser:{method:"GET",path:"/search-user",query:nF,responses:{200:nB,400:r.chJ(),404:r.chJ()},summary:"Search for a user by email to add as team member"},getAccessLevelPermissions:{method:"GET",path:"/access-level-permissions",responses:{200:nC,400:r.Ikc({error:r.YjP()})},summary:"Get permissions for all access levels"},getUserPermissions:{method:"GET",path:"/user-permissions",query:ny,responses:{200:nj,400:r.Ikc({error:r.YjP()}),404:r.Ikc({error:r.YjP()})},summary:"Get permissions for a specific user"}},{pathPrefix:"/team-members"}),nw=r.Ikc({message:r.YjP()}),n_=r.Ikc({id:r.YjP(),name:r.YjP()}),nQ=r.Ikc({user_id:r.YjP(),name:r.YjP(),last_name:r.YjP(),email:r.Rpp(),status:r.k5n(["active","invite_pending","disabled"]),is_org_admin:r.zMY(),apps:r.YOg(n_),last_login:r.YjP()}),nI=r.Ikc({campaignExecutionFullAccess:r.zMY(),linksEdit:r.zMY(),linksView:r.zMY(),linkTemplatesEdit:r.zMY(),linkTemplatesView:r.zMY(),channelsEdit:r.zMY(),channelsView:r.zMY(),audienceEngagementFullAccess:r.zMY(),engagementAudiencesEdit:r.zMY(),engagementAudiencesView:r.zMY(),mobileDiscoveryEdit:r.zMY(),mobileDiscoveryView:r.zMY(),appConfigurationFullAccess:r.zMY(),appSett
47ingsEdit:r.zMY(),appSettingsView:r.zMY(),fraudRulesEdit:r.zMY(),fraudRulesView:r.zMY(),reportingInsightsFullAccess:r.zMY(),summaryReportingView:r.zMY(),fraudReportingView:r.zMY(),revenueDataView:r.zMY(),sensitiveDataView:r.zMY(),exportingFullAccess:r.zMY(),allowExports:r.zMY(),requireLinkTemplates:r.zMY()}),nN=Object.values(A.Yjl),nT=r.Ikc({firstName:r.YjP().min(1),lastName:r.YjP().min(1),email:r.Rpp(),orgName:r.YjP().min(1),appIds:r.YOg(r.YjP()).min(1)}),nS=r.gMt("role",[nT.extend({role:r.euz("org_admin")}),nT.extend({role:r.euz("app_user"),accessLevel:r.k5n(nN),permissions:nI})]),nk=r.Ikc({dashboard_user_id:r.KCZ([r.aig(),r.YjP()]),message:r.YjP()}),nE=nd.router({getOrganizationUsers:{method:"GET",path:"/organization/users",responses:{200:r.YOg(nQ),403:nw,404:nw,500:nw},summary:"Get dashboard users for the session user's branch account (organization)."},inviteOrganizationUser:{method:"POST",path:"/organization/users/invite",body:nS,responses:{201:nk,400:nw,403:nw,404:nw,500:nw},summary:"Invite a user to the session user's branch account (organization)."}});var nD=a(85350);let nK=(0,n.TV)(),nY=r.Ikc({ids:r.YjP().array()}),nL=r.Ikc({id:r.YjP(),status:r.YjP()}),nO=r.Ikc({id:r.YjP(),status:r.k5n(["incomplete","complete","dismissed"])}),nR=nK.router({getUpdatesByIds:{method:"GET",path:"",query:nY,responses:{200:r.YOg(nL)},summary:"Get multiple updates by IDs"},updateUpdate:{method:"POST",path:"",body:nO,responses:{200:nL,400:r.Ikc({success:r.zMY()})},summary:"Bulk update status for multiple updates"}},{pathPrefix:"/updates"}),nM=(0,n.TV)(),nH=r.Ikc({user:r.Ikc({id:r.YjP().optional(),name:r.YjP().optional(),lastName:r.YjP().optional(),industry:r.YjP().optional(),primaryGoal:r.YjP().optional()}),onboardingData:r.Ikc({companyName:r.YjP().optional(),companyUrl:r.YjP().optional(),primaryRole:r.YjP().optional(),primaryGoal:r.YjP().optional(),industry:r.YjP().optional()})}),nq=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),nV=r.Ikc({user:r.Ikc({id:r.YjP().optional(),name:r.YjP().optional(),lastName:r.YjP().optional(),email:r.YjP().optional(),agencyUser:r.zMY().optional(),isSso:r.zMY().optional(),branchAccountId:r.YjP().optional(),branchAccountOwner:r.zMY().optional()}),onboardingData:r.Ikc({companyName:r.YjP().optional(),companyUrl:r.YjP().optional(),primaryRole:r.YjP().optional(),created:r.YjP().optional(),primaryGoal:r.YjP().optional(),industry:r.YjP().optional()})}),nz=r.Ikc({id:r.YjP(),entity_id:r.YjP(),user_id:r.YjP().optional(),api_key:r.YjP(),deleted:r.zMY(),expiration_date:r.aig().nullable(),app_permissions:r.g1P(r.YjP(),r.L5J()),entity_type:r.YjP(),is_expired:r.zMY(),is_tune_migrated_key:r.zMY(),is_active:r.zMY()}),nG=r.YOg(nz),nX=r.Ikc({expirationDate:r.YjP().optional()}).optional(),nW=r.Ikc({appId:r.YjP()}),nJ=r.Ikc({appId:r.YjP(),currentView:r.YjP()}),n$=r.Ikc({id:r.YjP(),liveId:r.YjP(),testId:r.YjP()}),nZ=r.YOg(r.Ikc({orgId:r.YjP().nullable(),orgName:r.YjP().nullable(),accessRole:r.YjP(),apps:r.YOg(r.Ikc({appId:r.YjP(),appName:r.YjP(),accessRole:r.YjP(),liveId:r.YjP().optional(),testId:r.YjP().optional(),pairId:r.YjP().optional()}))})),n0=r.Ikc({isAuthenticated:r.zMY(),userId:r.YjP().optional()}),n8=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),n4=r.YjP().email().transform(e=>e.toLowerCase()).refine(e=>!(0,A.lHx)(e,A.FU),{message:"This email domain is not allowed"}).refine(e=>!(0,A.$iF)(e),{message:"Branch email addresses are not allowed"}),n1=r.Ikc({newEmail:n4}),n2=r.Ikc({status:r.k5n(["none","pending"]),newEmail:r.YjP().nullable(),currentEmail:r.YjP().nullable()}),n5=r.Ikc({}),n3=r.Ikc({success:r.zMY(),message:r.YjP().optional()}),n6=r.Ikc({otp:r.YjP().regex(/^\d{6}$/,"Please enter a valid 6-digit code")}),n9=r.Ikc({authenticated:r.zMY()}),n7=nM.router({isUserAuthenticated:{method:"GET",path:"/authenticated",responses:{200:n0},summary:"Check if the user is authenticated"},getUserProfile:{method:"GET",path:"/profile",responses:{200:nV},summary:"Get user profile information including personal and onboarding data"},updateUserProfile:{method:"PATCH",path:"/profile",responses:{200:nq},body:nH,summary:"Update user profile and onboarding information"},getApiKey:{method:"GET",path:"/api-key",responses:{200:nG,400:n8},summary:"Get API keys for the current user"},generateApiKey:{method:"POST",path:"/api-key/generate",responses:{200:nG,400:n8},body:r.Ikc({}),summary:"Generate a new API key for the current user"},resetApiKey:{method:"POST",path:"/api-key/reset",body:nX,responses:{200:n8,400:n8},summary:"Reset the API key for the current user"},getViewContext:{method:"GET",path:"/context/view",responses:{200:nJ},summary:"Get the view context for the current user"},updateViewContext:{method:"PATCH",path:"/context/view",body:nW,responses:{200:nJ,400:n8},summary:"Update the view context for the current user"},getAppPair:{method:"GET",path:"/app-pair",responses:{200:n$,400:n8},summary:"Get the app pair (live and test) for the current app context"},getAllApps:{method:"GET",path:"/all-apps",responses:{200:nZ,400:n8},summary:"Get all apps and organizations associated with the current user"},getEmailChangeStatus:{method:"GET",path:"/email-change/status",responses:{200:n2,400:n8}
47,summary:"Get the status of any pending email change request"},initiateEmailChange:{method:"POST",path:"/email-change/initiate",body:n1,responses:{200:n8,400:n8},summary:"Initiate an email change request"},resendEmailChangeVerification:{method:"POST",path:"/email-change/resend",body:r.Ikc({}),responses:{200:n8,400:n8},summary:"Resend the email change verification email"},sendOtp:{method:"POST",path:"/otp/send",body:n5,responses:{200:n3,400:n8},summary:"Send OTP to user email for identity verification"},verifyOtp:{method:"POST",path:"/otp/verify",body:n6,responses:{200:n9,400:n9},summary:"Verify OTP for identity verification"}},{pathPrefix:"/user"}),re=(0,n.TV)(),rt=r.k5n(["iOS","Android"]),ra=r.Ikc({device_id:r.YjP().min(1,"Device ID is required").regex(A.FmK,"Device ID must be in UUID format (e.g., 12345678-1234-1234-1234-123456789012)"),device_name:r.YjP().min(1,"Device name is required").max(A.q86,`Device name must be ${A.q86} characters or less`).refine(e=>!e.match(A.dhh),"Device name can only contain letters, numbers, spaces, and apostrophes"),created_at:r.YjP(),refreshed_at:r.YjP(),os:rt}),rn=r.Ikc({app_id:r.YjP(),device_id:r.YjP(),os:rt,device_name:r.YjP(),created_at:r.YjP(),refreshed_at:r.YjP()}),rr=r.YOg(rn);r.Ikc({browser_ids:r.g1P(r.YjP(),r.L5J()),device_ids:r.g1P(r.YjP(),r.g1P(r.YjP(),r.YjP())),developer_ids:r.g1P(r.YjP(),r.L5J()),user_ids:r.g1P(r.YjP(),r.L5J())});let ri=re.router({getWhitelistedDevices:{method:"GET",path:"",responses:{200:rr},summary:"Get all whitelisted devices for the current app"},createWhitelistedDevice:{method:"POST",path:"",body:ra,responses:{200:rn},summary:"Add a new whitelisted device"},deleteWhitelistedDevice:{method:"DELETE",path:"/app-id/:appId/device-id/:deviceId",pathParams:r.Ikc({appId:r.YjP(),deviceId:r.YjP()}),body:r.Vxk(),responses:{200:r.chJ()},summary:"Delete a whitelisted device"},refreshWhitelistedDevice:{method:"PUT",path:"/app-id/:appId/device-id/:deviceId",pathParams:r.Ikc({appId:r.YjP(),deviceId:r.YjP()}),body:r.Ikc({refreshed_at:r.YjP()}),responses:{200:rn},summary:"Refresh a whitelisted device"}},{pathPrefix:"/v2/whitelisted-devices"}),rs=(0,n.TV)().router({getPaymentPageSignature:{method:"POST",path:"/payment-page-signature",responses:{200:r.Ikc({signature:r.YjP(),token:r.YjP(),tenantId:r.YjP(),key:r.YjP(),paymentPageId:r.YjP(),hostedPageUrl:r.YjP()}),500:r.Ikc({message:r.YjP()})},body:r.Ikc({}).optional(),summary:"Generate signature for Zuora Payment Page",description:"Generates an RSA signature and token required to render Zuora Payment Pages 2.0 iframe"}},{pathPrefix:"/zuora"});a(32243),a(67124),a(91025);let ro=(0,n.TV)().router({acDisclaimer:s,adOntology:l,adPartners:d,analytics:p,audiences:E,auth:R,banners:M.k,branchAccount:G,branchEvent:X,catalog:et,costImport:en,creditCard:ed,deepviews:e_,dataPartners:eF,liveview:tb,domain:eY,docSearch:eT,exports:eX,insights:tu,eventTracking:eL.a,fraudProtection:eJ,marketing:tB,notifications:tK,packageRecommendation:tG,permissions:t8,ppp:t7,pppLookup:ai,recentActivity:aF,presignedUrl:af,scraper:ay,sdkIntegration:aQ,skan:aZ,sso:a3,subscription:nA,teamMembers:nP,teamMembersOrganization:nE,thirdParty:nD.Yz,updates:nR,user:n7,mobileAppLookup:ty,whitelistedDevices:ri,zuora:rs})},72015(e,t,a){var n=a(93248),r=a(6844),i=a(98173),s=a(61169);function o(e){let{...t}=e;return(0,n.jsx)(s.bL,{"data-slot":"accordion",...t})}function l(e){let{className:t,...a}=e;return(0,n.jsx)(s.q7,{"data-slot":"accordion-item",className:(0,r.cn)("border-b border-border last:border-b-0",t),...a})}function A(e){let{className:t,children:a,...o}=e;return(0,n.jsx)(s.Y9,{className:"flex",children:(0,n.jsxs)(s.l9,{"data-slot":"accordion-trigger",className:(0,r.cn)("flex flex-1 justify-between gap-4 py-4 text-sm font-medium transition-all disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>svg]:rotate-180",t),...o,children:[a,(0,n.jsx)(i.default,{className:"text-foreground size-4 shrink-0 transition-transform duration-200"})]})})}function d(e){let{className:t,children:a,...i}=e;return(0,n.jsx)(s.UC,{"data-slot":"accordion-content",className:"data-[state=closed]:animate-accordion-up data-[state=open]:animate-accordion-down overflow-hidden text-sm",...i,children:(0,n.jsx)("div",{className:(0,r.cn)("pb-4",t),children:a})})}a.d(t,{$m:()=>A,As:()=>l,nD:()=>o,ub:()=>d})},78768(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(43828);function o(e){let{...t}=e;return(0,n.jsx)(s.bL,{"data-slot":"alert-dialog",...t})}function l(e){let{...t}=e;return(0,n.jsx)(s.ZL,{"data-slot":"alert-dialog-portal",...t})}function A(e){let{className:t,...a}=e;return(0,n.jsx)(s.hJ,{"data-slot":"alert-dialog-overlay",className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-foreground
47/50",t),...a})}function d(e){let{className:t,...a}=e;return(0,n.jsxs)(l,{children:[(0,n.jsx)(A,{}),(0,n.jsx)(s.UC,{"data-slot":"alert-dialog-content",className:(0,i.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-1/2 left-1/2 z-50 grid w-full max-w-[calc(100%-2rem)] -translate-1/2 gap-4 rounded-sm border border-border p-6 shadow-sm sm:max-w-lg",t),...a})]})}function c(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"alert-dialog-header",className:(0,i.cn)("flex flex-col gap-2 text-center sm:text-left",t),...a})}function u(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"alert-dialog-footer",className:(0,i.cn)("flex flex-col-reverse gap-2 sm:flex-row sm:justify-end",t),...a})}function p(e){let{className:t,...a}=e;return(0,n.jsx)(s.hE,{"data-slot":"alert-dialog-title",className:(0,i.cn)("text-lg tracking-normal",t),...a})}function m(e){let{className:t,...a}=e;return(0,n.jsx)(s.VY,{"data-slot":"alert-dialog-description",className:(0,i.cn)("text-muted-foreground text-sm",t),...a})}function g(e){let{className:t,...a}=e;return(0,n.jsx)(s.rc,{className:(0,i.cn)((0,r.r)(),t),...a})}function f(e){let{className:t,...a}=e;return(0,n.jsx)(s.ZD,{className:(0,i.cn)((0,r.r)({variant:"secondary"}),t),...a})}a.d(t,{$v:()=>m,EO:()=>d,Lt:()=>o,Rx:()=>g,Zr:()=>f,ck:()=>u,r7:()=>p,wd:()=>c})},28375(e,t,a){var n=a(93248),r=a(6844);let i=(0,a(32814).F)("relative w-full rounded-sm border p-4 grid has-[>svg]:grid-cols-[calc(var(--spacing)*4)_1fr] grid-cols-[0_1fr] has-[>svg]:gap-x-3 gap-y-1 items-start [&>svg]:size-4 [&>svg]:translate-y-0.5 [&>svg]:text-current",{variants:{variant:{default:"bg-background text-foreground border-border",destructive:"text-destructive *:data-[slot=alert-description]:text-destructive",positive:"bg-green-100/50 text-green-700 [&>button]:border-green-700 [&>button]:hover:bg-green-100",warning:"bg-yellow-100/50 text-yellow-800 [&>button]:border-yellow-800 [&>button]:hover:bg-yellow-100",upgrade:"bg-purple-100/50 text-purple-400 [&>button]:border-purple-400 [&>button]:hover:bg-purple-100",caution:"bg-orange-100/50 text-orange-500 [&>button]:border-orange-500 [&>button]:hover:bg-orange-100",info:"bg-blue-100/50 text-blue-600 [&>button]:border-blue-600 [&>button]:hover:bg-blue-100"}},defaultVariants:{variant:"default"}});function s(e){let{className:t,variant:a,...s}=e;return(0,n.jsx)("div",{"data-slot":"alert",role:"alert",className:(0,r.cn)(i({variant:a||void 0}),t),...s})}function o(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"alert-title",className:(0,r.cn)("col-start-2 line-clamp-1 min-h-4 font-medium leading-5",t),...a})}function l(e){let{className:t,...a}=e;return(0,n.jsx)("p",{"data-slot":"alert-description",className:(0,r.cn)("col-start-2 text-sm line-clamp-2",t),...a})}a.d(t,{Fc:()=>s,TN:()=>l,XL:()=>o})},89744(e,t,a){var n=a(93248),r=a(6844),i=a(32814),s=a(57232);let o=(0,i.F)("relative flex items-center justify-center shrink-0 overflow-hidden bg-linear-to-br",{variants:{variant:{user:"rounded-full size-10 has-data-[slot=avatar-fallback]:p-0.5 *:data-[slot=avatar-fallback]:rounded-full *:data-[slot=avatar-fallback]:bg-background *:data-[slot=avatar-fallback]:text-primary",app:"rounded-lg size-8  p-0.5 *:data-[slot=avatar-image]:rounded-md *:data-[slot=avatar-fallback]:rounded-md *:data-[slot=avatar-fallback]:bg-background"},mode:{default:"from-purple-200 to-purple-300",live:"from-green-100 to-green-400",test:"from-orange-100 to-orange-400",neutral:"from-neutral-400 to-neutral-400"}},defaultVariants:{variant:"user",mode:"default"}});function l(e){let{className:t,variant:a,mode:i,...l}=e;return(0,n.jsx)(s.bL,{"data-slot":"avatar",className:(0,r.cn)(o({variant:a,mode:i,className:t})),...l})}function A(e){let{className:t,...a}=e;return(0,n.jsx)(s._V,{"data-slot":"avatar-image",className:(0,r.cn)("aspect-square size-full",t),...a})}function d(e){let{className:t,...a}=e;return(0,n.jsx)(s.H4,{"data-slot":"avatar-fallback",className:(0,r.cn)("size-full flex items-center justify-center text-sm font-medium [&_svg]:size-4",t),...a})}a.d(t,{BK:()=>A,eu:()=>l,q5:()=>d})},74202(e,t,a){var n=a(93248),r=a(6844);let i=(0,a(32814).F)("inline-flex items-center rounded-full border px-2.5 py-0.5 text-xs font-medium transition-colors focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2",{variants:{variant:{default:"border-transparent bg-primary text-primary-foreground hover:bg-primary/80",secondary:"border-transparent bg-accent text-accent-foreground",destructive:"border-transparent bg-destructive text-destructive-foreground hover:bg-destructive-hover focus:ring-destructive",outline:"border-border text-foreground",teal:"border-transparent bg-teal-background text-teal-foreground hover:bg-teal-300/80",blue:"border-transparent bg-blue-100/20 text-blue-600 hover:bg-[#A5DAFF33]/20",positive:"border-transparent bg-positive-background text-positive-foreground hover:bg-positive-background/80",negative:"border-transparent bg-red-100 text-red-700 hover:bg-red-200",muted:"border-transparent bg-muted text-muted-foreground hover:bg-muted/80",caution:"border-transparent bg-caution-background text-caution-foreground hover:bg-caution-background/80"}},defaultVariants:{variant:"default"}});function s(e){let{className:t,variant:a,...s}=e;return(0,n.jsx)("div",{className:(0,r.cn)(i({variant:a}),t),...s})}a.d(t,{E:()=>s})},34452(e,t,a){var n=a(93248),r=a(6844),i=a(73173),s=a(51413);function o(e){let{className:t,...a}=e;return(0,n.jsx)("nav",{"aria-label":"breadcrumb","data-slot":"breadcrumb",className:(0,r.cn)(t),...a})}function l(e){let{className:t,...a}=e;return(0,n.jsx)("ol",{"data-slot":"breadcrumb-list",className:(0,r.cn)("flex flex-wrap flex-row items-center gap-1.5 text-sm wrap-break-word text-muted-foreground m-0 p-0",t),...a})}function A(e){let{className:t,...a}=e;return(0,n.jsx)("li",{"data-slot":"breadcrumb-item",className:(0,r.cn)("inline-flex items-center gap-1",t),...a})}function d(e){let{asChild:t,className:a,...i}=e,o=t?s.bL:"a";return(0,n.jsx)(o,{"data-slot":"breadcrumb-link",className:(0,r.cn)("transition-colors text-primary hover:text-primary-hover",a),...i})}function c(e){return(0,n.jsx)("span",{"data-slot":"breadcrumb-page",role:"link","aria-disabled":"true","aria-current":"page",...e})}function u(e){let{children:t,className:a,...s}=e;return(0,n.jsx)("li",{"data-slot":"breadcrumb-separator",role:"presentation","aria-hidden":"true",className:(0,r.cn)("[&>svg]:size-3.5",a),...s,children:t??(0,n.jsx)(i.default,{})})}a.d(t,{AB:()=>l,J5:()=>A,Qp:()=>o,tH:()=>u,tJ:()=>c,w1:()=>d})},76237(e,t,a){var n=a(93248),r=a(64477),i=a(6844),s=a(31553),o=a(32814),l=a(4606),A=a(51413);let d=(0,o.F)('inline-flex items-center justify-center whitespace-nowrap gap-2 rounded-sm cursor-pointer transition-[color,box-shadow] focu
47s-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 aria-disabled:pointer-events-none disabled:pointer-events-none aria-disabled:opacity-50 disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*="size-"])]:size-4 [&_svg]:shrink-0 aria-invalid:focus-visible:ring-0',{variants:{variant:{primary:"bg-primary text-primary-foreground hover:bg-primary-hover","primary-outline":"border border-primary bg-background text-primary hover:bg-purple-50",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive-hover focus-visible:ring-destructive","destructive-outline":"border border-destructive bg-background text-destructive hover:bg-red-100/10 focus-visible:ring-destructive",secondary:"border border-input bg-background hover:bg-muted",ghost:"hover:bg-muted",link:"text-primary underline-offset-4 hover:underline focus-visible:outline-none focus-visible:ring-0 focus-visible:ring-transparent focus-visible:underline"},size:{default:"h-10 px-4",sm:"h-9 px-3",lg:"h-11 px-8",icon:"h-10 w-10"},loading:{true:"opacity-50 [&_svg:not(.lucide-loader)]:hidden"}},defaultVariants:{variant:"primary",size:"default"}});function c(e){let{asChild:t=!1,children:a,className:o,disabled:c,loading:u,size:p="default",variant:m="primary",access:g=s.v.EDIT,provisioned:f=!0,provisioningTooltip:h,type:b="button",...v}=e,x=t?A.bL:"button";return g===s.v.NONE||g===s.v.VIEW?null:(f||(c=!0,u=!1),(0,n.jsxs)(r.cG,{tooltip:h,provisioned:f,className:"relative",children:[(0,n.jsx)(r._n,{provisioned:f,className:(0,i.cn)("absolute z-1",{"left-4.25 top-3":"default"===p&&"ghost"===m,"left-3.25 top-2.5":"sm"===p&&"ghost"===m,"left-8.25 top-3.5":"lg"===p&&"ghost"===m,"left-4 top-3":"default"===p&&"ghost"!==m,"left-3 top-2.5":"sm"===p&&"ghost"!==m,"left-8 top-3.5":"lg"===p&&"ghost"!==m,"left-3 top-3":"icon"===p})}),(0,n.jsxs)(x,{className:(0,i.cn)(d({variant:m,size:p,className:o,loading:u}),{"[&_svg:not(.lucide-lock)]:hidden":!f}),"data-slot":"button",disabled:u||c,type:b,...v,children:[!f&&(0,n.jsx)(r._n,{}),u&&(0,n.jsx)(l.default,{role:"presentation",className:"animate-spin"}),(0,n.jsx)(A.xV,{children:a})]})]}))}a.d(t,{$:()=>c},{r:d})},67237(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(32814),o=a(99621),l=a(8380),A=a(19627);let d=l.createContext(null),c=(0,s.F)("relative rounded-md sm:grid sm:grid-cols-[auto_1fr_auto_auto] items-center space-x-4 py-3 px-6 [&>svg]:text-current transition-all duration-300 ease-in-out overflow-hidden",{variants:{variant:{green:"bg-green-100/50 text-green-700 [&>button]:border-green-700 [&>button]:hover:bg-green-100",yellow:"bg-yellow-100/50 text-yellow-800 [&>button]:border-yellow-800 [&>button]:hover:bg-yellow-100",teal:"bg-teal-100/50 text-teal-700 [&>button]:border-teal-700 [&>button]:hover:bg-teal-100",magenta:"bg-magenta-100/50 text-magenta-500 [&>button]:border-magenta-500 [&>button]:hover:bg-magenta-100",purple:"bg-purple-500/10 text-purple-500 [&>button]:border-purple-500 [&>button]:hover:bg-purple-100",orange:"bg-orange-100/50 text-orange-500 [&>button]:border-orange-500 [&>button]:hover:bg-orange-100",red:"bg-red-100/50 text-red-600 [&>button]:border-red-600 [&>button]:hover:bg-red-100",blue:"bg-blue-100/50 text-blue-600 [&>button]:border-blue-600 [&>button]:hover:bg-blue-100",neutral:"bg-neutral-300 text-neutral-700 [&>button]:border-neutral-700 [&>button]:hover:bg-neutral-400"}},defaultVariants:{variant:"neutral"}});function u(e){let{className:t,icon:a,...r}=e;return(0,n.jsx)("span",{className:(0,i.cn)("[&_svg]:stroke-[1.5] [&_svg]:size-5 block max-sm:[&_svg]:size-4.5 max-sm:mb-3",t),"data-slot":"callout-icon",...r,children:(0,n.jsx)(a,{})})}function p(e){let{className:t,...a}=e;return(0,n.jsx)("p",{className:(0,i.cn)("flex items-center min-w-75 [&:not(:last-child)]:max-sm:mb-3 max-sm:text-xs sm:min-h-10",t),"data-slot":"callout-text",...a})}function m(e){let{className:t,dismissOnClick:a,onClick:s,...o}=e,A=l.useContext(d);return(0,n.jsx)(r.$,{className:(0,i.cn)("bg-transparent max-sm:text-xs max-sm:mr-8 max-sm:font-medium max-sm:border-0 max-sm:p-0 max-sm:h-auto max-sm:hover:bg-transparent!",t),variant:"secondary","data-slot":"callout-button",onClick:e=>{a&&A&&A.hide(),s?.(e)},...o})}function g(e){let{onClick:t,...a}=e,i=l.useContext(d);return(0,n.jsxs)(r.$,{className:"sm:-ml-2 sm:-mr-3 max-sm:w-auto max-sm:p-0 max-sm:h-auto max-sm:hover:bg-transparent!","data-slot":"callout-close-button",onClick:e=>{i&&i.hide(),t?.(e)},size:"icon",variant:"ghost","aria-label":"Dismiss",...a,children:[(0,n.jsx)(o.default,{className:"max-sm:hidden"}),(0,n.jsx)("span",{className:"sm:hidden font-medium text-xs",children:"Dismiss"})]})}function f(e){let{children:t,className:a,variant:r="neutral",...s}=e,[{status:o},u]=(0,A.G)({initialEntered:!0,timeout:300}),p=l.useCallback(()=>{u(!1)},[u]),m=l.useMemo(()=>({hide:p}),[p]);return(0,n.jsx)(d.Provider,{value:m,children:(0,n.jsx)("div",{className:(0,i.cn)(c({variant:r}),{"opacity-0 scale-95":"exiting"===o||"exited"===o,"max-h-0 py-0":"exited"===o},a),"data-slot":"callout",...s,children:t})})}a.d(t,{HG:()=>m,Pq:()=>f,S$:()=>u,vB:()=>g,wz:()=>p})},81303(e,t,a){var n=a(93248),r=a(6844);function i(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"card",className:(0,r.cn)("rounded-md border border-border bg-background shadow-sm p-6 gap-6 flex flex-col",t),...a})}function s(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"card-header",className:(0,r.cn)("flex flex-col gap-1.5",t),...a})}function o(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"card-title",className:(0,r.cn)("font-medium tracking-normal",t),...a})}function l(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"card-description",className:(0,r.cn)("description",t),...a})}function A(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"card-footer",className:(0,r.cn)("flex justify-between",t),...a})}a.d(t,{BT:()=>l,ZB:()=>o,Zp:()=>i,aR:()=>s,wL:()=>A})},32100(e,t,a){var n=a(93248),r=a(6844),i=a(82385),s=a(76248);function o(e){let{className:t,...a}=e;return(0,n.jsx)(s.bL,{"data-slot":"checkbox",className:(0,r.cn)("peer size-4 shrink-0 rounded-xs border border-primary ring-offset-background focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:border-muted-foreground data-[state=checked]:bg-primary data-[state=checked]:text-primary-foreground disabled:data-[state=checked]:bg-muted-foreground disabled:data-[state=checked]:border-muted-foreground aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40",t),...a,children:(0,n.jsx)(s.C1,{"data-slot":"checkbox-indicator",className:"flex items-center justify-center text-current",children:(0,n.jsx)(i.default,{className:"size-4"})})})}a.d(t,{S:()=>o})},8977(e,t,a){var n=a(93248),r=a(6844),i=a(78169);function s(e){let{...t}=e;return(0,n.jsx)(i.bL,{"data-slot":"collapsible",...t})}function o(e){let{...t}=e;return(0,n.jsx)(i.R6,{"data-slot":"collapsible-trigger",...t})}function l(e){let{className:t,...a}=e;return(0,n.jsx)(i.Ke,{"data-slot":"collapsible-content",className:(0,r.cn)("overflow-hidden data-[state=closed]:animate-collapsible-up data-[state=open]:animate-collapsible-down",t),...a})}a.d(t,{Ke:()=>l,Nt:()=>s,R6:()=>o})},18923(e,t,a){var n=a(93248),r=a(88921),i=a(64232),s=a(8380),o=a(82855);let l={background:"repeating-conic-gradient(#909090 0 25%, #0000 0 50%) 50% / 10px 10px"};function A(e){let{id:t,color:a,onChange:A,placeholder:d,onBlur:c,opacity:u=!1,...p}
47=e,[m,g]=(0,s.useState)(!1),f=(0,s.useRef)(null),h=(0,s.useMemo)(()=>u?/^#?([0-9A-Fa-f]{6}(?:[0-9A-Fa-f]{2})?)$/:/^#?([0-9A-Fa-f]{6})$/,[u]),b=(0,s.useCallback)(e=>h.test(e),[h]),v=(0,s.useCallback)(e=>{let t=e.replace("#","").toUpperCase();return u&&6===t.length?`#${t}FF`:`#${t}`},[u]),[x,F]=(0,s.useState)(()=>b(a)?v(a):a);(0,s.useEffect)(()=>{let e=b(a)?v(a):a;F(t=>b(t)&&v(t)===e?t:e)},[a,b,v]);let B=b(x)?x:a,U=u?o.dp:o.jI;return(0,n.jsx)("div",{children:(0,n.jsxs)(i.AM,{open:m,onOpenChange:g,children:[(0,n.jsxs)("div",{ref:f,className:"w-full flex gap-1",children:[(0,n.jsx)(i.Wv,{asChild:!0,children:(0,n.jsx)("button",{type:"button","aria-label":"Open color picker",className:"size-10 rounded overflow-hidden",style:u?l:void 0,children:(0,n.jsx)("span",{className:"block size-full",style:{backgroundColor:B}})})}),(0,n.jsx)(r.p,{id:t,value:x,onChange:e=>{let t,a=(t=e.target.value.trim())?t.startsWith("#")?t:`#${t}`:"#";F(a),b(a)&&A(v(a))},onPointerDown:()=>g(!0),onFocus:()=>g(!0),placeholder:d||(u?"#000000FF":"#000000"),maxLength:u?9:7,inputMode:"text",autoComplete:"off",spellCheck:!1,"aria-describedby":`${t}-help`,onBlur:c,className:"grow",...p})]}),(0,n.jsx)(i.hl,{className:"w-auto p-3 transition-none",align:"start",onOpenAutoFocus:e=>e.preventDefault(),onCloseAutoFocus:e=>e.preventDefault(),onInteractOutside:e=>{f.current?.contains(e.target)&&e.preventDefault()},onPointerDownOutside:e=>{f.current?.contains(e.target)&&e.preventDefault()},children:(0,n.jsx)(U,{color:B,onChange:e=>{let t=v(e);F(t),A(t)}})})]})})}a.d(t,{A:()=>A})},80586(e,t,a){var n=a(93248),r=a(76237),i=a(41970),s=a(36869),o=a(77614),l=a(79024),A=a(6844),d=a(99621),c=a(21606),u=a(59555),p=a(98173),m=a(8380);function g(e){let{allowCustomOptions:t=!1,className:a,closeOnSelect:g=!0,createLabel:f,disabled:h,disableBuiltInFiltering:b,icon:v,id:x,isValueRemovable:F,onSearchChange:B,onSelect:U,options:C,placeholder:y="Type or select a value",searchPlaceholder:j,showAllValues:P,value:w=[],onBlur:_}=e,[Q,I]=(0,m.useState)(!1),N=(0,m.useRef)(null),T=(0,o.G)({allowCustomOptions:t}),S=(0,s.B)({multiple:!0,onSearchChange:B,onSelect:e=>{g&&I(!1),U?.(e)},options:C,value:w,...T}),k=(0,m.useMemo)(()=>{let e=S.groups.flatMap(e=>e.items);return w.map(t=>({value:t,label:e.find(e=>e.value===t)?.label??t}))},[w,S.groups]),E=function(e,t,a){let[n,r]=(0,m.useState)(e.length),i=(0,m.useMemo)(()=>{let e=document.createElement("canvas").getContext("2d");return e&&(e.font="14px sans-serif"),e},[]);return(0,m.useEffect)(()=>{let n=t.current;if(!n)return void r(e.length);let s=()=>{if(0===e.length||a||!i)return void r(e.length);let t=n.clientWidth-100,s=0,o=0;for(let{label:a}of e){let e=i.measureText(a).width+20+4+20+4;if(s+e<=t)s+=e,o++;else break}r(Math.max(1,o))};s();let o=new ResizeObserver(s);return o.observe(n),()=>o.disconnect()},[e,a,i]),n}(k,N,P),D=k.slice(0,E),K=k.length-E;return j||(j=t?"Search or add a value":"Search for a value"),(0,n.jsxs)(l.ms,{open:Q,onOpenChange:I,children:[(0,n.jsx)(l.uu,{asChild:!0,children:(0,n.jsxs)(r.$,{className:(0,A.cn)("w-full justify-between min-w-0 text-sm gap-2 px-3",{"h-auto py-2":P},a),disabled:h,id:x,onBlur:()=>{Q||_?.()},ref:N,variant:"secondary",children:[v&&(0,n.jsx)(v,{className:"size-4 shrink-0"}),(0,n.jsxs)("div",{className:"flex justify-between w-full min-w-0",children:[D.length>0?(0,n.jsxs)("div",{className:(0,A.cn)("flex items-end-safe gap-1 min-w-0",{"flex-wrap":P}),children:[D.map(e=>{let{value:t,label:a}=e,r=F?.(t)??!0,i=()=>U?.(w.filter(e=>e!==t));return(0,n.jsxs)("span",{className:"flex items-center gap-1 px-2.5 py-0.5 bg-neutral-400 rounded-full whitespace-nowrap min-w-0 max-w-full",children:[(0,n.jsx)("span",{className:"min-w-0 truncate",children:a}),r&&(0,n.jsx)("span",{"aria-label":`Remove ${a}`,className:"cursor-pointer",onClick:e=>{e.stopPropagation(),i()},onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),e.stopPropagation(),i())},children:(0,n.jsx)(d.default,{className:"size-4"})})]},t)}),K>0&&(0,n.jsx)(c.default,{className:"shrink-0"})]}):(0,n.jsx)("span",{className:"truncate min-w-0",children:y}),K>0&&(0,n.jsxs)("span",{className:"flex items-center px-2 py-0.5 text-sm rounded-full bg-neutral-400 shrink-0",children:[(0,n.jsx)(u.default,{className:"size-3"}),K]})]}),(0,n.jsx)(p.default,{className:"opacity-50 shrink-0"})]})}),(0,n.jsx)(l.pm,{className:"p-0 w-(--radix-popover-trigger-width) flex flex-col overflow-y-hidden",children:(0,n.jsx)(i.G,{onBlur:()=>{_?.()},placeholder:j,createLabel:f,disableBuiltInFiltering:b,...S})})]})}a.d(t,{O:()=>g})},4809(e,t,a){var n=a(93248),r=a(76237),i=a(41970),s=a(36869),o=a(77614),l=a(79024),A=a(6844),d=a(98173),c=a(8380);function u(e){let{allowCustomOptions:t=!1,avoidCollisions:a,className:u,createLabel:p,disabled:m,disableBuiltInFiltering:g,icon:f,id:h,onSearchChange:b,onSelect:v,options:x,placeholder:F="Select a value",searchPlaceholder:B,side:U,triggerProps:C,value:y,onBlur:j}=e,[P,w]=(0,c.useState)(!1),_=(0,c.useMemo)(()=>x.flatMap(e=>"category"in e?e.items:[e]).find(e=>e.value===y)?.label||y,[x,y]),Q=(0,o.G)({allowCustomOptions:t}),I=(0,s.B)({multiple:!1,onSearchChange:b,onSelect:e=>{w(!1),v?.(e)},options:x,value:y,...Q});return B||(B=t?"Search or add a value":"Search for a value"),(0,n.jsxs)(l.ms,{open:P,onOpenChange:w,children:[(0,n.jsx)(l.uu,{asChild:!0,children:(0,n.jsxs)(r.$,{className:(0,A.cn)("w-full justify-between text-sm gap-2 px-3",u),disabled:m,id:h,onBlur:()=>{P||j?.()},variant:"secondary",...C,children:[f&&(0,n.jsx)(f,{className:"size-4 shrink-0"}),(0,n.jsx)("span",{className:"truncate text-left flex-1",children:_||F}),(0,n.jsx)(d.default,{className:"opacity-50 shrink-0"})]})}),(0,n.jsx)(l.pm,{onBlur:()=>{j?.()},avoidCollisions:a,side:U,className:"p-0 w-(--radix-popover-trigger-width) flex flex-col overflow-y-hidden",children:(0,n.jsx)(i.G,{placeholder:B,createLabel:p,disableBuiltInFiltering:g,...I})})]})}a.d(t,{p:()=>u})},41970(e,t,a){var n=a(93248),r=a(94238),i=a(39938),s=a(6844),o=a(48165
47),l=a(82385);function A(e){let{allowCustomItems:t,className:a,createLabel:A="Create",disableBuiltInFiltering:d,groups:c,handleCreate:u,handleSelect:p,isLoading:m,onSearch:g,placeholder:f="Search or add a value",searchValue:h,selectedValues:b,...v}=e,x=h.trim();return(0,n.jsxs)(o.uB,{className:(0,s.cn)("flex flex-col min-h-0",a),shouldFilter:!d,...v,children:[(0,n.jsx)(o.G7,{className:"w-full shrink-0 px-3 py-2 text-sm placeholder:text-muted-foreground outline-0",onValueChange:g,placeholder:f,value:h}),(0,n.jsx)(r.w,{className:"shrink-0"}),m?(0,n.jsx)("div",{className:"space-y-5 p-3",children:Array.from({length:5}).map((e,t)=>(0,n.jsx)("div",{className:"",children:(0,n.jsx)(i.E,{className:"h-4 w-full"})},`combo-box-skeleton-${t+1}`))}):(0,n.jsxs)(o.oI,{className:"min-h-0 overflow-y-auto overscroll-contain",children:[c.map((e,t)=>(0,n.jsx)(o.L$,{...e.category?{heading:(0,n.jsx)("div",{className:"mt-2.5 px-3 py-1.5 text-xs font-semibold border-b border-border",children:e.category})}:{},className:(0,s.cn)({"mt-2":t>0}),children:e.items.map(e=>{let{value:t,label:a,icon:r,rightIcon:i,description:s,disabled:A}=e,d=b.includes(t);return(0,n.jsxs)(o.h_,{value:a,disabled:A,onSelect:()=>p(t),"aria-label":a,className:"m-1 py-1.5 px-2 text-sm hover:bg-accent rounded-md cursor-pointer flex items-center gap-2 [&_svg]:size-4 [&_svg]:shrink-0 data-[disabled=true]:cursor-not-allowed data-[disabled=true]:opacity-50 data-[disabled=true]:hover:bg-transparent",children:[(d||r)&&(0,n.jsxs)("div",{className:"flex items-center justify-center gap-2",children:[d&&(0,n.jsx)(l.default,{className:"size-4 shrink-0"}),r]}),(0,n.jsxs)("div",{className:"flex flex-col gap-0.5 min-w-0 flex-1",children:[(0,n.jsx)("span",{className:"truncate",children:a}),s&&(0,n.jsx)("span",{className:"text-xs text-muted-foreground truncate",children:s})]}),i&&(0,n.jsx)("div",{children:i})]},t)})},e.category||`uncategorized-${t}`)),t&&(0,n.jsxs)(n.Fragment,{children:[c.length>0&&(0,n.jsx)(r.w,{}),(0,n.jsx)(o.L$,{children:(0,n.jsxs)(o.h_,{onSelect:u,value:x,className:"m-1 py-1.5 px-2 text-sm hover:bg-muted rounded-md cursor-pointer",children:[A,' "',x,'"']})})]}),!m&&(0,n.jsx)(o.xL,{className:"text-sm flex align-center justify-center p-2.5",children:"No results found"})]})]})}a.d(t,{G:()=>A})},36869(e,t,a){var n=a(8380);function r(e){let{customOptions:t=[],handleCreateCustomOption:a,multiple:r,onSearchChange:i,onSelect:s,options:o,value:l}=e,[A,d]=(0,n.useState)(""),c=(0,n.useMemo)(()=>{if(0===t.length)return o;let e=A.trim().toLowerCase(),a=e.length>0?t.filter(t=>t.label.toLowerCase().includes(e)):t;return 0===a.length?o:[...o,{category:"Custom",items:a}]},[o,t,A]),{groups:u,flatOptions:p}=(0,n.useMemo)(()=>{let e=(e=>{let t=[],a=[];for(let n of e)"category"in n?(a.length>0&&(t.push({category:"",items:a}),a=[]),t.push(n)):a.push(n);return a.length>0&&t.push({category:"",items:a}),t})(c),t=e.flatMap(e=>e.items);return{groups:e,flatOptions:t}},[c]),m=(0,n.useMemo)(()=>r?l||[]:l?[l]:[],[l,r]),g=A.trim(),f=(0,n.useMemo)(()=>p.some(e=>e.label.trim().toLowerCase()===g.toLowerCase()),[p,g]);return{allowCustomItems:g.length>0&&!f&&!!a,groups:u,handleCreate:e=>{if(!a)return;let t=a(e);s&&(r?s([...l||[],t]):s(t),d(""),i?.(""))},handleSelect:e=>{if(s){if(r){let t=l||[];s(t.includes(e)?t.filter(t=>t!==e):[...t,e])}else s(l===e?"":e);d(""),i?.("")}},onSearch:e=>{d(e),i?.(e)},searchValue:A,selectedValues:m}}a.d(t,{B:()=>r})},77614(e,t,a){var n=a(8380);function r(){let{allowCustomOptions:e=!0,onCustomOptionsChange:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},[a,r]=(0,n.useState)([]);return{customOptions:e?a:[],handleCreateCustomOption:e?n=>{if(!e)return n;let i=[...a,{value:n,label:n}];return r(i),t?.(i),n}:void 0}}a.d(t,{G:()=>r})},60173(e,t,a){a.d(t,{l:()=>m,U:()=>f});var n=a(93248),r=a(76237),i=a(6844),s=a(78554),o=a(73173),l=a(42117);function A(e){let{className:t,classNames:a,...A}=e;return(0,n.jsx)(l.hv,{className:(0,i.cn)("p-3",t),classNames:{months:"flex flex-col sm:flex-row gap-2",month:"flex flex-col gap-4",caption:"flex justify-center pt-1 relative items-center w-full",caption_label:"text-sm font-medium",nav:"flex items-center gap-1",nav_button:(0,i.cn)((0,r.r)({variant:"secondary"}),"size-7 bg-transparent p-0 text-muted-foreground hover:text-foreground"),nav_button_previous:"absolute left-1",nav_button_next:"absolute right-1",table:"w-full border-collapse space-x-1",head_cell:"text-muted-foreground rounded-md w-8 font-normal text-[0.8rem]",row:"w-full mt-2",cell:(0,i.cn)("relative p-0 text-center text-sm focus-within:relative focus-within:z-20 [&:has([aria-selected])]:bg-accent [&:has([aria-selected].day-outside)]:bg-accent/50 [&:has([aria-selected].day-range-end)]:rounded-r-md","range"===A.mode?"[&:has(>.day-range-end)]:rounded-r-md [&:has(>.day-range-start)]:rounded-l-md first:[&:has([aria-selected])]:rounded-l-md last:[&:has([aria-selected])]:rounded-r-md":"[&:has([aria-selected])]:rounded-md"),day:(0,i.cn)((0,r.r)({variant:"ghost"}),"size-8 p-0 font-normal aria-selected:opacity-100"),day_selected:"bg-foreground text-primary-foreground hover:bg-foreground hover:text-primary-foreground focus:bg-foreground focus:text-primary-foreground",day_today:"bg-accent text-accent-foreground aria-selected:bg-input",day_outside:"text-muted-foreground aria-selected:bg-foreground aria-selected:text-primary-foreground",day_disabled:"text-muted-foreground hover:bg-transparent hover:pointer-events-none",day_range_middle:"aria-selected:bg-accent aria-selected:text-accent-foreground",day_hidden:"invisible",...a},components:{IconLeft:e=>{let{className:t,...a}=e;return(0,n.jsx)(s.default,{className:(0,i.cn)("size-4",t),...a})},IconRight:e=>{let{className:t,...a}=e;return(0,n.jsx)(o.default,{className:(0,i.cn)("size-4",t),...a})}},...A})}var d=a(64232),c=a(27310),u=a(79621);function p(e){let{hasDate:t,children:a,...s}=e;return(0,n.jsxs)(r.$,{variant:"secondary",className:(0,i.cn)("w-full justify-start px-2 font-normal text-sm",{"text-muted-foreground":!t}),...s,children:[(0,n.jsx)(u.default,{className:"flex-shrink-0"}),(0,n.jsx)("span",{className:"pointer-events-none truncate",children:a})]})}function m(e){let{popoverProps:t,placeholder:a="Pick a date",triggerProps:r,...i}=e;return(0,n.jsxs)(d.AM,{...t,children:[(0,n.jsx)(d.Wv,{asChild:!0,children:(0,n.jsx)(p,{hasDate:!!i.selected,...r,children:i.selected?(0,c.GP)(i.selected,"PPP"):(0,n.jsx)("span",{children:a})})}),(0,n.jsx)(d.hl,{align:"start","aria-label":a,className:"w-auto p-0",children:(0,n.jsx)(A,{initialFocus:!0,...i,mode:"single"})})]})}let g="LLL dd, y";function f(e){let{popoverProps:t,placeholder:a="Pick a date",triggerProps:r,...i}=e;return(0,n.jsxs)(d.AM,{...t,children:[(0,n.jsx)(d.Wv,{asChild:!0,children:(0,n.jsx)(p,{hasDate:!!i.selected?.from||!!i.selected?.to,...r,children:i.selected?.from?i.selected.to?`${(0,c.GP)(i.selected.from,g)} - ${(0,c.GP)(i.selected.to,g)}`:(0,c.GP)(i.selected.from,g):(0,n.jsx)("span",{children:a})})}),(0,n.jsx)(d.hl,{align:"start","aria-label":a,className:"w-auto p-0",children:(0,n.jsx)(A,{defaultMonth:i.selected?.from,initialFocus:!0,numberOfMonths:2,...i,mode:"range"})})]})}},47021(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(99621),o=a(35585);function l(e){let{...t}=e;return(0,n.jsx)(o.bL,{"data-slot":"dialog",...t})}function A(e){let{...t}=e;return(0,n.jsx)(o.l9,{"data-slot":"dialog-trigger",...t})}function d(e){let{...t}=e;return(0,n.jsx)(o.ZL,{"data-slot":"dialog-portal",...t})}function c(e){let{...t}=e;return(0,n.jsx)(o.bm,{"data-slot":"dialog-close",...t})}function u(e){let{className:t,...a}=e;return(0,n.jsx)(o.hJ,{className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-foreground opacity-50",t),...a})}function p(e){let{className:t,children:a,showCloseButton:l=!0,...A}=e;return(0,n.jsxs)(d,{"data-slot":"dialog-portal",children:[(0,n.jsx)(u,{}),(0,n.jsxs)(o.UC,{"data-slot":"dialog-content",className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 fixed top-[50%] left-[50%] z-50 grid w-full max-w-[calc(100%-2rem)] translate-x-[-50%] translate-y-[-50%] gap-4 bg-background rounded-sm border border-border p-6 shadow-sm duration-200 sm:max-w-lg",t),...A,children:[a,l&&(0,n.jsx)(c,{asChild:!0,children:(0,n.jsxs)(r.$,{"aria-label":"close",className:"absolute right-1 top-1",
47size:"icon",variant:"ghost",children:[(0,n.jsx)(s.default,{}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})}function m(e){let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col gap-1.5 text-center sm:text-left",t),...a})}function g(e){let{className:t,...a}=e;return(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...a})}function f(e){let{className:t,...a}=e;return(0,n.jsx)(o.hE,{className:(0,i.cn)("text-lg tracking-normal font-medium",t),...a})}function h(e){let{className:t,...a}=e;return(0,n.jsx)(o.VY,{className:(0,i.cn)("description",t),...a})}a.d(t,{Cf:()=>p,Es:()=>g,HM:()=>c,L3:()=>f,c7:()=>m,lG:()=>l,rr:()=>h,zM:()=>A})},79024(e,t,a){var n=a(93248),r=a(76237),i=a(64477),s=a(6844),o=a(31553),l=a(98173),A=a(82385),d=a(78554),c=a(63370),u=a(51413),p=a(8380);let m=(0,p.createContext)(null),g=(0,p.createContext)(null),f=()=>{let e=(0,p.useContext)(g);if(!e)throw Error("useDropdown must be used within a Dropdown");return e};function h(e){let{children:t,open:a,onOpenChange:r,...i}=e,[s,o]=(0,p.useState)([]),[l,A]=(0,p.useState)(0),[d,u]=(0,p.useState)(!1),m=void 0!==a?a:d,f=void 0!==r?r:u,{contentChild:h,triggerChild:v}=(0,p.useMemo)(()=>{let e=p.Children.toArray(t);return{contentChild:e.find(e=>p.isValidElement(e)&&e.type===F),triggerChild:e[0]}},[t]),x=(0,p.useCallback)(e=>{o(t=>[...t,{props:e||{}}]),A(e=>e+1)},[]),B=(0,p.useCallback)(()=>{l>0&&(o(e=>e.slice(0,-1)),A(e=>e-1))},[l]),U=(0,p.useCallback)(()=>{f(!m)},[m,f]),C=(0,p.useRef)(!1);return(0,p.useEffect)(()=>{let e=m&&!C.current;C.current=m,m&&h&&(e?(o([{props:h.props}]),A(0)):o(e=>e.length>0?[{props:h.props},...e.slice(1)]:[{props:h.props}]))},[m,h]),(0,n.jsx)(g.Provider,{value:{layers:s,currentLayerIndex:l,pushLayer:x,popLayer:B,toggleDropdown:U},children:(0,n.jsxs)(c.bL,{...i,open:m,onOpenChange:f,"data-slot":"dropdown-menu",children:[v&&p.isValidElement(v)&&p.cloneElement(v,{disabled:i.disabled,onClick:e=>{v.props.onClick?.(e)}}),(0,n.jsx)(b,{})]})})}let b=p.memo(()=>{let{layers:e,currentLayerIndex:t,popLayer:a}=f(),r=(0,p.useRef)(null),i=e[t],o=(0,p.useMemo)(()=>e=>{let n=(r.current?.children?Array.from(r.current.children):[]).filter(e=>{let t=e.getAttribute("role");return t?.startsWith("menuitem")}),i=document.activeElement?n.indexOf(document.activeElement):-1;switch(e.key){case"ArrowDown":if(e.preventDefault(),n.length>0){let e=i<n.length-1?i+1:0;n[e]?.focus()}break;case"ArrowUp":if(e.preventDefault(),n.length>0){let e=i>0?i-1:n.length-1;n[e]?.focus()}break;case"ArrowLeft":t>0&&(e.preventDefault(),a());break;case"ArrowRight":{let t=document.activeElement;t?.getAttribute("data-has-submenu")==="true"&&(e.preventDefault(),t?.click())}}},[r,t,a]);return((0,p.useEffect)(()=>{let e=(r.current?.children?Array.from(r.current.children):[]).filter(e=>{let t=e.getAttribute("role");return t?.startsWith("menuitem")});e[0]?.focus()},[t]),i)?(0,n.jsx)(c.ZL,{children:(0,n.jsx)(c.UC,{"aria-orientation":"vertical",className:(0,s.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 min-w-[8rem] max-h-[min(24rem,var(--radix-popover-content-available-height,24rem))] overflow-y-auto rounded-md border border-border p-1 shadow-sm",i.props?.className),collisionPadding:8,"data-slot":"dropdown-menu-content",onKeyDown:o,onTouchMove:e=>e.stopPropagation(),onWheel:e=>e.stopPropagation(),ref:r,role:"menu",...i.props&&{...Object.fromEntries(Object.entries(i.props).filter(e=>{let[t]=e;return"className"!==t&&"onKeyDown"!==t}))},children:i.props.children})}):null});function v(e){let{access:t=o.v.EDIT,...a}=e;if(t===o.v.NONE)return null;let r=t===o.v.VIEW?{...a,disabled:!0}:a;return(0,n.jsx)(c.l9,{"aria-haspopup":"menu","data-slot":"dropdown-menu-trigger",...r})}function x(e){let{children:t,icon:a,...i}=e;return(0,n.jsx)(v,{asChild:!0,...i,children:(0,n.jsxs)(r.$,{className:"w-full justify-between px-3 text-sm aria-invalid:border-destructive",variant:"secondary",children:[a&&(0,n.jsx)(a,{className:"size-4 shrink-0"}),(0,n.jsx)("span",{className:"truncate text-left flex-1",children:t}),(0,n.jsx)(l.default,{})]})})}function F(e){return null}function B(e){let{access:t=o.v.EDIT,asChild:a,className:r,onClick:l,onKeyDown:A,disabled:d,provisioned:c=!0,provisioningTooltip:m,...g}=e,{toggleDropdown:h}=f(),b=(0,p.useCallback)(e=>{l?.(e),e.defaultPrevented||h()},[l,h]);if(t===o.v.NONE)return null;c||(d=!0);let v=a?u.bL:"button";return(0,n.jsxs)(i.cG,{tooltip:m,provisioned:c,className:"flex items-center space-x-1 w-full",children:[(0,n.jsx)(i._n,{provisioned:c,className:"relative left-2 m-0 w-5"}),(0,n.jsx)(v,{className:(0,s.cn)("relative flex items-center gap-2 cursor-pointer rounded-sm px-2 py-1.5 text-sm outline-hidden select-none text-left whitespace-nowrap hover:bg-accent hover:text-accent-foreground focus-visible:bg-accent focus-visible:text-accent-foreground disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",r,{"[&_svg]:hidden pl-4":!c,"w-full":c}),disabled:d,"data-slot":"dropdown-menu-item",onClick:b,role:"menuitem",tabIndex:-1,...g})]})}function U(e){let{children:t,selected:a,...r}=e;return(0,n.jsxs)(B,{"aria-checked":a,"data-slot":"dropdown-menu-checkbox-item",role:"menuitemcheckbox",...r,children:[a&&(0,n.jsx)(A.default,{}),t]})}function C(e){let{children:t}=e,a=(0,p.useMemo)(()=>{let e=p.Children.toArray(t).find(e=>p.isValidElement(e)&&e.type===P);return e?{props:e.props}:null},[t]);return(0,n.jsx)(m.Provider,{value:a,children:t})}function y(){let{popLayer:e}=f(),t=(0,p.useCallback)(t=>{t.preventDefault(),e()},[e]);return(0,n.jsx)("div",{className:"border-b border-border mb-1 pb-1",children:(0,n.jsxs)(B,{role:"menuitem","data-slot":"dropdown-menu-back-button",onClick:t,children:[(0,n.jsx)(d.default,{className:"size-4"}),"Back"]})})}function j(e){let{onClick:t,...a}=e,{pushLayer:r}=f(),i=(0,p.useContext)(m),s=(0,p.useCallback)(e=>{e.preventDefault(),t?.(e),i&&r(i.props)},[t,i,r]);return(0,n.jsx)(B,{"aria-haspopup":"menu","data-has-submenu":"true","data-slot":"dropdown-menu-sub-trigger",onClick:s,...a})}function P(e){return null}function w(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"dropdown-menu-label",className:(0,s.cn)("px-2 py-1.5 text-sm font-semibold",t),...a})}function _(e){let{className:t,...a}=e;return(0,n.jsx)("hr",{"data-slot":"dropdown-menu-separator",className:(0,s.cn)("border-border -mx-1 my-1 h-px",t),...a})}a.d(t,{DG:()=>_,RH:()=>y,S8:()=>x,US:()=>U,bj:()=>C,dn:()=>j,iz:()=>P,lp:()=>w,ms:()=>h,pm:()=>F,tJ:()=>B,uu:()=>v})},68944(e,t,a){var n=a(93248),r=a(90865),i=a(6844),s=a(51413);function o(e){let{children:t,className:a,...r}=e;return(0,n.jsx)("div",{className:(0,i.cn)("flex flex-col items-center justify-center w-full max-w-152 px-12 py-25 bg-background rounded-md border border-border text-center",a),...r,children:t})}function l(e){let{className:t,...a}=e;return(0,n.jsx)(r.A,{className:(0,i.cn)('shrink-0 [&:not(:last-child):not(:has(+_[data-slot="empty-state-actions"]))]:mb-12',t),...a})}function A(e){let{asChild:t=!1,children:a,className:r,...o}=e,l=t?s.bL:"h2";return(0,n.jsx)(l,{className:(0,i.cn)('[&:not(:last-child):not(:has(+_[data-slot="empty-state-actions"]))]:mb-4',r),...o,children:a})}function d(e){let{asChild:t=!1,children:a,className:r,...o}=e,l=t?s.bL:"p";return(0,n.jsx)(l,{className:(0,i.cn)('[&:not(:last-child):not(:has(+_[data-slot="empty-state-actions"]))]:mb-4',r),...o,children:a})}function c(e){let{asChild:t=!1,children:a,className:r,...o}=e,l=t?s.bL:"div";return(0,n.jsx)(l,{"data-slot":"empty-state-actions",className:(0,i.cn)("flex gap-4 mt-12",r),...o,children:a})}a.d(t,{RT:()=>A,c4:()=>c,pp:()=>o,qX:()=>l,zQ:()=>d})},51550(e,t,a){a.d(t,{Y:()=>c});var n=a(93248),r=a(32100),i=a(78652),s=a(96578),o=a(36758),l=a(6844),A=a(50062),d=a(8380);function c(e){let{className:t,description:a,label:c,required:u,...p}=e,m=(0,o.fY)(),g=(0,A.P)(m.store,e=>e.meta.errors),f=g.length>0,h=(0,A.P)(m.store,e=>e.value),b=d.useId();return(0,n.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-1",t),children:[(0,n.jsxs)("div",{className:"flex gap-2",children:[(0,n.jsx)(r.S,{"aria-invalid":!!f||void 0,id:b,name:m.name,onCheckedChange:e=>m.handleChange("indeterminate"!==e&&e),onBlur:m.handleBlur,checked:h,...p}),(0,n.jsx)(s.R,{className:"text-sm leading-4","data-field-name":m.name,"data-slot":"checkbox-label",description:a,htmlFor:p.id||b,label:c,required:u})]}),(0,n.jsx)(i.Y,{errors:g})]})}},31700(e,t,a){a.d(t,{T:()=>u,w:()=>c});var n=a(93248),r=a(32100),i=a(78652),s=a(96578),o=a(36758),l=a(6844),A=a(50062),d=a(8380);function c(e){let{className:t,description:a,label:i,required:c,value:u,...p}=e,m=(0,o.fY)(),g=(0,A.P)(m.store,e=>e.meta.errors).length>0,f=d.useId();return(0,n.jsxs)("div",{className:(0,l.cn)("flex gap-2",t),children:[(0,n.jsx)(r.S,{"aria-invalid":!!g||void 0,id:f,onBlur:m.handleBlur,...p}),(0,n.jsx)(s.R,{className:"text-sm leading-4",description:a,htmlFor:p.id||f,label:i,required:c})]})}function u(e){let{children:t,className:a,label:r,required:s,...d}=e,c=(0,o.fY)(),u=(0,A.P)(c.store,e=>e.meta.errors),p=u.length>0;return(0,n.jsxs)("fieldset",{className:(0,l.cn)("flex flex-col gap-2 border-none p-0",a),...d,children:[r&&(0,n.jsxs)("legend",{className:(0,l.cn)("text-xs text-foreground pb-2",{"text-destructive":p,"text-muted-foreground":d.disabled}),"data-field-name":c.name,"data-slot":"checkbox-group-label",children:[r,s&&(0,n.jsx)("span",{className:"text-muted-foreground ml-1",children:"(required)"})]}),(0,n.jsx)("div",{className:"space-y-2",children:t}),(0,n.jsx)(i.Y,{errors:u})]})}},31746(e,t,a){a.d(t,{Y:()=>p});var n=a(93248),r=a(80586),i=a(79526),s=a(78652),o=a(96578),l=a(36758),A=a(6844),d=a(31553),c=a(50062),u=a(8380);function p(e){let{access:t=d.v.EDIT,className:a,description:p,label:m,required:g,...f}=e,h=(0,l.fY)(),b=(0,c.P)(h.store,e=>e.meta.errors),v=b.length>0,x=(0,c.P)(h.store,e=>e.value),F=u.useId();if(t===d.v.NONE)return null;let B=t===d.v.VIEW?{...f,disabled:!0}:f;return(0,n.jsxs)("div",{className:(0,A.cn)("flex flex-col gap-2",a),children:[(0,n.jsx)(o.i,{"data-field-name":h.name,"data-slot":"multi-combobox-label",htmlFor:F,isDisabled:f.disabled||B.disabled,label:m,required:g}),(0,n.jsx)(r.O,{id:F,className:(0,A.cn)({"border-destructive":v}),onSelect:h.handleChange,value:x,...B}),(p||v)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(i.J,{description:p}),(0,n.jsx)(s.Y,{errors:b})]})]})}},35367(e,t,a){a.d(t,{N:()=>p});var n=a(93248),r=a(4809),i=a(79526),s=a(78652),o=a(96578),l=a(36758),A=a(6844),d=a(31553),c=a(50062),u=a(8380);function p(e){let{access:t=d.v.EDIT,className:a,description:p,label:m,required:g,...f}=e,h=(0,l.fY)(),b=(0,c.P)(h.store,e=>e.meta.errors),v=b.length>0,x=(0,c.P)(h.store,e=>e.value),F=u.useId();if(t===d.v.NONE)return null;let B=t===d.v.VIEW?{...f,disabled:!0}:f;return(0,n.jsxs)("div",{className:(0,A.cn)("flex flex-col gap-2",a),children:[(0,n.jsx)(o.i,{"data-field-name":h.name,"data-slot":"single-combobox-label",htmlFor:F,isDisabled:f.disabled||B.disabled,label:m,required:g}),(0,n.jsx)(r.p,{className:(0,A.cn)({"border-destructive":v}),id:F,onSelect:h.handleChange,value:x,...B}),(p||v)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(i.J,{description:p}),(0,n.jsx)(s.Y,{errors:b})]})]})}},79526(e,t,a){var n=a(93248),r=a(6844);function i(e){let{className:t,description:a,...i}=e;return a?"string"==typeof a?(0,n.jsx)("p",{className:(0,r.cn)("text-xs text-muted-foreground",t),...i,children:a}):a:null}a.d(t,{J:()=>i})},78652(e,t,a){var n=a(93248),r=a(6844);function i(e){let{className:t,errors:a=[],...i}=e,s=a[0];return s?(0,n.jsx)("p",{className:(0,r.cn)("text-xs text-destructive",t),...i,children:s.message}):null}a.d(t,{Y:()=>i})},96578(e,t,a){var n=a(93248),r=a(79526),i=a(43055),s=a(6844);function o(e){let{className:t,hasErrors:a,htmlFor:r,isDisabled:o,label:l,required:A,...d}=e;return l?(0,n.jsxs)(i.J,{className:(0,s.cn)({"text-muted-foreground pointer-events-none cursor-not-allowed":o,"text-destructive":a},t),htmlFor:r,...d,children:[l,A?(0,n.jsx)("span",{className:"text-muted-foreground ml-1",children:"(required)"}):null]}):null}function l(e){let{className:t,description:a,hasErrors:o,htmlFor:l,isDisabled:A,label:d,required:c,...u}=e;return d?(0,n.jsxs)(i.J,{className:(0,s.cn)("flex flex-col gap-1 items-start",{"pointer-events-none cursor-not-allowed":A}),htmlFor:l,...u,children:[(0,n.jsxs)("span",{className:(0,s.cn)({"text-muted-foreground":A,"text-destructive":o},t),children:[d,c?(0,n.jsx)("span",{className:"text-muted-foreground ml-1",children:"(required)"}):null]}),"string"==typeof a?(0,n.jsx)(r.J,{className:"text-sm",description:a}):a]}):null}a.d(t,{R:()=>l,i:()=>o})},36758(e,t,a){a.d(t,{T3:()=>z,fY:()=>H,xW:()=>V,Ob:()=>X,Jb:()=>G});var n=a(93248),r=a(76237),i=a(51550),s=a(31700),o=a(18923),l=a(79526),A=a(78652),d=a(96578),c=a(6844),u=a(50062),p=a(8380),m=a(31746),g=a(35367),f=a(25032),h=a(64477),b=a(31553),v=a(32814),x=a(74825),F=a(99621),B=a(64476);let U=(0,v.F)("relative flex w-full flex-col items-center justify-center gap-2 rounded-sm border border-dashed border-input bg-transparent px-4 py-6 text-center text-sm transition-colors outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 aria-invalid:border-destructive aria-invalid:text-destructive",{variants:{dragging:{true:"border-primary bg-muted/40"},disabled:{true:"cursor-not-allowed opacity-50",false:"cursor-pointer hover:bg-muted/30"}},defaultVariants:{dragging:!1,disabled:!1}});function C(e){let{accept:t,multiple:a=!1,disabled:i=!1,loading:s=!1,fileName:o,onFileSelected:l,onFilesSelected:A,onClear:d,promptLabel:u="Drag & drop or click to upload",hintLabel:m,removeLabel:g="Remove",className:v,access:C=b.v.EDIT,provisioned:y=!0,provisioningTooltip:j,id:P,...w}=e,_=(0,p.useRef)(null),[Q,I]=(0,p.useState)(!1);if(C===b.v.NONE)return null;let N=i||s||C===b.v.VIEW||!y,T=!!o,S=e=>{if(!e||0===e.length)return;let a=Array.from(e).filter(e=>(function(e,t){if(!t)return!0;let a=t.split(",").map(e=>
47e.trim().toLowerCase()).filter(Boolean);if(0===a.length)return!0;let n=e.name.toLowerCase(),r=e.type.toLowerCase();return a.some(e=>{if(e.startsWith(".")){let t=n.lastIndexOf(".");return -1!==t&&n.slice(t)===e}return e.endsWith("/*")?r.startsWith(`${e.slice(0,-1)}`):r===e})})(e,t));0!==a.length&&(A?.(a),a[0]&&l?.(a[0]))},k=()=>{N||_.current?.click()},E=(0,n.jsx)("input",{ref:_,id:P,type:"file",accept:t,multiple:a,className:"hidden",disabled:N,onChange:e=>{S(e.target.files),e.target.value=""}});return T?(0,n.jsxs)("div",{"data-slot":"drag-drop-upload",className:(0,c.cn)("flex items-center justify-between gap-2 rounded-sm border border-border bg-muted/30 px-3 py-2 text-sm",v),...w,children:[(0,n.jsxs)("div",{className:"flex min-w-0 items-center gap-2",children:[s?(0,n.jsx)(f.y,{size:"xsm"}):(0,n.jsx)(x.default,{className:"size-4 shrink-0 text-muted-foreground"}),(0,n.jsx)("span",{className:"truncate","data-slot":"drag-drop-upload-filename",children:o})]}),!s&&(0,n.jsxs)(r.$,{type:"button",variant:"ghost",size:"sm",onClick:d,"data-slot":"drag-drop-upload-remove",children:[(0,n.jsx)(F.default,{className:"size-4"}),g]})]}):(0,n.jsx)(h.cG,{tooltip:j,provisioned:y,className:"w-full",children:(0,n.jsxs)("div",{"data-slot":"drag-drop-upload",role:"button",tabIndex:N?-1:0,"aria-disabled":N,className:(0,c.cn)(U({dragging:Q,disabled:N}),v),onClick:k,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),k())},...{onDragEnter:e=>{e.preventDefault(),N||I(!0)},onDragOver:e=>{e.preventDefault(),N||I(!0)},onDragLeave:e=>{e.preventDefault(),I(!1)},onDrop:e=>{e.preventDefault(),I(!1),N||S(e.dataTransfer.files)}},...w,children:[E,y?s?(0,n.jsx)(f.y,{size:"sm"}):(0,n.jsx)(B.default,{className:"size-5 text-muted-foreground"}):(0,n.jsx)(h._n,{provisioned:y,className:"static"}),(0,n.jsxs)("div",{className:"flex flex-col gap-0.5",children:[(0,n.jsx)("span",{className:"font-medium",children:u}),m&&(0,n.jsx)("span",{className:"text-xs text-muted-foreground",children:m})]})]})})}var y=a(79024),j=a(10741),P=a(88921),w=a(44510),_=a(18130);let Q=e=>{let{isVisible:t,toggle:a}=e;return(0,n.jsx)(r.$,{type:"button",variant:"ghost",size:"sm",className:"absolute right-1 top-1/2 -translate-y-1/2 h-7 w-7 p-0",onClick:()=>a(),children:t?(0,n.jsx)(w.default,{className:"size-4 text-muted-foreground"}):(0,n.jsx)(_.default,{className:"size-4 text-muted-foreground"})})};function I(e){let{canToggleVisibility:t,disabled:a,...r}=e,[i,s]=(0,p.useState)(!1);return r.access===b.v.NONE&&(a=!0),(0,n.jsx)(P.p,{type:i?"text":"password",disabled:a,icon:e=>!t||a?null:(0,n.jsx)(Q,{isVisible:i,toggle:()=>s(!i)}),iconSide:"right",...r})}var N=a(61419),T=a(27978),S=a(74903),k=a(17835),E=a(1653),D=a(96759);let K=(0,p.lazy)(()=>a.e(7141).then(a.bind(a,53604)).then(e=>({default:e.DatePickerField}))),Y=(0,p.lazy)(()=>a.e(98893).then(a.bind(a,89564)).then(e=>({default:e.DateRangePickerField}))),L=(0,p.lazy)(()=>a.e(66790).then(a.bind(a,73701)).then(e=>({default:e.ToggleGroupField}))),O=(0,p.lazy)(()=>Promise.resolve().then(a.bind(a,60117)).then(e=>({default:e.Toggle})));function R(){return(0,n.jsx)("span",{className:"block h-10 border border-input rounded-sm w-full mt-5"})}let{fieldContext:M,useFieldContext:H,formContext:q,useFormContext:V}=(0,D.s)(),{useAppForm:z,withForm:G,withFieldGroup:X}=(0,D.K)({fieldComponents:{CheckboxField:i.Y,CheckboxGroupField:s.T,ColorInputField:function(e){let{className:t,description:a,label:r,required:i,...s}=e,m=H(),g=(0,u.P)(m.store,e=>e.meta.errors),f=g.length>0,h=(0,u.P)(m.store,e=>e.value)??"",b=p.useId();return(0,n.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-2",t),children:[(0,n.jsx)(d.i,{"data-field-name":m.name,"data-slot":"color-input-label",hasErrors:f,htmlFor:b,label:r,required:i}),(0,n.jsx)(o.A,{"aria-invalid":!!f||void 0,id:b,color:h,onChange:e=>m.handleChange(e),onBlur:m.handleBlur,...s}),(a||f)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(l.J,{description:a}),(0,n.jsx)(A.Y,{errors:g})]})]})},ComboboxSingleDropdownField:g.N,DatePickerField:function(e){return(0,n.jsx)(p.Suspense,{fallback:(0,n.jsx)(R,{}),children:(0,n.jsx)(K,{...e})})},DateRangePickerField:function(e){return(0,n.jsx)(p.Suspense,{fallback:(0,n.jsx)(R,{}),children:(0,n.jsx)(Y,{...e})})},DragDropUploadField:function(e){let{className:t,description:a,label:r,required:i,id:s,...o}=e,m=H(),g=(0,u.P)(m.store,e=>e.meta.errors),f=g.length>0,h=(0,u.P)(m.store,e=>e.value),b=p.useId(),v=s||b;
47return(0,n.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-2",t),children:[(0,n.jsx)(d.i,{"data-field-name":m.name,"data-slot":"drag-drop-upload-label",hasErrors:f,htmlFor:v,isDisabled:o.disabled,label:r,required:i}),(0,n.jsx)(C,{"aria-invalid":!!f||void 0,id:v,fileName:h?.name,onFileSelected:e=>{m.handleChange(e),m.handleBlur()},onClear:()=>{m.handleChange(void 0),m.handleBlur()},...o}),(a||f)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(l.J,{description:a}),(0,n.jsx)(A.Y,{errors:g})]})]})},DropdownField:function(e){let{access:t=b.v.EDIT,children:a,className:r,description:i,disabled:s,icon:o,label:m,required:g,placeholder:f="Select an option",...h}=e,v=H(),x=(0,u.P)(v.store,e=>e.meta.errors),F=p.useId();if(t===b.v.NONE)return null;let B=x.length>0;return(0,n.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-2",r),children:[(0,n.jsx)(d.i,{"data-field-name":v.name,"data-slot":"dropdown-label",hasErrors:B,htmlFor:F,isDisabled:s||!1,label:m,required:g}),(0,n.jsxs)(y.ms,{...h,disabled:s,children:[(0,n.jsx)(y.S8,{"aria-invalid":B,disabled:s,icon:o,onBlur:v.handleBlur,id:F,children:f}),(0,n.jsx)(y.pm,{className:"w-(--radix-popover-trigger-width)",children:a})]}),(i||B)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(l.J,{description:i}),(0,n.jsx)(A.Y,{errors:x})]})]})},InputField:j.F,ComboboxMultiDropdownField:m.Y,RadioFieldGroup:T.x,RadioCardGroupField:function(e){let{children:t,...a}=e,r=H(),i=(0,u.P)(r.store,e=>e.meta.errors),s=(0,u.P)(r.store,e=>e.value);return(0,n.jsx)(N.Ny,{hasError:i.length>0,name:r.name,onBlur:r.handleBlur,onValueChange:r.handleChange,value:s,...a,children:t})},SelectField:S.z,SwitchField:k.b,TextareaField:E.V,ToggleGroupField:function(e){return(0,n.jsx)(p.Suspense,{fallback:(0,n.jsx)(R,{}),children:(0,n.jsx)(L,{...e})})},ToggleField:function(e){return(0,n.jsx)(p.Suspense,{fallback:(0,n.jsx)(R,{}),children:(0,n.jsx)(O,{...e})})},PasswordField:function(e){let{className:t,description:a,label:r,required:i,...s}=e,o=H(),m=(0,u.P)(o.store,e=>e.meta.errors),g=m.length>0,f=(0,u.P)(o.store,e=>e.value),h=p.useId();return(0,n.jsxs)("div",{className:(0,c.cn)("flex flex-col gap-2",t),children:[(0,n.jsx)(d.i,{"data-field-name":o.name,"data-slot":"input-label",hasErrors:g,htmlFor:s.id||h,isDisabled:s.disabled,label:r,required:i}),(0,n.jsx)(I,{"aria-invalid":!!g||void 0,id:h,name:o.name,onBlur:o.handleBlur,onChange:e=>o.handleChange(e.currentTarget.value),value:f,...s}),(a||g)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(l.J,{description:a}),(0,n.jsx)(A.Y,{errors:m})]})]})}},formComponents:{SubmitButton:function(e){let{children:t,...a}=e,i=V();return(0,n.jsx)(i.Subscribe,{selector:e=>[e.canSubmit,e.isSubmitting,e.isTouched],children:e=>{let[i,s,o]=e;return(0,n.jsx)(r.$,{...a,disabled:!i||s||!o||a.disabled,loading:a.loading||s,type:a.type||"submit",children:t})}})},FormContainer:function(e){let{children:t,className:a,onSubmit:r,...i}=e,s=V();return(0,n.jsx)("form",{className:(0,c.cn)("flex flex-col gap-4 relative",a),onSubmit:e=>{e.preventDefault(),e.stopPropagation(),r?.(e),s.handleSubmit()},...i,children:t})}},fieldContext:M,formContext:q})},10741(e,t,a){a.d(t,{F:()=>p});var n=a(93248),r=a(79526),i=a(78652),s=a(96578),o=a(36758),l=a(88921),A=a(6844),d=a(31553),c=a(50062),u=a(8380);function p(e){let{access:t=d.v.EDIT,className:a,description:p,label:m,required:g,type:f="text",...h}=e,b=(0,o.fY)(),v=(0,c.P)(b.store,e=>e.meta.errors),x=v.length>0,F=(0,c.P)(b.store,e=>e.value),B=(0,c.P)(b.store,e=>e.meta.isValidating),U=u.useId(),C={...h},y=f;return t===d.v.NONE&&"file"===f?null:(t===d.v.NONE?(y="password",C={...C,disabled:!0}):t===d.v.VIEW&&(C={...C,readOnly:!0}),(0,n.jsxs)("div",{className:(0,A.cn)("flex flex-col gap-2",a),children:[(0,n.jsx)(s.i,{"data-field-name":b.name,"data-slot":"input-label",hasErrors:x,htmlFor:h.id||U,isDisabled:h.disabled,label:m,required:g}),(0,n.jsx)(l.p,{"aria-invalid":!!x||void 0,iconSide:"right",id:U,loading:B,name:b.name,onBlur:b.handleBlur,onChange:e=>b.handleChange(e.currentTarget.value),type:y,value:F??"",...C}),(p||x)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(r.J,{description:p}),(0,n.jsx)(i.Y,{errors:v})]})]}))}},27978(e,t,a){a.d(t,{F:()=>c,x:()=>u});var n=a(93248),r=a(78652),i=a(96578),s=a(36758),o=a(17460),l=a(6844),A=a(50062),d=a(8380);function c(e){let{className:t,description:a,label:r,required:s,value:A,...c}=e,u=d.useId();return(0,n.jsxs)("div",{className:(0,l.cn)("flex gap-2",t),children:[(0,n.jsx)(o.C,{id:u,value:A,...c}),(0,n.jsx)(i.R,{className:"text-sm leading-4",description:a,htmlFor:c.id||u,label:r,required:s})]})}function u(e){let{children:t,options:a,className:u,label:p,labelId:m,required:g,...f}=e,h=(0,s.fY)(),b=(0,A.P)(h.store,e=>e.meta.errors),v=b.length>0,x=(0,A.P)(h.store,e=>e.value),F=d.useId();return(0,n.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-2",u),children:[(0,n.jsx)(i.i,{"data-field-name":h.name,"data-slot":"radio-group-label",hasErrors:v,htmlFor:m||F,isDisabled:f.disabled,label:p,required:g}),(0,n.jsxs)(o.z,{"aria-invalid":!!v||void 0,id:m||F,name:h.name,onBlur:h.handleBlur,onValueChange:h.handleChange,value:x,...f,children:[t,a?.map(e=>(0,n.jsx)(c,{id:e.id||e.value,value:e.value,label:e.label,description:e.description,disabled:e.disabled},e.id||e.value))]}),(0,n.jsx)(r.Y,{errors:b})]})}},74903(e,t,a){a.d(t,{z:()=>p});var n=a(93248),r=a(79526),i=a(78652),s=a(96578),o=a(36758),l=a(14245),A=a(6844),d=a(31553),c=a(50062),u=a(8380);function p(e){let{access:t=d.v.EDIT,className:a,description:p,icon:m,id:g,label:f,options:h,placeholder:b,required:v,"data-testid":x,"data-event-id":F,...B}=e,U=(0,o.fY)(),C=(0,c.P)(U.store,e=>e.meta.errors),y=C.length>0,j=(0,c.P)(U.store,e=>e.value),P=u.useId();if(t===d.v.NONE)return null;let w=t===d.v.VIEW?{...B,disabled:!0}:B;return(0,n.jsxs)("div",{className:(0,A.cn)("flex flex-col gap-2",a),children:[(0,n.jsx)(s.i,{"data-field-name":U.name,"data-slot":"select-label",hasErrors:y,htmlFor:g||P,isDisabled:B.disabled,label:f,required:v}),(0,n.jsxs)(l.l6,{"aria-invalid":!!y||void 0,name:U.name,onValueChange:U.handleChange,value:j,...w,children:[(0,n.jsx)(l.bq,{className:(0,A.cn)({"border-destructive":y}),"data-event-id":F,"data-testid":x,icon:m,id:g||P,width:"full",children:(0,n.jsx)(l.yv,{placeholder:b})}),(0,n.jsx)(l.gC,{children:Object.entries(h).map(e=>
47{let[t,a]=e;return(0,n.jsx)(l.eb,{value:t,children:a},t)})})]}),(p||y)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(r.J,{description:p}),(0,n.jsx)(i.Y,{errors:C})]})]})}},17835(e,t,a){a.d(t,{b:()=>c});var n=a(93248),r=a(78652),i=a(96578),s=a(36758),o=a(2293),l=a(6844),A=a(50062),d=a(8380);function c(e){let{className:t,description:a,label:c,required:u,reverseLabelPosition:p,...m}=e,g=(0,s.fY)(),f=(0,A.P)(g.store,e=>e.meta.errors),h=f.length>0,b=(0,A.P)(g.store,e=>e.value),v=d.useId();return(0,n.jsxs)("div",{className:(0,l.cn)("flex flex-col gap-1",t),children:[(0,n.jsxs)("div",{className:(0,l.cn)("flex items-center",p?"flex-row-reverse justify-between":"items-start"),children:[(0,n.jsx)(o.d,{"aria-invalid":!!h||void 0,id:v,name:g.name,onBlur:g.handleBlur,onCheckedChange:e=>g.handleChange(e),value:String(b),checked:b,className:(0,l.cn)({"mr-2":!p,"ml-2":p}),...m}),(0,n.jsx)(i.R,{className:"text-sm leading-4.5 font-medium","data-field-name":g.name,"data-slot":"switch-label",description:a,htmlFor:m.id||v,label:c,required:u})]}),(0,n.jsx)(r.Y,{errors:f})]})}},1653(e,t,a){a.d(t,{V:()=>u});var n=a(93248),r=a(79526),i=a(78652),s=a(96578),o=a(36758),l=a(91607),A=a(6844),d=a(50062),c=a(8380);function u(e){let{className:t,description:a,label:u,required:p,...m}=e,g=(0,o.fY)(),f=(0,d.P)(g.store,e=>e.meta.errors),h=f.length>0,b=(0,d.P)(g.store,e=>e.value),v=c.useId();return(0,n.jsxs)("div",{className:(0,A.cn)("flex flex-col gap-2"),children:[(0,n.jsx)(s.i,{"data-field-name":g.name,"data-slot":"textarea-label",hasErrors:h,htmlFor:m.id||v,isDisabled:m.disabled,label:u,required:p}),(0,n.jsx)(l.T,{"aria-invalid":!!h||void 0,id:v,name:g.name,onBlur:g.handleBlur,onChange:e=>g.handleChange(e.currentTarget.value),value:b,className:(0,A.cn)(t),...m}),(a||h)&&(0,n.jsxs)("div",{className:"flex flex-col gap-1",children:[(0,n.jsx)(r.J,{description:a}),(0,n.jsx)(i.Y,{errors:f})]})]})}},50368(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(78554);function o(e){let{className:t,variant:a="default",...r}=e;return(0,n.jsx)("header",{"data-slot":"header","data-variant":a,className:(0,i.cn)("grid grid-cols-[1fr_auto] gap-4 w-full pt-6","[&:not(:has([data-slot=tabs]))]:pb-6","[&:has([data-slot=header-back-button][data-variant=icon])]:grid-cols-[auto_1fr_auto]","[&:has([data-slot=header-back-button])]:items-center","**:data-[slot=tabs]:col-span-2",t),...r})}function l(e){let{className:t,children:a,variant:o="text",...l}=e;return(0,n.jsxs)(r.$,{"data-slot":"header-back-button","data-variant":o,className:(0,i.cn)("text-sm text-muted-foreground hover:text-primary hover:no-underline",{"w-fit p-0 h-auto":"text"===o},"[header[data-variant=centered]_&]:col-start-1 [header[data-variant=centered]_&]:row-start-1",t),variant:"text"===o?"link":"secondary",size:"text"===o?"sm":"icon",...l,children:[(0,n.jsx)(s.default,{className:"size-4"}),(0,n.jsx)("span",{className:(0,i.cn)({"sr-only":"icon"===o}),children:a})]})}function A(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"header-information",className:(0,i.cn)("grid items-center gap-x-4 ","[&:has([data-slot=avatar])]:grid-cols-[auto_1fr]","[&>*[data-slot=avatar]]:row-span-4 [&>*[data-slot=avatar]]:size-16","[header[data-variant=default]:has([data-slot=header-back-button][data-variant=text])_&]:col-start-1","[header[data-variant=default]:has([data-slot=breadcrumb])_&]:col-start-1","[header[data-variant=centered]_&]:col-start-1 [header[data-variant=centered]_&]:col-span-3 [header[data-variant=centered]_&]:row-start-1 [header[data-variant=centered]_&]:text-center",t),...a})}function d(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"header-title",className:(0,i.cn)("flex items-center gap-3","[header[data-variant=centered]_&]:justify-center",t),...a})}function c(e){let{className:t,variant:a="default",...r}=e;return(0,n.jsx)("h1",{"data-slot":"header-title-text",className:(0,i.cn)("text-foreground font-medium font-sans text-2xl",{"text-lg":"small"===a},{"text-2xl":"default"===a},t),...r})}function u(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"header-actions",className:(0,i.cn)("flex items-center justify-end gap-2","[header[data-variant=default]:has([data-slot=header-back-button][data-variant=text])_&]:self-start","[header[data-variant=centered]_&]:col-start-3 [header[data-variant=centered]_&]:row-start-1",t),...a})}function p(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"header-metadata",className:(0,i.cn)("flex items-center gap-4 mt-2",t),...a})}function m(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"header-metadata-item",className:(0,i.cn)("flex items-center gap-1.5 text-sm text-muted-foreground border-r border-input pr-4 last:border-none last:pr-0","[&_a]:text-primary [&_a]:hover:text-primary-hover","[&_svg]:size-4 [&_svg]:text-muted-foreground","**:data-[slot=avatar]:size-5 **:data-[slot=avatar]:has-data-[slot=avatar-fallback]:p-px","**:data-[slot=avatar-group]:-space-x-1 **:data-[slot=avatar-group]:*:data-[slot=avatar]:ring-1","**:data-[slot=avatar-fallback]:text-[8px] **:data-[slot=avatar-fallback]:leading-1 **:data-[slot=avatar-fallback]:[&_svg]:size-2.5","**:data-[slot=avatar-group-count]:size-5 **:data-[slot=avatar-group-count]:text-[8px] **:data-[slot=avatar-group-count]:leading-1",t),...a})}a.d(t,{Hm:()=>l,Vq:()=>c,Y9:()=>o,YS:()=>A,eT:()=>m,gY:()=>d,lX:()=>u,v3:()=>p})},90865(e,t,a){var n=a(93248),r=a(6844);let i=(0,a(32814).F)("rounded-full flex justify-center items-center relative border-2 border-dashed",{variants:{variant:{primary:"bg-background border-primary text-primary",success:"bg-background border-green-500 text-green-500",info:"bg-background border-magenta-300 text-magenta-300",error:"bg-background border-red-400 text-red-400",warning:"bg-background border-orange-500 text-orange-500",gradient:"border-background bg-[linear-gradient(var(--color-background)),linear-gradient(var(--color-ivy-purple),var(--color-ivy-magenta))] bg-
47origin-border [background-clip:padding-box,border-box]"},size:{xs:"size-10",sm:"size-20",md:"size-30",lg:"size-40",xl:"size-50"}},defaultVariants:{variant:"primary",size:"md"}});function s(e){let{className:t,icon:a,size:s,variant:o="primary",...l}=e,A="gradient"===o;return(0,n.jsxs)("div",{className:(0,r.cn)(i({variant:o,size:s,className:t})),...l,children:[A&&(0,n.jsx)("svg",{className:"absolute",width:0,height:0,"aria-hidden":"true",children:(0,n.jsx)("defs",{children:(0,n.jsxs)("linearGradient",{id:"iconCircleGradient",x1:"0%",y1:"0%",x2:"0%",y2:"100%",children:[(0,n.jsx)("stop",{offset:"0%",stopColor:"var(--color-ivy-purple)"}),(0,n.jsx)("stop",{offset:"100%",stopColor:"var(--color-ivy-magenta)"})]})})}),(0,n.jsx)("div",{className:"size-[75%] rounded-full border border-border flex justify-center items-center inset-shadow-[0px_1px_5px_2px] inset-shadow-muted",children:(0,n.jsx)(a,{className:(0,r.cn)("size-[55%] stroke-[0.5px] ",{"text-transparent stroke-[url(#iconCircleGradient)]":A})})})]})}a.d(t,{A:()=>s})},88921(e,t,a){var n=a(93248),r=a(64477),i=a(6844),s=a(31553),o=a(4606),l=a(64476);function A(e){let{className:t,hasIcon:a,iconSide:r,type:o,access:l=s.v.EDIT,...A}=e,d={...A};return l===s.v.NONE&&"file"===o?null:(l===s.v.NONE?(o="password",d={...d,disabled:!0}):l===s.v.VIEW&&(d={...d,readOnly:!0}),(0,n.jsx)("input",{"data-slot":"input",type:o,className:(0,i.cn)("peer text-sm border-input placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground flex h-10 w-full min-w-0 rounded-sm border bg-transparent px-3 py-2 transition-color outline-none file:pr-1 file:font-medium aria-invalid:file:text-destructive disabled:file:text-muted-foreground disabled:file:cursor-not-allowed disabled:cursor-not-allowed focus-visible:ring-ring focus-visible:ring-2 focus-visible:ring-offset-1 aria-invalid:ring-destructive/20 aria-invalid:border-destructive aria-invalid:placeholder:text-destructive/50",{"pl-9":a&&"right"!==r,"pr-9":a&&"right"===r,"[&:disabled]:text-muted-foreground/50":"file"!==o,"[&:disabled]:placeholder:text-muted-foreground/50":"file"!==o,"[&:read-only]:text-muted-foreground/50":"file"!==o,"[&:read-only]:placeholder:text-muted-foreground/50":"file"!==o},t),...d}))}function d(e){let{className:t,icon:a,iconSide:d,loading:c,type:u,disabled:p,access:m=s.v.EDIT,provisioned:g=!0,provisioningTooltip:f,...h}=e,b=a;return c?b=o.default:a||"file"!==u||(b=l.default),"date"===u&&console.warn('Use Calendar date-picker component instead of Input with type="date".'),g||(b=r._n,d="left",c=!1,p=!0),(0,n.jsx)("div",{className:(0,i.cn)("relative",t),children:(0,n.jsxs)(r.cG,{tooltip:f,provisioned:g,className:"w-full",children:[(0,n.jsx)(A,{hasIcon:!!b,iconSide:d,type:u,access:m,disabled:p,...h}),b&&(0,n.jsx)(b,{"data-slot":"input-icon",className:(0,i.cn)("absolute top-1/2 -translate-y-1/2 size-4 pointer-events-none peer:disabled:text-muted-foreground peer:aria-invalid:text-destructive",{"left-3":"right"!==d,"right-3":"right"===d,"animate-spin":c})})]})})}a.d(t,{p:()=>d})}
47,43055(e,t,a){var n=a(93248),r=a(6844),i=a(32559);function s(e){let{className:t,...a}=e;return(0,n.jsx)(i.b,{"data-slot":"label",className:(0,r.cn)("text-xs leading-none select-none group-data-[disabled]:pointer-events-none group-data-[disabled]:text-muted-foreground peer-disabled:cursor-not-allowed peer-disabled:text-muted-foreground group-aria-[invalid]:text-destructive peer-aria-[invalid]:text-destructive",t),...a})}a.d(t,{J:()=>s})},64232(e,t,a){var n=a(93248),r=a(6844),i=a(63370);function s(e){let{...t}=e;return(0,n.jsx)(i.bL,{"data-slot":"popover",...t})}function o(e){let{...t}=e;return(0,n.jsx)(i.l9,{"data-slot":"popover-trigger",...t})}function l(e){let{align:t="center",className:a,sideOffset:s=4,preventScrollPropagation:o=!1,...l}=e;return(0,n.jsx)(i.ZL,{children:(0,n.jsx)(i.UC,{align:t,className:(0,r.cn)("bg-popover text-popover-foreground data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 z-50 w-72 rounded-md p-4 shadow-sm outline-hidden",a),"data-slot":"popover-content",sideOffset:s,onWheel:o?e=>{e.stopPropagation()}:void 0,onTouchMove:o?e=>{e.stopPropagation()}:void 0,...l})})}function A(e){let{className:t,...a}=e;return(0,n.jsx)(i.bm,{className:(0,r.cn)("cursor-pointer",t),"data-slot":"popover-close",...a})}function d(e){let{...t}=e;return(0,n.jsx)(i.Mz,{"data-slot":"popover-anchor",...t})}a.d(t,{AM:()=>s,Wv:()=>o,dT:()=>d,hl:()=>l,iN:()=>A})},61419(e,t,a){var n=a(93248),r=a(6844),i=a(32814),s=a(56883);let o=(0,i.F)("relative flex cursor-pointer flex-row items-center gap-4 roun
47ded-lg border-2 p-4 transition-all outline-none h-full",{variants:{state:{default:"border-border bg-background hover:border-primary/50",selected:"border-primary bg-primary/5",disabled:"cursor-not-allowed opacity-50 hover:border-border",error:"border-destructive bg-destructive/5"}},defaultVariants:{state:"default"}});function l(e){let{className:t,orientation:a="vertical",hasError:i=!1,access:o,provisioned:l=!0,provisioningTooltip:A,...d}=e;return(0,n.jsx)(s.bL,{"data-slot":"radio-card-group","data-orientation":a,"data-error":i,className:(0,r.cn)("grid gap-3 auto-rows-fr","vertical"===a&&"grid-cols-1","horizontal"===a&&"grid-cols-1 sm:grid-cols-[repeat(auto-fit,minmax(min(100%,255px),1fr))]",t),...d})}function A(e){let{className:t,icon:a,...i}=e;return(0,n.jsx)("span",{className:(0,r.cn)("text-muted-foreground shrink-0 [&_svg]:size-5",t),"data-slot":"radio-card-icon",...i,children:(0,n.jsx)(a,{})})}function d(e){let{className:t,icon:a,title:i,description:l,supportingDetails:d,value:c,disabled:u,...p}=e;return(0,n.jsx)(s.q7,{"data-slot":"radio-card",value:c,disabled:u,asChild:!0,...p,children:(0,n.jsxs)("label",{className:(0,r.cn)(o({state:u?"disabled":"default"}),"data-[state=checked]:border-primary data-[state=checked]:bg-primary/5","focus-visible:ring-ring/50 focus-visible:ring-2",u&&"pointer-events-none",t),children:[(0,n.jsx)("input",{type:"radio",value:c,disabled:u,className:"sr-only",tabIndex:-1,"aria-hidden":"true"}),(0,n.jsx)("div",{className:"flex size-4 shrink-0 items-center justify-center",children:(0,n.jsx)("div",{className:(0,r.cn)("size-4 rounded-full border-2 transition-all flex items-center justify-center",u?"border-muted-foreground":"border-primary group-data-[state=checked]:border-primary"),children:(0,n.jsx)(s.C1,{"data-slot":"radio-card-indicator",className:"flex items-center justify-center",children:(0,n.jsx)("div",{className:"size-2 rounded-full bg-primary"})})})}),(0,n.jsxs)("div",{className:"flex flex-1 flex-col items-start justify-center gap-2 min-w-0",children:[a&&(0,n.jsx)(A,{icon:a}),(0,n.jsx)("div",{className:"text-foreground text-sm font-medium leading-tight truncate w-full min-w-0",children:i}),l&&(0,n.jsx)("div",{className:"text-muted-foreground text-sm font-normal leading-snug line-clamp-3 w-full",children:l}),d&&(0,n.jsx)("div",{className:"text-muted-foreground text-xs font-normal leading-snug line-clamp-2 w-full",children:d})]})]})})}a.d(t,{Ny:()=>l,O5:()=>d})},17460(e,t,a){var n=a(93248),r=a(6844),i=a(77055),s=a(56883);function o(e){let{className:t,...a}=e;return(0,n.jsx)(s.bL,{"data-slot":"radio-group",className:(0,r.cn)("flex items-start gap-2 data-disabled:[&_label]:text-muted-foreground data-[orientation=vertical]:flex-col",t),...a})}function l(e){let{className:t,...a}=e;return(0,n.jsx)(s.q7,{"data-slot":"radio-group-item",className:(0,r.cn)("peer border-primary text-primary focus-visible:border-ring focus-visible:ring-ring/50 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:[&_svg]:text-destructive aria-invalid:border-destructive aspect-square size-4 shrink-0 rounded-full border transition-[color,box-shadow] outline-none focus-visible:ring-2 disabled:cursor-not-allowed disabled:border-muted-foreground",t),...a,children:(0,n.jsx)(s.C1,{"data-slot":"radio-group-indicator",className:"relative flex items-center justify-center",children:(0,n.jsx)(i.default,{className:"fill-current absolute top-1/2 left-1/2 size-2.5 -translate-x-1/2 -translate-y-1/2 peer:aria-invalid:text-destructive"})})})}a.d(t,{C:()=>l,z:()=>o})},14245(e,t,a){var n=a(93248),r=a(6844),i=a(31553),s=a(98173),o=a(49026),l=a(82385),A=a(4652);function d(e){return(0,n.jsx)(A.bL,{"data-slot":"select",...e})}function c(e){return(0,n.jsx)(A.YJ,{"data-slot":"select-group",...e})}function u(e){return(0,n.jsx)("span",{className:"truncate text-left flex-1",children:(0,n.jsx)(A.WT,{"data-slot":"select-value",...e})})}function p(e){let{access:t=i.v.EDIT,children:a,className:o,icon:l,width:d="fit",...c}=e;if(t===i.v.NONE)return null;let u=t===i.v.VIEW?{...c,disabled:!0}:c;return(0,n.jsxs)(A.l9,{"data-slot":"select-trigger",className:(0,r.cn)('flex h-10 items-center justify-between gap-2 rounded-sm border border-input bg-transparent px-3 py-2 text-sm whitespace-nowrap transition-color outline-none data-[placeholder]:text-foreground [&_svg:not([class*="text-"])]:text-muted-foreground focus-visible:ring-ring focus-visible:ring-2 focus-visible:ring-offset-1 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive disabled:cursor-not-allowed disabled:data-[placeholder]:text-muted-foreground *:data-[slot=select-value]:line-clamp-1 *:data-[slot=select-value]:flex *:data-[slot=select-value]:items-center *:data-[slot=select-value]:gap-2 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*="size-"])]:size-4',"full"===d?"w-full":"w-fit",o),...u,children:[l&&(0,n.jsx)(l,{className:"size-4 shrink-0"}),a,(0,n.jsx)(A.In,{asChild:!0,children:(0,n.jsx)(s.default,{className:"size-4 opacity-50"})})]})}function m(e){let{className:t,...a}=e;return(0,n.jsx)(A.PP,{"data-slot":"select-scroll-up-button",className:(0,r.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,n.jsx)(o.default,{className:"h-4 w-4 stroke-foreground"})})}function g(e){let{className:t,...a}=e;return(0,n.jsx)(A.wn,{"data-slot":"select-scroll-down-button",className:(0,r.cn)("flex cursor-default items-center justify-center py-1",t),...a,children:(0,n.jsx)(s.default,{className:"h-4 w-4 stroke-foreground"})})}function f(e){let{className:t,children:a,position:i="popper",preventScrollPropagation:s=!1,...o}=e;return(0,n.jsx)(A.ZL,{children:(0,n.jsxs)(A.UC,{"data-slot":"select-content",className:(0,r.cn)("relative z-50 max-h-96 overflow-hidden rounded-sm border border-accent bg-background text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
47de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2","popper"===i&&"data-[side=bottom]:translate-y-1 data-[side=left]:-translate-x-1 data-[side=right]:translate-x-1 data-[side=top]:-translate-y-1",t),position:i,onWheel:s?e=>{e.stopPropagation()}:void 0,onTouchMove:s?e=>{e.stopPropagation()}:void 0,...o,children:[(0,n.jsx)(m,{}),(0,n.jsx)(A.LM,{"data-slot":"select-viewport",className:(0,r.cn)("p-1","popper"===i&&"h-[var(--radix-select-trigger-height)] w-full min-w-[var(--radix-select-trigger-width)]"),children:a}),(0,n.jsx)(g,{})]})})}function h(e){let{className:t,...a}=e;return(0,n.jsx)(A.JU,{"data-slot":"select-label",className:(0,r.cn)("py-1.5 pl-8 pr-2 text-xs font-semibold",t),...a})}function b(e){let{className:t,children:a,access:s=i.v.EDIT,...o}=e;if(s===i.v.NONE)return null;let d=s===i.v.VIEW?{...o,disabled:!0}:o;return(0,n.jsxs)(A.q7,{"data-slot":"select-item",className:(0,r.cn)("relative flex w-full cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none focus:bg-accent data-[disabled]:pointer-events-none data-[disabled]:opacity-50",t),...d,children:[(0,n.jsx)("span",{className:"absolute left-2 flex size-3.5 items-center justify-center",children:(0,n.jsx)(A.VF,{children:(0,n.jsx)(l.default,{className:"size-4 stroke-foreground"})})}),(0,n.jsx)(A.p4,{asChild:!0,children:(0,n.jsx)("div",{className:"truncate overflow-hidden text-ellipsis whitespace-nowrap",children:a})})]})}a.d(t,{TR:()=>h,bq:()=>p,eb:()=>b,gC:()=>f,l6:()=>d,s3:()=>c,yv:()=>u})},94238(e,t,a){var n=a(93248),r=a(6844),i=a(40155);function s(e){let{className:t,orientation:a="horizontal",decorative:s=!0,...o}=e;return(0,n.jsx)(i.b,{"data-slot":"separator-root",decorative:s,orientation:a,className:(0,r.cn)("bg-border shrink-0 data-[orientation=horizontal]:h-px data-[orientation=horizontal]:w-full data-[orientation=vertical]:h-full data-[orientation=vertical]:w-px",t),...o})}a.d(t,{w:()=>s})},30726(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(99621),o=a(35585);function l(e){let{...t}=e;return(0,n.jsx)(o.bL,{"data-slot":"sheet",...t})}function A(e){let{...t}=e;return(0,n.jsx)(o.l9,{"data-slot":"sheet-trigger",...t})}function d(e){let{...t}=e;return(0,n.jsx)(o.bm,{"data-slot":"sheet-close",...t})}function c(e){let{...t}=e;return(0,n.jsx)(o.ZL,{"data-slot":"sheet-portal",...t})}function u(e){let{className:t,...a}=e;return(0,n.jsx)(o.hJ,{"data-slot":"sheet-overlay",className:(0,i.cn)("data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 fixed inset-0 z-50 bg-foreground
47/80",t),...a})}function p(e){let{className:t,children:a,side:l="right",...A}=e;return(0,n.jsxs)(c,{children:[(0,n.jsx)(u,{}),(0,n.jsxs)(o.UC,{"data-slot":"sheet-content",className:(0,i.cn)("bg-background data-[state=open]:animate-in data-[state=closed]:animate-out fixed z-50 flex flex-col gap-4 shadow-lg border-border transition ease-in-out data-[state=closed]:duration-300 data-[state=open]:duration-500 p-6","right"===l&&"data-[state=closed]:slide-out-to-right data-[state=open]:slide-in-from-right inset-y-0 right-0 w-3/4 border-l sm:max-w-sm","left"===l&&"data-[state=closed]:slide-out-to-left data-[state=open]:slide-in-from-left inset-y-0 left-0 w-3/4 border-r sm:max-w-sm","top"===l&&"data-[state=closed]:slide-out-to-top data-[state=open]:slide-in-from-top inset-x-0 top-0 h-auto border-b","bottom"===l&&"data-[state=closed]:slide-out-to-bottom data-[state=open]:slide-in-from-bottom inset-x-0 bottom-0 h-auto border-t",t),...A,children:[a,(0,n.jsx)(o.bm,{asChild:!0,children:(0,n.jsxs)(r.$,{"aria-label":"close",className:"absolute right-0 top-0",size:"icon",variant:"ghost",children:[(0,n.jsx)(s.default,{}),(0,n.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})}function m(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"sheet-header",className:(0,i.cn)("flex flex-col gap-2",t),...a})}function g(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"sheet-footer",className:(0,i.cn)("flex flex-col md:flex-row justify-end gap-2",t),...a})}function f(e){let{className:t,...a}=e;return(0,n.jsx)(o.hE,{"data-slot":"sheet-title",className:(0,i.cn)("text-lg tracking-normal font-semibold",t),...a})}function h(e){let{className:t,...a}=e;return(0,n.jsx)(o.VY,{"data-slot":"sheet-description",className:(0,i.cn)("text-muted-foreground text-sm",t),...a})}a.d(t,{CG:()=>A,Fm:()=>m,Qs:()=>h,XW:()=>g,cj:()=>l,h:()=>p,kN:()=>d,qp:()=>f})},39938(e,t,a){var n=a(93248),r=a(6844);function i(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"skeleton",className:(0,r.cn)("animate-pulse rounded-md bg-muted",t),...a})}a.d(t,{E:()=>i})},18124(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(99621),o=a(67108);function l(e){return o.oR.custom(t=>(0,n.jsx)(A,{id:t,...e}),{dismissible:!1,className:"w-full"})}function A(e){let{title:t,description:a,button:l,id:A,showCloseButton:d=!0,variant:c="default"}=e;return(0,n.jsxs)("div",{className:(0,i.cn)("flex rounded-sm shadow-xs border w-full p-6 justify-between items-center gap-2",{"bg-background border-border":"default"===c,"bg-destructive text-destructive-foreground border-destructive":"destructive"===c,"pr-9":d}),children:[(0,n.jsxs)("div",{className:"text-sm",children:[(0,n.jsx)("p",{className:"font-medium",children:t}),a&&(0,n.jsx)("p",{className:"mt-1",children:a})]}),l?.label&&l?.onClick&&(0,n.jsx)(r.$,{variant:"destructive"===c?"destructive":"secondary",className:(0,i.cn)({"border border-accent":"destructive"===c}),onClick:e=>{l.onClick?.(e),o.oR.dismiss(A)},...l,children:l.label}),d&&(0,n.jsxs)(r.$,{variant:"ghost",className:"absolute top-0 right-0 p-3 hover:bg-transparent",onClick:()=>o.oR.dismiss(A),children:[(0,n.jsx)("span",{className:"sr-only",children:"Dismiss"}),(0,n.jsx)(s.default,{className:"size-4 text-foreground/50"})]})]})}function d(e){o.oR.dismiss(e)}function c(e,t){o.oR.custom(e=>(0,n.jsx)(A,{id:e,...t}),{id:e,dismissible:!1,className:"w-full"})}a.d(t,{UW:()=>d,oR:()=>l,vE:()=>c},{l$:e=>{let{...t}=e;return(0,n.jsx)(o.l$,{...t,position:"top-right"})}})},87595(e,t,a){var n=a(93248),r=a(76237),i=a(6844),s=a(49026),o=a(98173);function l(e){let{children:t,sortDirection:a,onSort:l,className:A}=e;return(0,n.jsxs)(r.$,{type:"button",variant:"ghost",onClick:l,className:(0,i.cn)("h-auto p-0 font-medium",A),children:[t,(0,n.jsxs)("div",{className:"flex flex-col",children:[(0,n.jsx)(s.default,{className:(0,i.cn)("h-1 w-1","desc"===a?"text-foreground":"text-muted-foreground/50")}),(0,n.jsx)(o.default,{className:(0,i.cn)("h-1 w-1 -mt-1.5","asc"===a?"text-foreground":"text-muted-foreground/50")})]})]})}a.d(t,{y:()=>l})},25032(e,t,a){var n=a(93248),r=a(6844);let i=(0,a(32814).F)('animate-spin rounded-full relative bg-conic from-muted to-foreground to-85% after:content-[""] after:absolute after:left-1/2 after:top-1/2 after:-translate-1/2 after:rounded-full after:bg-background before:content-[""] before:bg-foreground before:rounded-full before:absolute before:left-1/2',{variants:{size:{xsm:"w-4 h-4 after:h-3 after:w-3 before:w-0.5 before:h-0.5 before:-ml-[1px]",sm:"w-6 h-6 after:h-5 after:w-5 before:w-0.5 before:h-0.5 before:-ml-[1px]",md:"w-12 h-12 after:h-10 after:w-10 before:w-1 before:h-1 before:-ml-0.5",lg:"w-24 h-24 after:h-20 after:w-20 before:w-2 before:h-2 before:-ml-1"}},defaultVariants:{size:"sm"}});function s(e){let{className:t,size:a,...s}=e;return(0,n.jsx)("div",{"aria-live":"polite",className:(0,r.cn)(i({size:a||void 0,className:t})),...s})}a.d(t,{y:()=>s})},2293(e,t,a){var n=a(93248),r=a(64477),i=a(6844),s=a(31553),o=a(66368);function l(e){let{className:t,disabled:a,access:l=s.v.EDIT,provisioned:A=!0,provisioningTooltip:d,...c}=e;return(A||(a=!0),l===s.v.NONE)?null:(l===s.v.VIEW&&(a=!0),(0,n.jsxs)(r.cG,{tooltip:d,provisioned:A,className:"flex items-center",children:[(0,n.jsx)(o.bL,{"data-slot":"switch",className:(0,i.cn)("peer data-[state=checked]:bg-primary data-[state=unchecked]:bg-input focus-visible:border-ring focus-visible:ring-ring/50 inline-flex h-5 w-9 shrink-0 items-center rounded-full border border-transparent shadow-xs transition-all outline-none focus-visible:ring-2 disabled:cursor-not-allowed disabled:data-[state=checked]:bg-muted-foreground aria-invalid:border-destructive",t),disabled:a,...c,children:(0,n.jsx)(o.zi,{"data-slot":"switch-thumb",className:"bg-background pointer-events-none block size-4 rounded-full ring-0 shadow-lg transition-transform data-[state=checked]:translate-x-4 data-[state=unchecked]:translate-x-0"})}),(0,n.jsx)(r._n,{provisioned:A,className:"ml-1"})]}))}a.d(t,{d:()=>l})},50809(e,t,a){var n=a(93248),r=a(6844);function i(e){let{className:t,...a}=e;return(0,n.jsx)("div",{"data-slot":"table-container",className:"relative w-full overflow-x-auto",children:(0,n.jsx)("table",{"data-slot":"table",className:(0,r.cn)("w-full caption-bottom text-sm",t),...a})})}function s(e){let{className:t,...a}=e;return(0,n.jsx)("thead",{"data-slot":"table-header",className:(0,r.cn)("[&_tr]:border-b [&_tr]:border-border",t),...a})}function o(e){let{className:t,...a}=e;return(0,n.jsx)("tbody",{"data-slot":"table-body",className:(0,r.cn)("[&_tr:last-child]:border-0 [&_tr]:border-b [&_tr]:border-border",t),...a})}function l(e){let{className:t,...a}=e;return(0,n.jsx)("tr",{"data-slot":"table-row",className:(0,r.cn)("hover:bg-muted/50 data-[state=selected]:bg-muted border-b transition-colors",t),...a})}function A(e){let{className:t,...a}=e;return(0,n.jsx)("th",{"data-slot":"table-head",className:(0,r.cn)("text-muted-foreground h-12 px-4 text-left align-middle font-normal whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...a})}function d(e){let{className:t,...a}=e;return(0,n.jsx)("td",{"data-slot":"table-cell",className:(0,r.cn)("p-4 align-middle whitespace-nowrap [&:has([role=checkbox])]:pr-0 [&>[role=checkbox]]:translate-y-[2px]",t),...a})}a.d(t,{A0:()=>s,BF:()=>o,Hj:()=>l,XI:()=>i,nA:()=>d,nd:()=>A})},92593(e,t,a){var n=a(93248),r=a(64477),i=a(6844),s=a(32814),o=a(8004);let l=(0,s.F)("group flex flex-col gap-2",{variants:{variant:{default:"",underline:""}},defaultVariants:{variant:"default"}});function A(e){let{className:t,variant:a="default",...r}=e;return(0,n.jsx)(o.bL,{"data-slot":"tabs","data-variant":a,className:(0,i.cn)(l({variant:a}),t),...r})}function d(e){let{className:t,...a}=e;return(0,n.jsx)(o.B8,{"data-slot":"tabs-list",className:(0,i.cn)("inline-flex w-fit items-center justify-start text-foreground
47/75","group-data-[variant=default]:bg-muted group-data-[variant=default]:h-10 group-data-[variant=default]:rounded-md group-data-[variant=default]:p-1","group-data-[variant=underline]:h-auto group-data-[variant=underline]:gap-2",t),...a})}function c(e){let{className:t,children:a,disabled:s,provisioned:l=!0,provisioningTooltip:A,...d}=e;return l||(s=!0),(0,n.jsxs)(r.cG,{tooltip:A,provisioned:l,className:"flex items-center space-x-1",children:[(0,n.jsx)(r._n,{provisioned:l,className:"relative left-3"}),(0,n.jsx)(o.l9,{"data-slot":"tabs-trigger",className:(0,i.cn)('cursor-pointer inline-flex items-center justify-center whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*="size-"])]:size-4',"group-data-[variant=default]:rounded-xs group-data-[variant=default]:py-1.5 group-data-[variant=default]:px-3 group-data-[variant=default]:gap-1.5 group-data-[variant=default]:text-sm group-data-[variant=default]:font-medium group-data-[variant=default]:data-[state=active]:bg-background group-data-[variant=default]:data-[state=active]:text-foreground group-data-[variant=default]:data-[state=active]:shadow-sm","group-data-[variant=underline]:h-10 group-data-[variant=underline]:px-3 group-data-[variant=underline]:py-1 group-data-[variant=underline]:gap-2 group-data-[variant=underline]:border-b-2 group-data-[variant=underline]:border-transparent group-data-[variant=underline]:text-sm group-data-[variant=underline]:font-normal group-data-[variant=underline]:text-muted-foreground group-data-[variant=underline]:data-[state=active]:border-primary group-data-[variant=underline]:data-[state=active]:text-foreground group-data-[variant=underline]:data-[state=active]:font-medium",t),disabled:s,...d,children:a})]})}function u(e){let{className:t,...a}=e;return(0,n.jsx)(o.UC,{"data-slot":"tabs-content",className:(0,i.cn)("flex-1 outline-none",t),...a})}a.d(t,{Xi:()=>c,av:()=>u,j7:()=>d,tU:()=>A})},91607(e,t,a){var n=a(93248),r=a(6844);function i(e){let{className:t,...a}=e;return(0,n.jsx)("textarea",{"data-slot":"textarea",className:(0,r.cn)("border-input placeholder:text-muted-foreground focus-visible:ring-ring focus-visible:ring-2 focus-visible:ring-offset-1 aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive flex field-sizing-content min-h-16 w-full rounded-sm border bg-background px-3 py-2 text-sm transition-color outline-none disabled:cursor-not-allowed disabled:text-muted-foreground disabled:placeholder:text-muted-foreground/75",t),...a})}a.d(t,{T:()=>i})},9851(e,t,a){var n=a(93248),r=a(60117),i=a(6844),s=a(90823),o=a(8380);let l=o.createContext({size:"default",variant:"default"});function A(e){let{className:t,variant:a,size:r,children:o,...A}=e;return(0,n.jsx)(s.bL,{"data-slot":"toggle-group","data-variant":a,"data-size":r,className:(0,i.cn)("group/toggle-group flex items-center justify-center gap-1",t),...A,children:(0,n.jsx)(l.Provider,{value:{variant:a,size:r},children:o})})}function d(e){let{className:t,children:a,variant:A,size:d,...c}=e,u=o.useContext(l);return(0,n.jsx)(s.q7,{"data-slot":"toggle-group-item","data-variant":u.variant||A,"data-size":u.size||d,className:(0,i.cn)((0,r.v)({variant:u.variant||A,size:u.size||d}),t),...c,children:a})}a.d(t,{O:()=>A,d:()=>d})},60117(e,t,a){var n=a(93248),r=a(6844),i=a(32814),s=a(48304);let o=(0,i.F)("inline-flex items-center justify-center rounded-sm font-medium ring-offset-background gap-2 transition-colors bg-background cursor-pointer disabled:cursor-none disabled:pointer-events-none disabled:opacity-50 hover:bg-muted focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-1 data-[state=on]:bg-muted data-[state=on]:inset-shadow-sm active:inset-shadow-sm [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"",outline:"border border-input",chip:"rounded-xl border border-border font-normal text-sm data-[state=on]:bg-primary/10 data-[state=on]:[&_svg]:text-primary data-[state=on]:border-primary hover:bg-primary/10 hover:text-foreground hover:[&_svg]:text-primary hover:border-primary"},size:{default:"h-10 px-3 min-w-10",sm:"h-9 px-2.5 min-w-9",lg:"h-11 px-5 min-w-11"}},defaultVariants:{variant:"default",size:"default"}});function l(e){let{className:t,variant:a,size:i,...l}=e;return(0,n.jsx)(s.b,{"data-slot":"toggle",className:(0,r.cn)(o({variant:a,size:i,className:t})),...l})}a.d(t,{Toggle:()=>l},{v:o})},11418(e,t,a){var n=a(93248),r=a(6844),i=a(80136);function s(e){let{...t}=e;return(0,n.jsx)(i.Kq,{"data-slot":"tooltip-provider",...t})}function o(e){let{...t}=e;return(0,n.jsx)(s,{children:(0,n.jsx)(i.bL,{"data-slot":"tooltip",...t})})}function l(e){let{...t}=e;return(0,n.jsx)(i.l9,{"data-slot":"tooltip-trigger",...t})}function A(e){let{className:t,sideOffset:a=0,children:s,...o}=e;return(0,n.jsx)(i.ZL,{children:(0,n.jsx)(i.UC,{"data-slot":"tooltip-content",sideOffset:a,className:(0,r.cn)("bg-background text-foreground border border-border rounded-md px-3 py-1.5 shadow-sm text-xs text-balance z-50 w-fit origin-(--radix-tooltip-content-transform-origin) animate-in fade-in-0 zoom-in-95 data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=closed]:zoom-out-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
47de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",t),...o,children:s})})}a.d(t,{Bc:()=>s,ZI:()=>A,k$:()=>l,m_:()=>o})},64477(e,t,a){var n=a(93248),r=a(11418),i=a(6844),s=a(5154);function o(e){let{className:t,provisioned:a=!1,...r}=e;return a?null:(0,n.jsx)("div",{className:(0,i.cn)(t,"bg-upgrade-background rounded-full size-4 flex items-center justify-center"),children:(0,n.jsx)(s.default,{className:"text-upgrade-foreground size-2.5 stroke-[2.2]",...r})})}function l(e){let{className:t,asChild:a,provisioned:s=!1,tooltip:o,children:l}=e,A=o||"You don't have access to this feature";return s?(0,n.jsx)(n.Fragment,{children:l}):a?(0,n.jsxs)(r.m_,{delayDuration:350,children:[(0,n.jsx)(r.k$,{className:(0,i.cn)(t),asChild:!0,children:l}),(0,n.jsx)(r.ZI,{children:A})]}):(0,n.jsxs)(r.m_,{delayDuration:350,children:[(0,n.jsx)(r.k$,{asChild:!0,children:(0,n.jsx)("div",{className:(0,i.cn)(t),children:l})}),(0,n.jsx)(r.ZI,{children:A})]})}function A(e){let{className:t,provisioned:a=!1,tooltip:r,...i}=e;return a?null:(0,n.jsx)(l,{provisioned:a,tooltip:r,asChild:!0,children:(0,n.jsx)(o,{provisioned:a,className:t,...i})})}a.d(t,{_n:()=>o,cG:()=>l,v4:()=>A})},6844(e,t,a){var n=a(64054),r=a(71306);function i(){for(var e=arguments.length,t=Array(e),a=0;a<e;a++)t[a]=arguments[a];return(0,r.QP)((0,n.$)(t))}a.d(t,{cn:()=>i})},31553(e,t,a){var n,r;(r=n||(n={})).NONE="none",r.VIEW="view",r.EDIT="edit",a.d(t,{v:()=>n})},85929(e,t,a){a.d(t,{q$:()=>u,PP:()=>l,GF:()=>A,Gv:()=>d,mH:()=>c,Fi:()=>s});var n=a(93248),r=a(75610),i=a(8380);function s(e){let{feature:t,options:a,tooltip:s,provisionedOnly:o=!1,children:l}=e,{isEnabled:A,isProvisioned:d}=(0,r.g_)(),c={provisioned:o&&!a?d(t):A(t,a),provisioningTooltip:s},u=i.Children.map(l,e=>(0,i.isValidElement)(e)?(0,i.cloneElement)(e,c):e);return(0,n.jsx)(n.Fragment,{children:u})}var o=a(96528);let l={CHRYSALIS_ROLLOUT_PROFILE_PAGE:"flag-00000202",CHRYSALIS_ROLLOUT_GENERAL_PAGE:"flag-00000203",CHRYSALIS_ROLLOUT_LINK_APPEARANCE_PAGE:"flag-00000204",CHRYSALIS_ROLLOUT_LINK_BEHAVIOR_PAGE:"flag-00000205",CHRYSALIS_ROLLOUT_TEAM_PAGE:"flag-00000206",CHRYSALIS_ROLLOUT_CREDENTIALS_PAGE:"flag-00000207",CHRYSALIS_ROLLOUT_BILLING_PAGE:"flag-00000208",CHRYSALIS_ROLLOUT_USAGE_PAGE:"flag-00000209",CHRYSALIS_ROLLOUT_ATTRIBUTION_PAGE:"flag-00000210",CHRYSALIS_ROLLOUT_RECENT_ACTIVITY_PAGE:"flag-00000211",CHRYSALIS_ROLLOUT_ALERT_NOTIFICATION_PAGE:"flag-00000212",CHRYSALIS_ROLLOUT_SSO_PAGE:"flag-00000213",CHRYSALIS_ROLLOUT_TEST_DEVICES_PAGE:"flag-00000214",CHRYSALIS_ROLLOUT_LIVEVIEW_WEBHOOKS_PAGE:"flag-00000215",CHRYSALIS_ROLLOUT_LIVEVIEW_EVENTS_PAGE:"flag-00000216",CHRYSALIS_ROLLOUT_SEO_PAGE:"flag-00000217",CHRYSALIS_ROLLOUT_FRAUD_MANAGER_PAGE:"flag-00000218",CHRYSALIS_ROLLOUT_QR_CODE_API_PAGE:"flag-00000219",CHRYSALIS_ROLLOUT_AD_PARTNERS_PAGE:"flag-00000220",CHRYSALIS_ROLLOUT_ROI_HUB_OVERVIEW_PAGE:"flag-00000221",CHRYSALIS_ROLLOUT_DATA_INTEGRATIONS_PAGE:"flag-00000222",CHRYSALIS_ROLLOUT_WEBHOOKS_PAGE:"flag-00000223",CHRYSALIS_ROLLOUT_DAILY_EXPORTS_PAGE:"flag-00000224",CHRYSALIS_ROLLOUT_CUSTOM_EXPORTS_PAGE:"flag-00000225",CHRYSALIS_ROLLOUT_AGENCIES_PAGE:"flag-00000226",CHRYSALIS_ROLLOUT_SKAN_CONVERSION_CENTER_PAGE:"flag-00000227",CHRYSALIS_ROLLOUT_DATA_FEEDS_MANAGER_PAGE:"flag-00000228",CHRYSALIS_ROLLOUT_CONNECTIONS_PAGE:"flag-00000229",CHRYSALIS_ROLLOUT_IMPORT_PAGE:"flag-00000230",CHRYSALIS_ROLLOUT_EMAIL_PAGE:"flag-00000231",CHRYSALIS_ROLLOUT_INTEGRATION_STATUS_PAGE:"flag-00000232",CHRYSALIS_ROLLOUT_USER_PAGE:"flag-00000233",CHRYSALIS_ROLLOUT_LINKHUB_PAGE:"flag-00000234",CHRYSALIS_ROLLOUT_CREATE_QUICK_LINK_PAGE:"flag-00000235",CHRYSALIS_ROLLOUT_OVERVIEW_SUMMARY_PAGE:"flag-00000236",CHRYSALIS_ROLLOUT_SOURCES_PAGE:"flag-00000237",CHRYSALIS_ROLLOUT_ADS_ACTIVITY_PAGE:"flag-00000238",CHRYSALIS_ROLLOUT_ADS_UNIFIED_PAGE:"flag-00000239",CHRYSALIS_ROLLOUT_ADS_SKADNETWORK_PAGE:"flag-00000240",CHRYSALIS_ROLLOUT_SEO_ANALYTICS_PAGE:"flag-00000241",CHRYSALIS_ROLLOUT_HOUSEHOLDING_ANALYTICS_PAGE:"flag-00000242",CHRYSALIS_ROLLOUT_JOURNEYS_ACTIVITY_PAGE:"flag-00000243",CHRYSALIS_ROLLOUT_EMAIL_ACTIVITY_PAGE:"flag-00000244",CHRYSALIS_ROLLOUT_IVY_RESOURCES_SEARCH:"flag-00000247",CHRYSALIS_ROLLOUT_BRANCH_ACCOUNT_PAGE:"flag-00000250",CHRYSALIS_ROLLOUT_COHORTS:"flag-00000256",CHRYSALIS_ROLLOUT_FRAUD_ANALYTICS:"flag-00000257",CHRYSALIS_ROLLOUT_FUNNEL_ANALYSIS:"flag-00000258",CHRYSALIS_ROLLOUT_QR_CODE_TAB:"flag-00000259",CHRYSALIS_ROLLOUT_BANNER_CAMPAIGNS:"flag-00000261",CHRYSALIS_ROLLOUT_AD_LINKS:"flag-00000267",CHRYSALIS_ROLLOUT_AD_LINK_TEMPLATES:"flag-00000268"},A={VIDALIA:"flag-00000136",APP_SHORT_LINKS:"flag-00000103",WEB_SHORT_LINKS:"flag-00000158",LEGACY_WEB_LINKING:"flag-00000159",LINK_TEMPLATES:"flag-00000191",BULK_LINK_COLLECTION:"flag-00000192",AI_LINK_CREATION:"flag-00000201",CUSTOM_BRANDED_DOMAIN:"flag-00000155",CUSTOM_DOMAIN_AD_LINKS:"flag-00000160",DEEP_LINKING:"flag-00000150",UNLIMITED_CUSTOM_DOMAINS:"flag-00000195",SOCIAL_IMAGE_
47UPLOAD:"flag-00000165",FULL_QR_CODE_CUSTOMIZATION:"flag-00000110",MIGRATED_LEGACY_QR_FILTER:"flag-00000263",TEMPLATED_DEEPVIEWS:"flag-00000166",EMAIL_MEASUREMENT:"flag-00000105",JOURNEYS_ESSENTIALS:"flag-00000106",BANNERS_PRO:"flag-00000111",TOUCH_POINT_ANALYTICS:"flag-00000167",LAST_TOUCH_ATTRIBUTION:"flag-00000168",HOUSEHOLD_CTV:"flag-00000107",ENGAGEMENT_BUILDER:"flag-00000108",ADS:"flag-00000113",AD_LINKS:"flag-00000157",INSTALL_TOUCH_ATTRIBUTION:"flag-00000114",MULTI_TOUCH_SAN:"flag-00000115",ROI_HUB:"flag-00000116",LIMITED_ACTIVE_WEBHOOKS:"flag-00000172",EXPORT_DATA_INTEGRATIONS:"flag-00000124",CDP_DATA_IMPORTS:"flag-00000128",EXPORT_APIS:"flag-00000129",AD_PARTNERS_SINGLE:"flag-00000265",AD_PARTNERS_LIMITED:"flag-00000174",AD_PARTNERS_UNLIMITED:"flag-00000117",AD_PARTNER_POSTBACKS_LIMITED:"flag-00000175",AD_PARTNERS_POSTBACKS_UNLIMITED:"flag-00000184",CUSTOM_AD_PARTNER_LIMITED:"flag-00000185",CUSTOM_AD_PARTNERS_UNLIMITED:"flag-00000186",COHORT_REPORTING:"flag-00000187",SKAN_CONVERSION_CENTER:"flag-00000188",SKAN_UNIFIED_DATA_SOURCE:"flag-00000189",FRAUD_DATA_SOURCE:"flag-00000190",FUNNEL_ANALYSIS:"flag-00000194",SENSEI_ACCESS_VIEW:"flag-00000196",SENSEI_ACCESS_CREATOR:"flag-00000197",BENCHMARK_INSIGHTS_ANALYTICS:"flag-00000262",FRAUD_PREMIUM:"flag-00000264",AI_OPT_OUT:"flag-00000245",ASK_IVY_AI_SEARCH_BAR_ANALYTICS:"flag-00000198",ASK_IVY_AI_WIDGET_SEARCH_ANALYTICS:"flag-00000199",ASK_IVY_AI_HELP_DOC_SEARCH:"flag-00000246",SSO:"flag-00000118",SEO:"flag-00000119",ADVANCED_COMPLIANCE:"flag-00000121",AGENCY_MANAGEMENT:"flag-00000154",APP_CREATION:"flag-00000153",RECENT_ACTIVITIES:"flag-00000211",ALERT_NOTIFICATIONS:"flag-00000212",SSO_CONF:"flag-00000213",TEST_DEVICES:"flag-00000214",LIVEVIEW:"flag-00000216",SEO_CONF:"flag-00000217",LINK_FOLDERS:"flag-00000248",PAM:"flag-00000251",ENGAGEMENT:"flag-00000132",ACTIVATION:"flag-00000137",...l},d={ACTIVATION:"Activation",AD_LINK_CREATION:"Ad Link Creation",AD_PARTNERS_LIMITED:"Limited Ad Partners",AD_PARTNERS_SINGLE:"Single Ad Partner",AD_PARTNERS_UNLIMITED:"Unlimited Ad Partners",ADS_ACTIVITY:"Ads / Activity",ADS_SKADNETWORK:"Ads / SKAdNetwork",BANNER_PRO:"Banner pro",ADS_UNIFIED:"Ads / Unified",ADVANCED_COMPLIANCE_DISCLAIMER:"Advanced Compliance / Disclaimer",ADVANCED_COMPLIANCE_KEY_SECRET:"Advanced Compliance / Key & Secret",ALERT_NOTIFICATIONS:"Alert Notifications",AGENCIES_CONF:"AGENCIES_CONF",ALLOW_AGENCY_MANAGEMENT:"Allow Agency Management",APP_CREATION:"App Creation",APP_SHORT_LINKS:"App Short Links",ASK_IVY_AI_HELP_DOC_SEARCH:"Ask Ivy AI Search for Help Docs (Document 360)",ASK_IVY_AI_SEARCH_BAR_ANALYTICS:"Ask Ivy AI Search Bar (Sensei/Analytics)",ASK_IVY_AI_WIDGET_SEARCH_ANALYTICS:"Ask Ivy AI Widget Search (Sensei/Analytics)",BRANDED_WEB_LINKS:"Branded Web Links",CHRYSALIS_AD_PARTNERS:"Chrysalis Ad Partners",CHRYSALIS_COHORTS:"Chrysalis Cohorts",CHRYSALIS_CONFIG_ATTRIBUTION_PAGE:"Attribution",CHRYSALIS_CONFIG_LINK_APPEARANCE_PAGE:"Link Appearance",CHRYSALIS_CONFIG_LINK_ROUTING_RULES_PAGE:"Link Routing Rules",CHRYSALIS_CONFIG_SDK_INTEGRATION_PAGE:"SDK Integration",CHRYSALIS_CREATE_LINKS:"Chrysalis Create Links",CHRYSALIS_DATA_INTEGRATIONS:"Chrysalis Data Integrations",CHRYSALIS_EXPORTS_ADVANCED:"Chrysalis Exports Advanced",CHRYSALIS_EXPORTS_BASIC:"Chrysalis Exports Basic",CHRYSALIS_FRAUD:"Chrysalis Fraud",CHRYSALIS_JOURNEYS:"Chrysalis Journeys",CHRYSALIS_LINKS:"Chrysalis Links",CHRYSALIS_QR_CODE_TAB:"Chrysalis QR Code Tab",CHRYSALIS_ROI_HUB_OVERVIEW_PAGE:"Chrysalis ROI Hub Overview Page",CHRYSALIS_ROLLOUT_AD_LINKS:"Chrysalis Rollout Ad Links",CHRYSALIS_ROLLOUT_AD_LINK_TEMPLATES:"Chrysalis Rollout Ad Link Templates",CHRYSALIS_SKAN_CONVERSION_CENTER_PAGE:"SKAN Conversion Center",CLICK_ONLY_ANALYTICS:"Click Only Analytics",COHORTS:"Cohorts",CREDENTIALS:"Credentials",CUSTOM_AD_PARTNERS_LIMITED:"Limited Custom Ad Partners",CUSTOM_AD_PARTNERS_UNLIMITED:"Unlimited Custom Ad Partners",CUSTOM_BRANDED_DOMAIN:"Custom Branded Domain",DATA_FEEDS_DATA_INTEGRATION_EXPORTS:"Data Feeds / Data Integration Exports",DATA_FEEDS_INTEGRATIONS:"Data Feeds Integrations",DATA_FEEDS_WEBHOOKS:"Data Feeds / Webhooks",DEEP_LINKING:"Deep Linking",DEEPVIEWS:"Deepviews",EMAIL:"Email",ENGAGEMENT:"Engagement",ENGAGEMENT_BUILDER:"Engagement Builder",EXPORTS_CUSTOM_EXPORTS:"Exports / Custom Exports",EXPORTS_DAILY_EXPORTS:"Exports / Daily Exports",FRAUD:"Fraud",FRAUD_PREMIUM:"Fraud Premium",FUNNEL_ANALYSIS:"Funnel Analysis",HOUSEHOLD_CTV:"Household / CTV",INSIGHTS:"Insights",INSTALL_TOUCH_ATTRIBUTION:"Install Touch Attribution",JOURNEYS:"Journeys",LAST_TOUCH_ATTRIBUTION:"Last Touch Attribution",
47LEGACY_WEB_LINKING:"Legacy Web Linking",LINK_FOLDERS:"Link Folders",LINK_HUB:"LinkHub",LINK_HUB_AD_LINK_TEMPLATES:"LinkHub Ad Link Templates",LINK_HUB_AD_LINKS:"LinkHub Ad Links",LINK_HUB_AI_LINK_CREATION:"LinkHub AI Link Creation",LINK_HUB_BULK_AD_LINKS:"LinkHub Bulk Ad Links",LINK_HUB_BULK_QUICK_LINKS:"LinkHub Bulk Quick Links",LINK_HUB_DESTINATION_TYPE_SELECTION:"LinkHub Destination Type Selection",LINK_HUB_QUICK_LINK_TEMPLATES:"LinkHub Quick Link Templates",LINK_HUB_QUICK_LINK_TRACKING_DATES:"LinkHub Quick Link Tracking Dates",LINK_HUB_QUICK_LINKS:"LinkHub Quick Links",LINK_HUB_SHORT_LINKS:"LinkHub Short Links",LIVEVIEW:"Liveview",MIGRATED_LEGACY_QR_FILTER:"Migrated Legacy QR Filter",MULTI_TOUCH_SAN_CUSTOM_EXPORT:"Multi Touch SAN Custom Export",MULTI_TOUCH_SAN_EXPORT:"Multi Touch SAN Export",PAM:"PAM",POSTBACKS_ALL_EVENTS:"All Events Postbacks",POSTBACKS_LIMITED:"Limited Postbacks",POSTBACKS_UNLIMITED:"Unlimited Postbacks",PROTECTED_API:"Protected API",QR_CODE_CUSTOMIZATION:"QR Code Customization",RECENT_ACTIVITIES:"Recent Activities",ROI_HUB:"ROI Hub",SENSEI_ACCESS_CREATOR:"Sensei Access Creator",SENSEI_ACCESS_VIEW:"Sensei Access View",SEO:"SEO",SEO_CONF:"SEO_CONF",SOCIAL_IMAGE_UPLOAD:"Social Preview Image Upload",SSO:"SSO",SSO_CONF:"SSO_CONF",TEAM_MEMBERS_PAGE:"Team Members",TESTING_AND_MONITORING:"Testing and Monitoring",TOUCH_POINT_ANALYTICS:"Touch Point Analytics",UNLIMITED_CUSTOM_DOMAINS:"Unlimited Custom Domains",VIDALIA:"Vidalia",WEB_SHORT_LINKS:"Web Short Links"},c=[{name:d.ACTIVATION,config:o.N$.require(A.ACTIVATION)},{name:d.BANNER_PRO,config:o.N$.require(A.BANNERS_PRO)},{name:d.AD_LINK_CREATION,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.AD_LINKS)])},{name:d.AD_PARTNERS_SINGLE,config:o.N$.require(A.AD_PARTNERS_SINGLE),limit:1},{name:d.AD_PARTNERS_LIMITED,config:o.N$.require(A.AD_PARTNERS_LIMITED),limit:3},{name:d.AD_PARTNERS_UNLIMITED,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.AD_PARTNERS_UNLIMITED)])},{name:d.ADS_ACTIVITY,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.AD_LINKS)])},{name:d.ADS_SKADNETWORK,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.SKAN_CONVERSION_CENTER)])},{name:d.ADS_UNIFIED,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.SKAN_UNIFIED_DATA_SOURCE)])},{name:d.ADVANCED_COMPLIANCE_DISCLAIMER,config:o.N$.require(A.ADVANCED_COMPLIANCE)},{name:d.ADVANCED_COMPLIANCE_KEY_SECRET,config:o.N$.require(A.ADVANCED_COMPLIANCE)},{name:d.ALERT_NOTIFICATIONS,config:o.N$.require(A.ALERT_NOTIFICATIONS)},{name:d.AGENCIES_CONF,config:o.N$.require(A.CHRYSALIS_ROLLOUT_AGENCIES_PAGE)},{name:d.ALLOW_AGENCY_MANAGEMENT,config:o.N$.require(A.AGENCY_MANAGEMENT)},{name:d.APP_CREATION,config:o.N$.require(A.APP_CREATION)},{name:d.APP_SHORT_LINKS,config:o.N$.require(A.APP_SHORT_LINKS)},{name:d.ASK_IVY_AI_HELP_DOC_SEARCH,config:o.Re.every([o.N$.require(A.ASK_IVY_AI_HELP_DOC_SEARCH),o.N$.block(A.AI_OPT_OUT)])},{name:d.ASK_IVY_AI_SEARCH_BAR_ANALYTICS,config:o.Re.every([o.N$.require(A.ASK_IVY_AI_SEARCH_BAR_ANALYTICS),o.N$.block(A.AI_OPT_OUT)])},{name:d.ASK_IVY_AI_WIDGET_SEARCH_ANALYTICS,config:o.Re.every([o.N$.require(A.ASK_IVY_AI_WIDGET_SEARCH_ANALYTICS),o.N$.block(A.AI_OPT_OUT)])},{name:d.CHRYSALIS_AD_PARTNERS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_AD_PARTNERS_PAGE)},{name:d.CHRYSALIS_COHORTS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_COHORTS)},{name:d.CHRYSALIS_CONFIG_ATTRIBUTION_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_ATTRIBUTION_PAGE)},{name:d.CHRYSALIS_CONFIG_LINK_APPEARANCE_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_LINK_APPEARANCE_PAGE)},{name:d.CHRYSALIS_CONFIG_LINK_ROUTING_RULES_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_LINK_BEHAVIOR_PAGE)},{name:d.CHRYSALIS_CONFIG_SDK_INTEGRATION_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_INTEGRATION_STATUS_PAGE)},{name:d.CHRYSALIS_CREATE_LINKS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_CREATE_QUICK_LINK_PAGE)},{name:d.CHRYSALIS_DATA_INTEGRATIONS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_DATA_INTEGRATIONS_PAGE)},{name:d.CHRYSALIS_EXPORTS_ADVANCED,config:o.N$.require(A.CHRYSALIS_ROLLOUT_CUSTOM_EXPORTS_PAGE)},{name:d.CHRYSALIS_EXPORTS_BASIC,config:o.N$.require(A.CHRYSALIS_ROLLOUT_DAILY_EXPORTS_PAGE)},{name:d.CHRYSALIS_FRAUD,config:o.N$.require(A.CHRYSALIS_ROLLOUT_FRAUD_ANALYTICS)},{name:d.CHRYSALIS_JOURNEYS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_BANNER_CAMPAIGNS)},{name:d.CHRYSALIS_LINKS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_LINKHUB_PAGE)},{name:d.CHRYSALIS_QR_CODE_TAB,config:o.N$.require(A.CHRYSALIS_ROLLOUT_QR_CODE_TAB)},{name:d.CHRYSALIS_ROI_HUB_OVERVIEW_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_ROI_HUB_OVERVIEW_PAGE)},{name:d.CHRYSALIS_ROLLOUT_AD_LINKS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_AD_LINKS)},{name:d.CHRYSALIS_ROLLOUT_AD_LINK_TEMPLATES,config:o.N$.require(A.CHRYSALIS_ROLLOUT_AD_LINK_TEMPLATES)},{name:d.CHRYSALIS_SKAN_CONVERSION_CENTER_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_SKAN_CONVERSION_CENTER_PAGE)},{name:d.CLICK_ONLY_ANALYTICS,config:o.Re.every([o.N$.require(A.TOUCH_POINT_ANALYTICS),o.N$.block(A.LAST_TOUCH_ATTRIBUTION)])},{name:d.COHORTS,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.COHORT_REPORTING)])},{name:d.CREDENTIALS,config:o.N$.require(A.CHRYSALIS_ROLLOUT_CREDENTIALS_PAGE
47)},{name:d.CUSTOM_AD_PARTNERS_LIMITED,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.CUSTOM_AD_PARTNER_LIMITED)]),limit:25},{name:d.CUSTOM_AD_PARTNERS_UNLIMITED,config:o.N$.require(A.CUSTOM_AD_PARTNERS_UNLIMITED)},{name:d.CUSTOM_BRANDED_DOMAIN,config:o.N$.require(A.CUSTOM_BRANDED_DOMAIN)},{name:d.DATA_FEEDS_DATA_INTEGRATION_EXPORTS,config:o.N$.require(A.EXPORT_DATA_INTEGRATIONS)},{name:d.DATA_FEEDS_INTEGRATIONS,config:o.N$.require(A.CDP_DATA_IMPORTS)},{name:d.DATA_FEEDS_WEBHOOKS,config:o.N$.require(A.LIMITED_ACTIVE_WEBHOOKS)},{name:d.DEEP_LINKING,config:o.N$.require(A.DEEP_LINKING)},{name:d.DEEPVIEWS,config:o.N$.require(A.TEMPLATED_DEEPVIEWS)},{name:d.EMAIL,config:o.N$.require(A.EMAIL_MEASUREMENT)},{name:d.ENGAGEMENT,config:o.N$.require(A.ENGAGEMENT)},{name:d.ENGAGEMENT_BUILDER,config:o.N$.require(A.ENGAGEMENT_BUILDER)},{name:d.EXPORTS_CUSTOM_EXPORTS,config:o.N$.require(A.EXPORT_APIS)},{name:d.EXPORTS_DAILY_EXPORTS,config:o.N$.require(A.EXPORT_APIS)},{name:d.FRAUD,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.FRAUD_DATA_SOURCE)])},{name:d.FRAUD_PREMIUM,config:o.N$.require(A.FRAUD_PREMIUM)},{name:d.FUNNEL_ANALYSIS,config:o.Re.every([o.N$.require(A.FUNNEL_ANALYSIS),o.N$.require(A.CHRYSALIS_ROLLOUT_FUNNEL_ANALYSIS)])},{name:d.HOUSEHOLD_CTV,config:o.N$.require(A.HOUSEHOLD_CTV)},{name:d.INSIGHTS,config:o.Re.oneOf([o.N$.require(A.AD_PARTNERS_UNLIMITED),o.N$.require(A.JOURNEYS_ESSENTIALS),o.N$.require(A.BENCHMARK_INSIGHTS_ANALYTICS)])},{name:d.INSTALL_TOUCH_ATTRIBUTION,config:o.N$.require(A.INSTALL_TOUCH_ATTRIBUTION)},{name:d.JOURNEYS,config:o.N$.require(A.JOURNEYS_ESSENTIALS)},{name:d.LAST_TOUCH_ATTRIBUTION,config:o.N$.require(A.LAST_TOUCH_ATTRIBUTION)},{name:d.LEGACY_WEB_LINKING,config:o.N$.require(A.LEGACY_WEB_LINKING)},{name:d.LINK_FOLDERS,config:o.N$.require(A.LINK_FOLDERS)},{name:d.LINK_HUB,config:o.Re.oneOf([o.N$.require(A.AD_LINKS),o.N$.require(A.ADS),o.N$.require(A.APP_SHORT_LINKS),o.N$.require(A.WEB_SHORT_LINKS)])},{name:d.LINK_HUB_AD_LINK_TEMPLATES,config:o.Re.oneOf([o.N$.require(A.ADS),o.Re.every([o.N$.require(A.AD_LINKS),o.N$.require(A.LINK_TEMPLATES)])])},{name:d.LINK_HUB_AD_LINKS,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.AD_LINKS)])},{name:d.LINK_HUB_AI_LINK_CREATION,config:o.Re.every([o.N$.require(A.AI_LINK_CREATION),o.N$.block(A.AI_OPT_OUT)])},{name:d.LINK_HUB_BULK_AD_LINKS,config:o.Re.oneOf([o.N$.require(A.ADS),o.Re.every([o.N$.require(A.AD_LINKS),o.N$.require(A.BULK_LINK_COLLECTION)])])},{name:d.LINK_HUB_BULK_QUICK_LINKS,config:o.Re.oneOf([o.Re.every([o.N$.require(A.APP_SHORT_LINKS),o.N$.require(A.BULK_LINK_COLLECTION)])])},{name:d.LINK_HUB_DESTINATION_TYPE_SELECTION,config:o.Re.every([o.Re.oneOf([o.N$.require(A.WEB_SHORT_LINKS),o.N$.require(A.LEGACY_WEB_LINKING)]),o.N$.require(A.APP_SHORT_LINKS)])},{name:d.LINK_HUB_QUICK_LINK_TEMPLATES,config:o.Re.oneOf([o.Re.every([o.N$.require(A.APP_SHORT_LINKS),o.N$.require(A.LINK_TEMPLATES)])])},{name:d.LINK_HUB_SHORT_LINKS,config:o.Re.oneOf([o.N$.require(A.APP_SHORT_LINKS),o.N$.require(A.WEB_SHORT_LINKS),o.N$.require(A.LEGACY_WEB_LINKING)])},{name:d.LIVEVIEW,config:o.N$.require(A.LIVEVIEW)},{name:d.MIGRATED_LEGACY_QR_FILTER,config:o.N$.require(A.MIGRATED_LEGACY_QR_FILTER)},{name:d.MULTI_TOUCH_SAN_CUSTOM_EXPORT,config:o.N$.require(A.MULTI_TOUCH_SAN)},{name:d.MULTI_TOUCH_SAN_EXPORT,config:o.N$.require(A.MULTI_TOUCH_SAN)},{name:d.PAM,config:o.N$.require(A.PAM)},{name:d.POSTBACKS_ALL_EVENTS,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.AD_PARTNERS_POSTBACKS_UNLIMITED)])},{name:d.POSTBACKS_LIMITED,config:o.Re.oneOf([o.N$.require(A.AD_PARTNER_POSTBACKS_LIMITED)]),limit:3},{name:d.POSTBACKS_UNLIMITED,config:o.Re.oneOf([o.N$.require(A.ADS),o.N$.require(A.AD_PARTNERS_POSTBACKS_UNLIMITED)])},{name:d.PROTECTED_API,config:o.N$.require(A.ADVANCED_COMPLIANCE)},{name:d.QR_CODE_CUSTOMIZATION,config:o.N$.require(A.FULL_QR_CODE_CUSTOMIZATION)},{name:d.RECENT_ACTIVITIES,config:o.N$.require(A.RECENT_ACTIVITIES)},{name:d.ROI_HUB,config:o.N$.require(A.ROI_HUB)},{name:d.SENSEI_ACCESS_CREATOR,config:o.Re.every([o.N$.require(A.SENSEI_ACCESS_CREATOR),o.N$.block(A.AI_OPT_OUT)])},{name:d.SENSEI_ACCESS_VIEW,config:o.Re.every([o.N$.require(A.SENSEI_ACCESS_VIEW),o.N$.block(A.AI_OPT_OUT)])},{name:d.SEO,config:o.N$.require(A.SEO)}
47,{name:d.SEO_CONF,config:o.N$.require(A.SEO_CONF)},{name:d.SOCIAL_IMAGE_UPLOAD,config:o.N$.require(A.SOCIAL_IMAGE_UPLOAD)},{name:d.SSO,config:o.N$.require(A.SSO)},{name:d.SSO_CONF,config:o.N$.require(A.SSO_CONF)},{name:d.TEAM_MEMBERS_PAGE,config:o.N$.require(A.CHRYSALIS_ROLLOUT_TEAM_PAGE)},{name:d.TESTING_AND_MONITORING,config:o.Re.oneOf([o.N$.require(A.TEST_DEVICES),o.N$.require(A.LIVEVIEW),o.N$.require(A.ALERT_NOTIFICATIONS),o.N$.require(A.RECENT_ACTIVITIES)])},{name:d.TOUCH_POINT_ANALYTICS,config:o.N$.require(A.TOUCH_POINT_ANALYTICS)},{name:d.UNLIMITED_CUSTOM_DOMAINS,config:o.N$.require(A.UNLIMITED_CUSTOM_DOMAINS)},{name:d.VIDALIA,config:o.N$.require(A.VIDALIA)},{name:d.WEB_SHORT_LINKS,config:o.N$.require(A.WEB_SHORT_LINKS)}],u=[d.AD_PARTNERS_SINGLE,d.AD_PARTNERS_LIMITED,d.AD_PARTNERS_UNLIMITED]},6636(e,t,a){a.d(t,{hnb:()=>ew,U9G:()=>b,QEL:()=>r,Z6L:()=>i,daz:()=>n,zsu:()=>"@@@all",EeV:()=>U,fN3:()=>en,Ay3:()=>j,BUP:()=>S,xML:()=>T,FaT:()=>e7,uYQ:()=>e9,tI_:()=>eN,$fd:()=>G,SF8:()=>e6,fmI:()=>u,bS4:()=>c,TM9:()=>d,I9u:()=>eg,OO3:()=>"high",QCP:()=>"low",NZy:()=>y,BRy:()=>O,rx9:()=>h,FmK:()=>E,dhh:()=>k,Nzv:()=>ek,zE1:()=>w,xQm:()=>L,FL1:()=>s,xXP:()=>63,mnr:()=>f,Ikr:()=>g,OC7:()=>m,sxh:()=>p,q86:()=>25,RA3:()=>th,s_M:()=>"any",Jmr:()=>"choose",DOz:()=>q,nKt:()=>"empty",il_:()=>"fixed",F3Y:()=>H,myD:()=>te,UMD:()=>P,nc6:()=>_,IVO:()=>I,Wpw:()=>et,Yjl:()=>$,Rv6:()=>Z,Wq$:()=>eh,hHC:()=>eb,IuQ:()=>ev,OCx:()=>ex,T_M:()=>er,x9P:()=>"0",PAu:()=>ei,z5Y:()=>v,pMf:()=>"Any",y1_:()=>W,OKH:()=>X,IEY:()=>es,x0$:()=>eo,Kb6:()=>"WebUrl",FVX:()=>Q,XbI:()=>N,FU:()=>D,KO2:()=>ti,Svi:()=>e3,YXf:()=>em,IeR:()=>ep,lMq:()=>ed,c2t:()=>eu,uxM:()=>ec,Inv:()=>eA,BmR:()=>el,AgM:()=>ey,OnS:()=>eU,VXG:()=>eC,pNE:()=>"a_snap",g8r:()=>eJ,cvT:()=>ej,NFi:()=>eP,asP:()=>e_,APo:()=>eQ,Zmy:()=>l,F3M:()=>K,_GD:()=>o,p7q:()=>eG,KW1:()=>eX,EtH:()=>F,jZi:()=>B,Rbv:()=>x,Bok:()=>ea,B$n:()=>V,cR:()=>e5,A4q:()=>tx,Y86:()=>tF,HZK:()=>e4,kyJ:()=>e8,l8c:()=>e2,D5L:()=>C,$iF:()=>tU,xeI:()=>ef,fJc:()=>eB,lHx:()=>tB,q0L:()=>A,Wlq:()=>eE,gvj:()=>eK,yy4:()=>tC});let n={APP_ONLY:"App Only",SEARCH:"Cross-Platform Search",DISPLAY:"Cross-Platform Display"},r=["~branch_ad_format","~campaign","~campaign_type","~channel","~creation_source","~feature","~id","~marketing","~os_type","~secondary_ad_format","~tags","~quick_link_template_id","~link_template_id","~link_type","~stage","~advertising_partner_name","~new_link_ux","$android_deepview","$android_url","$custom_event_attribution_window_days","$desktop_deepview","$desktop_url","$household_measurement","$identity_id","$ios_deepview","$ios_url","$link_title","$marketing_title","$og_description","$og_image_url","$og_title","$one_time_use","$3p","+created_as_tune_link","+match_guaranteed","+url"],i=new Set(r),s="a_facebook",o="a_twitter",l="a_tiktok";function A(e){return e.startsWith("a_ott_")||e.startsWith("a_custom_ott_")}let d="click_session_start_window_days",c="click_install_window_days",u="click_conversion_event_window_days",p="impression_session_start_window_days",m="impression_install_window_days",g="impression_conversion_event_window_days",f="household_measurement_window_days",h=[d,c,u,p,m,g],b="ACCOUNT_CREDENTIAL",v="••••••••",x={status:"status",accountSettings:"accountSettings",eventConfig:"eventConfig",attributionWindows:"attributionWindows",postbackConfig:"postbackConfig",import:"import",links:"links"},F={ad_linking:"ad_linking",san_ddl:"san_ddl",attribution:"attribution",postbacks:"postbacks",clicks_and_impressions:"clicks_and_impressions",cost_data:"cost_data",engagement_builder:"engagement_builder"},B={postback_parameters:"postback_parameters",postback_config_tab:"postback_config_tab",cost_ingestion_parameters:"cost_ingestion_parameters",ad_account_selection:"ad_account_selection",login:"login",enable_san_ddl:"enable_san_ddl",ui_config:"ui_config"};F.ad_linking,x.links,F.attribution,x.attributionWindows,F.postbacks,x.postbackConfig;let U=["na","eu","fe"];function C(e){return U.includes(e)}let y="COST_DATA",j={image_format:"png",margin:0,width:396},P=0x1400000,w=/^([a-zA-Z0-9]([a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,_={label:"EXCLUDE FIELD",value:"omit"},Q=[{label:"date",value:"date",required:!0},{label:"campaign_name",value:"campaign_name",required:!0},{label:"cost",value:"cost",required:!0}],I=[{label:"campaign_id",value:"campaign_id"},{label:"country_code",value:"country_code"},{label:"ad_set_name",value:"adset_name"},{label:"ad_set_id",value:"adset_id"},{label:"ad_name",value:"ad_name"},{label:"ad_id",value:"ad_id"},{label:"creative_name",value:"creative_name"},{label:"creative_id",value:"creative_id"},{label:"keyword",value:"keyword"},{label:"keyword_id",value:"keyword_id"},{label:"secondary_publisher",value:"secondary_publisher"},{label:"channel",value:"channel"},{label:"agency_name",value:"agency_name"},{label:"agency_id",value:"agency_id"}],N=Q.map(e=>e.value);[...Q.map(e=>e.value),...I.map(e=>e.value),_.value];let T=["ad_set_name","ad_set_id","secondary_publisher","campaign_name","country_code","creative_name","campaign_id","creative_id","agency_name","keyword_id","agency_id","ad_name","ad_id","keyword","channel","date","cost"],S={date:["day","time","stamp"],campaign_name:["promotion_name","camp_name"],cost:["amount","charge","price"],campaign_id:["promotion_id","camp_id"],country_code:["country_id","country"],ad_set_name:["ad_group_name","pub_set_name","pub_group_name","plug_set_name","plug_group_name"],ad_set_id:["ad_group_id","pub_set_id","pub_group_id","plug_set_id","plug_group_id"],ad_name:["pub_name","plug_name"],ad_id:["pub_id","plug_id"],creative_name:["invent_name"],creative_id:["invent_id"],keyword:["key_text","kw_name","key_name","kw_text"],keyword_id:["keyword_key","kw_id","key_id"],secondary_publisher:["publisher"],channel:["avenue"],agency_name:["advertiser_name","service_name","firm_name"],agency_id:["advertiser_id","service_id","firm_id"]},k=/[^A-Za-z0-9 ']+/,E=/^[a-zA-Z0-9]{8}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{4}\-[a-zA-Z0-9]{12}$/,D=["appsflyer.com","adjust.com","singular.net","singular.live","kochava.com"],K={THOUGHTSPOT_ERROR:"thoughtspot_error"};function Y(e){for(var t=arguments.length,a=Array(t>1?t-1:0),n=1;n<t;n++)a[n-1]=arguments[n];return function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let i=[e[0]];return a.forEach((t,a)=>{let r=n[t]??"";i.push(`${r}`,e[a+1])}),i.join("")}}let L={REQUIRED:"This field is required",EMPTY_ARRAY_MSG:"Please add at least one option",VALUE_TYPE_REQUIRED:"Please select a value type",REDIRECT_TYPE_REQUIRED:"Please select a redirect type",INVALID_URL:"Please enter a valid URL",INVALID_OPTION:Y`"${0}" is not an available option`,INVALID_KEY:Y`"${0}" is not allowed`,CANNOT_BE_SET:"This field is not allowed to be set",REQUIRED_KEY_MISSING:Y`Missing required key: "${0}"`,DUPLICATE_KEY:Y`Duplicate key: "${0}"`,VALUE_BUT_NO_KEY:"Key is required when a value is set",INVALID_FORMAT:"Invalid key format",FIXED_VALUE:Y`Must be set to "${0}"`,OPTION_ERROR:e=>null==e||""===e?L.REQUIRED:L.INVALID_OPTION(e)},O={ks_underMaintenance:!1,tr_testingFlag:!1,tr_classicSwitchAllowedEmails:[],tr_branchAccountLimits:!1,tr_agencySignUp:!1,tr_thirdPartyEnabled:!1,tr_branchAccountPortal:!1,tr_adLinkCustomDomain:!1,tr_sdkIntegrationPage:!1,tr_thirdPartyDetails:!1,tr_exportsPage:!1,tr_engagementGroups:!1},R=new Set(["$fallback_url","$desktop_url","$mac_desktop_url","$windows_de
47sktop_url","$android_url","$samsung_url","$fire_url","$huawei_url","$blackberry_url","$windows_phone_url","$ios_url","$ipad_url","$android_tablet_url","$ios_wechat_url","$android_wechat_url"]),M=/^\$fallback_url_[A-Za-z]{2}$/,H="suggestions",q="default",V={SUGGESTIONS:H,FIXED:"fixed",ANY:"any",CHOOSE:"choose",EMPTY:"empty",APP_DEFAULT:q};var z,G=((z={}).True="true",z.False="false",z.Either="either",z);let X="Default",W="Deepview",J="WebUrl",$={ADMIN:"1",TEAM_MEMBER:"2",FULL_READ:"3",LIMITED_READ:"4",CUSTOM:"5",USER_COORDINATOR:"10"},Z={campaignExecutionFullAccess:["linksEdit","linksView","channelsEdit","channelsView","engagementAudiencesEdit","engagementAudiencesView"],audienceEngagementFullAccess:["engagementAudiencesEdit","engagementAudiencesView","mobileDiscoveryEdit","mobileDiscoveryView"],appConfigurationFullAccess:["appSettingsEdit","appSettingsView","fraudRulesEdit","fraudRulesView"],reportingInsightsFullAccess:["summaryReportingView","fraudReportingView","revenueDataView","sensitiveDataView"],exportingFullAccess:["allowExports"]},ee={campaignExecutionFullAccess:!1,linksEdit:!1,linksView:!1,linkTemplatesEdit:!1,linkTemplatesView:!1,channelsEdit:!1,channelsView:!1,audienceEngagementFullAccess:!1,engagementAudiencesEdit:!1,engagementAudiencesView:!1,mobileDiscoveryEdit:!1,mobileDiscoveryView:!1,appConfigurationFullAccess:!1,appSettingsEdit:!1,appSettingsView:!1,fraudRulesEdit:!1,fraudRulesView:!1,reportingInsightsFullAccess:!1,summaryReportingView:!1,fraudReportingView:!1,revenueDataView:!1,sensitiveDataView:!1,exportingFullAccess:!1,allowExports:!1,requireLinkTemplates:!1},et={1:{campaignExecutionFullAccess:!0,linksEdit:!0,linksView:!0,linkTemplatesEdit:!0,linkTemplatesView:!0,channelsEdit:!0,channelsView:!0,audienceEngagementFullAccess:!0,engagementAudiencesEdit:!0,engagementAudiencesView:!0,mobileDiscoveryEdit:!0,mobileDiscoveryView:!0,appConfigurationFullAccess:!0,appSettingsEdit:!0,appSettingsView:!0,fraudRulesEdit:!0,fraudRulesView:!0,reportingInsightsFullAccess:!0,summaryReportingView:!0,fraudReportingView:!0,revenueDataView:!0,sensitiveDataView:!0,exportingFullAccess:!0,allowExports:!0,requireLinkTemplates:!1},2:{campaignExecutionFullAccess:!0,linksEdit:!0,linksView:!0,linkTemplatesEdit:!0,linkTemplatesView:!0,channelsEdit:!0,channelsView:!0,audienceEngagementFullAccess:!1,engagementAudiencesEdit:!0,engagementAudiencesView:!0,mobileDiscoveryEdit:!1,mobileDiscoveryView:!0,appConfigurationFullAccess:!1,appSettingsEdit:!1,appSettingsView:!0,fraudRulesEdit:!1,fraudRulesView:!1,reportingInsightsFullAccess:!1,summaryReportingView:!0,fraudReportingView:!1,revenueDataView:!1,sensitiveDataView:!1,exportingFullAccess:!1,allowExports:!1,requireLinkTemplates:!1},3:{campaignExecutionFullAccess:!1,linksEdit:!1,linksView:!0,linkTemplatesEdit:!1,linkTemplatesView:!0,channelsEdit:!1,channelsView:!0,audienceEngagementFullAccess:!1,engagementAudiencesEdit:!1,engagementAudiencesView:!0,mobileDiscoveryEdit:!1,mobileDiscoveryView:!0,appConfigurationFullAccess:!1,appSettingsEdit:!1,appSettingsView:!0,fraudRulesEdit:!1,fraudRulesView:!1,reportingInsightsFullAccess:!1,summaryReportingView:!0,fraudReportingView:!1,revenueDataView:!1,sensitiveDataView:!1,exportingFullAccess:!1,allowExports:!1,requireLinkTemplates:!1},4:{...ee,summaryReportingView:!0},5:{...ee},10:{...ee}},ea="avatar-uploads",en="app-logo-uploads",er="max-age=0",ei=["Quick Links","Ads","Account Settings","Journeys","Configuration","Email","Data Feeds","SKAdNetwork"],es={WEB:"WebUrl",DEEPVIEW:"Deepview",DEFAULT:"Default"},eo={...es,ANY:"Any"},el="VERIFIED",eA="READY_TO_VERIFY",ed="INCOMPATIBLE_CREDENTIALS",ec="MISSING_CREDENTIALS",eu="MISSING_APP_CONFIGURATION",ep="APP_CLAIMED",em=[el,eA,ed,ec,eu,ep],eg=["low","medium","high"];function ef(e){return eg.includes(e)}let eh="postback-sequence-index-0",eb="postback-sequence-index-1",ev="postback-sequence-index-2",ex=[eh,eb,ev],eF=["PURCHASE","ADD_TO_CART","ADD_TO_WISHLIST","VIEW_CART","INITIATE_PURCHASE","ADD_PAYMENT_INFO","SPEND_CREDITS","RESERVE","CLICK_AD","VIEW_AD"];function eB(e){return eF.includes(e)}let eU=["UNINSTALL"],eC="data_science_error_correcting",ey=["INSTALL","REINSTALL"],ej={ACTIVE:"active",DISABLED:"disabled",INVITE_PENDING:"invite_pending"},eP={ADMIN:"301",USER:"302"},ew={full:{campaignExecutionFullAccess:!0,linksEdit:!0,linksView:!0,channelsEdit:!0,channelsView:!0,linkTemplatesEdit:!0,linkTemplatesView:!0,audienceEngagementFullAccess:!0,engagementAudiencesEdit:!0,engagementAudiencesView:!0,mobileDiscoveryEdit:!0,mobileDiscoveryView:!0,appConfigurationFullAccess:!0,appSett
47ingsEdit:!0,appSettingsView:!0,fraudRulesEdit:!0,fraudRulesView:!0,reportingInsightsFullAccess:!0,summaryReportingView:!0,fraudReportingView:!0,revenueDataView:!0,sensitiveDataView:!0,exportingFullAccess:!0,allowExports:!0,limitDataToThirdParty:"full",limitToSelectedAdNetworks:"full",selectedAdNetworks:[],limitToSelectedCountries:"full",selectedCountries:[]},limited:{campaignExecutionFullAccess:!0,linksEdit:!0,linksView:!0,channelsEdit:!0,channelsView:!0,linkTemplatesEdit:!0,linkTemplatesView:!0,audienceEngagementFullAccess:!1,engagementAudiencesEdit:!0,engagementAudiencesView:!0,mobileDiscoveryEdit:!1,mobileDiscoveryView:!0,appConfigurationFullAccess:!1,appSettingsEdit:!1,appSettingsView:!0,fraudRulesEdit:!1,fraudRulesView:!1,reportingInsightsFullAccess:!1,summaryReportingView:!0,fraudReportingView:!1,revenueDataView:!0,sensitiveDataView:!1,exportingFullAccess:!1,allowExports:!1,limitDataToThirdParty:"full",limitToSelectedAdNetworks:"full",selectedAdNetworks:[],limitToSelectedCountries:"full",selectedCountries:[]},"view-only":{campaignExecutionFullAccess:!1,linksEdit:!1,linksView:!0,channelsEdit:!1,channelsView:!0,linkTemplatesEdit:!1,linkTemplatesView:!0,audienceEngagementFullAccess:!1,engagementAudiencesEdit:!1,engagementAudiencesView:!0,mobileDiscoveryEdit:!1,mobileDiscoveryView:!0,appConfigurationFullAccess:!1,appSettingsEdit:!1,appSettingsView:!0,fraudRulesEdit:!1,fraudRulesView:!1,reportingInsightsFullAccess:!1,summaryReportingView:!0,fraudReportingView:!1,revenueDataView:!0,sensitiveDataView:!1,exportingFullAccess:!1,allowExports:!1,limitDataToThirdParty:"limited",limitToSelectedAdNetworks:"full",selectedAdNetworks:[],limitToSelectedCountries:"full",selectedCountries:[]},"limited-read":{campaignExecutionFullAccess:!1,linksEdit:!1,linksView:!1,channelsEdit:!1,channelsView:!1,linkTemplatesEdit:!1,linkTemplatesView:!1,audienceEngagementFullAccess:!1,engagementAudiencesEdit:!1,engagementAudiencesView:!1,mobileDiscoveryEdit:!1,mobileDiscoveryView:!1,appConfigurationFullAccess:!1,appSettingsEdit:!1,appSettingsView:!1,fraudRulesEdit:!1,fraudRulesView:!1,reportingInsightsFullAccess:!1,summaryReportingView:!0,fraudReportingView:!1,revenueDataView:!1,sensitiveDataView:!1,exportingFullAccess:!1,allowExports:!1,limitDataToThirdParty:"limited",limitToSelectedAdNetworks:"full",selectedAdNetworks:[],limitToSelectedCountries:"full",selectedCountries:[]}},e_={LOGGED_IN:"logged_in",LOGGED_OUT:"logged_out",INIT:"init"};Object.values(e_);let eQ={DASHBOARD:"dashboard",ALL_DASHBOARDS:"all-dashboards",WIDGET:"widget",ASK:"ask",SEARCH:"search",FRAUD_STATS:"fraud-stats",FRAUD_MANAGE_RULE_WIDGET_PANEL:"fraud-manage-rule-widget-panel",FRAUD_MANAGE_RULE_ACTIVITY_TAB:"fraud-manage-rule-activity-tab"};Object.values(eQ);var eI=a(40058);let eN=eI.YjP().trim().regex(/^\d+$/),eT=eI.Ikc({type:eI.k5n(["text","number","toggle","radio","select","checkbox","string-array","checkbox-group","switch","textarea","readonly-copy","password"]),id:eI.YjP(),label:eI.YjP(),tooltip:eI.YjP().optional(),description:eI.YjP().optional(),placeholder:eI.YjP().optional(),className:eI.YjP().optional(),readonly:eI.zMY().optional(),optional:eI.zMY(),key:eI.YjP(),options:eI.YOg(eI.Ikc({label:eI.YjP(),value:eI.YjP()})).optional(),settings:eI.g1P(eI.YjP(),eI.L5J()).optional()}),eS=eI.Ikc({type:eI.euz("group"),id:eI.YjP(),label:eI.YjP(),tooltip:eI.YjP().optional(),description:eI.YjP().optional(),className:eI.YjP().optional(),children:eI.YOg(eI.L5J())}),ek=eI.IeY(function e(t){if("object"!=typeof t||null===t)return!1;if("group"!==t.type)return eT.safeParse(t).success;if(!eS.safeParse(t).success)return!1;let a=t.children;return!!Array.isArray(a)&&a.every(e)},{message:"Invalid form field structure"}),eE=(e,t)=>e.safeParse(t).success,eD=/^https?:\/\/[\w-]+(\.[\w-]+)+[/#?]?.*$/,eK=e=>Array.isArray(e)?e:null==e?[]:[e];function eY(e){return e.startsWith("$")?/^\$[a-zA-Z_][a-zA-Z0-9_]*$/.test(e):/^[a-zA-Z_][a-zA-Z0-9_-]*$/.test(e)}let eL=L.REQUIRED,eO=L.EMPTY_ARRAY_MSG,eR=L.VALUE_TYPE_REQUIRED,eM=L.REDIRECT_TYPE_REQUIRED,eH=[V.ANY,V.EMPTY,V.FIXED,V.SUGGESTIONS,V.CHOOSE],eq=[V.ANY,V.APP_DEFAULT,V.FIXED,V.SUGGESTIONS,V.CHOOSE],eV=e=>
47void 0===e.input||null===e.input?eL:e.message,ez=eI.YjP({error:eV}).trim().min(1,{message:eL}),eG=ez.max(200,{message:"Name must be 200 characters or fewer"}),eX=eI.YjP().trim().max(512,{message:"Note must be 512 characters or fewer"}).optional(),eW=eI.Vxk().nullable().optional(),eJ=ez,e$=eI.YOg(eJ,{error:eV}).min(1,{message:eO}),eZ=ez.regex(eD,{message:L.INVALID_URL}),e0=eI.YOg(eZ,{error:eV}).min(1,{message:eO}),e8=e=>{switch(e){case V.ANY:case V.EMPTY:case V.APP_DEFAULT:return eW;case V.FIXED:return eJ;case V.SUGGESTIONS:case V.CHOOSE:return e$}},e4=e=>{switch(e){case V.ANY:case V.EMPTY:case V.APP_DEFAULT:return eW;case V.FIXED:case V.SUGGESTIONS:case V.CHOOSE:return e$}},e1=e=>{switch(e){case V.ANY:case V.EMPTY:case V.APP_DEFAULT:return eW;case V.FIXED:return eZ;case V.SUGGESTIONS:case V.CHOOSE:return e0}},e2=(e,t)=>{switch(e){case"Any":return e8(t);case X:return eW;case"WebUrl":return e1(t);case W:return e8(t)}},e5=(e,t,a)=>{let n=e.map(e=>eI.Ikc({...t,value:a(e),valueType:eI.euz(e)}));return eI.gMt("valueType",n,{message:eR})},e3=eI.Ikc({valueType:eI.euz(V.ANY).default(V.ANY),required:eI.euz(!0).default(!0)}).default({valueType:V.ANY,required:!0}),e6=eI.k5n(["true","false","either"],{message:eL}),e9=e5(eH,{required:eI.zMY()},e8),e7=e5(eH,{required:eI.zMY()},e4),te=e5(eH,{required:eI.zMY(),fieldName:eI.YjP({message:eL}).trim().min(1,{message:eL})},e8),tt=e5(eH,{redirectType:eI.euz("Any"),required:eI.zMY()},e8),ta=eI.Ikc({required:eI.zMY(),redirectType:eI.euz(X),valueType:eI.euz(V.FIXED)}),tn=e5(eH,{redirectType:eI.euz("WebUrl"),required:eI.zMY()},e1),tr=e5(eH,{redirectType:eI.euz(W),required:eI.zMY()},e8),ti=eI.gMt("redirectType",[tt,ta,tn,tr],{message:eM});e5(eq,{required:eI.zMY()},e8),e5(eq,{required:eI.zMY()},e1);let ts=eI.vkY(e=>{if(!(!e||"number"==typeof e&&Number.isNaN(e))&&("string"!=typeof e||""!==e.trim()))return e},eI.Vxk({error:L.CANNOT_BE_SET})),to=e=>eK(e)[0]||"",tl=eI.YjP().trim().optional(),tA=eI.YjP().trim().refine(e=>!e||eD.test(e),{message:L.INVALID_URL}).optional(),td=eI.YOg(tl).optional();function tc(e,t){let a=[e[0],...e.slice(1)];t||a.push("");let n=eI.k5n(a,{error:e=>L.OPTION_ERROR(e.input)});return t?n:n.optional()}function tu(e){let t=e?.required;switch(e?.valueType){case V.APP_DEFAULT:case V.EMPTY:return ts;case V.FIXED:{let t=to(e.value);return eI.euz(t,{message:L.FIXED_VALUE(t)})}case V.CHOOSE:return tc(eK(e.value),t);case V.ANY:case V.SUGGESTIONS:default:return t?ez:tl}}function tp(e){let t=e?.required;switch(e?.valueType){case V.APP_DEFAULT:case V.EMPTY:return ts;case V.FIXED:{let t=to(e.value);return eI.euz(t,{message:L.FIXED_VALUE(t)})}case V.CHOOSE:{let a=tc(eK(e.value),t);if(t)return a.refine(e=>eD.test(e),{message:L.INVALID_URL});return a.refine(e=>!e||eD.test(e),{message:L.INVALID_URL})}case V.ANY:case V.SUGGESTIONS:default:return t?eZ:tA}}function tm(e){return R.has(e.fieldName)||M.test(e.fieldName)?tp(e):tu(e)}let tg=eI.Ikc({key:eI.YjP().trim().optional(),value:tl});function tf(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;return tg.superRefine((a,n)=>{let r,i=a.key||"",s=a.value;if(null==s&&(s=""),""===i.trim())if(""===String(s).trim())return;else n.addIssue({code:"custom",path:["key"],message:L.VALUE_BUT_NO_KEY});if(t.has(i))return void n.addIssue({code:"custom",path:["key"],message:L.INVALID_KEY(i)});eY(i)||n.addIssue({code:"custom",message:L.INVALID_FORMAT,path:["key"]});let o=((r=e?.find(e=>e.fieldName===i))?tm(r):R.has(i)||M.test(i)?tA:tl).safeParse(s);o.success||o.error.issues.forEach(e=>{n.addIssue({code:"custom",path:["value"],message:e.message})})})}let th={stringValue:tu,webUrlValue:tp,multiStringValue:function(e){let t=e?.required;switch(e?.valueType){case V.APP_DEFAULT:case V.EMPTY:return ts;case V.FIXED:{var a;let t;return a=eK(e.value),t=`['${a.join("','")}']`,eI.YOg(eI.bzn(),{message:L.FIXED_VALUE(t)}).superRefine((e,n)=>{if(!(n.issues.length>0)){if(e.length!==a.length)return void n.addIssue({code:"custom",message:L.FIXED_VALUE(t)});for(let r of e)if(!a.includes(r))return void n.addIssue({code:"custom",message:L.FIXED_VALUE(t)})}})}case V.CHOOSE:{let a=eI.YOg(tc(eK(e.value),t));if(!t)return a.optional();return a}case V.ANY:case V.SUGGESTIONS:default:return t?e$:td}},booleanValue:function(e){switch(e){case"true":return eI.euz(!0,{message:L.FIXED_VALUE(!0)});case"false":return eI.euz(!1,{message:L.FIXED_VALUE(!1)});default:return eI.zMY().optional()}},platformRedirect:function(e){let t=eI.Ikc({override:eI.euz(W,{error:e=>L.OPTION_ERROR(e.input)}),value:tu({...e,required:!0})}),a=eI.Ikc({override:eI.euz(J,{error:e=>L.OPTION_ERROR(e.input)}),value:tp({...e,required:!0})}),n=eI.Ikc({override:eI.euz(X,{error:e=>L.OPTION_ERROR(e.input)}),value:ts});switch(e?.redirectType){case W:return t;case J:return a;case X:return n;default:return eI.gMt("override",[t,a,n],{error:e=>L.OPTION_ERROR(e.input?.override)})}},linkDataRecord:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set,a={};
47return e.forEach(e=>{a[e.fieldName]=tm(e)}),eI.Ikc(a).catchall(eI.bzn()).superRefine((e,a)=>{for(let n of Object.keys(e))t.has(n)&&a.addIssue({code:"custom",message:L.INVALID_KEY(n),path:[n]}),eY(n)||a.addIssue({code:"custom",message:L.INVALID_FORMAT,path:[n]})})},linkDataItem:tf,linkDataArray:function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:new Set;return eI.YOg(tf(e,t)).superRefine((t,a)=>{let n=new Set;t.forEach((e,t)=>{e.key&&n.has(e.key)?a.addIssue({code:"custom",path:[t,"key"],message:L.DUPLICATE_KEY(e.key)}):e.key&&n.add(e.key)}),e.filter(e=>e.required).map(e=>e.fieldName).forEach(e=>{t.some(t=>t.key===e)||a.addIssue({code:"custom",path:[],message:L.REQUIRED_KEY_MISSING(e)})})})}};var tb=a(58065);let tv=a.n(tb)()(),tx=e=>tv(e);function tF(e){if(!e||"string"!=typeof e)return"";let t=e.trim(),a=t.lastIndexOf("@");return -1===a||a===t.length-1?"":t.substring(a+1).toLowerCase()}function tB(e,t){let a=tF(e);return!!a&&t.some(e=>a===e.toLowerCase()||a.endsWith(`.${e.toLowerCase()}`))}function tU(e){let t=tF(e);return"branch.io"===t||t.endsWith(".branch.io")}let tC=e=>new Promise(t=>setTimeout(t,e))},48488(){}},f={};function h(e){var t=f[e];if(void 0!==t)return t.exports;var a=f[e]={exports:{}};return g[e].call(a.exports,a,a.exports,h),a.exports}if(h.m=g,h.c=f,t=(e="function"==typeof Symbol)?Symbol("rspack queues"):"__rspack_queues",a=h.aE=e?Symbol("rspack exports"):"__webpack_exports__",n=e?Symbol("rspack error"):"__rspack_error",r=e?Symbol("rspack done"):"__rspack_done",i=h.zS=e?Symbol("rspack defer"):"__rspack_defer",h.zT=e=>{if(e.some(e=>{var t=f[e];return!t||!1===t[r]}))return{then:(t,a)=>Promise.all(e.map(h)).then(t,a)}},s=e=>{e&&e.d<1&&(e.d=1,e.forEach(e=>e.r--),e.forEach(e=>e.r--?e.r++:e()))},h.a=(e,o,l)=>{l&&((A=[]).d=-1);var A,d,c,u,p=new Set,m=e.exports,g=new Promise((e,t)=>{u=t,c=e});g[a]=m,g[t]=e=>{A&&e(A),p.forEach(e),g.catch(()=>{})},e.exports=g,o(e=>{d=e.map(e=>{if(null!==e&&"object"==typeof e){if(!e[t]&&e[i]){var r=h.zT(e[i]);if(!r)return e;var o=e;e={then(e,t){r.then(()=>e(o),t)}}}if(e[t])return e;if(e.then){var l=[];l.d=0,e.then(e=>{A[a]=e,s(l)},e=>{A[n]=e,s(l)});var A={};return A[i]=!1,A[t]=e=>e(l),A}}var d={};return d[t]=()=>{},d[a]=e,d});var r,o=()=>d.map(e=>{if(e[i])return e;if(e[n])throw e[n];return e[a]}),l=new Promise(e=>{(r=()=>e(o)).r=0;var a=e=>e!==A&&!p.has(e)&&(p.add(e),e&&!e.d&&(r.r++,e.push(r)));d.map(e=>e[i]||e[t](a))});return r.r?l:o()},e=>(e?u(g[n]=e):c(m),s(A),g[r]=!0)),A&&A.d<0&&(A.d=0)},h.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return h.d(t,{a:t}),t},l=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,h.t=function(e,t){if(1&t&&(e=this(e)),8&t||"object"==typeof e&&e&&(4&t&&e.__esModule||16&t&&"function"==typeof e.then))return e;var a=Object.create(null);h.r(a);var n={};o=o||[null,l({}),l([]),l(l)];for(var r=2&t&&e;("object"==typeof r||"function"==typeof r)&&!~o.indexOf(r);r=l(r))Object.getOwnPropertyNames(r).forEach(t=>{n[t]=()=>e[t]});return n.default=()=>e,h.d(a,n),a},h.d=(e,t,a)=>{var n=(t,a)=>{for(var n in t)h.o(t,n)&&!h.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,[a]:t[n]})};n(t,"get"),n(a,"value")},h.f={},h.e=e=>Promise.all(Object.keys(h.f).reduce((t,a)=>(h.f[a](e,t),t),[])),h.u=e=>"static/js/async/"+e+"."+({10014:"bbc8d1e63d",10065:"f924464f91",1008:"c114284ecd",10142:"5c4115505e",10315:"a3bc4acd4a",10525:"22dffa533e",10561:"b1848887a7",10564:"7ffd4eac57",10687:"2a580b2237",10731:"81952fefe2",1074:"804bf2882f",10923:"4405d8e562",10964:"9b1be9ec24",11008:"7e0b54c3d2",11184:"aa695689cb",11197:"26f7f69ec9",1121:"6f1f787307",11213:"a831779719",11233:"9efcecd3bd",11290:"1f01bc229c",1130:"b6a66da319",11325:"faed79d6f6",11417:"1960877d9c",11534:"c9975056eb",1157:"6314b1f712",11585:"b871aea36f",11596:"53260b6fd1",11614:"c63e06afa1",11675:"bd860fdfa7",11713:"d7e1ef17dc",11749:"2c56120c7d",11843:"fec33380b3",11900:"448fdd75f6",11916:"5ec4f82e19",11926:"ad63552a30",11945:"67eb659380",11993:"1ba6b9f76f",12097:"93954f3f86",12106:"1720d7fd3e",12127:"064e8eb496",12129:"23dc2793d4",12287:"0bbffe6a83",12303:"8d8b2d07cc",12367:"d64c45b539",12396:"635e63ba37",12423:"73b7fcaaa2",12510:"ff62e1f7cc",12626:"175238e303",12705:"041f51bbea",12745:"cb2c824a7b",12751:"293b641fc0",1299:"7c163cbc88",130:"7a66998333",13051:"68b15d5184",13071:"bddceece51",13159:"9fd5bb24c1",13209:"257f70f212",13378:"f59d6e55bc",13395:"d1a9b011
475e",13447:"4af1979087",1347:"48ec39fcff",13471:"6c3e77513b",1348:"0cc52f6baa",1357:"6a8acd9bf2",13571:"2f8ab3843b",13584:"2b1a7ab657",13818:"0f0f6db4e8",13856:"4a1baae35a",1390:"89a7350c04",13934:"58c35cc9a3",14013:"7c85ce9a1f",14048:"a52f2bdcf2",14166:"08ca53a703",14233:"6c9a95bdec",14294:"d4f50ff4cb",14360:"27a3ff9013",1449:"0293338c2f",14494:"35b06e072d",14528:"d149ef8e0f",14571:"11edb73a81",14596:"c4ed6f9bd5",14611:"c27ef56012",14691:"a9484db4ab",14749:"4326d3fccd",14845:"7f50681724",14896:"50b6898a70",14924:"d529aa7fbe",1496:"d60c00f274",14975:"7e4ec2b0be",14997:"1b98f5c971",15125:"a5cc39ac36",15151:"468c0ff770",1516:"8e2006f8ca",15233:"e49f6b28c4",15244:"59864b9cbb",15394:"8c9910ff48",15449:"3c3b73990a",15453:"72393f8141",15602:"8bd0eac613",15685:"25c02648d6",1571:"67e09db093",15783:"c7a1226a8c",1589:"f82a360a7c",16039:"561397f760",16110:"fdff4a243f",16254:"dd9eccb6fd",16265:"57e00ffae0",16347:"162c265b39",16392:"9647f1a32d",16420:"1baccb0555",16462:"0ec34ae691",16623:"89671f0ce2",1663:"5425d72efd",16707:"a2dc763023",16726:"f6756c2187",16751:"ec2a25a5f4",16775:"f8ec58d66b",16840:"3ef7802976",16911:"8f0806fff7",16938:"5f6f9d978b",16946:"ff5cc6220b",17013:"a661b8fd13",17029:"7af29fd08e",17048:"b1a58a7996",17082:"778b2b9e72",17151:"ca77d0eb09",17159:"0aee0100b3",17161:"131cc8d74c",17163:"0b2b9f3597",17208:"b1f8c92990",17242:"b1eabc591e",17256:"cfb1b8bd8b",17299:"697aaa4d7c",17361:"2e35143fcb",17413:"cdbb24ee53",17440:"bb708a0c46",17444:"a910d94a71",17470:"eefe64a0c5",175:"45fab534f2",17501:"41d0d213e3",17573:"d342c1c450",17660:"4478a4b88a",17693:"4802419cfb",17750:"cc2a6d9f3c",17763:"d8c946ea25",17942:"0b3b583df8",17952:"a3f25e1d84",17962:"548262c31e",17985:"a684008c4f",18056:"8caac4f930",18096:"f967535199",18186:"d0d1ca24dc",18199:"23f9d8f14e",18227:"fbe4792561",18250:"43b7e2be93",18276:"60cdeaec15",18327:"23d28a35ae",18367:"7c43f9503a",18380:"0cba397632",18516:"e6959c851f",18540:"969a905d02",18633:"fb19d83f96",18734:"a2adb49ccd",18760:"74c14849b0",18778:"5abbdb8f28",1878:"1ffe0b8a11",18944:"42882f8b3e",19027:"91ec6c1d5b",19043:"7b3136c0fa",19103:"c692025692",19311:"0b4a47d280",19348:"14e1c73406",19360:"fcf6c25d54",19418:"1b41995640",19429:"540842e6d7",19751:"0a4835fbef",19760:"ee2656e8de",19809:"7fc1f54b6e",19880:"056a3f43fe",19889:"7cd0273c1e",19892:"db4e1315a4",19912:"1a62b1a602",19975:"94c7e897de",2:"345a7f6425",2007:"4868551110",202:"63881ea894",20297:"f2135fe685",20329:"5005b98b83",20364:"2040a40809",20403:"163552bf62",20414:"271a0f1595",20422:"23dd19ad36",20568:"eff3a2f391",2063:"c5294f30b4",20669:"4ab16e82aa",20689:"6f8548fc53",2070:"de3b35589f",20765:"a158cad23d",20772:"28535ccc33",20819:"4b697eaa30",20850:"144b59bc52",20927:"997e380e63",20952:"3edb87ad49",20985:"4ccf936d84",21078:"800082f368",21081:"f37d08adc6",21121:"f038a40660",21127:"0564091a2b",2113:"41666b5fbf",21189:"90a299cd64",21264:"99ab8aeab9",21369:"27ea6e8bc9",21575:"86944aee7c",21690:"a049ece6f0",21783:"919afecfad",21839:"2fe4cb8857",21862:"eb140b103f",21888:"90cc81393d",21963:"d7d80fc66d",21968:"70ee3b3c94",22077:"15905c0107",22083:"b27146be3c",22084:"e7d5665f5d",22115:"b659d2dd8b",22124:"28930ce563",22150:"20a6085285",22163:"678b6b642b",22167:"ea158cb4dc",22192:"a0363676ff",22211:"e7f1aa4b5c",22227:"9775ebcb08",22342:"b51669e433",22529:"0565d80ac7",2254:"0cc1f2b2ee",22583:"8421cc819e",22657:"80ca4ae18a",22810:"e0b3a13cf1",22887:"bff3fef339",22891:"173107e55c",22982:"2b24b651d9",23014:"8d8eef0cc6",2310:"ff05681084",23163:"c153e7d4b1",23261:"429d1a27a2",23431:"8142bd4bce",23433:"98b406b1a5",23473:"33864c3e4a",23510:"9813d48ee3",2352:"fafc8a383a",23525:"4fae5f13fd",23562:"5075fa120e",23568:"7829dbf634",2357:"6ea3710ecc",23588:"a32352bfb3",23590:"b0c2e0875d",23594:"16ffc7b529",23614:"88b04ef896",23648:"fffed891fd",23831:"d0634a2090",23875:"c0d997b18f",23914:"0abe52156b",24066:"6ff270c0ee",24071:"5b767be83b",24110:"98726a15cc",2415:"e79214deb4",24207:"db9ceafa5f",24226:"53281af341",24230:"960ad0ee77",24233:"efec6d723b",24235:"b035d5eb27",24237:"84748a30d8",24292:"32b42f805c",24337:"07fcd09027",24398:"cb7d5c88b9",24444:"f6beb8083a",24511:"b2dc6e66e9",24740:"63c0050e6f",24832:"285c668c50",24924:"cd9bb200cd",24960:"fb8
47c3da872",24982:"9ba382d572",25007:"17dc7c0b2a",25086:"fd53750d40",25272:"c29567628c",253:"e08ab66e8f",2543:"a66ec8354b",2547:"ba97c33624",25486:"5711998c24",2551:"d7eeb6969f",25558:"3ca94b4902",25568:"37ea105199",25601:"2cf3ee70c7",25627:"cbd8608197",25754:"71182b84d9",25765:"7620e16b8f",25834:"30a8db325f",25844:"a76c308a97",25982:"4b0c1f4ae2",26034:"550f206f4c",26144:"4a8344b13e",26259:"a78e63c51e",26277:"591f40e660",26332:"b0cd89fa08",26474:"9cf45201ff",26476:"8c2434def3",26478:"d38f6be6ec",26523:"bd80136d03",26543:"ca57520937",2661:"ae03df1592",26692:"b28cbe3e54",26715:"513dc3d3a9",26728:"c21162cd9c",26734:"d41cd2cfb6",26883:"79d2d5493a",2691:"6373ca5000",27022:"27aa0119ee",27044:"9cbcdae92a",27089:"b93c2d2a86",27110:"7ef6cdc4d5",27121:"5c62a0a695",27231:"bf5a9a1f1b",27232:"14a4a34386",27278:"bc8b9628fe",27292:"d1acc43276",2736:"12bf5d04d5",27451:"d322e17560",27453:"26d42d0db8",27554:"5604cabc08",27602:"147916df02",27678:"5a9f9248db",27754:"3657998319",27787:"204fa1f073",27803:"ccae6277b7",27946:"38a06542a8",27972:"058d536a1f",27989:"a28959ff05",2804:"4714f33247",28129:"b038f96241",28132:"4c2d37dde6",28193:"f6ea31fe27",28194:"754182c73b",28210:"6f3751c362",28392:"42f057eed9",28475:"e0ded9aedf",28492:"63a43307cd",28613:"0da91b806b",28732:"c458885bf8",28772:"c4eb3b5ff9",28824:"b31a96a806",28831:"8a5b045dbd",28855:"dc59260ca1",28984:"0dcd8b39c5",29:"788ebaeb78",29005:"307b094c00",29009:"d9056de969",29052:"1632869fb2",29068:"c40da554c4",29187:"4e7af0bbb0",29214:"119e88daa0",29230:"7793591dfe",29235:"ab6ff74ebc",29240:"4b8fe67cde",2926:"47e694fee9",29293:"668faeb3e4",29295:"b59f308385",29318:"34d6f34215",29356:"413bed11c0",29394:"b252663f72",29404:"fdc6ebd5d4",2952:"4edfd0307d",29543:"193bb66f4f",29582:"86fc5e6964",29587:"d2e78642f8",29592:"e52f7f5b54",29692:"1ead27359a",2984:"eb283cfc6c",29864:"2cbc1b43d9",2994:"38cd62b399",29942:"0a7ccea806",30031:"fdbd70af98",30073:"99e2b9bb3d",30080:"bd0772f159",30155:"7186794639",30174:"f1b3a92262",30193:"57d418cc14",30231:"d312a36254",30247:"050345e55a",30346:"9bdd9c2502",3035:"9a5fe3f2c5",30352:"94e5e95a55",30355:"82616c3a44",30358:"702d95f6fd",30383:"83a0ace781",30452:"37317ee89b",30461:"7b8837ec52",30525:"5dbe1a4603",30534:"78fe279343",30541:"3226e88495",30638:"771c9a7e1d",30774:"e3891777f3",30811:"9325ca5b9d",30850:"701985e850",30866:"ac1193d1d1",30929:"fec72f7923",30946:"674e023ca5",30969:"5bd9fa6c53",31149:"cd9a
477d9b59",31186:"a86ab64d38",31199:"9d7a98e6ee",31242:"5c2959bc32",31311:"8f46ee7810",31370:"42bfaafd30",3141:"6a2b8f816c",31426:"ddb43a456c",31465:"b89ad0cf34",31476:"278d629655",31495:"2cf6d074f3",31604:"cea21ffc71",31629:"9afb9eddac",31681:"d5563cb281",317:"075d3cf65e",31760:"9603eac2fc",31765:"4910e6f2b8",31781:"425681a6cc",31801:"afcf74eb3c",31808:"655c4549db",31828:"e2543d3773",31844:"56954b7e46",32011:"7c4d4801e1",32215:"56be895521",32342:"902e3aed7d",32358:"8cf3b88699",32517:"1e71a9d207",32545:"eb5de9a3c1",32560:"2042b01c78",32573:"95f0bb1d4c",32600:"3b7b7f5d75",32633:"e3803b253c",32717:"868cb1c654",32743:"04d836509b",3278:"5eab816c9f",32793:"afbee7eca7",32814:"36b49bbf85",32849:"36456c5661",32853:"156274a409",32855:"582274b65a",32871:"785a465930",32893:"1ea8278296",33058:"ba8b4330ca",33059:"5a673f701d",33158:"0630912021",33170:"e8988af9b5",33175:"060459c15e",33234:"c110f57265",33434:"334940e948",33445:"7d0ce7f1d6",33505:"a89b004428",3357:"b1a96e915a",33610:"711964f06e",33659:"c916b0b54f",3368:"a17f2983ec",33713:"9a45ac494b",33726:"91968a0250",33786:"88c3212d24",33798:"d9a51bc575",33972:"f146031d4a",33976:"271c026fee",34031:"b29ecf3770",34049:"e0e83474a0",34073:"3385dffa2d",34142:"0d3b018ef6",34175:"2fd9306d4a",34253:"09ea3800c5",34330:"189888664a",34332:"6ee655a22d",34376:"cabca941d3",34429:"1abfac3b40",34620:"ea92452c66",34664:"6a8c446225",34683:"9c0ced8e6c",34925:"ae9d4e3fb1",35010:"6c33f89fd1",35090:"70615c6038",35117:"331fb88dcd",3521:"fcd69d995f",35294:"8d7cbf4c78",35310:"27fe3eef9a",35351:"f96024715f",35414:"a6d95c3220",35438:"4aad716f24",35449:"3ba8eb0d9a",35463:"361debf18d",35490:"6a55a10bba",3557:"d235172e8c",35584:"56d6be4918",35586:"51ba462d1c",35624:"89cd80745f",35646:"cca6c6c7db",3567:"54663ea325",35806:"27a15d74da",35813:"e37dbc66c3",35817:"a9663038eb",35833:"f57afba31a",35844:"15a26a08f9",35893:"759b412dd8",35915:"1d232bd0ec",36003:"6f9330e728",36135:"37130094a7",36203:"0325d159ae",3623:"a2aa8c6685",36345:"f4f461e2f7",36371:"f10081726d",36385:"1f58032e5a",36387:"ab22566216",36416:"e847171439",36499:"fe650774e1",36530:"c090391fe0",36538:"7bbc3516ac",3654:"2e8f72803b",36551:"230b4d6d6d",36593:"e22e788e8c",36603:"0f6d8a2890",36703:"5f4015632d",36802:"3c3864445d",36822:"ca6fc1c62f",3683:"0870817c26",36902:"7c605eb5ee",36920:"be59fb52dc",37013:"bcc72676f3",37048:"d9928d6827",37118:"d8e3b1c732",37121:"5a12e521f8",37149:"8553bcfefa",37181:"464be99d39",37202:"2bf6176c18",37241:"fb46f45249",37324:"9a382e3145",37351:"bbb46963e6",37447:"00d5a7ae1c",37472:"e75a327184",37508:"ab08fc3ee4",37589:"88fb5e1705",37625:"72a050e7d6",37644:"089d4c7cec",37661:"fe52c6bfb5",37686:"d01d7b648d",37740:"e1efbe905b",3777:"53d1de3c25",37901:"4ccf22f681",37938:"2367cf90a6",37967:"440087faa3",37977:"d3573d70b4",37981:"26f9c6a95b",38021:"54b4f61134",38065:"53486980d5",38086:"adbb46234d",38178:"eb9f050d52",38181:"ef150a2f5e",38186:"24481a5152",38212:"78ccbf7644",38271:"ff755381e9",38275:"d3b28abb13",38279:"2cc3e29da5",38303:"ececef0706",38320:"ae722c2e36",38342:"4445253008",38355:"b48d72769c",38533:"0e17dc1731",38591:"d65d29c1f3",38593:"a66067d5e3",38688:"46554ddbef",38783:"c75371f566",38867:"3d441a9a53",39009:"483b63f271",39073:"c8fd76a257",39148:"8ad9ca6913",39290:"136d5d4c3c",39291:"44aed0c309",39351:"be64725d54",39412:"9e92c14c87",39453:"2139d4c926",39564:"f64d2ddf2d",39688:"918187e274",3971:"0594c35c49",39850:"3c67a63f3e",39882:"4a042bfff6",39943:"16b7c872aa",39982:"4342b3afeb",40018:"9f214f123c",40145:"b4a0e4345f",40182:"d0b1861178",40201:"c9a23b7400",40289:"6fa4981de1",40317:"503c1d55e9",40400:"cd78153c85",40410:"b20ed08f80",40518:"b6154a2e36",40572:"4d7319debb",40680:"d11a8093c8",40703:"56e35e2b7e",40721:"a50833668f",40734:"b238222bd2",40797:"25a3c199f4",40880:"2a487e8a70",4097:"42f7614883",40993:"9a6d830e37",41066:"e5c5933917",4114:"97f40dde77",41224:"621b980548",41253:"e81bf2dcc6",41280:"5b191c4093",41342:"50feeed050",41344:"d2c5967ef4",41353:"46a62b1489",41427:"f9a511de80",41429:"87fee6b951",41432:"b7c0354fd7",41445:"14e7ee0662",41477:"8ac9141066",41484:"fa580c2a4d",41531:"92321df40c",41626:"53277ff74c",4167:"2aec099d0d",41730:"16e8415976",41748:"93d19f0ef4",41943:"ffa83559c5",41983:"bf9651e080",42011:"ff44202ab3",42035:"7edd4a0ade",42052:"8d0a7c41ff",42194:"72fe62716a",42254:"300395492a",42291:"c860597c9e",42379:"b2cbef717c",4238:"65e4110ca7",42389:"4752a81ad3",4247:"22de786bd1",42505:"3bd414b457",42522:"7a5cdcc320",42573:"b9283a5fbe",42596:"ceb8be1549",42650:"f4710ca5d6",42770:"2a8de56bab",42778:"04485292ae",42879:"fe3247b38c",4291:"752b3d44b1",42915:"7fcfc72d20",43016:"1dda196b12",43246:"622db674a0",43264:"cf72999fb1",43343:"f5009fb785",43361:"7b4aa74f7c",43396:"64ecb5391d",43424:"80f2f7a193",4343:"0b7f039ec4",43523:"0eb741f9fd",43525:"c94b50090f",43539:"e012bdf02d",43540:"38b8967208",43575:"78d95ee85b",43636:"1f0840160f",43659:"3c5260e4a0",43682:"0bc703158d",4377:"943ab1e8e0",43791:"e1253e9f73",43797:"5703541602",43801:"a540866e46",43847:"a5bf6f9019",43865:"70ad6ee465",43987:"7f7d6a0491",44026:"7ccc154801",4403:"c4c8d30413",44033:"7e968a6244",44147:"32425bc90f",44238:"5737ed2728",44286:"b9aab2dcf9",44291:"773e991950",44305:"dfa04fd8d1",44374:"5fa5bc5003",44386:"acbc7aa604",44455:"9074da6d0c",44510:"e35014ce64",44516:"47100e25c8",446:"5a58cd290b",44614:"5e48b17c96",4465:"f4c821f8d5",44727:"bbb20508d6",44739:"
470fc5d3073a",44786:"44b9ef4a5e",44796:"da3e238dd1",44798:"2e7384b144",44850:"2afe6a4003",44853:"a9523b1326",44941:"1ea85ec0b5",45004:"c96af8d8da",45021:"346bf2eb69",45031:"28123e48cc",45141:"bcf8f09be0",45184:"0672f6e544",45231:"339d88f24c",45293:"ca9906390b",45309:"2002dc0461",45344:"2e19427f39",45445:"e301ca464b",45464:"808edd64d1",45577:"0dcbd994bc",45580:"49fe15c1fe",45596:"5cb9f80d2c",45627:"ffc79bd8bd",45680:"c537b12bb1",45694:"e034c48240",45735:"617ebc265e",45813:"ec0f810f77",45841:"8f949e5a76",45850:"f4a82afe3a",45940:"9fb523431b",45953:"f5c23746e2",45997:"eb54ca0806",46098:"d5a7bf85e3",46137:"4be7fe4838",46413:"b356983bff",46426:"56c437caef",46437:"706a5320bc",46438:"dd242949a6",46448:"7d4e35caed",46450:"3481178890",46516:"74d7a0d706",46547:"12771d70c8",46591:"d19f46d5bc",46658:"1f14d21a56",4666:"c13ed90dc6",46773:"9e18b3dd0e",46806:"12472e3c29",46865:"93e37c38d7",47029:"92208fa67d",47072:"a55f5e6e1e",47258:"3d7112fc59",47297:"7ea46bace0",47373:"9bccd2d4af",47380:"220e0e5959",4752:"58427230a0",47580:"8f1ae95903",47636:"4e15bad242",47648:"07ec4bea0f",47693:"65dc637e06",47790:"6fe3c91412",47850:"b17e57c530",47869:"e497172dc8",47943:"a52e9124ff",48008:"d7ec5af8ef",48045:"d69f3b7c23",48125:"8c47cce2ab",48128:"496bd7b77d",48136:"76504cf551",48140:"031f2361a1",48155:"d9c99ba0ed",48189:"f5caac6548",482:"d801d492df",48221:"dfb204f704",48226:"7969e6a41f",48232:"a6936768e5",48250:"a8e16d1b82",48298:"9e2899a49e",48336:"5b408b33b8",48455:"c3ab30cffc",48538:"e4b4242320",48623:"9b8b8f0b80",48669:"1bcf7ed40c",48748:"91c604ea2b",48811:"169a7edd9d",48856:"196051721d",48879:"bbd33f49f9",48908:"a78d89528b",48930:"a6c271e433",48944:"831c1990cb",48947:"49bfd3bee4",48959:"f144e6bcd6",4897:"a4b8b6949a",49083:"9943a35566",49102:"b93711bcfb",49108:"d29ad78b37",49111:"0a8b93df25",4912:"c9693f0891",4914:"74e5c31a73",49148:"594e9be3ff",49152:"54dd5b36c5",49256:"fd01997725",49285:"99b3d1ac1f",49286:"12c8b26821",49314:"f6cdeaac39",49330:"88fa8acec6",49379:"993a3a29de",49479:"3891c594db",49541:"9f105557db",49736:"ae6ed82668",49762:"2cc2602b11",49925:"9b9beeed96",49926:"56c4484b73",49946:"2e3f76099f",4998:"87aaf17535",49994:"defb774d5e",50068:"41c20fb899",50083:"3c8288a38c",50122:"9efa5c5be8",50278:"b6592e639c",50332:"09962b353e",50366:"ec1ede04ff",50438:"83ce6e4770",50505:"861ac1bc90",50512:"4d16e66a5f",5057:"6fcc2153f3",50617:"f14d890c5c",5078:"61d814cb6d",50789:"b1a0c790aa",50793:"16703f8cc7",5080:"f1a98523dd",50871:"b1ef3f918b",50881:"06a2a840cb",50906:"21447caa16",50922:"9c9bde56cf",51033:"d1552aaafe",51037:"440ef4ac44",51044:"dd8f90baa5",51057:"60ebb6eeac",51067:"a1a3011d34",51090:"1593e91a19",51233:"e8063bf69b",51256:"a3caf7f5df",51276:"6423150c46",51323:"ec84f5e3f7",51350:"5b6dfd557c",5137:"20a381e86b",51446:"5ec1713aa6",51500:"420caec842",51700:"78fb3c0f4d",51726:"6c0988c36e",5184:"6b7939c25a",51864:"76f5aad332",51888:"b54a0ae194",51974:"ae32794c39",51976:"d6f9dad02f",51991:"4165baa43d",52008:"eceee3ed97",52028:"054320ca3d",52075:"edcc7633cd",52093:"d0acd0f65b",52179:"3a4ca81fee",52318:"c25adcbf4c",52433:"ed51d4ef56",52562:"62d290c574",52707:"4e9298cd1a",52839:"96e789b164",52843:"0e998a8d04",52903:"fadcdf8963",52982:"2b08248a40",53024:"8f5d862dcd",53044:"b96f611ed9",53077:"aed1bec849",53091:"7ff2dc5e40",53119:"fefc5ab9bd",53142:"9c9df63ca5",53148:"d7e7afb69d",53175:"d9bee6e489",53196:"0a9fee3c18",53379:"00923e3133",53475:"d159ae7dc5",53569:"d4ae1b21fe",5357:"305f80e0d4",53598:"d04272d379",53639:"6a843403e3",53659:"362e422e50",53911:"a551449197",53912:"04a25cf974",53919:"19fdcb5db8",5393:"45aafa5d74",53945:"ac401575c7",53956:"d4159bbcf9",540:"98de25aa48",54026:"76c2fa79ca",5412:"40cc58b661",54133:"cfd943f191",5421:"7ea0c6ec23",54229:"518349caae",54341:"91fc52ced1",54394:"8125bb27a2",54456:"813d9bcca2",54525:"30a5814e68",54527:"d248a311e2",54529:"abfd7334ef",54544:"3bed0778f8",54582:"7113037ae4",54603:"510d3161da",54634:"bbae934457",54667:"2ecaad7a5b",54734:"320d3d5747",5475:"46998648fe",54769:"5f92eecb6b",5484:"1ecc3082dd",54895:"fcf1b622c2",55022:"2901a93894",55071:"5edbb4d06a",55098:"1a10dcfd2a",55103:"5f810f36c6",55121:"925ddfb571",55276:"5f893dcd85",55282:"e1009a3a71",55303:"93dce6a9bb",55350:"2107cbedf0",55383:"9323134d0b",55476:"ad68c4f020",55496:"63ab35b1af",5559:"897b626e8c",55601:"6d74c37aad",55654:"85d8267cb7",55749:"751912a504",55812:"8f3c4cc00f",55889:"c28fd1394a",55951:"7da98ea5a0",56017:"86839c0f1e",56059:"013e399d6b",5621:"b44b1bfaef",56221:"cdab12d27f",56258:"063d8f96bd",56396:"4146c5b022",56412:"d48c400cdf",56433:"7ffa0a8dec",564
4760:"d401055be8",56502:"d52162c820",56509:"470deb3dd1",56552:"5d143b7efe",5666:"5244329219",56670:"57f5cae75c",56782:"d1be7d3068",56803:"3fd55d373a",56846:"cbefd45c08",56951:"e2070401fe",56961:"e0a94d2425",56982:"2db325c093",57021:"3ff0f10bf3",57025:"11ea6d0a46",57072:"c1ada93acb",57113:"367c664662",57195:"3aea6cef14",57252:"8c6b1edca5",57282:"aa2e195fe7",57311:"f4f7d4407a",57489:"63f7224fc0",57580:"9626d78839",57636:"23fd65efa1",57673:"b1f2207040",57813:"3872100cb5",57814:"e1b77acf81",57934:"5874b7defd",57981:"0faccec8fb",58002:"b106404588",5801:"7f013b244b",58154:"9bf3cb18e3",58213:"80344b53ed",58216:"2729418198",58309:"b65ba36025",58371:"652d2f9e1b",58386:"c6a247fcc5",58393:"18467b0741",58407:"9a5f52a1bb",58426:"0b76f32731",58455:"2c28b84815",58469:"a8ab9ce24d",58533:"acd94f1a0b",58538:"10793933b4",58635:"094ceab302",58641:"535b3674f3",58647:"fb140329d7",58727:"c15367dc53",58745:"162d2ea89b",58833:"6b15ed73de",58949:"cfb4c4c869",58984:"8c39e84975",59104:"a8fca6cd9e",59135:"23f554692d",59144:"1a04cedb8c",59164:"6dd425d0f2",59206:"0d4fb6449b",5922:"8254e6003e",59225:"cc91c5eeef",59267:"45372caecf",59332:"c844e21f8e",59394:"1020b58bdc",59451:"67ee0200b9",59459:"3a7dfef807",595:"a665893bf2",59638:"1d5218a275",59654:"016a3ed611",59750:"bfbd301795",59848:"fa7530f9d2",59912:"fc91a3737b",59969:"804be8aae5",60118:"651cc69036",60133:"bec2b6da35",60214:"13e19658ed",6025:"47f68e1eb1",60262:"1abd5ec6d2",60267:"f42e34f928",60358:"77f58a23de",60393:"5d7a78651e",60445:"ff4f96ce9d",60524:"070e6689ce",60654:"c498ab6d6b",60678:"8736737607",60749:"5717c7c466",60765:"fb436b806c",60773:"642b58f749",60786:"d212a1e97c",608:"3f67bf90f1",60802:"4f09b59954",60836:"71e4407c49",60838:"a5fc3893cc",60854:"22323f6458",60893:"8b364c631e",60896:"4d6872e527",6091:"c6988c3177",6095:"6defb07b66",60972:"ce2a6d3254",60977:"9ced585440",61015:"a4564b8bf6",61020:"15f2aaa7d5",61033:"afa8fa5ec3",61067:"d8119e2cd1",61115:"0e0e760b1a",61116:"526a093cab",61191:"9875962729",61325:"278cb2b25f",61335:"f78ff34eb5",61348:"a3f1da7c3e",61384:"f8b57c4066",61402:"89a46dbac1",61479:"a9ef67f5c3",6148:"63c24893c2",6151:"b674fc5ee7",61526:"bde5077e89",61543:"033c66b87e",61561:"1ffaed5fa3",61630:"fda4126c7e",61683:"a0db728fca",61695:"c5cbe42064",61735:"f9b962f5a8",6175:"4ca2a853f0",61772:"f01c8630f8",61838:"0c0257b7e0",61864:"46c54b1abc",61924:"fe9e14dc01",61953:"0162c6cfb4",61981:"29dbe33f3b",62064:"97b94f5e7f",62066:"e74b68e73c",62269:"5073d7b232",62289:"fa71c537b8",62447:"ed60664258",6249:"7eec795ec5",6253:"91c7b6c6be",62632:"b0c3fdff45",62697:"98a962f95d",62738:"17f21c430e",62817:"6d5fb2597e",62820:"599b9d7916",62829:"77e2d97b34",62891:"3b7064d9d6",629:"43149ef078",62976:"0bd7748c32",63097:"c3f02878e2",63110:"a582736c9e",63356:"a4147d80f2",63418:"b8a426dce3",63537:"4d376c82ed",63597:"ae6d802b1c",63739:"bb6113e2f2",63783:"ebe322e5d3",63832:"446628b108",63850:"33d256f315",63910:"5f3c6e6cf4",64033:"006725cc29",64085:"daab4e888e",64208:"71eb8e601b",64284:"2699cc1bb7",64296:"8e85c92710",64333:"e6f40e3572",64448:"a4aa61574f",64483:"8c3f1ce202",64489:"3c99175482",64577:"0180f61853",64653:"0aab4e64e8",64681:"e6ac0337ef",64856:"0011d10b98",64879:"2d7732ecba",64902:"5812be1f19",65005:"f326013ab2",65042:"118d873100",65086:"5b98c1111b",65127:"455100cd55",65293:"a208ce7930",65320:"f81f689dd8",65331:"45876dc732",65373:"db5a995c2f",65430:"1f01b295cb",65471:"d19ae987e0",65513:"ca12b9ae06",65578:"c83a1dad1b",65628:"a17879042d",65646:"bc64d5f0f3",65762:"c76dd447e4",65882:"8cebcb027c",65921:"80cc9ec087",65941:"3443fc3dba",66046:"24404a883b",66105:"6e59998522",66124:"c4d8f03d66",66283:"2798284dbe",66339:"63602d554f",66400:"dcc9a6d6c4",66444:"9a8f7631c8",66536:"fe32e08ab3",66610:"a9d717b858",66617:"5ccfcb207c",66678:"d2e2e5c70f",66682:"746c618f8b",66735:"62572d7f2b",66790:"4b28ba20b6",66820:"4a10d10a80",66929:"d85984627d",66974:"8886515e2f",6700:"d9a1fd7d63",67002:"8c54adc725",67053:"18eb85c423",67074:"e29ede9249",67088:"4a193958ff",67256:"f035bc8b9c",6731:"abc1f527ad",67414:"f8d8167f8b",67458:"94f08b21fb",67530:"db057a818d",67609:"422d9bb2c6",67620:"1e92f72aa7",67666:"e28e0abef6",6775:"f685bd1a29",6781:"01fabfeed9",67832:"147a7ac909",67846:"59251f5401",67862:"5f181af44c",67893:"79b3def5af",67914:"a29b6ac4b8",67960:"2eec57732f",6800:"b5722d7237",68016:"35b78785af",68050:"2777490def",68052:"2c3f34ba4f",68103:"c74b6bdf94",6813:"e77694d577",68163:"dfcd7cbe90",68176:"e0340674c4",68188:"360a7b469c",68212:"fbede4189b",68261:"fc184507b8",68466:"804814573d",68483:"d4cf4cb14c",68605:"c88a30a99c",68607:"0ec8c147e3",68716:"dc6fcddfbe",68860:"62afc6f1bc",68921:"06c27237bf",6893:"e90a4e5b21",68933:"b4f9b4a4ee",69015:"c72ac38f98",69026:"6a04f8c674",69105:"249dd51859",69190:"1c1e6b9974",69239:"1d75816b3f",69272:"8a8efb34ca",6929:"74d8410aa4",69311:"8eb20875c8",69324:"4eceefee31",69340:"9d948a9f63",69357:"6ba3f0ffd3",69465:"c4b59b0736",69590:"a4ef254503",69603:"b5916944f9",69715:"a6e0aaddec",69843:"1a031dbd1e",6986:"5d8708cf2c",69909:"7a85384e0e",69972:"3aacb0de71",69977:"a9f6dbc4c0",69987:"8f95d669b1",70051:"24d200c0c8",70061:"fd7e061cf0",70163:"dd6c25783c",70248:"b80567c856",70301:"da6e4325b4",70333:"3443a99b02",70341:"9e7a3fe275",70344:"ea4c19e1e6",70373:"265a2803f4",70393:"6e4d734891",70417:"0abb9a65f0",70451:"dc032fef1b",70505:"1f9cd51ee4",70641:"e1fc40cc56",70660:"25258dd250",7068:"199c740864",70732:"1500f703f1",71004:"b9523e9954",71035:"ac7d0488b1",71045:"e8cafcf98f",71125:"2439c98a83",71208:"3f687bce2d",71337:"931dcbe4bf",71358:"ef941c4836",7141:"3aceb15065",71413:"9ce4ebe478",71438:"52ae35ad40",71451:"af191999bc",714
476:"8328a95251",71489:"c74194ef22",71496:"add4507c45",71618:"183929b2e3",71700:"14803eac03",71774:"364d26fa88",71799:"1b73024506",71876:"1354ee1394",71921:"01e1353d8c",71932:"1234c95109",72020:"13c394816d",72081:"a7ba3ff200",72088:"8363d618ce",72103:"890607f087",7211:"629406f2e0",72184:"0b98e07cc4",7221:"17b43f5697",72257:"9ec2db948b",72318:"bef03308ca",72411:"18a81f5437",72448:"310e43c516",72449:"d785eb4d14",72538:"2c9c6f1e0d",72543:"03a0a31d46",72615:"53caee8c7c",72639:"96dba9fa7c",72777:"730a6f478b",72876:"bc45bb2363",729:"d0920d3a97",72921:"b05bd2c0b7",73008:"33d66f7ca4",73032:"5c33d3d082",73058:"9e6b76cdd0",73097:"f17f27c1f0",73101:"0562474260",73105:"2a9bb11b1d",73136:"e7ff1fe369",73141:"95148293df",73202:"8e42702c10",73292:"bf9b56a273",73313:"2542e4057b",73321:"75a300aeb3",73359:"bb576e1076",734:"6dafe8ab6e",73429:"506378163d",73485:"e458dbb97e",73764:"e00ccd2d35",73786:"d9e3d1c43c",73800:"b266d05ed9",73843:"712b48a186",73867:"446b173a63",73881:"480d94af9b",73932:"9c6b9feaa4",7395:"b5218f0c38",74008:"973efdc414",74043:"939f851fa5",74130:"117dfd6368",74216:"b06a80b629",74288:"270277acdc",7432:"6a2f69ed35",74343:"7da546204d",74371:"0c0c0d0c62",74372:"2b6e79d831",7458:"54ab043b8d",74587:"f127a89882",74598:"424c32e024",74640:"b90a779b5f",74707:"2fa00187f3",74827:"09e39e178e",74873:"3a05ec05aa",74896:"26fc22d09d",74931:"486eb0866c",7497:"c629daa0cb",74986:"1d39694c15",7519:"71fdeae7ee",75220:"7f936c5093",75293:"31774f383f",75378:"dfa13fbc48",75386:"1fe6e24b3e",75434:"d81424f9c5",75454:"57a9dd9202",75529:"342eedf472",75543:"b10e494eba",75585:"4cc6292681",75588:"d95e7df760",7559:"c967d78e0a",75602:"6e4f8947bb",75698:"6b16492fbc",75729:"42efcb2e8b",75739:"9fb7a399b3",7593:"8f814c63da",75950:"c6073aa4d4",76158:"548dbd39ed",76161:"dfaf913793",76183:"1a4f5dd290",76237:"45cb2a8caf",76276:"c6b25c9cda",76394:"620d409720",76431:"3c23a30967",76469:"dd982807e6",76527:"394e2a7e92",76657:"b86301ba64",76675:"9855b41cd4",7672:"022f924932",76758:"15a852ee49",76759:"c17ddc4069",7680:"f903b53c3a",76900:"cc3da55795",76908:"cb6fa2c2c9",76927:"d6ba29eeca",76936:"f7f249b266",77016:"6d5eb8a323",77099:"b53c11c114",77126:"c3ab57be85",77140:"aa4cadd23f",77177:"5f1c0b83f8",77357:"a498e468d9",77377:"a84b8aec47",77380:"9321b9480b",77433:"4b83486320",77449:"cdaabe71d3",77452:"5de0db777e",77493:"2e60bcbb41",77502:"b92d3f5fc1",77505:"7b65bd0d80",77564:"1a21593e35",77783:"b32be9238e",77942:"f11ed0f9c5",77952:"ae591fbe2b",78010:"116fa8e3db",78071:"d38494c8db",78095:"0ca6715507",78101:"a7faeb0031",78141:"993cca7f0a",78291:"ddb47a7ff6",78313:"37f0b907c9",78332:"49bd3dfd50",78453:"b974bbebf6",78617:"bfe1b90ca5",78657:"bed60bb358",78677:"41b42b7900",78716:"e9b2e2f2f9",78806:"5887c2b050",78844:"54d1e10246",78856:"cc8a310e04",78877:"39b8a50d26",78899:"ac62dba627",78947:"090025409a",78987:"5c12bc4a52",79099:"0db33b8118",79107:"072d1c5ca7",79167:"d6f9b21749",79319:"b09a886fc5",7937:"a0bd129d43",79383:"cb0d12a0ce",79399:"b3540d0d19",79413:"98d9afcf8a",7944:"2ea20fec40",79482:"1c786fe065",79559:"09d0663600",7966:"aaa7529e4b",79671:"c974771484",79792:"0619b18475",79797:"af20aa7e1e",7980:"89ced171fc",79805:"fb61e555ba",79932:"3095298cdf",8007:"7c0a5250f0",80123:"f296242667",80160:"dcce04b99f",80225:"58fc9279fe",80307:"76506d846f",80335:"ffaf914ffe",80392:"5a07e584dd",8046:"c7606d7ddc",80482:"9f61a6d1ec",80540:"b5147e8812",80570:"183119c5df",80773:"5447cc03fc",80822:"8653f4f13a",80922:"d4b7c9af0c",80932:"cd797405ad",80936:"4e62e2f330",80959:"f2f55f2b7d",80960:"5399571eca",81065:"17e14db26e",81167:"e02b92cddb",81290:"1f7c384a60",813:"1638608342",8132:"4aff063273",81397:"41573a3af1",81457:"a0154fbdf1",8151:"c75150387c",81524:"87fc9f11b5",81589:"1a25fab0fc",8159:"2474b488ba",81591:"ca5a3421e3",81638:"0a3c1533d2",81676:"dac2324c10",81826:"dec195059a",81828:"b597683a37",81839:"62491a0e49",81871:"4db9424de7",81950:"07bdfa27cd",81962:"e8d70064b3",81971:"eda54370b2",82031:"81da1410ad",82032:"3c66cfa2f9",82043:"300c93c2ac",82067:"1cd34fea36",82099:"88119f9f8e",82154:"2ab873f204",82173:"ad95839946",82221:"59132c32fc",82267:"0791a89542",82324:"cde9a2ccc6",82355:"4ef36a1cdf",82437:"529942d4fe",82443:"
47cea39d0a01",82521:"1af98895c9",82592:"60e3919901",82630:"f0747e4ba5",82723:"bc7f3ed295",82746:"55958193ba",82763:"a91e1944ac",82846:"34a0992a62",8286:"084ff414b4",82861:"4a8245edff",82889:"4aaa6a8555",82897:"15f97b9368",82920:"ed0a244808",82965:"3f7db0b1b7",83034:"42971fb9b5",8304:"889fa22f0d",83098:"b3f9ea51d6",83115:"32115b0624",83128:"3f6b4c5070",83243:"80d5c4daa1",83337:"7f092db6d9",83424:"5ce0296a85",83452:"8f4782f004",83568:"3759a4f11f",83621:"c25e0cfaac",83685:"381976d3d8",83733:"92100b61cd",83751:"a00c2fe7ae",83879:"465f826cac",83971:"565873c99d",83973:"2ba5c7e08a",84030:"a36cd42322",84032:"9eac57d855",84048:"499f00c84c",84067:"5028db9fac",84129:"b3bb342342",8415:"a5b613ec2d",8421:"1b76556d2d",84225:"e3b0c11dc2",84237:"9deda7e1fb",84370:"48a875db6d",84373:"5cc998cee7",84417:"4d3279a47d",84424:"2c7d4ddb3a",8444:"b00b1f78e2",84649:"a561a6d658",84681:"0910177d2f",84717:"9d50c604eb",84814:"d6b4d715ac",84834:"d6d1d47b00",84870:"b6545383f4",84873:"f8da43a3bc",84904:"468092e725",85090:"705f9c348b",8512:"18d283320e",85219:"bbac54583c",85247:"f434d5d943",85358:"20c788347c",85690:"1edc2992c2",85719:"251f2984fa",85928:"87bd6e5d6b",85963:"d64ddd0bea",8609:"4a54c384fb",86142:"98e051180c",862:"3446d5f369",8621:"0adb125fc3",86261:"c90629f5ea",86264:"a79320ebbe",86275:"50ded18bd6",86287:"d05479b6e5",86291:"88821a3940",86352:"0f5144e509",86384:"077cd21b41",86496:"3b69a03a77",8652:"1bd6cc7220",86522:"1c7f04433b",86619:"973b71b519",86634:"7c61b91b37",86696:"8cbcae6319",86739:"c02df91f78",86828:"6cda265cde",86848:"405f01ad73",86860:"a41d385ee5",86873:"a731b72dc6",86981:"6c234f118b",87040:"d1844ef5ba",87107:"eb1d3224b2",87124:"a72d5da707",87223:"845cb430f0",87253:"4ca038de02",87309:"73ac670778",87474:"ffc539e661",87602:"91feb9503a",87647:"204a07c581",87778:"1bba6ebd76",87915:"0c78daebdb",87972:"c7576e258b",88029:"9eba40be0d",88073:"4d54c4c0c9",88090:"4f9130206b",88105:"8a64d2aa7f",88149:"a656c221db",88157:"e4435048e0",88170:"e3a458daba",88182:"e576c13d71",88189:"bed8fdee43",88272:"b4819a8416",8836:"b78d02813b",88410:"a8676b56ed",88412:"2b0dde0655",88425:"b93a2a532f",8848:"92f49be822",88508:"b47d32818d",8852:"9687bcd6c2",88529:"0367944d1f",88586:"0702a95636",88627:"7a2f178edb",88667:"240c3aae5c",88725:"e660cfe398",88740:"89c44aa4f0",88768:"cc3d5386c6",88772:"cf1a10e6c8",88804:"271994779b",88954:"eab816cad3",89021:"d1e82913a8",89025:"6bab8f5575",8906:"d68bce4121",89108:"42124d93be",89129:"50d8c38dba",89178:"feddb1cd73",89180:"68f93ee3cd",89249:"7c2c58dd52",89260:"47ea7948a9",89300:"0616dd3c74",89456:"bce06a00d4",89497:"096c03542a",89512:"7e01d95a85",89577:"7cb27c9a13",89580:"73dbbe92fb",89640:"a2ab5ea361",8966:"0e30f9891a",89689:"27ebd2ef46",89760:"fd940215d0",8981:"3d64c3802f",89816:"2372c679c7",8986:"e63e88d5a5",89861:"a9af3d3c48",89870:"5c95840cc0",89889:"fee57aaf07",89928:"eb7a18aa4a",89954:"4888dec110",90058:"36682e6837",90067:"cf94cab51e",90148:"9e844c3078",90150:"fa33ff6206",90170:"4e15e091a4",90264:"88560c288d",90273:"74d773e51b",90304:"08682c75c9",90355:"93a67f133e",90367:"6ab305d6e0",9041:"fb8bef8df8",90457:"a61931c1f5",90479:"b03ac8fbc1",90598:"4ac8ac5b9b",90622:"e6c1e119f8",90626:"92e0203bed",90657:"dcb491b9dd",9072:"cefccb8e0a",90804:"1451d12a13",90838:"b0609ad5fa",90858:"b96c69075c",90860:"8880674be8",90983:"ed86ec9e6c",91076:"4b205d04b6",91267:"9f768b1ce8",91288:"689a40c96b",91310:"28a08b8451",91340:"29617f037a",91355:"618c5670cf",91378:"bacca4611f",91483:"2323d7e6c3",91553:"8133727b45",91596:"3b93ce84c1",9160:"7d2a439901",9161:"11dd65485c",91682:"05bf8226f6",91685:"896c2ac713",91688:"14e1fbbea9",91761:"3f47ddf5c3",9205:"4ef8b15951",92053:"8b456f7715",92270:"636547e1f3",92317:"080cf41a97",92329:"df3cf2538b",92344:"23d25bee33",9235:"78870814ce",92355:"2735fcfe30",92377:"51cd196cdd",9242:"296c428eb0",92467:"7ee3332031",92488:"f7c8a614d8",92527:"ab32b70450",92537:"94a4bc69cc",92579:"5b0a0c1c1e",92603:"067246e8dc",92656:"1125fcd127",92691:"d9208b0ea2",92714:"9859c1783d",92784:"44f2b454cf",92787:"7e18de1ba3",92861:"809262d65b",92893:"3987ed3323",92925:"3b26ddb5ae",9295:"cf23db4e3c",9314:"1527c34e52",93228:"ad12073d1a",93256:"1248e96f7f",93369:"fb41c510a4",93390:"2bf30bc688",93396:"84f01ea591",93423:"0d52b9b910",93444:"23df087a4b",93494:"0a4cf7e4b0",93531:"2b135071e1",93585:"e57812de40",93613
47:"9e14ac0488",93616:"d9e8c68868",93663:"ec459cf8c6",93877:"ee7ae66682",93887:"2d41a37134",93891:"5c949049ef",9394:"650aafc91e",93943:"2cd1270ab3",93954:"32aefbfb5c",94058:"87cdb176d5",94138:"0fa194110b",94160:"786855affa",9424:"e6a067073f",94264:"f47a808d1b",94277:"9adaffc70f",94294:"cfd828a2fa",94329:"f26842bf0c",9434:"418d8a067e",94357:"afdee4632b",94407:"b4fb16b3e3",94423:"1e8d4717f9",94462:"a9d9c09176",94545:"5a0a168479",94551:"1b8da650c3",94610:"66c2560efb",94616:"38046a69ec",94693:"2446921a7e",94734:"b05ff93d42",94765:"8d8d364d83",94781:"3a8cde9a46",949:"82fcb4fc78",94951:"f0bf5ce674",95050:"0435b2cf91",95059:"0bacc3124d",95130:"20d8265214",9530:"17c3716008",9531:"4ff0a7438b",95439:"6cb3324ffd",95453:"56a0c7b525",95475:"3d84d6038c",95486:"53821fd899",95670:"5119468375",95673:"f9441ff0a1",95865:"3e74e0b647",95874:"4aa7213456",95932:"e746827ccd",96073:"be8cbf0002",96136:"835719c1f9",96172:"c618dab520",96234:"31241b0ed6",96266:"67d5670bed",9633:"c2ef719733",96484:"c7956f754b",96490:"6a7b112acd",96494:"6170c4d671",96577:"b296431fb1",96643:"f666a696bb",96687:"a0d7955c2c",96691:"d820002902",96810:"43a696d0f3",96884:"3093eee7fa",97026:"6c36b87311",97313:"f09b41c973",97427:"089b64dc88",97433:"5774d4294f",97453:"4713a859a4",97600:"3b51ef5c76",97627:"f54c84873d",97647:"69f0be999d",97701:"c3cc2fd53d",9773:"198b7c75a6",97769:"b5eedff3d5",97794:"b5b90a2e24",97874:"3bc2a1670d",97875:"f017777f8a",97891:"a8ac163cf3",97950:"fcfc28f4c5",97973:"4fd557c0c2",97999:"05957c1643",98:"6246bb5a2a",98031:"9b2d3cd9e5",98036:"ccb99fec24",98051:"71c6d4caae",98055:"5e1872d780",98156:"29f1e9acd3",98176:"58481f8ea1",982:"6ac3d7e2dc",98220:"b1be31236a",98283:"2d850c98bb",98318:"1126da9e93",98328:"62763f8b36",98359:"4c4363ad59",98374:"055f863297",98403:"7a18d30faa",98469:"95e45e8136",98568:"02a81185b9",98610:"c4a951bc7a",98714:"ca462b0b69",98816:"3504ae2117",98863:"015d2311cb",98880:"914b869d73",98893:"361fc3ee86",98938:"2270e58537",98991:"3e30fffa1b",99048:"eedf0bfc4f",99063:"f10ada9d9a",99160:"276c8d2c03",99376:"9eb80cc6b5",9947:"4004748440",99585:"53b8207e4b",99618:"081a415085",99667:"31d6a075a2",99678:"2fd142dcc2",99713:"6e65a677fe",99847:"e6e62869cd",99950:"dd78152131"})[e]+".js",h.miniCssF=e=>"static/css/async/"+e+".3e97dae842.css",h.g=(()=>{if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}})(),h.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),A={},d="cake-ui:",h.l=function(e,t,a,n){if(A[e])return void A[e].push(t);if(void 0!==a)for(var r,i,s=document.getElementsByTagName("script"),o=0;o<s.length;o++){var l=s[o];if(l.getAttribute("src")==e||l.getAttribute("data-rspack")==d+a){r=l;break}}r||(i=!0,(r=document.createElement("script")).timeout=120,h.nc&&r.setAttribute("nonce",h.nc),r.setAttribute("data-rspack",d+a),r.src=e),A[e]=[t];var c=function(t,a){r.onerror=r.onload=null,clearTimeout(u);var n=A[e];if(delete A[e],r.parentNode&&r.parentNode.removeChild(r),n&&n.forEach(function(e){return e(a)}),t)return t(a)},u=setTimeout(c.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=c.bind(null,r.onerror),r.onload=c.bind(null,r.onload),i&&document.head.appendChild(r)},h.r=e=>{"u">typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},h.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),h.nc=void 0,c=[],h.O=(e,t,a,n)=>{if(t){n=n||0;for(var r=c.length;r>0&&c[r-1][2]>n;r--)c[r]=c[r-1];c[r]=[t,a,n];return}for(var i=1/0,r=0;r<c.length;r++){for(var[t,a,n]=c[r],s=!0,o=0;o<t.length;o++)(!1&n||i>=n)&&Object.keys(h.O).every(e=>h.O[e](t[o]))?t.splice(o--,1):(s=!1,n<i&&(i=n));if(s){c.splice(r--,1);var l=a();void 0!==l&&(e=l)}}return e},h.p="/","u">typeof document){var b=function(e,t,a,n,r,i){var s=document.createElement("link");return s.rel="stylesheet",s.type="text/css",h.nc&&(s.nonce=h.nc),s.href=t,s.onerror=s.onload=function(a){if(s.onerror=s.onload=null,"load"===a.type)n();else{var i=a&&("load"===a.type?"missing":a.type),o=a&&a.target&&a.target.href||t,l=Error("Loading CSS chunk "+e+" failed.\\n("+o+")");l.code="CSS_CHUNK_LOAD_FAILED",l.type=i,l.request=o,s.parentNode&&s.parentNode.removeChild(s),r(l)}},a?a.parentNode.insertBefore(s,a.nextSibling):document.head.appendChild(s),s},v=function(e,t){for(var a=document.getElementsByTagName("link"),n=0;n<a.length;n++){var r=a[n],i=r.getAttribute("data-href")||r.getAttribute("href");if(i&&(i=i.split("?")[0]),"stylesheet"===r.rel&&(i===e||i===t))return r}for(var s=document.getElementsByTagName("style"),n=0;n<s.length;n++){var r=s[n],i=r.getAttribute("data-href");if(i===e||i===t)return r}},x={48410:0};h.f.miniCss=function(e,t,a){if(x[e])t.push(x[e]);else 0!==x[e]&&({48944:1})[e]&&t.push(x[e]=new Promise(function(t,n){var r=h.miniCssF(e),i=h.p+r;if(v(r,i))return t();b(e,i,null,t,n,a)}).then(function(){x[e]=0},function(t){throw delete x[e],t}))}}u={48410:0},h.f.j=function(e,t){var a=h.o(u,e)?u[e]:void 0;if(0!==a)if(a)t.push(a[2]);else{var n=new Promise((t,n)=>a=u[e]=[t,n]);t.push(a[2]=n);var r=h.p+h.u(e),i=Error();h.l(r,function(t){if(h.o(u,e)&&(0!==(a=u[e])&&(u[e]=void 0),a)){var n=t&&("load"===t.type?"missing":t.type),r=t&&t.target&&t.target.src;i.message="Loading chunk "+e+" failed.\n("+n+": "+r+")",i.name="ChunkLoadError",i.type=n,i.request=r,a[1](i)}},"chunk-"+e,e)}},h.O.j=e=>0===u[e],p=(e,t)=>{var a,n,[r,i,s]=t,o=0;if(r.some(e=>0!==u[e])){for(a in i)h.o(i,a)&&(h.m[a]=i[a]);if(s)var l=s(h)}for(e&&e(t);o<r.length;
47o++)n=r[o],h.o(u,n)&&u[n]&&u[n][0](),u[n]=0;return h.O(l)},(m=globalThis.rspackChunkcake_ui||=[]).forEach(p.bind(null,0)),m.push=p.bind(null,m.push.bind(m));var F=h.O(void 0,["59783","17815"],()=>h(83883));F=h.O(F)})();
48//# debugId=56611eae-4b0a-5cd6-8bac-38efa35220f1

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.