"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([["vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-27181b"],{57260:(t,e,i)=>{i.d(e,{P:()=>Attachment});let Attachment=class Attachment{constructor(t,e){this.file=t,this.directory=e,this.state="pending",this.id=null,this.href=null,this.name=null,this.percent=0}static traverse(t,e){var i;return e&&(i=t).items&&Array.from(i.items).some(t=>{let e=t.webkitGetAsEntry&&t.webkitGetAsEntry();return e&&e.isDirectory})?r("",Array.from(t.items).map(t=>t.webkitGetAsEntry()).filter(t=>null!=t)):Promise.resolve(n(Array.from(t.files||[])).map(t=>new Attachment(t)))}static from(t){let e=[];for(let i of t)if(i instanceof File)e.push(new Attachment(i));else if(i instanceof Attachment)e.push(i);else throw Error("Unexpected type");return e}get fullPath(){return this.directory?`${this.directory}/${this.file.name}`:this.file.name}isImage(){return["image/gif","image/png","image/jpg","image/jpeg","image/svg+xml"].indexOf(this.file.type)>-1}isVideo(){return["video/mp4","video/quicktime"].indexOf(this.file.type)>-1}saving(t){if("pending"!==this.state&&"saving"!==this.state)throw Error(`Unexpected transition from ${this.state} to saving`);this.state="saving",this.percent=t}saved(t){var e,i,n;if("pending"!==this.state&&"saving"!==this.state)throw Error(`Unexpected transition from ${this.state} to saved`);this.state="saved",this.id=null!==(e=null==t?void 0:t.id)&&void 0!==e?e:null,this.href=null!==(i=null==t?void 0:t.href)&&void 0!==i?i:null,this.name=null!==(n=null==t?void 0:t.name)&&void 0!==n?n:null}isPending(){return"pending"===this.state}isSaving(){return"saving"===this.state}isSaved(){return"saved"===this.state}};function n(t){return Array.from(t).filter(t=>!t.name.startsWith("."))}async function r(t,e){let i=[];for(let o of n(e))if(o.isDirectory)i.push(...await r(o.fullPath,await function(t){return new Promise(function(e,i){let n=[],r=t.createReader(),o=()=>{r.readEntries(t=>{t.length>0?(n.push(...t),o()):e(n)},i)};o()})}(o)));else{let e=await function(t){return new Promise(function(e,i){t.file(e,i)})}(o);i.push(new Attachment(e,t))}return i}let FileAttachmentElement=class FileAttachmentElement extends HTMLElement{connectedCallback(){this.addEventListener("dragenter",a),this.addEventListener("dragover",a),this.addEventListener("dragleave",l),this.addEventListener("drop",c),this.addEventListener("paste",u),this.addEventListener("change",h)}disconnectedCallback(){this.removeEventListener("dragenter",a),this.removeEventListener("dragover",a),this.removeEventListener("dragleave",l),this.removeEventListener("drop",c),this.removeEventListener("paste",u),this.removeEventListener("change",h)}get directory(){return this.hasAttribute("directory")}set directory(t){t?this.setAttribute("directory",""):this.removeAttribute("directory")}async attach(t){let e=t instanceof DataTransfer?await Attachment.traverse(t,this.directory):Attachment.from(t),i=this.dispatchEvent(new CustomEvent("file-attachment-accept",{bubbles:!0,cancelable:!0,detail:{attachments:e}}));i&&e.length&&this.dispatchEvent(new CustomEvent("file-attachment-accepted",{bubbles:!0,detail:{attachments:e}}))}};function o(t){return Array.from(t.types).indexOf("Files")>=0}let s=null;function a(t){let e=t.currentTarget;s&&clearTimeout(s),s=window.setTimeout(()=>e.removeAttribute("hover"),200);let i=t.dataTransfer;i&&o(i)&&(i.dropEffect="copy",e.setAttribute("hover",""),t.preventDefault())}function l(t){t.dataTransfer&&(t.dataTransfer.dropEffect="none");let e=t.currentTarget;e.removeAttribute("hover"),t.stopPropagation(),t.preventDefault()}function c(t){let e=t.currentTarget;if(!(e instanceof FileAttachmentElement))return;e.removeAttribute("hover");let i=t.dataTransfer;i&&o(i)&&(e.attach(i),t.stopPropagation(),t.preventDefault())}let d=/^image\/(gif|png|jpeg)$/;function u(t){if(!t.clipboardData||!t.clipboardData.items)return;let e=t.currentTarget;if(!(e instanceof FileAttachmentElement))return;let i=function(t){for(let e of t)if("file"===e.kind&&d.test(e.type))return e.getAsFile();return null}(t.clipboardData.items);if(!i)return;let n=[i];e.attach(n),t.preventDefault()}function h(t){let e=t.currentTarget;if(!(e instanceof FileAttachmentElement))return;let i=t.target;if(!(i instanceof HTMLInputElement))return;let n=e.getAttribute("input");if(n&&i.id!==n)return;let r=i.files;r&&0!==r.length&&(e.attach(r),i.value="")}window.customElements.get("file-attachment")||(window.FileAttachmentElement=FileAttachmentElement,window.customElements.define("file-attachment",FileAttachmentElement))},48030:(t,e,i)=>{i.d(e,{N:()=>o});let n={"outside-top":["outside-bottom","outside-right","outside-left","outside-bottom"],"outside-bottom":["outside-top","outside-right","outside-left","outside-bottom"],"outside-left":["outside-right","outside-bottom","outside-top","outside-bottom"],"outside-right":["outside-left","outside-bottom","outside-top","outside-bottom"]},r={start:["end","center"],end:["start","center"],center:["end","start"]};function o(t,e,i={}){let o=function(t){if(function(t){var e;if("DIALOG"===t.tagName)return!0;try{if(t.matches(":popover-open")&&/native code/.test(null===(e=document.body.showPopover)||void 0===e?void 0:e.toString()))return!0}catch(t){}return!1}(t))return document.body;let e=t.parentNode;for(;null!==e;){if(e instanceof HTMLElement&&"static"!==getComputedStyle(e).position)return e;e=e.parentNode}return document.body}(t),l=function(t){let e=t;for(;null!==e&&e instanceof Element;){let t=getComputedStyle(e);if("visible"!==t.overflow)break;e=e.parentNode}let i=e!==document.body&&e instanceof HTMLElement?e:document.body,n=i.getBoundingClientRect(),r=getComputedStyle(i),[o,s,a,l]=[r.borderTopWidth,r.borderLeftWidth,r.borderRightWidth,r.borderBottomWidth].map(t=>parseInt(t,10)||0);return{top:n.top+o,left:n.left+s,width:n.width-a-s,height:Math.max(n.height-o-l,i===document.body?window.innerHeight:-1/0)}}(o),c=getComputedStyle(o),d=o.getBoundingClientRect(),[u,h]=[c.borderTopWidth,c.borderLeftWidth].map(t=>parseInt(t,10)||0),f={top:d.top+u,left:d.left+h};return function(t,e,i,o,{side:s,align:l,allowOutOfBounds:c,anchorOffset:d,alignmentOffset:u}){let h={top:t.top-e.top,left:t.left-e.left,width:t.width,height:t.height},f=a(i,o,s,l,d,u),m=s,p=l;if(f.top-=e.top,f.left-=e.left,!c){var g,b,v,w;let c=n[s],y=0;if(c){let t=s;for(;yh.height+h.top:b.lefth.width+h.left);){let n=c[y++];t=n,f=a(i,o,n,l,d,u),f.top-=e.top,f.left-=e.left,m=n}}let E=r[l],A=0;if(E){let t=l;for(;Ah.left+h.width||w.leftt.width+h.left&&(f.left=t.width+h.left-i.width),c&&yt.height+h.top&&(f.top=Math.max(t.height+h.top-i.height,0))}return Object.assign(Object.assign({},f),{anchorSide:m,anchorAlign:p})}(l,f,t.getBoundingClientRect(),e instanceof Element?e.getBoundingClientRect():e,function(t={}){var e,i,n,r,o;let a=null!==(e=t.side)&&void 0!==e?e:s.side,l=null!==(i=t.align)&&void 0!==i?i:s.align;return{side:a,align:l,anchorOffset:null!==(n=t.anchorOffset)&&void 0!==n?n:"inside-center"===a?0:s.anchorOffset,alignmentOffset:null!==(r=t.alignmentOffset)&&void 0!==r?r:"center"!==l&&a.startsWith("inside")?s.alignmentOffset:0,allowOutOfBounds:null!==(o=t.allowOutOfBounds)&&void 0!==o?o:s.allowOutOfBounds}}(i))}let s={side:"outside-bottom",align:"start",anchorOffset:4,alignmentOffset:4,allowOutOfBounds:!1};function a(t,e,i,n,r,o){let s=e.left+e.width,a=e.top+e.height,l=-1,c=-1;return"outside-top"===i?l=e.top-r-t.height:"outside-bottom"===i?l=a+r:"outside-left"===i?c=e.left-r-t.width:"outside-right"===i&&(c=s+r),("outside-top"===i||"outside-bottom"===i)&&(c="start"===n?e.left+o:"center"===n?e.left-(t.width-e.width)/2+o:s-t.width-o),("outside-left"===i||"outside-right"===i)&&(l="start"===n?e.top+o:"center"===n?e.top-(t.height-e.height)/2+o:a-t.height-o),"inside-top"===i?l=e.top+r:"inside-bottom"===i?l=a-r-t.height:"inside-left"===i?c=e.left+r:"inside-right"===i?c=s-r-t.width:"inside-center"===i&&(c=(s+e.left)/2-t.width/2+r),"inside-top"===i||"inside-bottom"===i?c="start"===n?e.left+o:"center"===n?e.left-(t.width-e.width)/2+o:s-t.width-o:("inside-left"===i||"inside-right"===i||"inside-center"===i)&&(l="start"===n?e.top+o:"center"===n?e.top-(t.height-e.height)/2+o:a-t.height-o),{top:l,left:c}}},50064:(t,e,i)=>{i(27034);var n,r,o,s,a,l,c,d,u,h,f,m,p,g,b,v,w,y,E,A,L,k,C,T,S,x,M,I,O,P,D,R,j,q,H,W,$,F,N,B,z,V,X,K,G,Y,_,U,Z,Q,J,tt,te,ti,tn,tr,to,ts,ta,tl,tc,td,tu,th,tf,tm,tp,tg,tb=i(76006),tv=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i},tw=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let ActionListTruncationObserver=class ActionListTruncationObserver{constructor(t){this.resizeObserver=new ResizeObserver(t=>{for(let e of t){let t=e.target;t instanceof HTMLElement&&this.update(t)}}),this.resizeObserver.observe(t)}unobserve(t){this.resizeObserver.unobserve(t)}update(t){let e=t.querySelectorAll("li");for(let t of e){let e=t.querySelector(".ActionListItem-label");if(!e)continue;let i=t.querySelector(".ActionListItem-truncationTooltip");if(!i)continue;let n=e.scrollWidth>e.clientWidth;n?i.style.display="":i.style.display="none"}}};let ty=class ActionListElement extends HTMLElement{constructor(){super(...arguments),n.set(this,void 0)}connectedCallback(){tv(this,n,new ActionListTruncationObserver(this),"f")}disconnectedCallback(){tw(this,n,"f").unobserve(this)}};n=new WeakMap,ty=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s}([tb.Ih],ty);var tE=i(48542),tA=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},tL=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)},tk=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i};let tC=new IntersectionObserver(t=>{for(let e of t){let t=e.target;e.isIntersecting&&t instanceof tS&&t.update()}}),tT=new ResizeObserver(t=>{for(let e of t){let t=e.target;t instanceof tS&&t.update()}});!function(t){t[t.Item=0]="Item",t[t.Divider=1]="Divider"}(u||(u={}));let tS=class ActionBarElement extends HTMLElement{constructor(){super(...arguments),r.add(this),o.set(this,null)}connectedCallback(){for(let t of this.items){let e=t.getBoundingClientRect().width,i=parseInt(window.getComputedStyle(t)?.marginLeft,10),n=parseInt(window.getComputedStyle(t)?.marginRight,10);t.setAttribute("data-offset-width",`${e+i+n}`)}tT.observe(this),tC.observe(this),requestAnimationFrame(()=>{this.style.overflow="visible",this.update()})}disconnectedCallback(){tT.unobserve(this),tC.unobserve(this)}menuItemClick(t){let e=t.currentTarget,i=e?.getAttribute("data-for");i&&document.getElementById(i)?.click()}update(){let t=tL(this,r,"a",s);if(!t)return;let e=t.getBoundingClientRect().top,i=null;tL(this,r,"m",d).call(this,(t,n,o)=>{let s=t.getBoundingClientRect().top;return o===u.Item&&(s>e?(tL(this,r,"m",l).call(this,n),this.moreMenu.hidden&&(this.moreMenu.hidden=!1),i===u.Divider&&tL(this,r,"m",l).call(this,n-1)):(tL(this,r,"m",a).call(this,n),n===this.items.length-1&&(this.moreMenu.hidden=!0),i===u.Divider&&tL(this,r,"m",a).call(this,n-1))),i=o,!0}),tL(this,o,"f")&&tL(this,o,"f").abort(),tk(this,o,(0,tE.km)(this,{bindKeys:tE.Qw.ArrowHorizontal|tE.Qw.HomeAndEnd,focusOutBehavior:"wrap",focusableElementFilter:t=>{let e=this.items.indexOf(t.parentElement),i=e>-1&&"visible"===this.items[e].style.visibility,n=t===this.moreMenu.invokerElement&&!this.moreMenu.hidden;return i||n}}),"f")}};o=new WeakMap,r=new WeakSet,s=function(){let t=null;return tL(this,r,"m",d).call(this,(e,i,n)=>n!==u.Item||(t=e,!1)),t},a=function(t){let e=this.items[t],i=tL(this,r,"a",c)[t];e&&i&&(e.style.setProperty("visibility","visible"),i.hidden=!0)},l=function(t){let e=this.items[t],i=tL(this,r,"a",c)[t];e&&i&&(e.style.setProperty("visibility","hidden"),i.hidden=!1)},c=function(){return this.moreMenu.querySelectorAll('[role="menu"] > li')},d=function(t){for(let e=0;e{let t=new Set,e=null,i=null;function n(){for(let e of t)e.update()}return r=>{window.addEventListener("resize",n),e||(e=new IntersectionObserver(e=>{for(let i of e){let e=i.target;i.isIntersecting?(e.update(),t.add(e)):t.delete(e)}})),i||(i=new ResizeObserver(()=>{for(let e of t)e.update()})),i.observe(r.ownerDocument.documentElement),e.observe(r)}})();let AnchoredPositionElement=class AnchoredPositionElement extends HTMLElement{constructor(){super(...arguments),h.set(this,null),f.set(this,void 0)}get align(){let t=this.getAttribute("align");return"center"===t||"end"===t?t:"start"}set align(t){this.setAttribute("align",`${t}`)}get side(){let t=this.getAttribute("side");return"inside-top"===t||"inside-bottom"===t||"inside-left"===t||"inside-right"===t||"inside-center"===t||"outside-top"===t||"outside-left"===t||"outside-right"===t?t:"outside-bottom"}set side(t){this.setAttribute("side",`${t}`)}get anchorOffset(){let t=this.getAttribute("anchor-offset");return"spacious"===t||"8"===t?8:4}set anchorOffset(t){this.setAttribute("anchor-offset",`${t}`)}get anchor(){return this.getAttribute("anchor")||""}set anchor(t){this.setAttribute("anchor",`${t}`)}get anchorElement(){if(tM(this,h,"f"))return tM(this,h,"f");let t=this.anchor;return t?this.ownerDocument.getElementById(t):null}set anchorElement(t){tI(this,h,t,"f"),tM(this,h,"f")||this.removeAttribute("anchor")}get alignmentOffset(){return Number(this.getAttribute("alignment-offset"))}set alignmentOffset(t){this.setAttribute("alignment-offset",`${t}`)}get allowOutOfBounds(){return this.hasAttribute("allow-out-of-bounds")}set allowOutOfBounds(t){this.toggleAttribute("allow-out-of-bounds",t)}connectedCallback(){this.update(),this.addEventListener("beforetoggle",()=>this.update()),tO(this)}attributeChangedCallback(){this.update()}update(){this.isConnected&&(cancelAnimationFrame(tM(this,f,"f")),tI(this,f,requestAnimationFrame(()=>{let t=this.anchorElement;if(this.classList.toggle("not-anchored",!t),t){let{left:e,top:i}=(0,tx.N)(this,t,this);this.style.top=`${i}px`,this.style.left=`${e}px`,this.style.bottom="auto",this.style.right="auto"}else this.style.top="0",this.style.left="0",this.style.bottom="0",this.style.right="0"}),"f"))}};h=new WeakMap,f=new WeakMap,AnchoredPositionElement.observedAttributes=["align","side","anchor","alignment-offset","allow-out-of-bounds"],customElements.get("anchored-position")||(window.AnchoredPositionElement=AnchoredPositionElement,customElements.define("anchored-position",AnchoredPositionElement));var tP=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i},tD=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};function tR(t){let e=t.target,i=e?.closest("button");if(!i||i.hasAttribute("disabled")||"true"===i.getAttribute("aria-disabled"))return;let n=i?.getAttribute("data-show-dialog-id");if(n){let e=document.getElementById(n);if(e instanceof HTMLDialogElement){e.showModal(),t.preventDefault();let n=i,r=!1;for(;n;)(n=n.parentElement?.closest("[popover]:not(:popover-open)"))&&"auto"===n.popover&&(n.classList.add("dialog-inside-popover-fix"),n.popover="manual",n.showPopover(),r=!0);r&&(e.addEventListener("close",t=>t.stopImmediatePropagation(),{once:!0}),e.close(),e.showModal(),e.addEventListener("close",()=>{for(let t of e.ownerDocument.querySelectorAll(".dialog-inside-popover-fix"))t.contains(e)&&(t.classList.remove("dialog-inside-popover-fix"),t.popover="auto",t.showPopover())},{once:!0}))}}if(n=i.getAttribute("data-close-dialog-id")||i.getAttribute("data-submit-dialog-id")){let t=document.getElementById(n);t instanceof HTMLDialogElement&&t.open&&t.close()}}let DialogHelperElement=class DialogHelperElement extends HTMLElement{constructor(){super(...arguments),m.add(this),p.set(this,null)}get dialog(){return this.querySelector("dialog")}connectedCallback(){let{signal:t}=tP(this,p,new AbortController,"f");document.addEventListener("click",tR,!0),document.addEventListener("click",this,{signal:t}),this.ownerDocument.body.style.setProperty("--dialog-scrollgutter",`${window.innerWidth-this.ownerDocument.body.clientWidth}px`),new MutationObserver(t=>{for(let e of t)e.target===this.dialog&&tD(this,m,"m",g).call(this)}).observe(this,{subtree:!0,attributeFilter:["open"]}),tD(this,m,"m",g).call(this)}disconnectedCallback(){tD(this,p,"f")?.abort()}handleEvent(t){let e=t.target,i=this.dialog;if(e!==i||!i?.open)return;let n=i.getBoundingClientRect(),r=n.top<=t.clientY&&t.clientY<=n.top+n.height&&n.left<=t.clientX&&t.clientX<=n.left+n.width;r||i.close()}};p=new WeakMap,m=new WeakSet,g=function(){this.dialog&&(this.ownerDocument.body.classList.toggle("has-modal",this.dialog.matches(":modal")),this.dialog.matches("[open]:not(:modal)")&&(this.dialog.addEventListener("close",t=>t.stopImmediatePropagation(),{once:!0}),this.dialog.close(),this.dialog.showModal()))},window.customElements.get("dialog-helper")||(window.DialogHelperElement=DialogHelperElement,window.customElements.define("dialog-helper",DialogHelperElement)),i(13604);var tj=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i},tq=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let tH=['[role="menuitem"]','[role="menuitemcheckbox"]','[role="menuitemradio"]'].map(t=>`:not([hidden]) > ${t}`).join(", "),tW=t=>t.textContent?.trim()[0].toLowerCase(),t$=/^\S$/;let FocusGroupElement=class FocusGroupElement extends HTMLElement{constructor(){super(...arguments),b.add(this),v.set(this,null),w.set(this,null)}get nowrap(){return this.hasAttribute("nowrap")}set nowrap(t){this.toggleAttribute("nowrap",t)}get direction(){return"horizontal"===this.getAttribute("direction")?"horizontal":"vertical"}set direction(t){this.setAttribute("direction",`${t}`)}get retain(){return this.hasAttribute("retain")}set retain(t){this.toggleAttribute("retain",t)}get mnemonics(){return this.hasAttribute("mnemonics")}connectedCallback(){tj(this,w,new AbortController,"f");let{signal:t}=tq(this,w,"f");this.addEventListener("keydown",this,{signal:t}),this.addEventListener("click",this,{signal:t}),this.addEventListener("mouseover",this,{signal:t}),this.addEventListener("focusin",this,{signal:t})}disconnectedCallback(){tq(this,w,"f")?.abort()}handleEvent(t){let{direction:e,nowrap:i}=this;if("focusin"===t.type){if(this.retain&&t.target instanceof Element&&t.target.matches(tH)){tq(this,v,"f")?.abort();let{signal:e}=tj(this,v,new AbortController,"f");for(let i of tq(this,b,"a",y)){i.setAttribute("tabindex",i===t.target?"0":"-1");let n=t.target.closest("[popover]");i===t.target&&n?.popover==="auto"&&n.closest("focus-group")===this&&n.addEventListener("toggle",t=>{if(t.target instanceof Element&&"closed"===t.newState&&(tq(this,v,"f")?.abort(),i.setAttribute("tabindex","-1"),n.id)){let t=this.querySelector(`[popovertarget="${n.id}"]`);t?t.setAttribute("tabindex","0"):tq(this,b,"a",y)[0]?.setAttribute("tabindex","0")}},{signal:e})}}}else if(t instanceof KeyboardEvent){let n=Array.from(tq(this,b,"a",y)),r=n.indexOf(t.target),o=t.key;if("Up"===o||"ArrowUp"===o)("vertical"===e||"both"===e)&&(r-=r<0?0:1,t.preventDefault());else if("Down"===o||"ArrowDown"===o)("vertical"===e||"both"===e)&&(r+=1,t.preventDefault());else if("Left"===t.key||"ArrowLeft"===t.key)("horizontal"===e||"both"===e)&&(r-=1,t.preventDefault());else if("Right"===t.key||"ArrowRight"===t.key)("horizontal"===e||"both"===e)&&(r+=1,t.preventDefault());else if("Home"===t.key||"PageUp"===t.key)r=0,t.preventDefault();else if("End"===t.key||"PageDown"===t.key)r=n.length-1,t.preventDefault();else{if(!(this.mnemonics&&t$.test(o)))return;let e=o.toLowerCase(),s=r>0&&tW(t.target)===e?r:0;(r=n.findIndex((t,i)=>i>s&&tW(t)===e))<0&&!i&&(r=n.findIndex(t=>tW(t)===e))}i&&r<0&&(r=0),!i&&r>=n.length&&(r=0);let s=n.at(Math.min(r,n.length-1));{let e=s;do e=e.closest("[popover]:not(:popover-open)"),e?.popover!=="auto"||["ArrowRight","ArrowLeft"].includes(t.key)||e.showPopover(),e=e?.parentElement||null;while(e)}s?.focus()}}};v=new WeakMap,w=new WeakMap,b=new WeakSet,y=function(){return this.querySelectorAll(tH)},customElements.get("focus-group")||(window.FocusGroupElement=FocusGroupElement,customElements.define("focus-group",FocusGroupElement));var tF=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s};let tN=class ScrollableRegionElement extends HTMLElement{constructor(){super(...arguments),this.hasOverflow=!1,this.labelledBy=""}connectedCallback(){this.style.overflow="auto",this.observer=new ResizeObserver(t=>{for(let e of t)this.hasOverflow=e.target.scrollHeight>e.target.clientHeight||e.target.scrollWidth>e.target.clientWidth}),this.observer.observe(this)}disconnectedCallback(){this.observer.disconnect()}attributeChangedCallback(t){"data-has-overflow"===t&&(this.hasOverflow?(this.setAttribute("aria-labelledby",this.labelledBy),this.setAttribute("role","region"),this.setAttribute("tabindex","0")):(this.removeAttribute("aria-labelledby"),this.removeAttribute("role"),this.removeAttribute("tabindex")))}};tF([tb.Lj],tN.prototype,"hasOverflow",void 0),tF([tb.Lj],tN.prototype,"labelledBy",void 0),tN=tF([tb.Ih],tN),window.ScrollableRegionElement=tN;let tB=new WeakMap,tz=new WeakMap,tV=new WeakMap;function tX(t){let e=t.currentTarget;if(!(e instanceof ImageCropElement))return;let{box:i,image:n}=tV.get(e)||{};if(!i||!n)return;let r=0,o=0;if(t instanceof KeyboardEvent)"ArrowUp"===t.key?o=-1:"ArrowDown"===t.key?o=1:"ArrowLeft"===t.key?r=-1:"ArrowRight"===t.key&&(r=1);else if(tz.has(e)&&t instanceof MouseEvent){let i=tz.get(e);r=t.pageX-i.dragStartX,o=t.pageY-i.dragStartY}else if(tz.has(e)&&t instanceof TouchEvent){let{pageX:i,pageY:n}=t.changedTouches[0],{dragStartX:s,dragStartY:a}=tz.get(e);r=i-s,o=n-a}if(0!==r||0!==o){let t=Math.min(Math.max(0,i.offsetLeft+r),n.width-i.offsetWidth),s=Math.min(Math.max(0,i.offsetTop+o),n.height-i.offsetHeight);i.style.left=`${t}px`,i.style.top=`${s}px`,tQ(e,{x:t,y:s,width:i.offsetWidth,height:i.offsetHeight})}if(t instanceof MouseEvent)tz.set(e,{dragStartX:t.pageX,dragStartY:t.pageY});else if(t instanceof TouchEvent){let{pageX:i,pageY:n}=t.changedTouches[0];tz.set(e,{dragStartX:i,dragStartY:n})}}function tK(t){let e,i,n;let r=t.target;if(!(r instanceof HTMLElement))return;let o=tG(r);if(!(o instanceof ImageCropElement))return;let{box:s}=tV.get(o)||{};if(!s)return;let a=o.getBoundingClientRect();if(t instanceof KeyboardEvent){if("Escape"===t.key)return tU(o);if("-"===t.key&&(n=-10),"="===t.key&&(n=10),!n)return;e=s.offsetWidth+n,i=s.offsetHeight+n,tB.set(o,{startX:s.offsetLeft,startY:s.offsetTop})}else if(t instanceof MouseEvent){let n=tB.get(o);if(!n)return;e=t.pageX-n.startX-a.left-window.pageXOffset,i=t.pageY-n.startY-a.top-window.pageYOffset}else if(t instanceof TouchEvent){let n=tB.get(o);if(!n)return;e=t.changedTouches[0].pageX-n.startX-a.left-window.pageXOffset,i=t.changedTouches[0].pageY-n.startY-a.top-window.pageYOffset}e&&i&&t_(o,e,i,!(t instanceof KeyboardEvent))}function tG(t){let e=t.getRootNode();return e instanceof ShadowRoot?e.host:t}function tY(t){let e=t.currentTarget;if(!(e instanceof HTMLElement))return;let i=tG(e);if(!(i instanceof ImageCropElement))return;let{box:n}=tV.get(i)||{};if(!n)return;let r=t.target;if(r instanceof HTMLElement){if(r.hasAttribute("data-direction")){let e=r.getAttribute("data-direction")||"";i.addEventListener("mousemove",tK),i.addEventListener("touchmove",tK,{passive:!0}),["nw","se"].indexOf(e)>=0&&i.classList.add("nwse"),["ne","sw"].indexOf(e)>=0&&i.classList.add("nesw"),tB.set(i,{startX:n.offsetLeft+(["se","ne"].indexOf(e)>=0?0:n.offsetWidth),startY:n.offsetTop+(["se","sw"].indexOf(e)>=0?0:n.offsetHeight)}),tK(t)}else i.addEventListener("mousemove",tX),i.addEventListener("touchmove",tX,{passive:!0})}}function t_(t,e,i,n=!0){let r=Math.max(Math.abs(e),Math.abs(i),10),o=tB.get(t);if(!o)return;let{box:s,image:a}=tV.get(t)||{};if(!s||!a)return;r=Math.min(r,i>0?a.height-o.startY:o.startY,e>0?a.width-o.startX:o.startX);let l=n?Math.round(Math.max(0,e>0?o.startX:o.startX-r)):s.offsetLeft,c=n?Math.round(Math.max(0,i>0?o.startY:o.startY-r)):s.offsetTop;s.style.left=`${l}px`,s.style.top=`${c}px`,s.style.width=`${r}px`,s.style.height=`${r}px`,tQ(t,{x:l,y:c,width:r,height:r})}function tU(t){let{image:e}=tV.get(t)||{};if(!e)return;let i=Math.round(e.clientWidth>e.clientHeight?e.clientHeight:e.clientWidth);tB.set(t,{startX:(e.clientWidth-i)/2,startY:(e.clientHeight-i)/2}),t_(t,i,i)}function tZ(t){let e=t.currentTarget;e instanceof ImageCropElement&&(tz.delete(e),e.classList.remove("nwse","nesw"),e.removeEventListener("mousemove",tK),e.removeEventListener("mousemove",tX),e.removeEventListener("touchmove",tK),e.removeEventListener("touchmove",tX))}function tQ(t,e){let{image:i}=tV.get(t)||{};if(!i)return;let n=i.naturalWidth/i.width;for(let i in e){let r=Math.round(e[i]*n);e[i]=r;let o=t.querySelector(`[data-image-crop-input='${i}']`);o instanceof HTMLInputElement&&(o.value=r.toString())}t.dispatchEvent(new CustomEvent("image-crop-change",{bubbles:!0,detail:e}))}let ImageCropElement=class ImageCropElement extends HTMLElement{connectedCallback(){if(tV.has(this))return;let t=this.attachShadow({mode:"open"});t.innerHTML=`
`;let e=t.querySelector("[data-crop-box]");if(!(e instanceof HTMLElement))return;let i=t.querySelector("img");i instanceof HTMLImageElement&&(tV.set(this,{box:e,image:i}),i.addEventListener("load",()=>{this.loaded=!0,tU(this)}),this.addEventListener("mouseleave",tZ),this.addEventListener("touchend",tZ),this.addEventListener("mouseup",tZ),e.addEventListener("mousedown",tY),e.addEventListener("touchstart",tY,{passive:!0}),this.addEventListener("keydown",tX),this.addEventListener("keydown",tK),this.src&&(i.src=this.src))}static get observedAttributes(){return["src"]}get src(){return this.getAttribute("src")}set src(t){t?this.setAttribute("src",t):this.removeAttribute("src")}get loaded(){return this.hasAttribute("loaded")}set loaded(t){t?this.setAttribute("loaded",""):this.removeAttribute("loaded")}attributeChangedCallback(t,e,i){let{image:n}=tV.get(this)||{};"src"===t&&(this.loaded=!1,n&&(n.src=i))}};window.customElements.get("image-crop")||(window.ImageCropElement=ImageCropElement,window.customElements.define("image-crop",ImageCropElement)),i(28585);var tJ=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},t0=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i},t1=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let t3=class NavListElement extends HTMLElement{constructor(){super(...arguments),E.add(this),A.set(this,void 0)}connectedCallback(){this.topLevelList&&t0(this,A,new ActionListTruncationObserver(this.topLevelList),"f")}disconnectedCallback(){this.topLevelList&&t1(this,A,"f").unobserve(this.topLevelList)}selectItemById(t){if(!t)return!1;let e=t1(this,E,"m",L).call(this,t);return!!e&&(t1(this,E,"m",T).call(this,e),!0)}selectItemByHref(t){if(!t)return!1;let e=t1(this,E,"m",k).call(this,t);return!!e&&(t1(this,E,"m",T).call(this,e),!0)}selectItemByCurrentLocation(){let t=t1(this,E,"m",C).call(this);return!!t&&(t1(this,E,"m",T).call(this,t),!0)}expandItem(t){t.nextElementSibling?.removeAttribute("data-hidden"),t.setAttribute("aria-expanded","true")}collapseItem(t){t.nextElementSibling?.setAttribute("data-hidden",""),t.setAttribute("aria-expanded","false"),t.focus()}itemIsExpanded(t){return t?.tagName==="A"||t?.getAttribute("aria-expanded")==="true"}handleItemWithSubItemClick(t){let e=t.target;if(!(e instanceof HTMLElement))return;let i=e.closest("button");i&&(this.itemIsExpanded(i)?this.collapseItem(i):this.expandItem(i),t.stopPropagation())}handleItemWithSubItemKeydown(t){let e=t.currentTarget;if(!(e instanceof HTMLElement))return;let i=e.closest("button");if(!i){let t=e.getAttribute("aria-labelledby");if(!t)return;i=document.getElementById(t)}this.itemIsExpanded(i)&&"Escape"===t.key&&this.collapseItem(i),t.stopPropagation()}};A=new WeakMap,E=new WeakSet,L=function(t){for(let e of this.items){if(e.classList.contains("ActionListItem--hasSubItem"))continue;let i=e.getAttribute("data-item-id")?.split(" ")||[];if(i.includes(t))return e}return null},k=function(t){let e=this.querySelector(`.ActionListContent[href="${t}"]`);return e?e.closest(".ActionListItem"):null},C=function(){return t1(this,E,"m",k).call(this,window.location.pathname)},T=function(t){let e=this.querySelector(".ActionListItem--navActive");e&&t1(this,E,"m",S).call(this,e),t.classList.add("ActionListItem--navActive"),t.children.length>0&&t.children[0].setAttribute("aria-current","page");let i=t1(this,E,"m",x).call(this,t);i&&(this.expandItem(i),i.classList.add("ActionListContent--hasActiveSubItem"))},S=function(t){t.classList.remove("ActionListItem--navActive"),t.children.length>0&&t.children[0].removeAttribute("aria-current");let e=t1(this,E,"m",x).call(this,t);e&&(this.collapseItem(e),e.classList.remove("ActionListContent--hasActiveSubItem"))},x=function(t){if(!t.classList.contains("ActionListItem--subItem"))return null;let e=t.closest("li.ActionListItem--hasSubItem")?.querySelector("button.ActionListContent");return e||null},tJ([tb.GO],t3.prototype,"items",void 0),tJ([tb.fA],t3.prototype,"topLevelList",void 0),t3=tJ([tb.Ih],t3);var t2=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},t4=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let t7=class NavListGroupElement extends HTMLElement{constructor(){super(...arguments),M.add(this),O.set(this,new ActionListTruncationObserver(this))}connectedCallback(){this.setShowMoreItemState()}get showMoreDisabled(){return this.showMoreItem.hasAttribute("aria-disabled")}set showMoreDisabled(t){t?this.showMoreItem.setAttribute("aria-disabled","true"):this.showMoreItem.removeAttribute("aria-disabled"),this.showMoreItem.classList.toggle("disabled",t)}set currentPage(t){this.showMoreItem.setAttribute("data-current-page",t.toString())}get currentPage(){return parseInt(this.showMoreItem.getAttribute("data-current-page"))||1}get totalPages(){return parseInt(this.showMoreItem.getAttribute("data-total-pages"))||1}get paginationSrc(){return this.showMoreItem.getAttribute("src")||""}async showMore(t){let e;if(t.preventDefault(),this.showMoreDisabled)return;this.showMoreDisabled=!0;try{let t=new URL(this.paginationSrc,window.location.origin);this.currentPage++,t.searchParams.append("page",this.currentPage.toString());let i=await fetch(t);if(!i.ok)return;e=await i.text(),this.currentPage===this.totalPages&&(this.showMoreItem.hidden=!0)}catch(t){this.showMoreDisabled=!1,this.currentPage--;return}let i=t4(this,M,"m",I).call(this,document,e);i?.querySelector("li > a")?.setAttribute("data-targets","nav-list-group.focusMarkers");let n=t.target.closest("button").getAttribute("data-list-id"),r=document.getElementById(n);r.append(i),this.focusMarkers.pop()?.focus(),this.showMoreDisabled=!1}setShowMoreItemState(){this.showMoreItem&&(this.currentPage=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},t6=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let t8=class SegmentedControlElement extends HTMLElement{constructor(){super(...arguments),P.add(this)}connectedCallback(){t6(this,P,"m",D).call(this)}select(t){let e=t.currentTarget;for(let t of this.items)t.classList.remove("SegmentedControl-item--selected"),t.querySelector("[aria-current]")?.setAttribute("aria-current","false");e.closest("li.SegmentedControl-item")?.classList.add("SegmentedControl-item--selected"),e.setAttribute("aria-current","true")}};P=new WeakSet,D=function(){for(let t of this.querySelectorAll(".Button-label"))t.setAttribute("data-content",t.textContent||"")},t5([tb.GO],t8.prototype,"items",void 0),t8=t5([tb.Ih],t8),window.customElements.get("segmented-control")||(window.SegmentedControlElement=t8,window.customElements.define("segmented-control",t8));var t9=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s};let et=class ToggleSwitchElement extends HTMLElement{constructor(){super(...arguments),this.toggling=!1}get src(){let t=this.getAttribute("src");if(!t)return null;let e=this.ownerDocument.createElement("a");return e.href=t,e.href}get csrf(){let t=this.querySelector("[data-csrf]");return this.getAttribute("csrf")||t instanceof HTMLInputElement&&t.value||null}get csrfField(){return this.getAttribute("csrf-field")||"authenticity_token"}isRemote(){return null!=this.src}async toggle(){if(!this.toggling&&(this.toggling=!0,!this.isDisabled())){if(!this.isRemote()){this.performToggle(),this.toggling=!1;return}this.performToggle(),this.setLoadingState();try{await this.submitForm()}catch(t){t instanceof Error&&(this.setErrorState(t.message||"An error occurred, please try again."),this.performToggle());return}finally{this.toggling=!1}this.setSuccessState()}}turnOn(){this.isDisabled()||(this.switch.setAttribute("aria-pressed","true"),this.classList.add("ToggleSwitch--checked"))}turnOff(){this.isDisabled()||(this.switch.setAttribute("aria-pressed","false"),this.classList.remove("ToggleSwitch--checked"))}isOn(){return"true"===this.switch.getAttribute("aria-pressed")}isOff(){return!this.isOn()}isDisabled(){return null!=this.switch.getAttribute("disabled")}disable(){this.switch.setAttribute("disabled","disabled")}enable(){this.switch.removeAttribute("disabled")}performToggle(){this.isOn()?this.turnOff():this.turnOn()}setLoadingState(){this.errorIcon.setAttribute("hidden","hidden"),this.loadingSpinner.removeAttribute("hidden");let t=new CustomEvent("toggleSwitchLoading",{bubbles:!0});this.dispatchEvent(t)}setSuccessState(){let t=new CustomEvent("toggleSwitchSuccess",{bubbles:!0});this.dispatchEvent(t),this.setFinishedState(!1)}setErrorState(t){let e=new CustomEvent("toggleSwitchError",{bubbles:!0,detail:t});this.dispatchEvent(e),this.setFinishedState(!0)}setFinishedState(t){t&&this.errorIcon.removeAttribute("hidden"),this.loadingSpinner.setAttribute("hidden","hidden")}async submitForm(){let t;let e=new FormData;if(this.csrf&&e.append(this.csrfField,this.csrf),e.append("value",this.isOn()?"1":"0"),!this.src)throw Error("invalid src");try{t=await fetch(this.src,{credentials:"same-origin",method:"POST",headers:{"Requested-With":"XMLHttpRequest"},body:e})}catch(t){throw Error("A network error occurred, please try again.")}if(!t.ok)throw Error(await t.text())}};t9([tb.fA],et.prototype,"switch",void 0),t9([tb.fA],et.prototype,"loadingSpinner",void 0),t9([tb.fA],et.prototype,"errorIcon",void 0),et=t9([tb.Ih],et),window.customElements.get("toggle-switch")||(window.ToggleSwitchElement=et,window.customElements.define("toggle-switch",et));var ee=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)},ei=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i};let en=(()=>{let t;return e=>t?e.matches(t):function(e){try{return t=":popover-open",e.matches(t)}catch{try{return t=":open",e.matches(":open")}catch{return t=".\\:popover-open",e.matches(".\\:popover-open")}}}(e)})(),er="sr-only",eo=["tooltip-n","tooltip-s","tooltip-e","tooltip-w","tooltip-ne","tooltip-se","tooltip-nw","tooltip-sw"];function es(t){for(let e of ed)e!==t&&(en(e)?e.hidePopover():ed.delete(e))}function ea(){es()}function el(t){setTimeout(()=>{for(let e of ed)en(e)&&"focus"===e.showReason&&e.control!==t.target&&e.hidePopover()},0)}let ec=new Set,ed=new Set;let ToolTipElement=class ToolTipElement extends HTMLElement{constructor(){super(...arguments),R.add(this),j.set(this,void 0),q.set(this,"center"),H.set(this,"outside-bottom"),W.set(this,!1),$.set(this,"mouse")}styles(){return` :host { --tooltip-top: var(--tool-tip-position-top, 0); --tooltip-left: var(--tool-tip-position-left, 0); padding: var(--overlay-paddingBlock-condensed) var(--overlay-padding-condensed) !important; font: var(--text-body-shorthand-small); color: var(--fgColor-onEmphasis, var(--color-fg-on-emphasis)) !important; text-align: center; text-decoration: none; text-shadow: none; text-transform: none; letter-spacing: normal; word-wrap: break-word; white-space: pre; background: var(--bgColor-emphasis, var(--color-neutral-emphasis-plus)) !important; border-radius: var(--borderRadius-medium); border: 0 !important; opacity: 0; max-width: var(--overlay-width-small); word-wrap: break-word; white-space: normal; width: max-content !important; inset: var(--tooltip-top) auto auto var(--tooltip-left) !important; overflow: visible !important; text-wrap: balance; } :host(:is(.tooltip-n, .tooltip-nw, .tooltip-ne)) { --tooltip-top: calc(var(--tool-tip-position-top, 0) - var(--overlay-offset, 0.25rem)); --tooltip-left: var(--tool-tip-position-left); } :host(:is(.tooltip-s, .tooltip-sw, .tooltip-se)) { --tooltip-top: calc(var(--tool-tip-position-top, 0) + var(--overlay-offset, 0.25rem)); --tooltip-left: var(--tool-tip-position-left); } :host(.tooltip-w) { --tooltip-top: var(--tool-tip-position-top); --tooltip-left: calc(var(--tool-tip-position-left, 0) - var(--overlay-offset, 0.25rem)); } :host(.tooltip-e) { --tooltip-top: var(--tool-tip-position-top); --tooltip-left: calc(var(--tool-tip-position-left, 0) + var(--overlay-offset, 0.25rem)); } :host:after{ position: absolute; display: block; right: 0; left: 0; height: var(--overlay-offset, 0.25rem); content: ""; } :host(.tooltip-s):after, :host(.tooltip-se):after, :host(.tooltip-sw):after { bottom: 100% } :host(.tooltip-n):after, :host(.tooltip-ne):after, :host(.tooltip-nw):after { top: 100%; } @keyframes tooltip-appear { from { opacity: 0; } to { opacity: 1; } } :host(:popover-open), :host(:popover-open):before { animation-name: tooltip-appear; animation-duration: .1s; animation-fill-mode: forwards; animation-timing-function: ease-in; } :host(.\\:popover-open) { animation-name: tooltip-appear; animation-duration: .1s; animation-fill-mode: forwards; animation-timing-function: ease-in; } @media (forced-colors: active) { :host { outline: solid 1px transparent; } :host:before { display: none; } } `}get showReason(){return ee(this,$,"f")}get htmlFor(){return this.getAttribute("for")||""}set htmlFor(t){this.setAttribute("for",t)}get type(){let t=this.getAttribute("data-type");return"label"===t?"label":"description"}set type(t){this.setAttribute("data-type",t)}get direction(){return this.getAttribute("data-direction")||"s"}set direction(t){this.setAttribute("data-direction",t)}get control(){return this.ownerDocument.getElementById(this.htmlFor)}set hiddenFromView(t){t&&en(this)?this.hidePopover():t||en(this)||this.showPopover()}get hiddenFromView(){return!en(this)}connectedCallback(){if(ec.add(this),ee(this,R,"m",N).call(this),ee(this,R,"m",B).call(this),!this.shadowRoot){let t=this.attachShadow({mode:"open"}),e=t.appendChild(document.createElement("style"));e.textContent=this.styles(),t.appendChild(document.createElement("slot"))}if(ee(this,R,"m",F).call(this,!1),ei(this,W,!0,"f"),!this.control)return;this.setAttribute("role","tooltip"),ee(this,j,"f")?.abort(),ei(this,j,new AbortController,"f");let{signal:t}=ee(this,j,"f");this.addEventListener("mouseleave",this,{signal:t}),this.addEventListener("toggle",this,{signal:t}),this.control.addEventListener("mouseenter",this,{signal:t}),this.control.addEventListener("mouseleave",this,{signal:t}),this.control.addEventListener("focus",this,{signal:t}),this.control.addEventListener("mousedown",this,{signal:t}),this.control.popoverTargetElement?.addEventListener("beforetoggle",this,{signal:t}),this.ownerDocument.addEventListener("focusout",ea),this.ownerDocument.addEventListener("focusin",el),this.ownerDocument.addEventListener("keydown",this,{signal:t,capture:!0})}disconnectedCallback(){ec.delete(this),ed.delete(this),ee(this,j,"f")?.abort()}async handleEvent(t){if(!this.control)return;let e=en(this),i="mouseenter"===t.type||"focus"===t.type&&(navigator.webdriver||this.control.matches(":focus-visible")),n="mouseleave"===t.type&&t.relatedTarget!==this.control&&t.relatedTarget!==this,r="keydown"===t.type&&"Escape"===t.key,o="mousedown"===t.type&&t.currentTarget===this.control,s="beforetoggle"===t.type&&t.currentTarget!==this;e&&r&&(t.stopImmediatePropagation(),t.preventDefault()),await Promise.resolve(),e||!i||en(this)?e&&(n||r||o||s)&&en(this)&&this.hidePopover():(ei(this,$,"mouseenter"===t.type?"mouse":"focus","f"),this.showPopover()),"toggle"===t.type&&ee(this,R,"m",F).call(this,"open"===t.newState)}attributeChangedCallback(t){this.isConnected&&("id"===t||"data-type"===t?ee(this,R,"m",N).call(this):"data-direction"===t&&ee(this,R,"m",B).call(this))}};j=new WeakMap,q=new WeakMap,H=new WeakMap,W=new WeakMap,$=new WeakMap,R=new WeakSet,F=function(t){t?(ed.add(this),this.classList.remove(er),es(this),ee(this,R,"m",z).call(this)):(ed.delete(this),this.classList.remove(...eo),this.classList.add(er))},N=function(){if(this.id&&this.control){if("label"===this.type){let t=this.control.getAttribute("aria-labelledby");t=t?t.split(" ").includes(this.id)?`${t}`:`${t} ${this.id}`:this.id,this.control.setAttribute("aria-labelledby",t),this.setAttribute("aria-hidden","true")}else{let t=this.control.getAttribute("aria-describedby");t=t?t.split(" ").includes(this.id)?`${t}`:`${t} ${this.id}`:this.id,this.control.setAttribute("aria-describedby",t)}}},B=function(){this.classList.remove(...eo);let t=this.direction;"n"===t?(ei(this,q,"center","f"),ei(this,H,"outside-top","f")):"ne"===t?(ei(this,q,"end","f"),ei(this,H,"outside-top","f")):"e"===t?(ei(this,q,"center","f"),ei(this,H,"outside-right","f")):"se"===t?(ei(this,q,"end","f"),ei(this,H,"outside-bottom","f")):"s"===t?(ei(this,q,"center","f"),ei(this,H,"outside-bottom","f")):"sw"===t?(ei(this,q,"start","f"),ei(this,H,"outside-bottom","f")):"w"===t?(ei(this,q,"center","f"),ei(this,H,"outside-left","f")):"nw"===t&&(ei(this,q,"start","f"),ei(this,H,"outside-top","f"))},z=function(){if(!this.control||!ee(this,W,"f")||!en(this))return;let t=(0,tx.N)(this,this.control,{side:ee(this,H,"f"),align:ee(this,q,"f"),anchorOffset:0}),e=t.anchorSide,i=t.anchorAlign;this.style.setProperty("--tool-tip-position-top",`${t.top}px`),this.style.setProperty("--tool-tip-position-left",`${t.left}px`);let n="s";n="outside-left"===e?"w":"outside-right"===e?"e":"outside-top"===e?"center"===i?"n":"start"===i?"ne":"nw":"center"===i?"s":"start"===i?"se":"sw",this.classList.add(`tooltip-${n}`)},ToolTipElement.observedAttributes=["data-type","data-direction","id"],window.customElements.get("tool-tip")||(window.ToolTipElement=ToolTipElement,window.customElements.define("tool-tip",ToolTipElement));var eu=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},eh=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let ef=class XBannerElement extends HTMLElement{constructor(){super(...arguments),V.add(this)}dismiss(){let t=this.parentElement;t&&("remove"===eh(this,V,"a",X)?t.removeChild(this):this.hide())}show(){this.style.setProperty("display","initial")}hide(){this.style.setProperty("display","none")}};function em(t){if("clipboard"in navigator)return navigator.clipboard.writeText(t.textContent||"");let e=getSelection();if(null==e)return Promise.reject(Error());e.removeAllRanges();let i=document.createRange();return i.selectNodeContents(t),e.addRange(i),document.execCommand("copy"),e.removeAllRanges(),Promise.resolve()}function ep(t){if("clipboard"in navigator)return navigator.clipboard.writeText(t);let e=document.body;if(!e)return Promise.reject(Error());let i=function(t){let e=document.createElement("pre");return e.style.width="1px",e.style.height="1px",e.style.position="fixed",e.style.top="5px",e.textContent=t,e}(t);return e.appendChild(i),em(i),e.removeChild(i),Promise.resolve()}async function eg(t){let e=t.getAttribute("for"),i=t.getAttribute("value");function n(){t.dispatchEvent(new CustomEvent("clipboard-copy",{bubbles:!0}))}if("true"!==t.getAttribute("aria-disabled")){if(i)await ep(i),n();else if(e){let i="getRootNode"in Element.prototype?t.getRootNode():t.ownerDocument;if(!(i instanceof Document||"ShadowRoot"in window&&i instanceof ShadowRoot))return;let r=i.getElementById(e);r&&(await (r instanceof HTMLInputElement||r instanceof HTMLTextAreaElement?ep(r.value):r instanceof HTMLAnchorElement&&r.hasAttribute("href")?ep(r.href):em(r)),n())}}}function eb(t){let e=t.currentTarget;e instanceof HTMLElement&&eg(e)}function ev(t){if(" "===t.key||"Enter"===t.key){let e=t.currentTarget;e instanceof HTMLElement&&(t.preventDefault(),eg(e))}}function ew(t){t.currentTarget.addEventListener("keydown",ev)}function ey(t){t.currentTarget.removeEventListener("keydown",ev)}V=new WeakSet,X=function(){return this.getAttribute("data-dismiss-scheme")},eu([tb.fA],ef.prototype,"titleText",void 0),ef=eu([tb.Ih],ef),window.customElements.get("x-banner")||(window.XBannerElement=ef,window.customElements.define("x-banner",ef)),i(23261);let clipboard_copy_element_ClipboardCopyElement=class clipboard_copy_element_ClipboardCopyElement extends HTMLElement{static define(t="clipboard-copy",e=customElements){return e.define(t,this),this}constructor(){super(),this.addEventListener("click",eb),this.addEventListener("focus",ew),this.addEventListener("blur",ey)}connectedCallback(){this.hasAttribute("tabindex")||this.setAttribute("tabindex","0"),this.hasAttribute("role")||this.setAttribute("role","button")}get value(){return this.getAttribute("value")||""}set value(t){this.setAttribute("value",t)}};let eE="undefined"!=typeof globalThis?globalThis:window;try{eE.ClipboardCopyElement=clipboard_copy_element_ClipboardCopyElement.define()}catch(t){if(!(eE.DOMException&&t instanceof DOMException&&"NotSupportedError"===t.name)&&!(t instanceof ReferenceError))throw t}function eA(t){t.style.display="inline-block"}function eL(t){t.style.display="none"}let ek=new WeakMap;document.addEventListener("clipboard-copy",({target:t})=>{if(!(t instanceof HTMLElement)||!t.hasAttribute("data-view-component"))return;let e=ek.get(t);e?(clearTimeout(e),ek.delete(t)):function(t){let[e,i]=t.querySelectorAll(".octicon");e&&i&&(eL(e),eA(i))}(t),ek.set(t,setTimeout(()=>{(function(t){let[e,i]=t.querySelectorAll(".octicon");e&&i&&(eA(e),eL(i))})(t),ek.delete(t)},2e3))}),i(68897),i(29501);var eC=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s};let eT=class PrimerMultiInputElement extends HTMLElement{activateField(t){let e=this.findField(t);if(e){for(let t of this.fields)t!==e&&(t.setAttribute("disabled","disabled"),t.setAttribute("hidden","hidden"),t.parentElement?.setAttribute("hidden","hidden"));e.removeAttribute("disabled"),e.removeAttribute("hidden"),e.parentElement?.removeAttribute("hidden")}}findField(t){for(let e of this.fields)if(e.getAttribute("data-name")===t)return e;return null}};eC([tb.GO],eT.prototype,"fields",void 0),eT=eC([tb.Ih],eT),window.customElements.get("primer-multi-input")||(Object.assign(window,{PrimerMultiInputElement:eT}),window.customElements.define("primer-multi-input",eT)),i(38257);var eS=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},ex=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)},eM=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i};let eI=class PrimerTextFieldElement extends HTMLElement{constructor(){super(...arguments),K.set(this,void 0)}connectedCallback(){ex(this,K,"f")?.abort();let{signal:t}=eM(this,K,new AbortController,"f");this.addEventListener("auto-check-success",async t=>{let e=await t.detail.response.text();e&&e.length>0?this.setSuccess(e):this.clearError()},{signal:t}),this.addEventListener("auto-check-error",async t=>{let e=await t.detail.response.text();this.setError(e)},{signal:t})}disconnectedCallback(){ex(this,K,"f")?.abort()}clearContents(){this.inputElement.value="",this.inputElement.focus()}clearError(){this.inputElement.removeAttribute("invalid"),this.validationElement.hidden=!0,this.validationMessageElement.replaceChildren()}setValidationMessage(t){let e=document.createElement("template");e.innerHTML=t;let i=document.importNode(e.content,!0);this.validationMessageElement.replaceChildren(i)}toggleValidationStyling(t){t?this.validationElement.classList.remove("FormControl-inlineValidation--success"):this.validationElement.classList.add("FormControl-inlineValidation--success"),this.validationSuccessIcon.hidden=t,this.validationErrorIcon.hidden=!t,this.inputElement.setAttribute("invalid",t?"true":"false")}setSuccess(t){this.toggleValidationStyling(!1),this.setValidationMessage(t),this.validationElement.hidden=!1}setError(t){this.toggleValidationStyling(!0),this.setValidationMessage(t),this.validationElement.hidden=!1}};K=new WeakMap,eS([tb.fA],eI.prototype,"inputElement",void 0),eS([tb.fA],eI.prototype,"validationElement",void 0),eS([tb.fA],eI.prototype,"validationMessageElement",void 0),eS([tb.fA],eI.prototype,"validationSuccessIcon",void 0),eS([tb.fA],eI.prototype,"validationErrorIcon",void 0),eI=eS([tb.Ih],eI);var eO=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s};let eP=class ToggleSwitchInputElement extends HTMLElement{connectedCallback(){this.addEventListener("toggleSwitchError",t=>{this.validationMessageElement.textContent=t.detail,this.validationElement.removeAttribute("hidden")}),this.addEventListener("toggleSwitchSuccess",()=>{this.validationMessageElement.textContent="",this.validationElement.setAttribute("hidden","hidden")}),this.addEventListener("toggleSwitchLoading",()=>{this.validationMessageElement.textContent="",this.validationElement.setAttribute("hidden","hidden")})}};eO([tb.fA],eP.prototype,"validationElement",void 0),eO([tb.fA],eP.prototype,"validationMessageElement",void 0),eP=eO([tb.Ih],eP);var eD=function(t,e,i,n){var r,o=arguments.length,s=o<3?e:null===n?n=Object.getOwnPropertyDescriptor(e,i):n;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)s=Reflect.decorate(t,e,i,n);else for(var a=t.length-1;a>=0;a--)(r=t[a])&&(s=(o<3?r(s):o>3?r(e,i,s):r(e,i))||s);return o>3&&s&&Object.defineProperty(e,i,s),s},eR=function(t,e,i,n,r){if("m"===n)throw TypeError("Private method is not writable");if("a"===n&&!r)throw TypeError("Private accessor was defined without a setter");if("function"==typeof e?t!==e||!r:!e.has(t))throw TypeError("Cannot write private member to an object whose class did not declare it");return"a"===n?r.call(t,i):r?r.value=i:e.set(t,i),i},ej=function(t,e,i,n){if("a"===i&&!n)throw TypeError("Private accessor was defined without a getter");if("function"==typeof e?t!==e||!n:!e.has(t))throw TypeError("Cannot read private member from an object whose class did not declare it");return"m"===i?n:"a"===i?n.call(t):n?n.value:e.get(t)};let eq=['[role="menuitem"]','[role="menuitemcheckbox"]','[role="menuitemradio"]'],eH=eq.map(t=>`:not([hidden]) > ${t}`),eW=class ActionMenuElement extends HTMLElement{constructor(){super(...arguments),G.add(this),Y.set(this,void 0),_.set(this,""),U.set(this,""),Z.set(this,!1)}get selectVariant(){return this.getAttribute("data-select-variant")}set selectVariant(t){t?this.setAttribute("data-select-variant",t):this.removeAttribute("variant")}get dynamicLabelPrefix(){let t=this.getAttribute("data-dynamic-label-prefix");return t?`${t}:`:""}set dynamicLabelPrefix(t){this.setAttribute("data-dynamic-label",t)}get dynamicLabel(){return this.hasAttribute("data-dynamic-label")}set dynamicLabel(t){this.toggleAttribute("data-dynamic-label",t)}get popoverElement(){return this.invokerElement?.popoverTargetElement||null}get invokerElement(){let t=this.querySelector("[role=menu]")?.id;if(!t)return null;for(let e of this.querySelectorAll("[aria-controls]"))if(e.getAttribute("aria-controls")===t)return e;return null}get invokerLabel(){return this.invokerElement?this.invokerElement.querySelector(".Button-label"):null}get selectedItems(){let t=this.querySelectorAll("[aria-checked=true]"),e=[];for(let i of t){let t=i.querySelector(".ActionListItem-label");e.push({label:t?.textContent,value:i?.getAttribute("data-value"),element:i})}return e}connectedCallback(){let{signal:t}=eR(this,Y,new AbortController,"f");this.addEventListener("keydown",this,{signal:t}),this.addEventListener("click",this,{signal:t}),this.addEventListener("mouseover",this,{signal:t}),this.addEventListener("focusout",this,{signal:t}),this.addEventListener("mousedown",this,{signal:t}),this.popoverElement?.addEventListener("toggle",this,{signal:t}),ej(this,G,"m",tm).call(this),ej(this,G,"m",tp).call(this),ej(this,G,"m",Q).call(this),this.includeFragment&&this.includeFragment.addEventListener("include-fragment-replaced",this,{signal:t})}disconnectedCallback(){ej(this,Y,"f").abort()}handleEvent(t){let e=this.invokerElement?.contains(t.target),i=ej(this,G,"m",tr).call(this,t);if("toggle"===t.type&&"open"===t.newState&&ej(this,G,"a",tg)?.focus(),e&&"mousedown"===t.type){eR(this,Z,!0,"f");return}if("mousedown"===t.type){t.preventDefault();return}if(e&&i){ej(this,G,"m",to).call(this,t),eR(this,Z,!1,"f");return}if("focusout"===t.type){if(ej(this,Z,"f"))return;requestAnimationFrame(()=>{this.contains(document.activeElement)&&document.activeElement!==this.invokerElement||ej(this,G,"m",td).call(this)});return}let n=t.target.closest(eH.join(",")),r=null!==n;if(r&&i){if(ej(this,G,"m",J).call(this,t))return;let e=n.closest("[data-show-dialog-id]");if(e){let i=this.ownerDocument.getElementById(e.getAttribute("data-show-dialog-id")||"");if(i&&this.contains(e)&&this.contains(i)){ej(this,G,"m",ts).call(this,t,i);return}}ej(this,G,"m",tl).call(this,t,n),ej(this,G,"m",ta).call(this,n),ej(this,G,"m",ti).call(this,t)&&(t.preventDefault(),"submit"===n.getAttribute("type")&&n.closest("form")?.submit());return}"include-fragment-replaced"===t.type&&ej(this,G,"m",tc).call(this)}get items(){return Array.from(this.querySelectorAll(eH.join(",")))}getItemById(t){return this.querySelector(`li[data-item-id="${t}"`)}isItemDisabled(t){return!!t&&t.classList.contains("ActionListItem--disabled")}disableItem(t){t&&(t.classList.add("ActionListItem--disabled"),t.querySelector(".ActionListContent").setAttribute("aria-disabled","true"))}enableItem(t){t&&(t.classList.remove("ActionListItem--disabled"),t.querySelector(".ActionListContent").removeAttribute("aria-disabled"))}isItemHidden(t){return!!t&&t.hasAttribute("hidden")}hideItem(t){t&&t.setAttribute("hidden","hidden")}showItem(t){t&&t.removeAttribute("hidden")}isItemChecked(t){return!!t&&"true"===t.querySelector(".ActionListContent").getAttribute("aria-checked")}checkItem(t){if(t&&("single"===this.selectVariant||"multiple"===this.selectVariant)){let e=t.querySelector(".ActionListContent"),i="true"===e.getAttribute("aria-checked");i||ej(this,G,"m",ta).call(this,e)}}uncheckItem(t){if(t&&("single"===this.selectVariant||"multiple"===this.selectVariant)){let e=t.querySelector(".ActionListContent"),i="true"===e.getAttribute("aria-checked");i&&ej(this,G,"m",ta).call(this,e)}}};Y=new WeakMap,_=new WeakMap,U=new WeakMap,Z=new WeakMap,G=new WeakSet,Q=function(){let{signal:t}=ej(this,Y,"f");for(let e of this.querySelectorAll(eq.join(",")))e.addEventListener("click",ej(this,G,"m",J).bind(this),{signal:t}),e.addEventListener("keydown",ej(this,G,"m",J).bind(this),{signal:t})},J=function(t){if(!ej(this,G,"m",tr).call(this,t))return!1;let e=t.target.closest(eH.join(","));return!!e&&!!e.getAttribute("aria-disabled")&&(t.preventDefault(),t.stopPropagation(),t.stopImmediatePropagation(),!0)},tt=function(t){return ej(this,G,"m",te).call(this,t)||ej(this,G,"m",ti).call(this,t)},te=function(t){return t instanceof KeyboardEvent&&"keydown"===t.type&&!(t.ctrlKey||t.altKey||t.metaKey||t.shiftKey)&&"Enter"===t.key},ti=function(t){return t instanceof KeyboardEvent&&"keydown"===t.type&&!(t.ctrlKey||t.altKey||t.metaKey||t.shiftKey)&&" "===t.key},tn=function(t){return t instanceof MouseEvent&&"click"===t.type},tr=function(t){return ej(this,G,"m",tn).call(this,t)||ej(this,G,"m",tt).call(this,t)},to=function(t){t.preventDefault(),t.stopPropagation(),ej(this,G,"m",tf).call(this)?ej(this,G,"m",th).call(this):ej(this,G,"m",tu).call(this)},ts=function(t,e){this.querySelector(".ActionListWrap").style.display="none";let i=new AbortController,{signal:n}=i,r=()=>{i.abort(),this.querySelector(".ActionListWrap").style.display="",ej(this,G,"m",tf).call(this)&&ej(this,G,"m",th).call(this);let t=this.ownerDocument.activeElement,e=this.ownerDocument.activeElement===this.ownerDocument.body,n=this.contains(t);(e||n)&&setTimeout(()=>this.invokerElement?.focus(),0)};e.addEventListener("close",r,{signal:n}),e.addEventListener("cancel",r,{signal:n})},ta=function(t){if("multiple"!==this.selectVariant&&setTimeout(()=>{ej(this,G,"m",tf).call(this)&&ej(this,G,"m",th).call(this)}),"multiple"!==this.selectVariant&&"single"!==this.selectVariant)return;let e=t.getAttribute("aria-checked"),i="true"!==e;if("single"===this.selectVariant){for(let e of(i&&t.setAttribute("aria-checked","true"),this.querySelectorAll("[aria-checked]")))e!==t&&e.setAttribute("aria-checked","false");ej(this,G,"m",tm).call(this)}else t.setAttribute("aria-checked",`${i}`);ej(this,G,"m",tp).call(this),this.dispatchEvent(new CustomEvent("itemActivated",{detail:{item:t.parentElement,checked:this.isItemChecked(t.parentElement)}}))},tl=function(t,e){let i=t instanceof MouseEvent&&"click"===t.type||t instanceof KeyboardEvent&&"keydown"===t.type&&!(t.ctrlKey||t.altKey||t.metaKey||t.shiftKey)&&"Enter"===t.key;i||(t.stopPropagation(),e.click())},tc=function(){ej(this,G,"a",tg)&&ej(this,G,"a",tg).focus(),ej(this,G,"m",Q).call(this)},td=function(){ej(this,G,"m",th).call(this)},tu=function(){this.popoverElement?.showPopover()},th=function(){this.popoverElement?.hidePopover()},tf=function(){return this.popoverElement?.matches(":popover-open")},tm=function(){if(!this.dynamicLabel)return;let t=this.invokerLabel;if(!t)return;eR(this,_,ej(this,_,"f")||t.textContent||"","f");let e=this.querySelector("[aria-checked=true] .ActionListItem-label");if(e&&this.dynamicLabel){let i=document.createElement("span");i.classList.add("color-fg-muted");let n=document.createElement("span");i.textContent=this.dynamicLabelPrefix,n.textContent=e.textContent||"",t.replaceChildren(i,n)}else t.textContent=ej(this,_,"f")},tp=function(){if("single"===this.selectVariant){let t=this.querySelector("[data-list-inputs=true] input");if(!t)return;let e=this.selectedItems[0];e?(t.value=(e.value||e.label||"").trim(),t.removeAttribute("disabled")):t.setAttribute("disabled","disabled")}else if("none"!==this.selectVariant){let t=this.querySelector("[data-list-inputs=true]");if(!t)return;let e=t.querySelectorAll("input");for(let i of(e.length>0&&eR(this,U,ej(this,U,"f")||e[0].name,"f"),this.selectedItems)){let e=document.createElement("input");e.setAttribute("data-list-input","true"),e.type="hidden",e.autocomplete="off",e.name=ej(this,U,"f"),e.value=(i.value||i.label||"").trim(),t.append(e)}for(let t of e)t.remove()}},tg=function(){return this.querySelector(eH.join(","))},eD([tb.fA],eW.prototype,"includeFragment",void 0),eW=eD([tb.Ih],eW),window.customElements.get("action-menu")||(window.ActionMenuElement=eW,window.customElements.define("action-menu",eW))},38257:()=>{let t=new WeakMap;let AutoCheckElement=class AutoCheckElement extends HTMLElement{connectedCallback(){let i=this.input;if(!i)return;let r=function(t,e=0,{start:i=!1,middle:n=!1,once:r=!1}={}){return function(t,e=0,{start:i=!0,middle:n=!0,once:r=!1}={}){let o,s=0,a=!1;function l(...c){if(a)return;let d=Date.now()-s;s=Date.now(),i?(i=!1,t.apply(this,c),r&&l.cancel()):(n&&d{s=Date.now(),t.apply(this,c),r&&l.cancel()},n?e-d:e))}return l.cancel=()=>{clearTimeout(o),a=!0},l}(t,e,{start:i,middle:n,once:r})}(n.bind(null,this),300);t.set(this,{check:r,controller:null}),i.addEventListener("input",e),i.addEventListener("input",r),i.autocomplete="off",i.spellcheck=!1}disconnectedCallback(){let i=this.input;if(!i)return;let n=t.get(this);n&&(t.delete(this),i.removeEventListener("input",e),i.removeEventListener("input",n.check),i.setCustomValidity(""))}attributeChangedCallback(t){if("required"===t){let t=this.input;t&&(t.required=this.required)}}static get observedAttributes(){return["required"]}get input(){return this.querySelector("input")}get src(){let t=this.getAttribute("src");if(!t)return"";let e=this.ownerDocument.createElement("a");return e.href=t,e.href}set src(t){this.setAttribute("src",t)}get csrf(){let t=this.querySelector("[data-csrf]");return this.getAttribute("csrf")||t instanceof HTMLInputElement&&t.value||""}set csrf(t){this.setAttribute("csrf",t)}get required(){return this.hasAttribute("required")}set required(t){t?this.setAttribute("required",""):this.removeAttribute("required")}get csrfField(){return this.getAttribute("csrf-field")||"authenticity_token"}set csrfField(t){this.setAttribute("csrf-field",t)}};function e(e){let i=e.currentTarget;if(!(i instanceof HTMLInputElement))return;let n=i.closest("auto-check");if(!(n instanceof AutoCheckElement))return;let r=n.src,o=n.csrf,s=t.get(n);if(!r||!o||!s)return;let a="Verifying\u2026";i.dispatchEvent(new CustomEvent("auto-check-start",{bubbles:!0,detail:{setValidity:t=>a=t}})),n.required&&i.setCustomValidity(a)}async function i(t,e,i){try{let n=await fetch(e,i);return t.dispatchEvent(new CustomEvent("load")),t.dispatchEvent(new CustomEvent("loadend")),n}catch(e){throw"AbortError"!==e.name&&(t.dispatchEvent(new CustomEvent("error")),t.dispatchEvent(new CustomEvent("loadend"))),e}}async function n(e){let n=e.input;if(!n)return;let r=e.csrfField,o=e.src,s=e.csrf,a=t.get(e);if(!o||!s||!a||!n.value.trim()){e.required&&n.setCustomValidity("");return}let l=new FormData;l.append(r,s),l.append("value",n.value),n.dispatchEvent(new CustomEvent("auto-check-send",{bubbles:!0,detail:{body:l}})),a.controller?a.controller.abort():e.dispatchEvent(new CustomEvent("loadstart")),a.controller="AbortController"in window?new AbortController:{signal:null,abort(){}};try{var c;let t;let r=await i(e,o,{credentials:"same-origin",signal:a.controller.signal,method:"POST",body:l});r.ok?(e.required&&n.setCustomValidity(""),n.dispatchEvent(new CustomEvent("auto-check-success",{bubbles:!0,detail:{response:r.clone()}}))):(c=e.required,t="Validation failed",n.dispatchEvent(new CustomEvent("auto-check-error",{bubbles:!0,detail:{response:r.clone(),setValidity:e=>t=e}})),c&&n.setCustomValidity(t)),a.controller=null,n.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0}))}catch(t){"AbortError"!==t.name&&(a.controller=null,n.dispatchEvent(new CustomEvent("auto-check-complete",{bubbles:!0})))}}window.customElements.get("auto-check")||(window.AutoCheckElement=AutoCheckElement,window.customElements.define("auto-check",AutoCheckElement))},76006:(t,e,i)=>{let n;i.d(e,{Lj:()=>p,Ih:()=>A,P4:()=>u,nW:()=>M,fA:()=>y,GO:()=>E});let r=new WeakSet,o=new WeakMap;function s(t=document){if(o.has(t))return o.get(t);let e=!1,i=new MutationObserver(t=>{for(let e of t)if("attributes"===e.type&&e.target instanceof Element)d(e.target);else if("childList"===e.type&&e.addedNodes.length)for(let t of e.addedNodes)t instanceof Element&&a(t)});i.observe(t,{childList:!0,subtree:!0,attributeFilter:["data-action"]});let n={get closed(){return e},unsubscribe(){e=!0,o.delete(t),i.disconnect()}};return o.set(t,n),n}function a(t){for(let e of t.querySelectorAll("[data-action]"))d(e);t instanceof Element&&t.hasAttribute("data-action")&&d(t)}function l(t){let e=t.currentTarget;for(let i of c(e))if(t.type===i.type){let n=e.closest(i.tag);r.has(n)&&"function"==typeof n[i.method]&&n[i.method](t);let o=e.getRootNode();if(o instanceof ShadowRoot&&r.has(o.host)&&o.host.matches(i.tag)){let e=o.host;"function"==typeof e[i.method]&&e[i.method](t)}}}function*c(t){for(let e of(t.getAttribute("data-action")||"").trim().split(/\s+/)){let t=e.lastIndexOf(":"),i=Math.max(0,e.lastIndexOf("#"))||e.length;yield{type:e.slice(0,t),tag:e.slice(t+1,i),method:e.slice(i+1)||"handleEvent"}}}function d(t){for(let e of c(t))t.addEventListener(e.type,l)}function u(t,e){let i=t.tagName.toLowerCase();if(t.shadowRoot){for(let n of t.shadowRoot.querySelectorAll(`[data-target~="${i}.${e}"]`))if(!n.closest(i))return n}for(let n of t.querySelectorAll(`[data-target~="${i}.${e}"]`))if(n.closest(i)===t)return n}let h=t=>String("symbol"==typeof t?t.description:t).replace(/([A-Z]($|[a-z]))/g,"-$1").replace(/--/g,"-").replace(/^-|-$/,"").toLowerCase(),f=(t,e="property")=>{let i=h(t);if(!i.includes("-"))throw new DOMException(`${e}: ${String(t)} is not a valid ${e} name`,"SyntaxError");return i},m="attr";function p(t,e){w(t,m).add(e)}let g=new WeakSet;function b(t,e){if(g.has(t))return;g.add(t);let i=Object.getPrototypeOf(t),n=i?.constructor?.attrPrefix??"data-";for(let r of(e||(e=w(i,m)),e)){let e=t[r],i=f(`${n}${r}`),o={configurable:!0,get(){return this.getAttribute(i)||""},set(t){this.setAttribute(i,t||"")}};"number"==typeof e?o={configurable:!0,get(){return Number(this.getAttribute(i)||0)},set(t){this.setAttribute(i,t)}}:"boolean"==typeof e&&(o={configurable:!0,get(){return this.hasAttribute(i)},set(t){this.toggleAttribute(i,t)}}),Object.defineProperty(t,r,o),r in t&&!t.hasAttribute(i)&&o.set.call(t,e)}}let v=Symbol.for("catalyst");let CatalystDelegate=class CatalystDelegate{constructor(t){let e=this,i=t.prototype.connectedCallback;t.prototype.connectedCallback=function(){e.connectedCallback(this,i)};let n=t.prototype.disconnectedCallback;t.prototype.disconnectedCallback=function(){e.disconnectedCallback(this,n)};let r=t.prototype.attributeChangedCallback;t.prototype.attributeChangedCallback=function(t,i,n){e.attributeChangedCallback(this,t,i,n,r)};let o=t.observedAttributes||[];Object.defineProperty(t,"observedAttributes",{configurable:!0,get(){return e.observedAttributes(this,o)},set(t){o=t}}),function(t){let e=t.observedAttributes||[],i=t.attrPrefix??"data-",n=t=>f(`${i}${t}`);Object.defineProperty(t,"observedAttributes",{configurable:!0,get:()=>[...w(t.prototype,m)].map(n).concat(e),set(t){e=t}})}(t),function(t){let e=h(t.name).replace(/-element$/,"");try{window.customElements.define(e,t),window[t.name]=customElements.get(e)}catch(t){if(!(t instanceof DOMException&&"NotSupportedError"===t.name))throw t}}(t)}observedAttributes(t,e){return e}connectedCallback(t,e){var i,n;t.toggleAttribute("data-catalyst",!0),customElements.upgrade(t),!function(t){for(let e of t.querySelectorAll("template[data-shadowroot]"))e.parentElement===t&&t.attachShadow({mode:"closed"===e.getAttribute("data-shadowroot")?"closed":"open"}).append(e.content.cloneNode(!0))}(t),b(t),r.add(t),t.shadowRoot&&(a(n=t.shadowRoot),s(n)),a(t),s(t.ownerDocument),e?.call(t),t.shadowRoot&&(a(i=t.shadowRoot),s(i))}disconnectedCallback(t,e){e?.call(t)}attributeChangedCallback(t,e,i,n,r){b(t),"data-catalyst"!==e&&r&&r.call(t,e,i,n)}};function w(t,e){if(!Object.prototype.hasOwnProperty.call(t,v)){let e=t[v],i=t[v]=new Map;if(e)for(let[t,n]of e)i.set(t,new Set(n))}let i=t[v];return i.has(e)||i.set(e,new Set),i.get(e)}function y(t,e){w(t,"target").add(e),Object.defineProperty(t,e,{configurable:!0,get(){return u(this,e)}})}function E(t,e){w(t,"targets").add(e),Object.defineProperty(t,e,{configurable:!0,get(){return function(t,e){let i=t.tagName.toLowerCase(),n=[];if(t.shadowRoot)for(let r of t.shadowRoot.querySelectorAll(`[data-targets~="${i}.${e}"]`))r.closest(i)||n.push(r);for(let r of t.querySelectorAll(`[data-targets~="${i}.${e}"]`))r.closest(i)===t&&n.push(r);return n}(this,e)}})}function A(t){new CatalystDelegate(t)}let L=new Map,k=new Promise(t=>{"loading"!==document.readyState?t():document.addEventListener("readystatechange",()=>t(),{once:!0})}),C=new Promise(t=>{let e=new AbortController;e.signal.addEventListener("abort",()=>t());let i={once:!0,passive:!0,signal:e.signal},n=()=>e.abort();document.addEventListener("mousedown",n,i),document.addEventListener("touchstart",n,i),document.addEventListener("keydown",n,i),document.addEventListener("pointerdown",n,i)}),T={ready:()=>k,firstInteraction:()=>C,visible:t=>new Promise(e=>{let i=new IntersectionObserver(t=>{for(let n of t)if(n.isIntersecting){e(),i.disconnect();return}},{rootMargin:"0px 0px 256px 0px",threshold:.01});for(let e of document.querySelectorAll(t))i.observe(e)})},S=new WeakMap;function x(t){cancelAnimationFrame(S.get(t)||0),S.set(t,requestAnimationFrame(()=>{for(let e of L.keys()){let i=t.matches(e)?t:t.querySelector(e);if(customElements.get(e)||i){let n=i?.getAttribute("data-load-on")||"ready",r=n in T?T[n]:T.ready;for(let t of L.get(e)||[])r(e).then(t);L.delete(e),S.delete(t)}}}))}function M(t,e){L.has(t)||L.set(t,new Set),L.get(t).add(e),x(document.body),n||(n=new MutationObserver(t=>{if(L.size)for(let e of t)for(let t of e.addedNodes)t instanceof Element&&x(t)})).observe(document,{subtree:!0,childList:!0})}},14840:(t,e,i)=>{i.d(e,{Z:()=>g});let n="data-close-dialog",r=`[${n}]`;function o(t){let e=Array.from(t.querySelectorAll("[autofocus]")).filter(a)[0];e||(e=t,t.setAttribute("tabindex","-1")),e.focus()}function s(t){let e=t.currentTarget;e instanceof Element&&("Escape"===t.key||"Esc"===t.key?(u(e,!1),t.stopPropagation()):"Tab"===t.key&&function(t){if(!(t.currentTarget instanceof Element))return;let e=t.currentTarget.querySelector("details-dialog");if(!e)return;t.preventDefault();let i=Array.from(e.querySelectorAll("*")).filter(a);if(0===i.length)return;let n=t.shiftKey?-1:1,r=e.getRootNode(),o=e.contains(r.activeElement)?r.activeElement:null,s=-1===n?-1:0;if(o instanceof HTMLElement){let t=i.indexOf(o);-1!==t&&(s=t+n)}s<0?s=i.length-1:s%=i.length,i[s].focus()}(t))}function a(t){var e;return t.tabIndex>=0&&!t.disabled&&!(e=t).hidden&&(!e.type||"hidden"!==e.type)&&(e.offsetWidth>0||e.offsetHeight>0)}function l(t){let e=t.querySelector("details-dialog");return!(e instanceof DetailsDialogElement)||e.dispatchEvent(new CustomEvent("details-dialog-close",{bubbles:!0,cancelable:!0}))}function c(t){if(!(t.currentTarget instanceof Element))return;let e=t.currentTarget.closest("details");e&&e.hasAttribute("open")&&!l(e)&&(t.preventDefault(),t.stopPropagation())}function d(t){let e=t.currentTarget;if(!(e instanceof Element))return;let i=e.querySelector("details-dialog");if(i instanceof DetailsDialogElement){if(e.hasAttribute("open")){let t="getRootNode"in i?i.getRootNode():document;t.activeElement instanceof HTMLElement&&p.set(i,{details:e,activeElement:t.activeElement}),o(i),e.addEventListener("keydown",s)}else{for(let t of i.querySelectorAll("form"))t.reset();let t=function(t,e){let i=p.get(e);return i&&i.activeElement instanceof HTMLElement?i.activeElement:t.querySelector("summary")}(e,i);t&&t.focus(),e.removeEventListener("keydown",s)}}}function u(t,e){e!==t.hasAttribute("open")&&(e?t.setAttribute("open",""):l(t)&&t.removeAttribute("open"))}function h(t){let e=t.currentTarget;if(!(e instanceof Element))return;let i=e.querySelector("details-dialog");if(!(i instanceof DetailsDialogElement))return;let n=i.querySelector("include-fragment:not([src])");if(!n)return;let r=i.src;null!==r&&(n.addEventListener("loadend",()=>{e.hasAttribute("open")&&o(i)}),n.setAttribute("src",r),m(e))}function f(t,e,i){m(t),e&&t.addEventListener("toggle",h,{once:!0}),e&&i&&t.addEventListener("mouseover",h,{once:!0})}function m(t){t.removeEventListener("toggle",h),t.removeEventListener("mouseover",h)}let p=new WeakMap;let DetailsDialogElement=class DetailsDialogElement extends HTMLElement{static get CLOSE_ATTR(){return n}static get CLOSE_SELECTOR(){return r}constructor(){super(),p.set(this,{details:null,activeElement:null}),this.addEventListener("click",function({target:t}){if(!(t instanceof Element))return;let e=t.closest("details");e&&t.closest(r)&&u(e,!1)})}get src(){return this.getAttribute("src")}set src(t){this.setAttribute("src",t||"")}get preload(){return this.hasAttribute("preload")}set preload(t){t?this.setAttribute("preload",""):this.removeAttribute("preload")}connectedCallback(){this.setAttribute("role","dialog"),this.setAttribute("aria-modal","true");let t=p.get(this);if(!t)return;let e=this.parentElement;if(!e)return;let i=e.querySelector("summary");i&&(i.hasAttribute("role")||i.setAttribute("role","button"),i.addEventListener("click",c,{capture:!0})),e.addEventListener("toggle",d),t.details=e,f(e,this.src,this.preload)}disconnectedCallback(){let t=p.get(this);if(!t)return;let{details:e}=t;if(!e)return;e.removeEventListener("toggle",d),m(e);let i=e.querySelector("summary");i&&i.removeEventListener("click",c,{capture:!0}),t.details=null}toggle(t){let e=p.get(this);if(!e)return;let{details:i}=e;i&&u(i,t)}static get observedAttributes(){return["src","preload"]}attributeChangedCallback(){let t=p.get(this);if(!t)return;let{details:e}=t;e&&f(e,this.src,this.preload)}};let g=DetailsDialogElement;window.customElements.get("details-dialog")||(window.DetailsDialogElement=DetailsDialogElement,window.customElements.define("details-dialog",DetailsDialogElement))},73921:()=>{let t=new Set(["\u{1F44B}","\u{1F91A}","\u{1F590}\uFE0F","\u270B","\u{1F596}","\u{1F44C}","\u{1F90F}","\u270C\uFE0F","\u{1F91E}","\u{1F91F}","\u{1F918}","\u{1F919}","\u{1F448}","\u{1F449}","\u{1F446}","\u{1F595}","\u{1F447}","\u261D\uFE0F","\u{1F44D}","\u{1F44E}","\u270A","\u{1F44A}","\u{1F91B}","\u{1F91C}","\u{1F44F}","\u{1F64C}","\u{1F450}","\u{1F932}","\u{1F64F}","\u270D\uFE0F","\u{1F485}","\u{1F933}","\u{1F4AA}","\u{1F9B5}","\u{1F9B6}","\u{1F442}","\u{1F9BB}","\u{1F443}","\u{1F476}","\u{1F9D2}","\u{1F466}","\u{1F467}","\u{1F9D1}","\u{1F471}","\u{1F468}","\u{1F9D4}","\u{1F471}\u200D\u2642\uFE0F","\u{1F468}\u200D\u{1F9B0}","\u{1F468}\u200D\u{1F9B1}","\u{1F468}\u200D\u{1F9B3}","\u{1F468}\u200D\u{1F9B2}","\u{1F469}","\u{1F471}\u200D\u2640\uFE0F","\u{1F469}\u200D\u{1F9B0}","\u{1F469}\u200D\u{1F9B1}","\u{1F469}\u200D\u{1F9B3}","\u{1F469}\u200D\u{1F9B2}","\u{1F9D3}","\u{1F474}","\u{1F475}","\u{1F64D}","\u{1F64D}\u200D\u2642\uFE0F","\u{1F64D}\u200D\u2640\uFE0F","\u{1F64E}","\u{1F64E}\u200D\u2642\uFE0F","\u{1F64E}\u200D\u2640\uFE0F","\u{1F645}","\u{1F645}\u200D\u2642\uFE0F","\u{1F645}\u200D\u2640\uFE0F","\u{1F646}","\u{1F646}\u200D\u2642\uFE0F","\u{1F646}\u200D\u2640\uFE0F","\u{1F481}","\u{1F481}\u200D\u2642\uFE0F","\u{1F481}\u200D\u2640\uFE0F","\u{1F64B}","\u{1F64B}\u200D\u2642\uFE0F","\u{1F64B}\u200D\u2640\uFE0F","\u{1F9CF}","\u{1F9CF}\u200D\u2642\uFE0F","\u{1F9CF}\u200D\u2640\uFE0F","\u{1F647}","\u{1F647}\u200D\u2642\uFE0F","\u{1F647}\u200D\u2640\uFE0F","\u{1F926}","\u{1F926}\u200D\u2642\uFE0F","\u{1F926}\u200D\u2640\uFE0F","\u{1F937}","\u{1F937}\u200D\u2642\uFE0F","\u{1F937}\u200D\u2640\uFE0F","\u{1F468}\u200D\u2695\uFE0F","\u{1F469}\u200D\u2695\uFE0F","\u{1F468}\u200D\u{1F393}","\u{1F469}\u200D\u{1F393}","\u{1F468}\u200D\u{1F3EB}","\u{1F469}\u200D\u{1F3EB}","\u{1F468}\u200D\u2696\uFE0F","\u{1F469}\u200D\u2696\uFE0F","\u{1F468}\u200D\u{1F33E}","\u{1F469}\u200D\u{1F33E}","\u{1F468}\u200D\u{1F373}","\u{1F469}\u200D\u{1F373}","\u{1F468}\u200D\u{1F527}","\u{1F469}\u200D\u{1F527}","\u{1F468}\u200D\u{1F3ED}","\u{1F469}\u200D\u{1F3ED}","\u{1F468}\u200D\u{1F4BC}","\u{1F469}\u200D\u{1F4BC}","\u{1F468}\u200D\u{1F52C}","\u{1F469}\u200D\u{1F52C}","\u{1F468}\u200D\u{1F4BB}","\u{1F469}\u200D\u{1F4BB}","\u{1F468}\u200D\u{1F3A4}","\u{1F469}\u200D\u{1F3A4}","\u{1F468}\u200D\u{1F3A8}","\u{1F469}\u200D\u{1F3A8}","\u{1F468}\u200D\u2708\uFE0F","\u{1F469}\u200D\u2708\uFE0F","\u{1F468}\u200D\u{1F680}","\u{1F469}\u200D\u{1F680}","\u{1F468}\u200D\u{1F692}","\u{1F469}\u200D\u{1F692}","\u{1F46E}","\u{1F46E}\u200D\u2642\uFE0F","\u{1F46E}\u200D\u2640\uFE0F","\u{1F575}\uFE0F","\u{1F575}\uFE0F\u200D\u2642\uFE0F","\u{1F575}\uFE0F\u200D\u2640\uFE0F","\u{1F482}","\u{1F482}\u200D\u2642\uFE0F","\u{1F482}\u200D\u2640\uFE0F","\u{1F477}","\u{1F477}\u200D\u2642\uFE0F","\u{1F477}\u200D\u2640\uFE0F","\u{1F934}","\u{1F478}","\u{1F473}","\u{1F473}\u200D\u2642\uFE0F","\u{1F473}\u200D\u2640\uFE0F","\u{1F472}","\u{1F9D5}","\u{1F935}","\u{1F470}","\u{1F930}","\u{1F931}","\u{1F47C}","\u{1F385}","\u{1F936}","\u{1F9B8}","\u{1F9B8}\u200D\u2642\uFE0F","\u{1F9B8}\u200D\u2640\uFE0F","\u{1F9B9}","\u{1F9B9}\u200D\u2642\uFE0F","\u{1F9B9}\u200D\u2640\uFE0F","\u{1F9D9}","\u{1F9D9}\u200D\u2642\uFE0F","\u{1F9D9}\u200D\u2640\uFE0F","\u{1F9DA}","\u{1F9DA}\u200D\u2642\uFE0F","\u{1F9DA}\u200D\u2640\uFE0F","\u{1F9DB}","\u{1F9DB}\u200D\u2642\uFE0F","\u{1F9DB}\u200D\u2640\uFE0F","\u{1F9DC}","\u{1F9DC}\u200D\u2642\uFE0F","\u{1F9DC}\u200D\u2640\uFE0F","\u{1F9DD}","\u{1F9DD}\u200D\u2642\uFE0F","\u{1F9DD}\u200D\u2640\uFE0F","\u{1F486}","\u{1F486}\u200D\u2642\uFE0F","\u{1F486}\u200D\u2640\uFE0F","\u{1F487}","\u{1F487}\u200D\u2642\uFE0F","\u{1F487}\u200D\u2640\uFE0F","\u{1F6B6}","\u{1F6B6}\u200D\u2642\uFE0F","\u{1F6B6}\u200D\u2640\uFE0F","\u{1F9CD}","\u{1F9CD}\u200D\u2642\uFE0F","\u{1F9CD}\u200D\u2640\uFE0F","\u{1F9CE}","\u{1F9CE}\u200D\u2642\uFE0F","\u{1F9CE}\u200D\u2640\uFE0F","\u{1F468}\u200D\u{1F9AF}","\u{1F469}\u200D\u{1F9AF}","\u{1F468}\u200D\u{1F9BC}","\u{1F469}\u200D\u{1F9BC}","\u{1F468}\u200D\u{1F9BD}","\u{1F469}\u200D\u{1F9BD}","\u{1F3C3}","\u{1F3C3}\u200D\u2642\uFE0F","\u{1F3C3}\u200D\u2640\uFE0F","\u{1F483}","\u{1F57A}","\u{1F574}\uFE0F","\u{1F9D6}","\u{1F9D6}\u200D\u2642\uFE0F","\u{1F9D6}\u200D\u2640\uFE0F","\u{1F9D7}","\u{1F9D7}\u200D\u2642\uFE0F","\u{1F9D7}\u200D\u2640\uFE0F","\u{1F3C7}","\u{1F3C2}","\u{1F3CC}\uFE0F","\u{1F3CC}\uFE0F\u200D\u2642\uFE0F","\u{1F3CC}\uFE0F\u200D\u2640\uFE0F","\u{1F3C4}","\u{1F3C4}\u200D\u2642\uFE0F","\u{1F3C4}\u200D\u2640\uFE0F","\u{1F6A3}","\u{1F6A3}\u200D\u2642\uFE0F","\u{1F6A3}\u200D\u2640\uFE0F","\u{1F3CA}","\u{1F3CA}\u200D\u2642\uFE0F","\u{1F3CA}\u200D\u2640\uFE0F","\u26F9\uFE0F","\u26F9\uFE0F\u200D\u2642\uFE0F","\u26F9\uFE0F\u200D\u2640\uFE0F","\u{1F3CB}\uFE0F","\u{1F3CB}\uFE0F\u200D\u2642\uFE0F","\u{1F3CB}\uFE0F\u200D\u2640\uFE0F","\u{1F6B4}","\u{1F6B4}\u200D\u2642\uFE0F","\u{1F6B4}\u200D\u2640\uFE0F","\u{1F6B5}","\u{1F6B5}\u200D\u2642\uFE0F","\u{1F6B5}\u200D\u2640\uFE0F","\u{1F938}","\u{1F938}\u200D\u2642\uFE0F","\u{1F938}\u200D\u2640\uFE0F","\u{1F93D}","\u{1F93D}\u200D\u2642\uFE0F","\u{1F93D}\u200D\u2640\uFE0F","\u{1F93E}","\u{1F93E}\u200D\u2642\uFE0F","\u{1F93E}\u200D\u2640\uFE0F","\u{1F939}","\u{1F939}\u200D\u2642\uFE0F","\u{1F939}\u200D\u2640\uFE0F","\u{1F9D8}","\u{1F9D8}\u200D\u2642\uFE0F","\u{1F9D8}\u200D\u2640\uFE0F","\u{1F6C0}","\u{1F6CC}","\u{1F9D1}\u200D\u{1F91D}\u200D\u{1F9D1}","\u{1F46D}","\u{1F46B}","\u{1F46C}"]);function e(e){return t.has(e)}function i(t){return[...t].filter(t=>!r(t.codePointAt(0))).join("")}function n(t,e){let i=[...t].map(t=>t.codePointAt(0));return i[1]&&(r(i[1])||65039===i[1])?i[1]=e:i.splice(1,0,e),String.fromCodePoint(...i)}function r(t){return t>=127995&&t<=127999}function o(t){switch(t){case 1:return 127995;case 2:return 127996;case 3:return 127997;case 4:return 127998;case 5:return 127999;default:return null}}let GEmojiElement=class GEmojiElement extends HTMLElement{get image(){return this.firstElementChild instanceof HTMLImageElement?this.firstElementChild:null}get tone(){return(this.getAttribute("tone")||"").split(" ").map(t=>{let e=parseInt(t,10);return e>=0&&e<=5?e:0}).join(" ")}set tone(t){this.setAttribute("tone",t)}connectedCallback(){if(null===this.image&&!function(){let t=/\bWindows NT 6.1\b/.test(navigator.userAgent),e=/\bWindows NT 6.2\b/.test(navigator.userAgent),i=/\bWindows NT 6.3\b/.test(navigator.userAgent),n=/\bFreeBSD\b/.test(navigator.userAgent),r=/\bLinux\b/.test(navigator.userAgent)&&!/\bAndroid\b/.test(navigator.userAgent);return!(t||e||i||r||n)}()){let t=this.getAttribute("fallback-src");if(t){this.textContent="";let e=function(t){let e=document.createElement("img");return e.className="emoji",e.alt=t.getAttribute("alias")||"",e.height=20,e.width=20,e}(this);e.src=t,this.appendChild(e)}}this.hasAttribute("tone")&&s(this)}static get observedAttributes(){return["tone"]}attributeChangedCallback(t){"tone"===t&&s(this)}};function s(t){if(t.image)return;let r=t.tone.split(" ").map(t=>parseInt(t,10));if(0===r.length)t.textContent=i(t.textContent||"");else if(1===r.length){let s=r[0];t.textContent=0===s?i(t.textContent||""):function(t,r){let s=i(t);if(!e(s))return t;let a=o(r);return a?s.split("\u200D").map(t=>e(t)?n(t,a):t).join("\u200D"):t}(t.textContent||"",s)}else t.textContent=function(t,r){let s=i(t);if(!e(s))return t;let a=r.map(t=>o(t));return s.split("\u200D").map(t=>{if(!e(t))return t;let i=a.shift();return i?n(t,i):t}).join("\u200D")}(t.textContent||"",r)}window.customElements.get("g-emoji")||(window.GEmojiElement=GEmojiElement,window.customElements.define("g-emoji",GEmojiElement))},40987:(t,e,i)=>{i.d(e,{Z:()=>TaskListsElement});let n=new WeakMap,r=null;function o(t,e){return t.closest("task-lists")===e.closest("task-lists")}function s(t){if(t.currentTarget!==t.target)return;let e=t.currentTarget;if(!(e instanceof Element))return;let i=e.closest(".contains-task-list");if(!i||(e.classList.add("is-ghost"),t.dataTransfer&&t.dataTransfer.setData("text/plain",(e.textContent||"").trim()),!e.parentElement))return;let o=Array.from(e.parentElement.children),s=o.indexOf(e),a=n.get(e);a&&a.sortStarted(i),r={didDrop:!1,dragging:e,dropzone:e,sourceList:i,sourceSibling:o[s+1]||null,sourceIndex:s}}function a(t){if(!r)return;let e=t.currentTarget;if(e instanceof Element){if(!o(r.dragging,e)){t.stopPropagation();return}t.preventDefault(),t.dataTransfer&&(t.dataTransfer.dropEffect="move"),r.dropzone!==e&&(r.dragging.classList.add("is-dragging"),r.dropzone=e,function(t,e){if(t.parentNode===e.parentNode){let i=t;for(;i;){if(i===e)return!0;i=i.previousElementSibling}}return!1}(r.dragging,e)?e.before(r.dragging):e.after(r.dragging))}}function l(t){if(!r)return;t.preventDefault(),t.stopPropagation();let e=t.currentTarget;if(!(e instanceof Element)||(r.didDrop=!0,!r.dragging.parentElement))return;let i=Array.from(r.dragging.parentElement.children).indexOf(r.dragging),o=e.closest(".contains-task-list");if(!o||r.sourceIndex===i&&r.sourceList===o)return;r.sourceList===o&&r.sourceIndex{let e=t.target;e instanceof HTMLInputElement&&e.classList.contains("task-list-item-checkbox")&&this.dispatchEvent(new CustomEvent("task-lists-check",{bubbles:!0,detail:{position:function(t){let e=w(t);if(!e)throw Error(".contains-task-list not found");let i=t.closest(".task-list-item"),n=Array.from(e.children).filter(t=>"LI"===t.tagName),r=i?n.indexOf(i):-1;return[function(t){let e=t.closest("task-lists");if(!e)throw Error("parent not found");return A(e).indexOf(t)}(e),r]}(e),checked:e.checked}}))});let t=new MutationObserver(y.bind(null,this));u.set(this,t),t.observe(this,{childList:!0,subtree:!0}),y(this)}disconnectedCallback(){let t=u.get(this);t&&t.disconnect()}get disabled(){return this.hasAttribute("disabled")}set disabled(t){t?this.setAttribute("disabled",""):this.removeAttribute("disabled")}get sortable(){return this.hasAttribute("sortable")}set sortable(t){t?this.setAttribute("sortable",""):this.removeAttribute("sortable")}static get observedAttributes(){return["disabled"]}attributeChangedCallback(t,e,i){e!==i&&"disabled"===t&&E(this)}};let h=document.createElement("template"),f=document.createElement("span");f.classList.add("handle");let m=document.createElementNS("http://www.w3.org/2000/svg","svg");m.classList.add("drag-handle"),m.setAttribute("aria-hidden","true"),m.setAttribute("width","16"),m.setAttribute("height","16");let p=document.createElementNS("http://www.w3.org/2000/svg","path");p.setAttribute("d","M10 13a1 1 0 100-2 1 1 0 000 2zm-4 0a1 1 0 100-2 1 1 0 000 2zm1-5a1 1 0 11-2 0 1 1 0 012 0zm3 1a1 1 0 100-2 1 1 0 000 2zm1-5a1 1 0 11-2 0 1 1 0 012 0zM6 5a1 1 0 100-2 1 1 0 000 2z"),h.content.appendChild(f),f.appendChild(m),m.appendChild(p);let g=new WeakMap;function b(t){let e=t.currentTarget;if(!(e instanceof Element))return;let i=e.closest("task-lists");i instanceof TaskListsElement&&i.sortable&&!i.disabled&&e.classList.add("hovered")}function v(t){let e=t.currentTarget;e instanceof Element&&e.classList.remove("hovered")}function w(t){let e=t.parentElement;return e?e.closest(".contains-task-list"):null}function y(t){let e=t.querySelectorAll(".contains-task-list > .task-list-item");for(let t of e)w(t)===function t(e){let i=w(e);return i?t(i)||i:null}(t)&&function(t){if(g.get(t))return;g.set(t,!0);let e=t.closest("task-lists");if(!(e instanceof TaskListsElement)||e.querySelectorAll(".task-list-item").length<=1)return;let i=h.content.cloneNode(!0),r=i.querySelector(".handle");if(t.prepend(i),!r)throw Error("handle not found");r.addEventListener("mouseenter",T),r.addEventListener("mouseleave",S),n.set(t,{sortStarted:k,sortFinished:C}),t.addEventListener("dragstart",s),t.addEventListener("dragenter",a),t.addEventListener("dragend",c),t.addEventListener("drop",l),t.addEventListener("dragover",d),t.addEventListener("mouseenter",b),t.addEventListener("mouseleave",v)}(t);E(t)}function E(t){for(let e of t.querySelectorAll(".task-list-item"))e.classList.toggle("enabled",!t.disabled);for(let e of t.querySelectorAll(".task-list-item-checkbox"))e instanceof HTMLInputElement&&(e.disabled=t.disabled)}function A(t){return Array.from(t.querySelectorAll("ol, ul")).filter(t=>!t.closest("tracking-block"))}let L=new WeakMap;function k(t){let e=t.closest("task-lists");if(!e)throw Error("parent not found");L.set(e,A(e))}function C({src:t,dst:e}){let i=t.list.closest("task-lists");if(!i)return;let n=L.get(i);n&&(L.delete(i),i.dispatchEvent(new CustomEvent("task-lists-move",{bubbles:!0,detail:{src:[n.indexOf(t.list),t.index],dst:[n.indexOf(e.list),e.index]}})))}function T(t){let e=t.currentTarget;if(!(e instanceof Element))return;let i=e.closest(".task-list-item");if(!i)return;let n=i.closest("task-lists");n instanceof TaskListsElement&&n.sortable&&!n.disabled&&i.setAttribute("draggable","true")}function S(t){if(r)return;let e=t.currentTarget;if(!(e instanceof Element))return;let i=e.closest(".task-list-item");i&&i.setAttribute("draggable","false")}window.customElements.get("task-lists")||(window.TaskListsElement=TaskListsElement,window.customElements.define("task-lists",TaskListsElement))},88823:()=>{let t="complete"===document.readyState?Promise.resolve():new Promise(t=>{window.addEventListener("load",t)});let TypingEffectElement=class TypingEffectElement extends HTMLElement{async connectedCallback(){await t,this.content&&await e(this.lines,this.content,this.characterDelay,this.lineDelay),this.cursor&&(this.cursor.hidden=!0),this.dispatchEvent(new CustomEvent("typing:complete",{bubbles:!0,cancelable:!0}))}get content(){return this.querySelector('[data-target="typing-effect.content"]')}get cursor(){return this.querySelector('[data-target="typing-effect.cursor"]')}get lines(){let t=this.getAttribute("data-lines");try{return t?JSON.parse(t):[]}catch(t){return[]}}get prefersReducedMotion(){return window.matchMedia("(prefers-reduced-motion)").matches}get characterDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-character-delay"))),2147483647))||40}set characterDelay(t){if(t>2147483647||t<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-character-delay",String(t))}get lineDelay(){return this.prefersReducedMotion?0:Math.max(0,Math.min(Math.floor(Number(this.getAttribute("data-line-delay"))),2147483647))||40}set lineDelay(t){if(t>2147483647||t<0)throw new DOMException("Value is negative or greater than the allowed amount");this.setAttribute("data-line-delay",String(t))}};async function e(t,e,n,r){for(let o=0;o{setTimeout(e,t)})}window.customElements.get("typing-effect")||(window.TypingEffectElement=TypingEffectElement,window.customElements.define("typing-effect",TypingEffectElement))}}]); //# sourceMappingURL=vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-27181b-961b7c26ed58.js.map