| 6509 | |______________|`;var v37=y(()=>{q8();k8();s6();lN6();d_();QK();e4();rK();W4=O6(D6(),1)});var FbK={};T8(FbK,{call:()=>IvY});async function IvY(q){if(!await cN6())return q(gbK),null;let[_,z]=await Promise.all([Hm(),K46()]);if(!_.success)return q(gbK),null;let Y=_.data,$=z.success?z.data:null;async function A(w){if(w==="escape"||w==="defer"){q("Privacy settings dialog dismissed",{display:"system"});return}await O()}async function O(){let w=await Hm();if(!w.success){q("Unable to retrieve updated privacy settings",{display:"system"});return}let j=w.data,H=j.grove_enabled?"true":"false";if(q(`"Help improve Claude" set to ${H}.`),Y.grove_enabled!==null&&Y.grove_enabled!==j.grove_enabled)d("tengu_grove_policy_toggled",{state:j.grove_enabled,location:"settings"})}if(Y.grove_enabled!==null)return Pq8.createElement(T37,{settings:Y,domainExcluded:$?.domain_excluded,onDone:O});return Pq8.createElement(G37,{showIfAlreadyViewed:!0,onDone:A,location:"settings"})}var Pq8,gbK="Review and manage your privacy settings at https://claude.ai/settings/data-privacy-controls";var UbK=y(()=>{v37();k8();lN6();Pq8=O6(D6(),1)});var uvY,QbK;var dbK=y(()=>{G7();uvY={type:"local-jsx",name:"privacy-settings",description:"View and update your privacy settings",isEnabled:()=>{return sd6()},load:()=>Promise.resolve().then(() => (UbK(),FbK))},QbK=uvY});function cbK(q,K){let _={PreToolUse:{},PostToolUse:{},PostToolUseFailure:{},PermissionDenied:{},Notification:{},UserPromptSubmit:{},SessionStart:{},SessionEnd:{},Stop:{},StopFailure:{},SubagentStart:{},SubagentStop:{},PreCompact:{},PostCompact:{},PermissionRequest:{},Setup:{},TeammateIdle:{},TaskCreated:{},TaskCompleted:{},Elicitation:{},ElicitationResult:{},ConfigChange:{},WorktreeCreate:{},WorktreeRemove:{},InstructionsLoaded:{},CwdChanged:{},FileChanged:{}},z=kU8(K);Mb4(q).forEach(($)=>{let A=_[$.event];if(A){let O=z[$.event].matcherMetadata!==void 0?$.matcher||"":"";if(!A[O])A[O]=[];A[O].push($)}});let Y=sR();if(Y)for(let[$,A]of Object.entries(Y)){let O=$,w=_[O];if(!w)continue;for(let j of A){let H=j.matcher||"";if("pluginRoot"in j){w[H]??=[];for(let J of j.hooks)w[H].push({event:O,config:J,matcher:j.matcher,source:"pluginHook",pluginName:j.pluginId})}}}return _}function lbK(q,K){let _=Object.keys(q[K]||{});return Wb4(_,q,K)}function nbK(q,K,_){let z=_??"";return q[K]?.[z]??[]}function Wq8(q,K){return kU8(K)[q].matcherMetadata}var kU8;var ibK=y(()=>{F4();v8();Uw6();kU8=_1(function(q){return{PreToolUse:{summary:"Before tool execution",description:`Input to command is JSON of tool call arguments. |