티스토리 수익 글 보기
performance.mark(“js-parse-end:48882-32ca6f391a63e4fd.js”);
“use strict”;(globalThis.webpackChunk_github_ui_github_ui=globalThis.webpackChunk_github_ui_github_ui||[]).push([[“48882″],{72489(e,t,s){s.d(t,{A:()=>U});var i=s(74848),n=s(16522),l=s(7478),a=s(96540),r=s(16497),o=s(40961),d=s(26576);let c=”TaskListItems-module__task-list-item__h6l0P”;var m=s(85965),u=s(19503),h=s(49637);let k=e=>”string”==typeof e?.taskBox&&e?.text?.match(/[^\s\\]/)!==null,g=({container:e,nestedItems:t,globalIndex:s,markdownIndex:i,items:n,itemsData:l,nested:a=!1,lists:r,parentIsChecklist:o,hasDifferentListTypes:d})=>(n.map((n,c)=>{let m=Array.from(n.querySelectorAll(“:scope > ul > li:not(.base-task-list-item), :scope > ol > li:not(.base-task-list-item)”))??[],u=Array.from(n.querySelectorAll(“:scope > ul > li.task-list-item, :scope > ol > li.task-list-item”))??[],h=(Array.from(n.querySelectorAll(“ul > li.task-list-item, ol > li.task-list-item, li.task-list-item”))??[]).length,k=[];h>0&&t.set(s.toString(),h);let f=n.classList.contains(“task-list-item”)?function(e,t){let s=t.parentElement?.closest(“.contains-task-list”);if(!s)throw Error(“Could not find the item’s parent list”);let i=t?Array.from(s.children).indexOf(t):-1;return[e.indexOf(s),i]}(r,n):void 0,{title:_,content:p}=function(e){let t=””,s=””;for(let n of e.childNodes){var i;if(“INPUT”===(i=n).nodeName||”UL”===i.nodeName||”OL”===i.nodeName||”#comment”===n.nodeName)continue;let e=n.textContent||””;if(“#text”===n.nodeName){t+=e,s+=e.replace(/&/g,”&”).replace(//g,”>”).replace(/”/g,”"”).replace(/’/g,”'”);continue}if(“CODE”===n.nodeName){t+=`\`${e}\“,s+=n.outerHTML;continue}t+=e,s+=n.outerHTML}return{title:t.trim(),content:s}}(n);l.push({id:s.toString(),index:c,title:_,content:p,checked:n.querySelector(“.task-list-item-checkbox”)?.checked===!0,position:f,container:n.parentElement,nested:a,children:k,markdownIndex:n.classList.contains(“task-list-item”)?i+=1:-1,isBullet:n.parentElement?.tagName===”UL”&&!n.classList.contains(“task-list-item”),isNumbered:n.parentElement?.tagName===”OL”&&!n.classList.contains(“task-list-item”),parentIsChecklist:o,hasNestedItems:h>0,hasDifferentListTypes:d});let x=m.length>0&&g({container:e,nestedItems:t,globalIndex:s+1,markdownIndex:i,items:m,itemsData:k,nested:!0,lists:r,parentIsChecklist:n.classList.contains(“task-list-item”),hasDifferentListTypes:u.length>0&&m.length!==u.length});s=x?x.globalIndex:s+1,i=x?x.markdownIndex:i}),{globalIndex:s,markdownIndex:i}),f=async({markdownValue:e,markdownIndex:t,onChange:s})=>{let i=e.split(/\r?\n/),n=null,l=!1;for(let e=0,a=0;e({…e,taskBox:”[ ]”===e.taskBox?”[x]”:”[ ]”}),p=e=>{let t=e.match(/^ {0,3}(`{3,}|~{3,})[^`]*$/);return t?t[1]:null},x=(e,t)=>RegExp(`^ {0,3}${t}${t[0]}* *$`).test(e);var I=s(26108),L=s(67323),b=s(18990),v=s(38621);let T=e=>{let t,s,l,r,o,c,m,u,h,k,g,f,_,p,x,T,y,N,w,j,S,C,$=(0,n.c)(61);$[0]!==e?({totalItems:g,onConvertToIssue:m,onConvertToSubIssue:u,item:c,allowIssueConversion:s,allowSubIssueConversion:r,disabled:o,setIsConverting:k,allowReordering:l,…h}=e,$[0]=e,$[1]=s,$[2]=l,$[3]=r,$[4]=o,$[5]=c,$[6]=m,$[7]=u,$[8]=h,$[9]=k,$[10]=g):(s=$[1],l=$[2],r=$[3],o=$[4],c=$[5],m=$[6],u=$[7],h=$[8],k=$[9],g=$[10]);let{title:A,index:D,id:E}=c,{moveToPosition:B}=(0,d.gY)(),[M,O]=(0,a.useState)(!1),V=`task-list-menu-item-${E}`;$[11]!==D||$[12]!==V?(f=e=>{if(e){let e=Array.from(document.querySelectorAll(‘[id^=”task-list-menu-item-“]’));if(e.length>0){let t=e[Math.min(D,e.length-1)];t?.focus()}}else{let e=document.getElementById(V);e&&e.focus()}},$[11]=D,$[12]=V,$[13]=f):f=$[13];let q=f;$[14]!==D||$[15]!==B?(_=e=>{let{moveAction:t,e:s}=e;switch(s.preventDefault(),s.stopPropagation(),O(!1),t){case”up”:B(D,D-1,!0);break;case”down”:B(D,D+1,!1)}},$[14]=D,$[15]=B,$[16]=_):_=$[16];let P=_;$[17]!==q||$[18]!==P||$[19]!==c||$[20]!==m||$[21]!==u||$[22]!==k?(p=e=>{let{e:t,move:s,convertToIssue:i,convertToSubIssue:n}=e;t.preventDefault(),t.stopPropagation(),”Enter”===t.code&&s&&P({moveAction:s,e:t}),”Enter”===t.code&&i&&(O(!1),m?.(c,k,()=>{q(!1)})),”Enter”===t.code&&n&&(O(!1),u?.(c,k,()=>{q(!0)})),”Escape”===t.code&&O(!1)},$[17]=q,$[18]=P,$[19]=c,$[20]=m,$[21]=u,$[22]=k,$[23]=p):p=$[23];let H=p,R=h[“data-testid”];return $[24]!==A?(t=A,x=`Open ${t} task options`,$[24]=A,$[25]=x):x=$[25],$[26]!==o||$[27]!==R||$[28]!==x?(T=(0,i.jsx)(I.K,{“data-testid”:R,icon:v.KebabHorizontalIcon,variant:”invisible”,”aria-label”:x,disabled:o,className:”TaskListMenu-module__TaskListMenuTriggerButton__zzTV4″}),$[26]=o,$[27]=R,$[28]=x,$[29]=T):T=$[29],$[30]!==V||$[31]!==T?(y=(0,i.jsx)(L.W.Anchor,{id:V,children:T}),$[30]=V,$[31]=T,$[32]=y):y=$[32],$[33]!==l||$[34]!==H||$[35]!==P||$[36]!==D||$[37]!==g?(N=l&&(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(b.l.Item,{onClick:e=>P({moveAction:”up”,e:e}),onKeyDown:e=>H({e:e,move:”up”}),disabled:0===D,children:[(0,i.jsx)(b.l.LeadingVisual,{children:(0,i.jsx)(v.ChevronUpIcon,{})}),”Move up”]}),(0,i.jsxs)(b.l.Item,{onClick:e=>P({moveAction:”down”,e:e}),onKeyDown:e=>H({e:e,move:”down”}),disabled:D===g-1,children:[(0,i.jsx)(b.l.LeadingVisual,{children:(0,i.jsx)(v.ChevronDownIcon,{})}),”Move down”]})]}),$[33]=l,$[34]=H,$[35]=P,$[36]=D,$[37]=g,$[38]=N):N=$[38],$[39]!==s||$[40]!==H||$[41]!==c||$[42]!==m||$[43]!==h||$[44]!==k?(w=s&&m&&(0,i.jsxs)(b.l.Item,{onClick:()=>m?.(c,k),onKeyDown:e=>H({e:e,convertToIssue:!0}),”data-testid”:h[“data-testid”]&&`${h[“data-testid”]}-convert`,children:[(0,i.jsx)(b.l.LeadingVisual,{children:(0,i.jsx)(v.IssueOpenedIcon,{})}),”Convert to issue”]}),$[39]=s,$[40]=H,$[41]=c,$[42]=m,$[43]=h,$[44]=k,$[45]=w):w=$[45],$[46]!==r||$[47]!==H||$[48]!==c||$[49]!==u||$[50]!==h||$[51]!==k?(j=r&&u&&(0,i.jsxs)(b.l.Item,{onClick:()=>u?.(c,k),onKeyDown:e=>H({e:e,convertToSubIssue:!0}),”data-testid”:h[“data-testid”]&&`${h[“data-testid”]}-convert-sub-issue`,children:[(0,i.jsx)(b.l.LeadingVisual,{children:(0,i.jsx)(v.IssueTracksIcon,{})}),”Convert to sub-issue”]}),$[46]=r,$[47]=H,$[48]=c,$[49]=u,$[50]=h,$[51]=k,$[52]=j):j=$[52],$[53]!==j||$[54]!==N||$[55]!==w?(S=(0,i.jsx)(L.W.Overlay,{children:(0,i.jsxs)(b.l,{children:[N,w,j]})}),$[53]=j,$[54]=N,$[55]=w,$[56]=S):S=$[56],$[57]!==M||$[58]!==S||$[59]!==y?(C=(0,i.jsxs)(L.W,{open:M,onOpenChange:O,children:[y,S]}),$[57]=M,$[58]=S,$[59]=y,$[60]=C):C=$[60],C};T.displayName=”TaskListMenu”;let y={ADD_TAGS:[“math-renderer”],ADD_ATTR:[“style”,”data-run-id”,”data-catalyst”,”class”]},N=/\/issues\/\d*\d/,w=(e,t)=>{let s=document.createElement(“div”);s.innerHTML=e;let i=s.querySelectorAll(“span.reference”);if(0===i.length)return!0;if(t||i.length>1)return!1;let n=i[0];return n.remove(),””===s.innerHTML.trim()&&!!N.test(n.innerHTML)};function j(e){let t,s,r,o,c,h,k,g,_,p,x,I,L,b,v,N,j,S,C,$,A,D=(0,n.c)(71),{markdownValue:E,onChange:B,onConvertToIssue:M,onConvertToSubIssue:O,nested:V,position:q,item:P,totalItems:H,disabled:R,hideActions:U,itemIdToFocus:F,setitemIdToFocus:K,toggledItem:z,setToggledItem:W}=e,Y=void 0!==V&&V,G=void 0===q?1:q,[Z,Q]=(0,a.useState)(P.checked),[X,J]=(0,a.useState)(!1),[ee,et]=(0,a.useState)(!1);D[0]!==R||D[1]!==F||D[2]!==K?(t=()=>{F&&!R&&(function(e){let t=document.getElementById(`task-list-menu-item-${e}`);t&&t.focus()}(F),K?.(null))},s=[F,R,K],D[0]=R,D[1]=F,D[2]=K,D[3]=t,D[4]=s):(t=D[3],s=D[4]),(0,a.useEffect)(t,s),D[5]!==R||D[6]!==W||D[7]!==z?(r=()=>{z&&!R&&W(null)},o=[z,R,W],D[5]=R,D[6]=W,D[7]=z,D[8]=r,D[9]=o):(r=D[8],o=D[9]),(0,a.useEffect)(r,o),D[10]!==P.checked||D[11]!==P.id||D[12]!==P.markdownIndex||D[13]!==B||D[14]!==W?(c=e=>{Q(!P.checked),W(P.id),f({markdownValue:e,markdownIndex:P.markdownIndex,onChange:B})},D[10]=P.checked,D[11]=P.id,D[12]=P.markdownIndex,D[13]=B,D[14]=W,D[15]=c):c=D[15];let es=c,ei=!Y&&!P.hasDifferentListTypes||Y&&G<2&&!P.parentIsChecklist&&!P.hasDifferentListTypes;D[16]!==P.content?(h=w(P.content,!0),D[16]=P.content,D[17]=h):h=D[17],D[18]!==P.content?(k=w(P.content,!1),D[18]=P.content,D[19]=k):k=D[19],D[20]!==h||D[21]!==k?(g=[h,k],D[20]=h,D[21]=k,D[22]=g):g=D[22];let[en,el]=g,ea=`tasklist-item-${G}-${P.markdownIndex}`,er=!Y||M&&O?"TaskListItem-module__task-list-item__nf0LI":"TaskListItem-module__no-convert-task-list-item___jOpC";er+=` ${Y&&H>0?”contains-task-list”:””}`,er+=R?” TaskListItem-module__disabled__oIAG1″:””,D[23]===Symbol.for(“react.memo_cache_sentinel”)?(_=()=>J(!0),p=()=>J(!1),D[23]=_,D[24]=p):(_=D[23],p=D[24]),D[25]!==ei||D[26]!==R||D[27]!==X?(x=ei&&!R&&(0,i.jsx)(d.BS.DragTrigger,{className:`TaskListItem-module__drag-handle-icon__k5QVp ${X?”TaskListItem-module__show-trigger__Un1oz”:””}`,style:{width:”20px”,height:”28px”}}),D[25]=ei,D[26]=R,D[27]=X,D[28]=x):x=D[28],D[29]!==x?(I=(0,i.jsx)(“div”,{className:”TaskListItem-module__drag-drop-container__sq_g1″,children:x}),D[29]=x,D[30]=I):I=D[30];let eo=`checkbox-item-${P.id}`,ed=P.id===z;D[31]!==E||D[32]!==es?(L=e=>{e.preventDefault(),e.stopPropagation(),es(E)},D[31]=E,D[32]=es,D[33]=L):L=D[33];let ec=`${P.title} checklist item`;return D[34]!==Z||D[35]!==R||D[36]!==ed||D[37]!==L||D[38]!==ec?(b=(0,i.jsx)(m.A,{autoFocus:ed,checked:Z,disabled:R,onChange:L,”aria-label”:ec,className:”TaskListItem-module__taskStatusCheckbox__bnw_T”}),D[34]=Z,D[35]=R,D[36]=ed,D[37]=L,D[38]=ec,D[39]=b):b=D[39],D[40]!==P.content?(v=(0,i.jsx)(u.JU,{html:P.content,className:”TaskListItem-module__task-list-html__wqNZG”,domPurifyConfig:y}),D[40]=P.content,D[41]=v):v=D[41],D[42]!==eo||D[43]!==b||D[44]!==v?(N=(0,i.jsxs)(“div”,{className:”TaskListItem-module__checkbox-items__v4LMp”,id:eo,children:[b,v]}),D[42]=eo,D[43]=b,D[44]=v,D[45]=N):N=D[45],D[46]!==I||D[47]!==N?(j=(0,i.jsxs)(“div”,{className:”TaskListItem-module__left-aligned-content__Pwb_R”,children:[I,N]}),D[46]=I,D[47]=N,D[48]=j):j=D[48],D[49]!==ee?(S=ee&&(0,i.jsx)(l.A,{size:”small”}),D[49]=ee,D[50]=S):S=D[50],D[51]!==ei||D[52]!==en||D[53]!==el||D[54]!==R||D[55]!==U||D[56]!==ee||D[57]!==P||D[58]!==M||D[59]!==O||D[60]!==ea||D[61]!==H?(C=!U&&ei&&P.position&&!ee&&(0,i.jsx)(T,{“data-testid”:`${ea}-menu`,onConvertToIssue:M,onConvertToSubIssue:O,totalItems:H,item:P,disabled:R,allowIssueConversion:en,allowSubIssueConversion:el,setIsConverting:et,allowReordering:ei}),D[51]=ei,D[52]=en,D[53]=el,D[54]=R,D[55]=U,D[56]=ee,D[57]=P,D[58]=M,D[59]=O,D[60]=ea,D[61]=H,D[62]=C):C=D[62],D[63]!==S||D[64]!==C?($=(0,i.jsxs)(“div”,{className:”TaskListItem-module__TaskListItemActionsContainer__YAHNS”,children:[S,C]}),D[63]=S,D[64]=C,D[65]=$):$=D[65],D[66]!==j||D[67]!==$||D[68]!==ea||D[69]!==er?(A=(0,i.jsxs)(“div”,{className:er,onMouseEnter:_,onMouseLeave:p,”data-testid”:ea,children:[j,$]}),D[66]=j,D[67]=$,D[68]=ea,D[69]=er,D[70]=A):A=D[70],A}j.displayName=”TaskListItem”;function S(e){let t,s=(0,n.c)(3),{item:l,position:a}=e,r=`tasklist-item-${a}-${l.markdownIndex}`;return s[0]!==l.content||s[1]!==r?(t=(0,i.jsx)(u.Pk,{html:l.content,as:”div”,”data-testid”:r,className:”ListItem-module__ListItemContent__F3VZe”}),s[0]=l.content,s[1]=r,s[2]=t):t=s[2],t}S.displayName=”ListItem”;let C=(e,t)=>{let s,i=t.split(/\r?\n/),n=-1,l=-1,a=-1;for(let[t,r]of i.entries()){let i=(0,h.VB)(r),o=i?.leadingWhitespace.length;if(s&&(!r||void 0!==o&&o<=s.leadingWhitespace.length)){l=t>0?t-1:0;break}i&&k(i)&&++a===e&&(n=t,s=i)}return{startLineNumber:n,endLineNumber:l=-1===l?i.length-1:l}},$=({tasklists:e,markdownValue:t,externalOnChange:s,onConvertToIssue:n,onConvertToSubIssue:l,tasklistData:r,setTasklistData:m,disabled:u,viewerCanUpdate:h})=>{let[k,g]=(0,a.useState)(!1),[f,_]=(0,a.useState)(null),[p,x]=(0,a.useState)(null),I=(0,a.useCallback)(async({dragMetadata:e,dropMetadata:i,isBefore:n,items:l,container:a})=>{if(e.id===i?.id||u)return;g(!0);let o=l.find(t=>t.id===e.id)?.markdownIndex,d=l.find(e=>e.id===i.id)?.markdownIndex;if(void 0===o||void 0===d)return;let c=((e,t,s,i)=>{let{startLineNumber:n,endLineNumber:l}=C(s,e),{startLineNumber:a,endLineNumber:r}=C(i,e),o=e.split(/\r?\n/),d=l-n+1,c=[…o].splice(n,d);return t?(o.splice(n,d),o.splice(a,0,…c)):(o.splice(r+1,0,…c),o.splice(n,d)),o.join(“\n”)})(t,n,o,d);m(((e,t,s,i,n,l)=>{let a=new Map(i),r=e.findIndex(e=>e.id===t),o=e[r];if(!o)return a;let d=[…e];d.splice(r,1);let c=d.findIndex(e=>e.id===s);d.splice(n?c:c+1,0,o);let m=i.get(l);if(!m)return a;if(m===e)a.set(l,d);else{let t=s=>{for(let i of s)i.children===e?i.children=d:i.children&&t(i.children)};t(m),a.set(l,m)}return a})(l,e.id,i.id,r,n,a)),s&&(await s(c),g(!1),_(i.id))},[u,t,r,m,s]),L=(0,a.useCallback)(async e=>{s&&(g(!0),await s(e),g(!1))},[s]);function b(e,s,r,o,m,g){let v=!e.isBullet&&!e.isNumbered,T=”OL”===r.tagName?”ol”:”UL”===r.tagName?”ul”:”div”;return(0,i.jsxs)(a.Fragment,{children:[v&&(0,i.jsx)(j,{toggledItem:p,setToggledItem:x,markdownValue:t,onChange:L,onConvertToIssue:n,onConvertToSubIssue:l,nested:m,position:s,item:e,totalItems:o,disabled:u||k,hideActions:!h&&!k,setitemIdToFocus:_,itemIdToFocus:f}),!v&&(0,i.jsx)(S,{item:e,position:s}),e.children.length>0&&(0,i.jsx)(d.BS,{items:e.children,onDrop:t=>I({…t,items:e.children,container:r}),renderOverlay:(t,n)=>(0,i.jsx)(d.BS.Item,{index:n,id:t.id,title:t.title,hideTrigger:!0,className:c,isDragOverlay:!0,style:{marginLeft:”-30px”},children:b(t,s+1,r,e.children.length,!0,!0)},t.id),as:”div”,children:(0,i.jsx)(T,{className:”base-list-item”,style:{listStyleType:”none”,marginLeft:v?”12px”:”-28px”},children:e.children.map((t,n)=>{let l=A({child:t,position:s}),a=D({child:t,isDragOverlay:g}),o=E({child:t,isDragOverlay:g});return(0,i.jsx)(d.BS.Item,{index:n,id:t.id,title:t.title,hideTrigger:!0,className:`${l} ${a} ${o}`,as:B(e)?”li”:”div”,children:b(t,s+1,r,e.children.length,!0,g)},t.id)})})})]},e.index)}return(0,a.useMemo)(()=>(0,i.jsx)(i.Fragment,{children:e.map((e,t)=>{let s=r.get(e)||[],n=s.filter(e=>!e.isBullet&&!e.isNumbered),l=”OL”===e.tagName?”ol”:”UL”!==e.tagName||e.classList.contains(“contains-task-list”)&&n.length===s.length?”div”:”ul”;return s.length>0?(0,o.createPortal)((0,i.jsx)(“li”,{className:”base-task-list-item”,style:{listStyle:”none”,marginLeft:”-28px”},children:(0,i.jsx)(d.BS,{items:s,onDrop:t=>I({…t,items:s,container:e}),style:{marginTop:”1px”},renderOverlay:(t,n)=>(0,i.jsx)(d.BS.Item,{index:n,id:t.id,title:t.title,hideTrigger:!0,isDragOverlay:!0,children:b(t,0,e,s.length,!1,!0)},t.id),as:”div”,children:(0,i.jsx)(l,{className:”base-list-item”,style:{marginLeft:n.length!==s.length&&n.length?”5px”:”0px”},children:s.map((t,n)=>(0,i.jsx)(d.BS.Item,{index:n,id:t.id,title:t.title,hideTrigger:!0,className:t.isBullet?”TaskListItems-module__bullet-task-item__mzN18″:t.isNumbered?”TaskListItems-module__numbered-task-item__q97XR”:c,as:B(t)?”li”:”div”,style:{marginLeft:t.isBullet||t.isNumbered||!t.hasDifferentListTypes?”0px”:”-28px”,marginRight:”-8px”},children:b(t,0,e,s.length,!1,!1)},t.id))})})}),e,t.toString()):null})}),[t,r,u])};$.displayName=”TaskListItems”;let A=({child:e,position:t})=>e.isNumbered?t+1<2?"TaskListItems-module__numbered-task-list__ck1gY":"TaskListItems-module__numbered-task-list-nested__b4mwL":e.isBullet?t+1<2?"TaskListItems-module__unordered-task-list__cX3kc":"TaskListItems-module__unordered-task-list-nested__kbk1D":c,D=({child:e,isDragOverlay:t})=>!e.isBullet&&!e.isNumbered&&(t?”TaskListItems-module__nested-overlay-list__NuQY8″:e.parentIsChecklist||e.hasDifferentListTypes?””:c),E=({child:e,isDragOverlay:t})=>(e.isBullet||e.isNumbered)&&(t?”TaskListItems-module__overlay-task-list-child__N7M1i”:””),B=e=>(e.isNumbered||e.isBullet)&&!e.hasDifferentListTypes||e.hasDifferentListTypes||e.children.length>0;var M=s(34164);let O=[];function V(){return new Map}function q(){return new Map}let P=function(e,t,s){let i,l,r,o=(0,n.c)(8);o[0]===Symbol.for(“react.memo_cache_sentinel”)?(i=[],o[0]=i):i=o[0];let[d,c]=(0,a.useState)(i);return o[1]!==e||o[2]!==t?(l=()=>{let s=Array.from(e.current?.querySelectorAll(t)??O);c(e=>!function(e,t){if(e.length!==t.length)return!1;for(let s=0;s{let t,s,o,d,c,m,u,h=(0,n.c)(28),{verifiedHTML:k,markdownValue:f,onChange:_,onConvertToIssue:p,onConvertToSubIssue:x,onLinkClick:I,openLinksInNewTab:L,loading:b,disabled:v,viewerCanUpdate:T,className:y}=e,N=void 0===f?””:f,w=void 0!==L&&L,j=void 0!==b&&b,S=(0,a.useRef)(null),C=P(S,”.contains-task-list:not(.contains-task-list .contains-task-list)”,k),[A,D]=(0,a.useState)(k);if(h[0]!==A||h[1]!==k){var E,B;let e;E=k,B=function(e){let t,s={};R.lastIndex=0;let i=0;for(;null!==(t=R.exec(e))&&!(++i>1e3);){let e=t[3],i=t[4],n=t[5],l=t[6];e&&n&&(s[`${e}${i}token=TOKEN_PLACEHOLDER${l}`]=n)}return s}(A),R.lastIndex=0,e=0,t=E.replace(R,(t,s,i,n,l,a,r)=>{if(++e>1e3)return t;let o=`${n}${l}token=TOKEN_PLACEHOLDER${r}`;return B.hasOwnProperty(o)?`${s}=${i}${n}${l}token=${B[o]}${r}${i}`:t}),h[0]=A,h[1]=k,h[2]=t}else t=h[2];let O=t;O!==A&&D(O);let{tasklistData:U,nestedItems:F,setTasklistData:K}=((e,t)=>{let s,i,l,r=(0,n.c)(7),[o,d]=(0,a.useState)(V),[c,m]=(0,a.useState)(q);return r[0]!==e||r[1]!==t?(s=()=>{let s=e.current;if(!s)return;let i=function({container:e,tasklists:t}){let s=new Map,i=new Map,n=function(e,t=”ul:not(.base-list-item), ol:not(.base-list-item)”){return Array.from(e.querySelectorAll(t)).filter(e=>!e.closest(“tracking-block”))}(e),l=0,a=-1;for(let r of t){let t=Array.from(r.querySelectorAll(“:scope > li:not(.base-task-list-item)”)),o=r.querySelectorAll(“:scope > li.task-list-item”),d=[],{globalIndex:c,markdownIndex:m}=g({container:e,nestedItems:i,globalIndex:l,markdownIndex:a,items:t,itemsData:d,nested:!1,lists:n,parentIsChecklist:r.classList.contains(“task-list-item”),hasDifferentListTypes:o.length>0&&o.length!==t.length});for(let e of(l=c,a=m,s.set(r,d),t))e.remove()}return{newData:s,nestedItems:i}}({container:s,tasklists:t});d(i.newData),m(i.nestedItems)},i=[e,t],r[0]=e,r[1]=t,r[2]=s,r[3]=i):(s=r[2],i=r[3]),(0,a.useLayoutEffect)(s,i),r[4]!==c||r[5]!==o?(l={tasklistData:o,nestedItems:c,setTasklistData:d,setNestedItems:m},r[4]=c,r[5]=o,r[6]=l):l=r[6],l})(S,C);if(h[3]!==I||h[4]!==w?(s={htmlContainerRef:S,onLinkClick:I,openLinksInNewTab:w},h[3]=I,h[4]=w,h[5]=s):s=h[5],(0,H.O)(s),h[6]!==y){let e=[“markdown-body”,”NewMarkdownViewer-module__safe-html-box__ZT1eD”];y&&e.push(y),o=r.vb,d=S,c=(0,M.$)(e),h[6]=y,h[7]=o,h[8]=d,h[9]=c}else o=h[7],d=h[8],c=h[9];h[10]!==o||h[11]!==O||h[12]!==d||h[13]!==c?(m=(0,i.jsx)(o,{ref:d,className:c,html:O}),h[10]=o,h[11]=O,h[12]=d,h[13]=c,h[14]=m):m=h[14];let z=m;return h[15]!==v||h[16]!==_||h[17]!==z||h[18]!==j||h[19]!==N||h[20]!==F||h[21]!==p||h[22]!==x||h[23]!==K||h[24]!==U||h[25]!==C||h[26]!==T?(u=j?(0,i.jsx)(“div”,{className:(0,M.$)(“NewMarkdownViewer-module__spinner__L5zC6”),children:(0,i.jsx)(l.A,{“aria-label”:”Loading markdown content…”})}):(0,i.jsxs)(i.Fragment,{children:[z,C.length>0&&(0,i.jsx)($,{tasklists:C,markdownValue:N,externalOnChange:_,onConvertToIssue:p,onConvertToSubIssue:x,tasklistData:U,setTasklistData:K,nestedItems:F,disabled:v||!_,viewerCanUpdate:T})]}),h[15]=v,h[16]=_,h[17]=z,h[18]=j,h[19]=N,h[20]=F,h[21]=p,h[22]=x,h[23]=K,h[24]=U,h[25]=C,h[26]=T,h[27]=u):u=h[27],u};U.displayName=”NewMarkdownViewer”}}]);
//# sourceMappingURL=48882-32ca6f391a63e4fd-b6a5aa280a6cfa2a.js.map