PageSourceSearch

https://reptwin.ai/_next/static/chunks/112rxe75dqg1z.js

js reptwin.ai collected 2026-10-05 12:31:33 UTC 26,221 bytes, 9 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,88653,20315,e=>{"use strict";var t=e.i(18050),a=e.i(71645),r=e.i(31178),i=e.i(47414),n=e.i(21476),l=a,s=e.i(37806);class o extends l.Component{getSnapshotBeforeUpdate(e){let t=this.props.childRef.current;if(t&&e.isPresent&&!this.props.isPresent){let e=this.props.sizeRef.current;e.height=t.offsetHeight||0,e.width=t.offsetWidth||0,e.top=t.offsetTop,e.left=t.offsetLeft}return null}componentDidUpdate(){}render(){return this.props.children}}function c({children:e,isPresent:a}){let r=(0,l.useId)(),i=(0,l.useRef)(null),n=(0,l.useRef)({width:0,height:0,top:0,left:0}),{nonce:u}=(0,l.useContext)(s.MotionConfigContext);return(0,l.useInsertionEffect)(()=>{let{width:e,height:t,top:l,left:s}=n.current;if(a||!i.current||!e||!t)return;i.current.dataset.motionPopId=r;let o=document.createElement("style");return u&&(o.nonce=u),document.head.appendChild(o),o.sheet&&o.sheet.insertRule(`
2          [data-motion-pop-id="${r}"] {
3            position: absolute !important;
4            width: ${e}px !important;
5            height: ${t}px !important;
6            top: ${l}px !important;
7            left: ${s}px !important;
8          }
9        `),()=>{document.head.removeChild(o)}},[a]),(0,t.jsx)(o,{isPresent:a,childRef:i,sizeRef:n,children:l.cloneElement(e,{ref:i})})}let u=({children:e,initial:r,isPresent:l,onExitComplete:s,custom:o,presenceAffectsLayout:u,mode:f})=>{let d=(0,i.useConstant)(h),p=(0,a.useId)(),m=(0,a.useCallback)(e=>{for(let t of(d.set(e,!0),d.values()))if(!t)return;s&&s()},[d,s]),y=(0,a.useMemo)(()=>({id:p,initial:r,isPresent:l,custom:o,onExitComplete:m,register:e=>(d.set(e,!1),()=>d.delete(e))}),u?[Math.random(),m]:[l,m]);return(0,a.useMemo)(()=>{d.forEach((e,t)=>d.set(t,!1))},[l]),a.useEffect(()=>{l||d.size||!s||s()},[l]),"popLayout"===f&&(e=(0,t.jsx)(c,{isPresent:l,children:e})),(0,t.jsx)(n.PresenceContext.Provider,{value:y,children:e})};function h(){return new Map}var f=e.i(64978);let d=e=>e.key||"";function p(e){let t=[];return a.Children.forEach(e,e=>{(0,a.isValidElement)(e)&&t.push(e)}),t}var m=e.i(74008);e.s(["AnimatePresence",0,({children:e,custom:n,initial:l=!0,onExitComplete:s,presenceAffectsLayout:o=!0,mode:c="sync",propagate:h=!1})=>{let[y,g]=(0,f.usePresence)(h),k=(0,a.useMemo)(()=>p(e),[e]),v=h&&!y?[]:k.map(d),P=(0,a.useRef)(!0),b=(0,a.useRef)(k),C=(0,i.useConstant)(()=>new Map),[A,x]=(0,a.useState)(k),[w,M]=(0,a.useState)(k);(0,m.useIsomorphicLayoutEffect)(()=>{P.current=!1,b.current=k;for(let e=0;e<w.length;e++){let t=d(w[e]);v.includes(t)?C.delete(t):!0!==C.get(t)&&C.set(t,!1)}},[w,v.length,v.join("-")]);let S=[];if(k!==A){let e=[...k];for(let t=0;t<w.length;t++){let a=w[t],r=d(a);v.includes(r)||(e.splice(t,0,a),S.push(a))}"wait"===c&&S.length&&(e=S),M(p(e)),x(k);return}let{forceRender:E}=(0,a.useContext)(r.LayoutGroupContext);return(0,t.jsx)(t.Fragment,{children:w.map(e=>{let a=d(e),r=(!h||!!y)&&(k===w||v.includes(a));return(0,t.jsx)(u,{isPresent:r,initial:(!P.current||!!l)&&void 0,custom:r?void 0:n,presenceAffectsLayout:o,mode:c,onExitComplete:r?void 0:()=>{if(!C.has(a))return;C.set(a,!0);let e=!0;C.forEach(t=>{t||(e=!1)}),e&&(null==E||E(),M(b.current),h&&(null==g||g()),s&&s())},children:e},a)})})}],88653);var y=e.i(932);function g(e){return null!==e}function k(e){return document.getElementById(e)}function v(e){return""===e?e:""}e.s(["useActiveSection",0,function(e){let t,r,i=(0,y.c)(3),[n,l]=(0,a.useState)(""),s=(0,a.useRef)(null);return i[0]!==e?(t=()=>{if(0===e.length)return void l(v);let t=()=>{let t=e.map(k).filter(g);if(0===t.length||t.length!==e.length)return;let a=t[0].id;for(let e of t)if(e.getBoundingClientRect().top-170<=0)a=e.id;else break;l(e=>e===a?e:a)},a=()=>{null!==s.current&&cancelAnimationFrame(s.current),s.current=requestAnimationFrame(t)};t(),window.addEventListener("scroll",a,{passive:!0}),window.addEventListener("resize",a);let r=new MutationObserver(a);return r.observe(document.body,{childList:!0,subtree:!0}),()=>{null!==s.current&&cancelAnimationFrame(s.current),window.removeEventListener("scroll",a),window.removeEventListener("resize",a),r.disconnect()}},r=[e],i[0]=e,i[1]=t,i[2]=r):(t=i[1],r=i[2]),(0,a.useEffect)(t,r),n}],20315)},7486,e=>{"use strict";
9let t=(0,e.i(75254).default)("Building2",[["path",{d:"M6 22V4a2 2 0 0 1 2-2h8a2 2 0 0 1 2 2v18Z",key:"1b4qmf"}],["path",{d:"M6 12H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h2",key:"i71pzd"}],["path",{d:"M18 9h2a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2h-2",key:"10jefs"}],["path",{d:"M10 6h4",key:"1itunk"}],["path",{d:"M10 10h4",key:"tcdvrf"}],["path",{d:"M10 14h4",key:"kelpxr"}],["path",{d:"M10 18h4",key:"1ulq68"}]]);e.s(["Building2",0,t],7486)},17923,e=>{"use strict";let t=(0,e.i(75254).default)("ChartColumn",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]]);e.s(["BarChart3",0,t],17923)},63209,e=>{"use strict";let t=(0,e.i(75254).default)("CircleAlert",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["line",{x1:"12",x2:"12",y1:"8",y2:"12",key:"1pkeuh"}],["line",{x1:"12",x2:"12.01",y1:"16",y2:"16",key:"4dfq90"}]]);e.s(["AlertCircle",0,t],63209)},69638,e=>{"use strict";let t=(0,e.i(75254).default)("CircleCheckBig",[["path",{d:"M21.801 10A10 10 0 1 1 17 3.335",key:"yps3ct"}],["path",{d:"m9 11 3 3L22 4",key:"1pflzl"}]]);e.s(["CheckCircle",0,t],69638)},91741,e=>{"use strict";let t=(0,e.i(75254).default)("ClipboardList",[["rect",{width:"8",height:"4",x:"8",y:"2",rx:"1",ry:"1",key:"tgr4d6"}],["path",{d:"M16 4h2a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h2",key:"116196"}],["path",{d:"M12 11h4",key:"1jrz19"}],["path",{d:"M12 16h4",key:"n85exb"}],["path",{d:"M8 11h.01",key:"1dfujw"}],["path",{d:"M8 16h.01",key:"18s6g9"}]]);e.s(["ClipboardList",0,t],91741)},3116,e=>{"use strict";let t=(0,e.i(75254).default)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]]);e.s(["Clock",0,t],3116)},27927,e=>{"use strict";let t=(0,e.i(75254).default)("Cloud",[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]]);e.s(["Cloud",0,t],27927)},58041,e=>{"use strict";let t=(0,e.i(75254).default)("Database",[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]]);e.s(["Database",0,t],58041)},86536,e=>{"use strict";let t=(0,e.i(75254).default)("Eye",[["path",{d:"M2.062 12.348a1 1 0 0 1 0-.696 10.75 10.75 0 0 1 19.876 0 1 1 0 0 1 0 .696 10.75 10.75 0 0 1-19.876 0",key:"1nclc0"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]]);e.s(["Eye",0,t],86536)},26912,e=>{"use strict";let t=(0,e.i(75254).default)("FileCheck",[["path",{d:"M15 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V7Z",key:"1rqfz7"}],["path",{d:"M14 2v4a2 2 0 0 0 2 2h4",key:"tnqrlb"}],["path",{d:"m9 15 2 2 4-4",key:"1grp1n"}]]);e.s(["FileCheck",0,t],26912)},48256,e=>{"use strict";let t=(0,e.i(75254).default)("Globe",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]]);e.s(["Globe",0,t],48256)},61574,e=>{"use strict";let t=(0,e.i(75254).default)("HeartPulse",[["path",{d:"M19 14c1.49-1.46 3-3.21 3-5.5A5.5 5.5 0 0 0 16.5 3c-1.76 0-3 .5-4.5 2-1.5-1.5-2.74-2-4.5-2A5.5 5.5 0 0 0 2 8.5c0 2.3 1.5 4.05 3 5.5l7 7Z",key:"c3ymky"}],["path",{d:"M3.22 12H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27",key:"1uw2ng"}]]);e.s(["HeartPulse",0,t],61574)},31278,e=>{"use strict";let t=(0,e.i(75254).default)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]);e.s(["Loader2",0,t],31278)},70756,e=>{"use strict";let t=(0,e.i(75254).default)("Lock",[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]]);e.s(["Lock",0,t],70756)},63488,77705,e=>{"use strict";var t=e.i(75254);let a=(0,t.default)("Mail",[["rect",{width:"20",height:"16",x:"2",y:"4",rx:"2",key:"18n3k1"}],["path",{d:"m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7",key:"1ocrg3"}]]);e.s(["Mail",0,a],63488);let r=(0,t.default)("EyeOff",[["path",{d:"M10.733 5.076a10.744 10.744 0 0 1 11.205 6.575 1 1 0 0 1 0 .696 10.747 10.747 0 0 1-1.444 2.49",key:"ct8e1f"}],["path",{d:"M14.084 14.158a3 3 0 0 1-4.242-4.242",key:"151rxh"}],["path",{d:"M17.479 17.499a10.75 10.75 0 0 1-15.417-5.151 1 1 0 0 1 0-.696 10.75 10.75 0 0 1 4.446-5.143",key:"13bj9a"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);e.s(["EyeOff",0,r],77705)},86311,e=>{"use strict";
9let t=(0,e.i(75254).default)("MessageSquare",[["path",{d:"M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z",key:"1lielz"}]]);e.s(["MessageSquare",0,t],86311)},51737,e=>{"use strict";let t=(0,e.i(75254).default)("ShieldAlert",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"M12 8v4",key:"1got3b"}],["path",{d:"M12 16h.01",key:"1drbdi"}]]);e.s(["ShieldAlert",0,t],51737)},81418,e=>{"use strict";let t=(0,e.i(75254).default)("ShieldCheck",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]]);e.s(["ShieldCheck",0,t],81418)},98919,e=>{"use strict";let t=(0,e.i(75254).default)("Shield",[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]]);e.s(["Shield",0,t],98919)},37727,e=>{"use strict";let t=(0,e.i(75254).default)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);e.s(["X",0,t],37727)},77105,49092,89790,33165,e=>{"use strict";var t=e.i(22016),a=e.i(18566),r=e.i(71645),i=e.i(61745);function n(e){let t;return("object"==typeof e?null==e.host&&null==e.hostname:!/^[a-z]+:/i.test(e))&&(null==(t="object"==typeof e?e.pathname:e)||!!t.startsWith("/"))}function l(e,t){let a=e;return/^\/(\?.*)?$/.test(t)&&(t=t.slice(1)),a+=t}function s(e,t,a){return"string"==typeof e?e:e[t]||a}function o(e){let t=function(){try{return!0}catch{return!1}}(),[a,...r]=e.split("#"),i=r.join("#"),n=a;if("/"!==n){let e=n.endsWith("/");t&&!e?n+="/":!t&&e&&(n=n.slice(0,-1))}return i&&(n+="#"+i),n}function c(e,t){let a,r=o(e),i=o(t);return(a=r.replace(/\/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[\[(\.\.\.[^\]]+)\]\]/g,"(?:/(.*))?").replace(/\[(\.\.\.[^\]]+)\]/g,"(.+)").replace(/\[([^\]]+)\]/g,"([^/]+)"),RegExp(`^${a}$`)).test(i)}function u(e,t){return"never"!==t.mode&&t.prefixes?.[e]||h(e)}function h(e){return"/"+e}function f(e){return e.includes("[[...")}function d(e){return e.includes("[...")}function p(e){return e.includes("[")}function m(e,t){let a=e.split("/"),r=t.split("/"),i=Math.max(a.length,r.length);for(let e=0;e<i;e++){let t=a[e],i=r[e];if(!t&&i)return -1;if(t&&!i)return 1;if(t||i){if(!p(t)&&p(i))return -1;if(p(t)&&!p(i))return 1;if(!d(t)&&d(i))return -1;if(d(t)&&!d(i))return 1;if(!f(t)&&f(i))return -1;if(f(t)&&!f(i))return 1}}return 0}function y(e){return e.sort(m)}function g(e){let t=new URLSearchParams;for(let[a,r]of Object.entries(e))Array.isArray(r)?r.forEach(e=>{t.append(a,String(e))}):t.set(a,String(r));return"?"+t.toString()}function k(e,t=window.location.pathname){return"/"===e?t:t.replace(e,"")}function v(e,t,a,r){if(!e||r===a||null==r||!t)return;let i=k(t),{name:n,...l}=e;l.path||(l.path=""!==i?i:"/");let s=`${n}=${r};`;for(let[e,t]of Object.entries(l))s+=`${"maxAge"===e?"max-age":e}`,"boolean"!=typeof t&&(s+="="+t),s+=";";document.cookie=s}e.s(["getLocaleAsPrefix",0,h,"getLocalePrefix",0,u,"getLocalizedTemplate",0,s,"getSortedPathnames",0,y,"hasPathnamePrefixed",0,function(e,t){return t===e||t.startsWith(`${e}/`)},"isLocalizableHref",0,n,"isPromise",0,function(e){return"function"==typeof e.then},"matchesPathname",0,c,"normalizeTrailingSlash",0,o,"prefixPathname",0,l,"unprefixPathname",0,function(e,t){return e.replace(RegExp(`^${t}`),"")||"/"}],49092),e.s(["applyPathnamePrefix",0,function(e,t,a,r){let i,{mode:s}=a.localePrefix;if(void 0!==r)i=r;else if(n(e)){let e=a.domains?.find(e=>e.locales.includes(t)),r=e?.localePrefix||s;"always"===r?i=!0:"as-needed"===r&&(i=e?t!==e.defaultLocale:t!==a.defaultLocale)}return i?l(u(t,a.localePrefix),e):e},"compileLocalizedPathname",0,function({pathname:e,locale:t,params:a,pathnames:r,query:i}){function n(e){let n,l=r[e];return l?(n=s(l,t,e),a&&Object.entries(a).forEach(([e,t])=>{let a,r;Array.isArray(t)?(a=`(\\[)?\\[...${e}\\](\\])?`,r=t.map(e=>String(e)).join("/")):(a=`\\[${e}\\]`,r=String(t)),n=n.replace(RegExp(a,"g"),r)}),n=new URL(n=n.replace(/\[\[\.\.\..+\]\]/g,""),"http://l").pathname):n=e,n=o(n),i&&(n+=g(i)),n}if("string"==typeof e)return n(e);{let{pathname:t,...a}=e;return{...a,pathname:n(t)}}}
9,"getBasePath",0,k,"getRoute",0,function(e,t,a){let r=y(Object.keys(a)),i=decodeURI(t);for(let t of r){let r=a[t];if("string"==typeof r){if(c(r,i))return t}else if(c(s(r,e,t),i))return t}return t},"normalizeNameOrNameWithParams",0,function(e){return"string"==typeof e?{pathname:e}:e},"serializeSearchParams",0,g],89790),e.s(["default",0,v],33165);var P=e.i(18050),b=(0,r.forwardRef)(function({href:e,locale:r,localeCookie:n,onClick:l,prefetch:s,...o},c){let u=(0,i.useLocale)(),h=null!=r&&r!==u,f=(0,a.usePathname)();return h&&(s=!1),(0,P.jsx)(t.default,{ref:c,href:e,hrefLang:h?r:void 0,onClick:function(e){v(n,f,u,r),l&&l(e)},prefetch:s,...o})});e.s(["default",0,b],77105)},82923,e=>{"use strict";var t=e.i(75254);let a=(0,t.default)("Stethoscope",[["path",{d:"M11 2v2",key:"1539x4"}],["path",{d:"M5 2v2",key:"1yf1q8"}],["path",{d:"M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1",key:"rb5t3r"}],["path",{d:"M8 15a6 6 0 0 0 12 0v-3",key:"x18d4x"}],["circle",{cx:"20",cy:"10",r:"2",key:"ts1r5v"}]]);var r=e.i(91741),i=e.i(98919),n=e.i(63209);let l=(0,t.default)("Bot",[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]]);var s=e.i(3116),o=e.i(81418),c=e.i(58041);let u=(0,t.default)("Video",[["path",{d:"m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5",key:"ftymec"}],["rect",{x:"2",y:"6",width:"14",height:"12",rx:"2",key:"158x01"}]]),h=(0,t.default)("FlaskConical",[["path",{d:"M14 2v6a2 2 0 0 0 .245.96l5.51 10.08A2 2 0 0 1 18 22H6a2 2 0 0 1-1.755-2.96l5.51-10.08A2 2 0 0 0 10 8V2",key:"18mbvz"}],["path",{d:"M6.453 15h11.094",key:"3shlmq"}],["path",{d:"M8.5 2h7",key:"csnxdl"}]]);var f=e.i(86311),d=e.i(26912),p=e.i(17923),m=e.i(61574),y=e.i(7486);let g=(0,t.default)("ChartLine",[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"m19 9-5 5-4-4-3 3",key:"2osh9i"}]]),k=(0,t.default)("Briefcase",[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]]);var v=e.i(27927),P=e.i(70756);let b=(0,t.default)("Usb",[["circle",{cx:"10",cy:"7",r:"1",key:"dypaad"}],["circle",{cx:"4",cy:"20",r:"1",key:"22iqad"}],["path",{d:"M4.7 19.3 19 5",key:"1enqfc"}],["path",{d:"m21 3-3 1 2 2Z",key:"d3ov82"}],["path",{d:"M9.26 7.68 5 12l2 5",key:"1esawj"}],["path",{d:"m10 14 5 2 3.5-3.5",key:"v8oal5"}],["path",{d:"m18 12 1-1 1 1-1 1Z",key:"1bh22v"}]]),C={Stethoscope:a,ClipboardList:r.ClipboardList,Shield:i.Shield,AlertCircle:n.AlertCircle},A={bot:l,shield:i.Shield,clock:s.Clock},x={hcp:a,patient:m.HeartPulse,sites:y.Building2},w={medAffairs:d.FileCheck,commercial:g,operations:k},M={compliant:o.ShieldCheck,trained:c.Database,multiModal:u,mlrReady:h,availability:s.Clock,multiChannel:f.MessageSquare,auditable:d.FileCheck,analytics:p.BarChart3},S={crm:c.Database,ehr:v.Cloud,safety:P.Lock,content:b};e.s(["CAPABILITY_ICONS",0,M,"CAPABILITY_KEYS",0,["compliant","trained","multiModal","mlrReady","availability","multiChannel","auditable","analytics"],"EXTERNAL_KEYS",0,["hcp","patient","sites"],"EXTERNAL_STAKEHOLDER_COLORS",0,{hcp:"from-blue-500 to-cyan-500",patient:"from-rose-500 to-pink-500",sites:"from-emerald-500 to-teal-500"},"EXTERNAL_STAKEHOLDER_ICONS",0,x,"FEATURE_ICONS",0,A,"INTEGRATION_ICONS",0,S,"INTEGRATION_KEYS",0,["crm","ehr","safety","content"],"PHARMA_COLORS",0,{medAffairs:"from-violet-500 to-purple-500",commercial:"from-amber-500 to-orange-500",operations:"from-indigo-500 to-blue-500"},"PHARMA_ICONS",0,w,"PHARMA_KEYS",0,["medAffairs","commercial","operations"],"SOLUTION_ICONS",0,C],82923)},16790,58047,7035,e=>{"use strict";var t=e.i(75157);(0,t.getAssetUrl)("/images/integrations/veeva.svg"),(0,t.getAssetUrl)("/images/integrations/salesforce.svg"),(0,t.getAssetUrl)("/images/integrations/epic.svg"),(0,t.getAssetUrl)("/images/integrations/argus.svg"),e.s(["SOLUTIONS",0,[{id:"medical-information",translationKey:"medicalInfo",href:"/solutions/medical-information",icon:"Stethoscope",featured:!0}
9,{id:"clinical-trials",translationKey:"clinicalTrials",href:"/solutions/clinical-trials",icon:"ClipboardList",featured:!1},{id:"access-reimbursement",translationKey:"accessReimbursement",href:"/solutions/access-reimbursement",icon:"Shield",featured:!1},{id:"pharmacovigilance",translationKey:"pharmacovigilance",href:"/solutions/pharmacovigilance",icon:"AlertCircle",featured:!1}],"getSolutionMetricsKeys",0,function(e){switch(e){case"medicalInfo":return["mlrReady","compliance","availability"];case"clinicalTrials":return["enrollment","screening","retention"];case"accessReimbursement":return["automation","therapy","approval"];case"pharmacovigilance":return["intake","reports","processing"];default:return[]}}],58047);let a={name:"RepTwin",tagline:"AI-Powered Pharma Engagement",description:"AI-powered pharmaceutical engagement platform enabling compliant HCP communication, medical information automation, clinical trial support, and omnichannel healthcare AI agents.",url:"https://reptwin.ai"};e.s(["NAV_LINKS",0,[{labelKey:"solutions",href:"/solutions"},{labelKey:"platform",href:"/platform"},{labelKey:"pricing",href:"/pricing"},{labelKey:"about",href:"/about"}],"POLICIES",0,[{labelKey:"privacy",href:"/legal?tab=privacy-policy"},{labelKey:"terms",href:"/legal?tab=tou-user"},{labelKey:"aiDisclaimer",href:"/legal?tab=ai-disclaimer"},{labelKey:"acceptableUse",href:"/legal?tab=acceptable-use-policy"},{labelKey:"cookiePolicy",href:"/legal?tab=cookie-policy"}],"SITE_CONFIG",0,a],7035),a.name,a.tagline,a.name,a.name,a.url,a.description,(0,t.getAssetUrl)("/images/logos/reptwin-logo.png")||a.url,a.name,a.tagline,(0,t.getAssetUrl)("/images/hero-image.png"),a.name,a.tagline,(0,t.getAssetUrl)("/images/hero-image.png"),(0,t.getAssetUrl)("/images/platform-hero.png"),(0,t.getAssetUrl)("/images/platform-hero.png"),(0,t.getAssetUrl)("/images/platform-hero.png"),(0,t.getAssetUrl)("/images/medical-info-hero.png"),(0,t.getAssetUrl)("/images/clinical-trial-hero.png"),(0,t.getAssetUrl)("/images/Pharmacovigilance.png"),(0,t.getAssetUrl)("/images/access-reimbursement.png"),a.url,a.name,a.url,(0,t.getAssetUrl)("/images/logos/reptwin-logo.png")||a.url,a.description,a.url,a.name,a.url,a.description,a.url,e.s([],16790)},32341,62268,44779,e=>{"use strict";var t=e.i(18050),a=e.i(71645),r=e.i(26238);let i=new Set(["POST","PUT","DELETE","PATCH"]);async function n(e,t={}){let a,{timeout:r=3e4,...l}=t,s=(a=new AbortController,setTimeout(()=>a.abort(),r),a),o=(l.method??"GET").toUpperCase(),c={};if(i.has(o)){let e=function(){if("u"<typeof document)return null;let e=document.cookie.split("; ").find(e=>e.startsWith("reptwin_csrf="));return e?e.split("=")[1]:null}();e?c["X-CSRF-Token"]=e:"u">typeof document&&console.warn(`[api.service] CSRF token missing for ${o} request`)}try{let t=await fetch(e,{...l,signal:s.signal,headers:{"Content-Type":"application/json",...c,...l.headers},credentials:"include"}),a=await t.json().catch(()=>({}));if(!t.ok){let e={error:a.error||a.message||"Request failed",message:a.message,statusCode:t.status};if("string"==typeof a.type&&(e.type=a.type),429===t.status){let r=Number(a.retry_after);if(Number.isFinite(r)&&r>0)e.retryAfterSeconds=Math.ceil(r);else{let a=t.headers.get("Retry-After");if(a){let t=Number(a);if(Number.isFinite(t)&&t>0)e.retryAfterSeconds=Math.ceil(t);else{let t=Date.parse(a);Number.isNaN(t)||(e.retryAfterSeconds=Math.max(1,Math.ceil((t-Date.now())/1e3)))}}}let i=a.locked_until;"string"!=typeof i||Number.isNaN(Date.parse(i))?e.retryAfterSeconds&&(e.lockedUntil=new Date(Date.now()+1e3*e.retryAfterSeconds).toISOString()):e.lockedUntil=i}throw e}return{success:!0,data:a.data??a}}catch(e){if(e instanceof Error&&"AbortError"===e.name)throw{error:"Request timeout",statusCode:408};throw e}}async function l(e,t,a={}){return n(e,{...a,method:"POST",body:JSON.stringify(t)})}async function s(e,t={}){return n(e,{...t,method:"GET"})}e.s(["apiGet",0,s,"apiPost",0,l],62268);class o extends Error{status=429;retryAfterSeconds;lockedUntil;constructor(e,t,a){super(e),this.name="LoginRateLimitError",this.retryAfterSeconds=t,this.lockedUntil=a,Object.setPrototypeOf(this,o.prototype)}}async function c(e){try{let t=await l(r.API_ENDPOINTS.auth.login,e);if(!t.data)throw Error("Empty response from auth endpoint");return t.data}catch(e){if("object"==typeof e&&null!==e&&"error"in e&&"string"==typeof e.error&&429===e.statusCode){let t=e.retryAfterSeconds??900,a=new Date(e.lockedUntil?e.lockedUntil:Date.now()+1e3*t);throw new o(e.message||e.error||"Too many failed login attempts. Please try again later.",t,a)}throw e}}async function u(e){let t=await l(r.API_ENDPOINTS.auth.register,e);if(!t.data)throw Error("Empty response from auth endpoint");return t.data}async function h(e){let t=await l(r.API_ENDPOINTS.auth.invite,e);if(!t.data)throw Error("Invalid response from server");return t.data}async function f(e){let t=await l(r.API_ENDPOINTS.auth.sendOtp,e);if(!t.data)throw Error("Invalid response from server");return t.data}async function d(e){let t=await l(r.API_ENDPOINTS.auth.verifyOtp,e);if(!t.data)throw Error("Invalid response from server");return t.data}async function p(e){let t=await l(r.API_ENDPOINTS.auth.resendOtp,e);if(!t.data)throw Error("Invalid response from server");return t.data}async function m(){try{await l(r.API_ENDPOINTS.auth.logout,{})}catch{}}e.s(["LoginRateLimitError",0,o,"inviteUser",0,h,"loginUser",0,c,"logoutUser",0,m,"registerUser",0,u,"resendAuthOTP",0,p,"sendAuthOTP",0,f,"verifyAuthOTP",0,d],44779);let y=(0,a.createContext)(void 0);e.s(["AuthProvider",0,function({children:e}){let[r,i]=(0,a.useState)(!1),[n,l]=(0,a.useState)(!1),s=(0,a.useCallback)(async e=>{l(!0);try{let t=await c(e);return i(!0),t}finally{l(!1)}},[]),o=(0,a.useCallback)(async e=>{l(!0);try{let t=await u(e);return i(!0),t}finally{l(!1)}},[]),g=(0,a.useCallback)(async e=>{l(!0);try{return await h(e)}finally{l(!1)}},[]),k=(0,a.useCallback)(async e=>{l(!0);try{return await f(e)}finally{l(!1)}},[]),v=(0,a.useCallback)(async e=>{l(!0);try{return await d(e)}finally{l(!1)}},[]),P=(0,a.useCallback)(async e=>{l(!0);try{return await p(e)}finally{l(!1)}},[]),b=(0,a.useCallback)(async()=>{await m(),i(!1)},[]);return(0,t.jsx)(y.Provider,{value:{isAuthenticated:r,isLoading:n,login:s,register:o,invite:g,sendOTP:k,verifyOTP:v,resendOTP:P,logout:b},children:e})},"useAuth",0,function(){let e=(0,a.useContext)(y);if(!e)throw Error("useAuth must be used within an AuthProvider");return e}],32341)},20133,e=>{"use strict";var t=e.i(18566),a=e.i(71645),r=e.i(61745),i=a["use".trim()],n=e.i(49092),l=e.i(77105),s=e.i(89790),o=e.i(18050),c=e.i(33165);let u={locales:["en","es","fr"],defaultLocale:"en",localePrefix:"as-needed",localeDetection:!1};u.locales,u.defaultLocale;let{Link:h,redirect:f,usePathname:d,useRouter:p,getPathname:m}=function(e){let{Link:u,config:h,getPathname:f,...d}=function(e,r){var c,u,h;let f={...c=r||{},localePrefix:"object"==typeof(h=c.localePrefix)?h:{mode:h||"always"}
9,localeCookie:!!((u=c.localeCookie)??1)&&{name:"NEXT_LOCALE",sameSite:"lax",..."object"==typeof u&&u},localeDetection:c.localeDetection??!0,alternateLinks:c.alternateLinks??!0},d=f.pathnames,p=(0,a.forwardRef)(function({href:t,locale:a,...r},s){let c,u;"object"==typeof t?(c=t.pathname,u=t.params):c=t;let h=(0,n.isLocalizableHref)(t),p=e(),y=(0,n.isPromise)(p)?i(p):p,g=h?m({locale:a||y,href:null==d?c:{pathname:c,params:u},forcePrefix:null!=a||void 0}):c;return(0,o.jsx)(l.default,{ref:s,href:"object"==typeof t?{...t,pathname:g}:g,locale:a,localeCookie:f.localeCookie,...r})});function m(e){let t,{forcePrefix:a,href:r,locale:i}=e;return null==d?"object"==typeof r?(t=r.pathname,r.query&&(t+=(0,s.serializeSearchParams)(r.query))):t=r:t=(0,s.compileLocalizedPathname)({locale:i,...(0,s.normalizeNameOrNameWithParams)(r),pathnames:f.pathnames}),(0,s.applyPathnamePrefix)(t,i,f,a)}function y(e){return function(t,...a){return e(m(t),...a)}}return{config:f,Link:p,redirect:y(t.redirect),permanentRedirect:y(t.permanentRedirect),getPathname:m}}(r.useLocale,e);return{...d,Link:u,usePathname:function(){let e,i,l=(e=(0,t.usePathname)(),i=(0,r.useLocale)(),(0,a.useMemo)(()=>{if(!e)return e;let t=e,a=(0,n.getLocalePrefix)(i,h.localePrefix);if((0,n.hasPathnamePrefixed)(a,e))t=(0,n.unprefixPathname)(e,a);else if("never"!==h.localePrefix.mode&&h.localePrefix.prefixes){let a=(0,n.getLocaleAsPrefix)(i);(0,n.hasPathnamePrefixed)(a,e)&&(t=(0,n.unprefixPathname)(e,a))}return t},[h.localePrefix,i,e])),o=(0,r.useLocale)();return(0,a.useMemo)(()=>l&&h.pathnames?(0,s.getRoute)(o,l,h.pathnames):l,[o,l])},useRouter:function(){let e=(0,t.useRouter)(),i=(0,r.useLocale)(),n=(0,t.usePathname)();return(0,a.useMemo)(()=>{function t(e){return function(t,a){let{locale:r,...l}=a||{},s=[f({href:t,locale:r||i,forcePrefix:null!=r||void 0})];Object.keys(l).length>0&&s.push(l),(0,c.default)(h.localeCookie,n,i,r),e(...s)}}return{...e,push:t(e.push),replace:t(e.replace),prefetch:t(e.prefetch)}},[i,n,e])},getPathname:f}}(u);e.s(["Link",0,h,"usePathname",0,d,"useRouter",0,p],20133)}]);

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.