PageSourceSearch

https://polyblink.com/build/assets/Cloak-BTtgACf0.js

js polyblink.com collected 2026-10-02 01:42:28 UTC 3,301 bytes, 1 lines download raw bytes

1import{u as f,al as g,Z as r,j as b,aA as p,q as l,ai as t,E as k,i as a,P as x,aa as o,p as h,l as i,F as j,a2 as S,g as v}from"./vendor-vue-DO5-hTFl.js";import{_ as y}from"./HeadingSmall.vue_vue_type_script_setup_true_lang-CFW8wFCA.js";import{_ as D}from"./index-Cmtz8jH3.js";import{_ as z}from"./AppLayout.vue_vue_type_script_setup_true_lang-DxsoWZUB.js";import{_ as O}from"./Layout.vue_vue_type_script_setup_true_lang-BOEra09c.js";import{d as w}from"./index-CxAerfZN.js";import{u as C}from"./vendor-i18n-Xzp14jpf.js";import"./app-D-CGn2-d.js";import"./vendor-realtime-Dh3oqtlr.js";import"./AppToast-CX48UtwE.js";import"./createLucideIcon-CvPmzaXe.js";import"./x-BhLyuTBD.js";import"./_plugin-vue_export-helper-DlAUqK2U.js";import"./index-DkPg2_AP.js";import"./useForwardPropsEmits-BTi8H-c7.js";import"./RovingFocusGroup-D8QkvX7M.js";import"./users-DzU9Yozq.js";import"./check-BOXqqf8S.js";import"./Spinner.vue_vue_type_script_setup_true_lang-B8PlFPa3.js";import"./Heading.vue_vue_type_script_setup_true_lang-CRtTKCvF.js";const B={class:"flex flex-col space-y-6"},$={class:"text-base font-medium"},E={class:"mt-1 text-sm text-zinc-500 dark:text-zinc-400"},F={class:"rounded-lg border border-zinc-950/10 p-4 dark:border-white/10"},H={class:"text-sm font-medium"},N={class:"mt-1 text-sm text-zinc-500 dark:text-zinc-400"},T={key:0,class:"mt-3 flex flex-wrap gap-2"},V={key:1,class:"mt-3 text-sm text-zinc-500 dark:text-zinc-400"},lt=f({__name:"Cloak",props:{settings:{},perDomainDisabled:{}},setup(n){const d=n,{t:e}=C(),u=[{title:e("panel.projectSettings.breadcrumbDashboard"),href:w().url},{title:e("panel.projectSettings.breadcrumbProjectSettings"),href:"/panel/project-settings/cloak"}],s=v(()=>d.settings.cloak_disabled_globally),c=g({cloak_disabled_globally:d.settings.cloak_disabled_globally});function _(){c.cloak_disabled_globally=!s.value,c.patch("/panel/project-settings/cloak",{preserveScroll:!0})}return(I,P)=>(r(),b(z,{breadcrumbs:u},{default:p(()=>[l(t(k),{title:t(e)("panel.projectSettings.cloak.headTitle")},null,8,["title"]),l(O,null,{default:p(()=>[a("div",B,[l(y,{title:t(e)("panel.projectSettings.cloak.title"),description:t(e)("panel.projectSettings.cloak.description")},null,8,["title","description"]),a("div",{class:x(["rounded-lg border p-4",s.value?"border-amber-500/40 bg-amber-500/10":"border-zinc-950/10 dark:border-white/10"])},[a("p",$,o(s.value?t(e)("panel.projectSettings.cloak.stateOff"):t(e)("panel.projectSettings.cloak.stateOn")),1),a("p",E,o(s.value?t(e)("panel.projectSettings.cloak.stateOffHint"):t(e)("panel.projectSettings.cloak.stateOnHint")),1),l(t(D),{class:"mt-4",variant:s.value?"outline":"destructive",disabled:t(c).processing,onClick:_},{default:p(()=>[h(o(s.value?t(e)("panel.projectSettings.cloak.turnOn"):t(e)("panel.projectSettings.cloak.turnOff")),1)]),_:1},8,["variant","disabled"])],2),a("div",F,[a("p",H,o(t(e)("panel.projectSettings.cloak.perDomainTitle")),1),a("p",N,o(t(e)("panel.projectSettings.cloak.perDomainHint")),1),n.perDomainDisabled.length?(r(),i("ul",T,[(r(!0),i(j,null,S(n.perDomainDisabled,m=>(r(),i("li",{key:m,class:"rounded-md bg-zinc-950/5 px-2 py-1 font-mono text-xs dark:bg-white/10"},o(m),1))),128))])):(r(),i("p",V,o(t(e)("panel.projectSettings.cloak.perDomainEmpty")),1))])])]),_:1})]),_:1}))}});export{lt as default};

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.