UNPKG

@diplodoc/transform

Version:

A simple transformer of text in YFM (Yandex Flavored Markdown) to HTML

3 lines (2 loc) 19.5 kB
"use strict";(()=>{(()=>{var ie=Object.create,F=Object.defineProperty,ae=Object.getOwnPropertyDescriptor,X=Object.getOwnPropertyNames,Y=Object.getOwnPropertySymbols,le=Object.getPrototypeOf,z=Object.prototype.hasOwnProperty,se=Object.prototype.propertyIsEnumerable,V=(e,t,n)=>t in e?F(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,J=(e,t)=>{for(var n in t||(t={}))z.call(t,n)&&V(e,n,t[n]);if(Y)for(var n of Y(t))se.call(t,n)&&V(e,n,t[n]);return e},ce=(e,t)=>function(){return t||(0,e[X(e)[0]])((t={exports:{}}).exports,t),t.exports},de=(e,t,n,f)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of X(t))!z.call(e,l)&&l!==n&&F(e,l,{get:()=>t[l],enumerable:!(f=ae(t,l))||f.enumerable});return e},ue=(e,t,n)=>(n=e!=null?ie(le(e)):{},de(t||!e||!e.__esModule?F(n,"default",{value:e,enumerable:!0}):n,e)),W=(e,t,n)=>V(e,typeof t!="symbol"?t+"":t,n),fe=ce({"node_modules/get-root-node-polyfill/index.js"(e,t){"use strict";function n(c){var s=typeof c=="object"&&!!c.composed;return s?f(this):l(this)}function f(c){var s=l(c);return g(s)?f(s.host):s}function l(c){return c.parentNode!=null?l(c.parentNode):c}function g(c){return c.nodeName==="#document-fragment"&&c.constructor.name==="ShadowRoot"}typeof t=="object"&&t.exports&&(t.exports=n)}});(()=>{var e="yfm_cut",t={CUT:".yfm .yfm-cut",TITLE:".yfm .yfm-cut-title",CONTENT:".yfm .yfm-cut-content"},n={OPEN:"open"},f=c=>{let s=c.composedPath();return Array.isArray(s)&&s.length>0?s[0]:c.target},l=c=>{let s=f(c);return!s||!s.matches},g=class{constructor(c){W(this,"__doc"),W(this,"_onDocClick",s=>{if(l(s))return;let v=this._findTitleInPath(s);v&&this._toggleCut(v)}),W(this,"_matchTitle",s=>{var v;return s instanceof HTMLElement?(v=s==null?void 0:s.matches)==null?void 0:v.call(s,t.TITLE):!1}),this.__doc=c,this.__doc.addEventListener("click",this._onDocClick)}destroy(){this.__doc.removeEventListener("click",this._onDocClick)}focusActiveCut(){let c=window.location.hash.slice(1),s=document.getElementById(c);s instanceof HTMLElement&&s.matches(t.CUT)&&(s.classList.toggle(n.OPEN),s.setAttribute("open","true"),setTimeout(()=>{s.classList.add("cut-highlight"),s.scrollIntoView()},70),setTimeout(()=>{s.classList.remove("cut-highlight")},1e3))}_findTitleInPath(c){var s,v;let L=f(c);return this._matchTitle(L)?L:(v=(s=c.composedPath)==null?void 0:s.call(c))==null?void 0:v.find(this._matchTitle)}_toggleCut(c){var s;(s=c.parentElement)==null||s.classList.toggle(n.OPEN)}};typeof window<"u"&&typeof document<"u"&&!window[e]&&(window[e]=new g(document))})(),(()=>{var e="yfm-tabs",t="yfm-tab",n="yfm-tab-panel",f="yfm-tab-list",l="active",g="data-diplodoc-group",c="data-diplodoc-key",s="data-diplodoc-variant",v="data-diplodoc-id",L="defaultTabsGroup-",P="data-diplodoc-forced",U="yfm-tabs-dropdown-select",K="yfm-tabs-vertical",D=(o=>(o.Regular="regular",o.Radio="radio",o.Dropdown="dropdown",o.Accordion="accordion",o))(D||{}),A=Symbol.for("diplodocTabs"),S=o=>{let r=o.composedPath();return Array.isArray(r)&&r.length>0?r[0]:o.target},x=o=>{let r=S(o);return!r||!r.matches},C=o=>Math.abs(o.scrollHeight-o.clientHeight)>1?o:o.parentElement?C(o.parentElement):void 0,I=(o,r)=>{let i=o.getBoundingClientRect(),a=r.getBoundingClientRect();return{top:i.top-a.top,left:i.left-a.left,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}},y={TABS:`.${e}`,TAB_LIST:`.${f}`,TAB:`.${t}`,TAB_PANEL:`.${n}`,VERTICAL_TABS:`.${K}`},j=class{constructor(o,r={}){this._onSelectTabHandlers=new Set,this._currentPageTabGroups=[],this._isRestoringTabs=!1,this._document=o,this._options=Object.assign({saveTabsToLocalStorage:!1,saveTabsToQueryStateMode:"none"},r),this._document.addEventListener("click",i=>{let a=S(i);if(i.target&&this.hideAllDropdown(i.target),x(i))return;if(this.isElementDropdownSelect(a)){a.classList.toggle(l);return}if(!this.isValidTabElement(a))return;let d=this.getTabDataFromHTMLElement(a);d&&this._selectTab(d,a)}),this._document.addEventListener("keydown",i=>{let a=null;switch(i.key){case"ArrowLeft":{a="left";break}case"ArrowRight":{a="right";break}case"ArrowUp":{a="left";break}case"ArrowDown":{a="right";break}}if(!a)return;let d=S(i);if(x(i)||!this.isValidTabElement(d))return;let{tabs:u,nodes:m}=this.getTabs(d),p=this.getTabDataFromHTMLElement(d),h=u.findIndex(({key:T})=>(p==null?void 0:p.key)&&T===p.key);if(!p||u.length<=1||h===-1)return;let b=(h+(a==="left"?-1:1)+u.length)%u.length;this.selectTab(u[b]),m[b].focus()})}configure(o){this._options=Object.assign(this._options,o)}onSelectTab(o){return this._onSelectTabHandlers.add(o),()=>{this._onSelectTabHandlers.delete(o)}}selectTabById(o,r){let i=this._document.querySelector(`${y.TAB}[${v}="${o}"]`);if(!i||!this.isValidTabElement(i))return;let a=this.getTabDataFromHTMLElement(i);a&&this._selectTab(a,i),r!=null&&r.scrollToElement&&i.scrollIntoView()}selectTab(o){this._selectTab(o)}restoreTabs(o){this._isRestoringTabs=!0;try{for(let[r,i]of Object.entries(o))if(r){let a=J({group:r},i);this.selectTab(a)}}finally{this._isRestoringTabs=!1}}getTabsFromLocalStorage(){return JSON.parse(localStorage.getItem("tabsHistory")||"{}")}getTabsFromSearchQuery(){let o={},r=new URLSearchParams(window.location.search);return r.has("tabs")&&(r.get("tabs")||"").split(",").forEach(i=>{let a=i.split("_"),[d,u]=a,m="regular";if(a.length===3&&(m=a[2]),d&&u&&Object.values(D).includes(m)){let p=u;o[d]={key:p,variant:m}}}),o}updateLocalStorageWithTabs(o){this._options.saveTabsToLocalStorage&&(this._isRestoringTabs||localStorage.setItem("tabsHistory",JSON.stringify(o)))}updateQueryParamWithTabs(o){if(this._isRestoringTabs)return;let r=new URLSearchParams(window.location.search),i=Object.entries(o).map(([u,{key:m,variant:p}])=>p==="regular"?`${u}_${m}`:`${u}_${m}_${p}`);i.length>0?r.set("tabs",i.join(",")):r.delete("tabs");let a=history.state||{},d=new URL(window.location.href);d.search=r.toString(),window.history.replaceState(J({},a),document.title,d.href)}getCurrentPageTabHistory(o){return Object.fromEntries(Object.entries(o).filter(([r])=>this._currentPageTabGroups.includes(r)))}onPageChanged(){this._currentPageTabGroups=this.getCurrentPageTabGroups()}getCurrentPageTabGroups(){let o=this._document.getElementsByClassName(e),r=new Set;return Array.from(o).forEach(i=>{let a=i.getAttribute(g);a&&r.add(a)}),Array.from(r)}clearTabsPreferred(){localStorage.removeItem("tabsHistory"),this.updateQueryParamWithTabs({})}_selectTab(o,r){let{group:i,key:a,variant:d}=o;if(!i)return;this.saveTabPreferred({group:i,key:a,variant:d});let u=r&&C(r),m=u&&I(r,u);this.updateHTML({group:i,key:a,variant:d},r,d)>0&&(this.fireSelectTabEvent({group:i,key:a,variant:d},r==null?void 0:r.dataset.diplodocId),m&&this.resetScroll(r,u,m))}updateHTML(o,r,i){switch(i){case"radio":return this.updateHTMLRadio(o,r);case"accordion":return this.updateHTMLAccordion(o,r);case"regular":return this.updateHTMLRegular(o);case"dropdown":return this.updateHTMLDropdown(o);default:return 0}}saveTabPreferred(o){let r={};switch(this._options.saveTabsToLocalStorage&&(r=JSON.parse(localStorage.getItem("tabsHistory")||"{}")),r[o.group]={key:o.key,variant:o.variant},this._options.saveTabsToLocalStorage&&this.updateLocalStorageWithTabs(r),this._options.saveTabsToQueryStateMode){case"all":{this.updateQueryParamWithTabs(r);break}case"page":{this.updateQueryParamWithTabs(this.getCurrentPageTabHistory(r));break}}}updateHTMLRadio(o,r){let{group:i,key:a}=o,{isForced:d,root:u}=this.didTabOpenForce(r),m=d?`.yfm-vertical-tab[${P}="true"]`:"",p=this._document.querySelectorAll(`${y.TABS}[${g}="${i}"] ${y.TAB}[${c}="${a}"]${m}`);d&&(u==null||u.removeAttribute(P));let h=0;return p.forEach(b=>{let T=b.parentNode.children;for(let _=0;_<T.length;_+=2){let[E,w]=[T.item(_),T.item(_+1)],O=E.children.item(0);if(E===b){O.checked?(E.classList.remove("active"),w==null||w.classList.remove("active"),O.removeAttribute("checked")):(E.classList.add("active"),w==null||w.classList.add("active"),O.setAttribute("checked","true"));continue}O.hasAttribute("checked")&&(E.classList.remove("active"),w==null||w.classList.remove("active"),O.removeAttribute("checked")),h++}}),h}updateHTMLRegular(o){let{group:r,key:i}=o,a=this._document.querySelectorAll(`${y.TABS}[${g}="${r}"] ${y.TAB}[${c}="${i}"]`),d=0;return a.forEach(u=>{let m=u;if(!this.isValidTabElement(m)||m.dataset.diplodocIsActive==="true")return;d++;let p=u,h=p.parentNode,b=h==null?void 0:h.parentNode,T=Array.from((h==null?void 0:h.querySelectorAll(y.TAB))||[]),_=Array.from((b==null?void 0:b.children)||[]).filter(w=>w.classList.contains(n)),E=T.indexOf(p);T.forEach((w,O)=>{let ke=_[O],N=O===E,Ce=w;Ce.dataset.diplodocIsActive=N?"true":"false",w.classList.toggle(l,N),w.setAttribute("aria-selected",N.toString()),w.setAttribute("tabindex",N?"0":"-1"),ke.classList.toggle(l,N)})}),d}updateHTMLDropdown(o){let{group:r,key:i}=o,a=this._document.querySelectorAll(`${y.TABS}[${g}="${r}"] ${y.TAB}[${c}="${i}"]`),d=0;return a.forEach(u=>{let m=u.closest(`[${s}=dropdown]`);if(!(m!=null&&m.children))return;let p=m.children.item(0),h=m.children.item(1);p==null||p.classList.remove(l);let b=Array.from((h==null?void 0:h.children)||[]).indexOf(u)+2;for(let T=2;T<m.children.length;T++){let _=m.children.item(T),E=h==null?void 0:h.children.item(T-2);if(d++,b===T){_==null||_.classList.add(l),E.classList.add(l),p.innerHTML=u.innerHTML,p.classList.add("filled");continue}E.classList.remove(l),_.classList.remove(l)}}),d}updateHTMLAccordion(o,r){let{group:i,key:a}=o,d=this._document.querySelectorAll(`${y.TABS}[${g}="${i}"] ${y.TAB}[${c}="${a}"]`),u=0;return d.forEach(m=>{let p=m.closest(`[${s}=accordion]`);if(p!=null&&p.children)for(let h=0;h<p.children.length;h+=2){let b=p.children.item(h),T=p.children.item(h+1);if(u++,m===b){b==null||b.classList.toggle(l),T==null||T.classList.toggle(l);continue}b==null||b.classList.remove(l),T==null||T.classList.remove(l)}}),r&&!this.checkVisible(r)&&setTimeout(()=>{r.scrollIntoView({block:"nearest"})}),u}checkVisible(o){let r=o.getBoundingClientRect(),i=Math.max(document.documentElement.clientHeight,window.innerHeight);return!(r.bottom<0||r.top-i>=0)}hideAllDropdown(o){this._document.querySelectorAll(".yfm-tabs-dropdown-select.active").forEach(r=>{r.contains(o)||r.classList.remove(l)})}resetScroll(o,r,i){let a=I(o,r),d=a.top-i.top,u=a.left-i.left,m=a.scrollTop-i.scrollTop,p=a.scrollLeft-i.scrollLeft;r.scrollTo(r.scrollLeft+u-p,r.scrollTop+d-m)}didTabOpenForce(o){if(!o)return{};if(o.dataset.diplodocForced)return{root:o,isForced:!0};let r=o.dataset.diplodocVerticalTab?o:o.parentElement,i=typeof(r==null?void 0:r.dataset.diplodocForced)!="undefined";return{root:r,isForced:i}}fireSelectTabEvent(o,r){let{group:i,key:a,variant:d}=o,u=i.startsWith(L)?{key:a,variant:d}:o;this._onSelectTabHandlers.forEach(m=>{m({tab:u,currentTabId:r})})}getTabsType(o){let r=o.closest(`[${s}]`);if(r)return r.dataset.diplodocVariant}isValidTabElement(o){return!!this.getTabsType(o)}isElementDropdownSelect(o){return o.classList.contains(U)}getTabDataFromHTMLElement(o){var r,i,a;let d=this.getTabsType(o);if(d==="radio"){let p=o.dataset.diplodocVerticalTab?o:o.parentElement,h=p.dataset.diplodocKey,b=(r=p.closest(y.TABS))==null?void 0:r.dataset.diplodocGroup;return h&&b?{group:b,key:h,variant:"radio"}:null}if(d==="dropdown"||d==="accordion"){let p=o.dataset.diplodocKey,h=(i=o.closest(y.TABS))==null?void 0:i.dataset.diplodocGroup;return p&&h?{group:h,key:p,variant:d}:null}let u=o.dataset.diplodocKey,m=(a=o.closest(y.TABS))==null?void 0:a.dataset.diplodocGroup;return u&&m?{group:m,key:u,variant:"regular"}:null}getTabs(o){var r,i;let a=(r=o.closest(y.TABS))==null?void 0:r.dataset.diplodocGroup,d=(i=o.closest(y.TAB_LIST))==null?void 0:i.querySelectorAll(y.TAB),u=[];return d.forEach(m=>{let p=m==null?void 0:m.dataset.diplodocKey;p&&u.push({group:a,key:p,variant:"regular"})}),{tabs:u,nodes:d}}};typeof window!="undefined"&&typeof document!="undefined"&&!window[A]&&(window[A]=new j(document))})();var me=ue(fe());typeof document!="undefined"&&function(e){let t=e.matches||e.matchesSelector||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector;t?e.matches=e.matchesSelector=t:e.matches=e.matchesSelector=function(f){let g=(e.getRootNode?e.getRootNode():me.default.call(e)).querySelectorAll(f),c=this;return Array.prototype.some.call(g,s=>s===c)}}(Element.prototype);var B=e=>{let t=e.composedPath();return Array.isArray(t)&&t.length>0?t[0]:e.target},Z=e=>{let t=B(e);return!t||!t.matches},pe=".yfm-clipboard-button";function he(e){if(!e)return Promise.resolve();if(navigator.clipboard&&typeof navigator.clipboard.writeText)return navigator.clipboard.writeText(e);let t=document.createElement("textarea");return t.setAttribute("style","position: absolute; left: 1000%"),t.textContent=e,document.body.append(t),t.select(),document.execCommand("copy"),document.body.removeChild(t),Promise.resolve()}function ge(e){if(!e)return;let t=e.getAttribute("data-animation"),n=e.getRootNode().getElementById(`visibileAnimation-${t}`);n&&n.beginElement()}typeof document!="undefined"&&document.addEventListener("click",e=>{let t=B(e);if(Z(e)||!t.matches(pe))return;let n=t.parentNode;if(!n)return;let f=n.querySelector("pre code");f&&he(f.innerText).then(()=>{ge(n.querySelector(".yfm-clipboard-icon"))})});var q={TITLE:".yfm .yfm-term_title",CONTENT:".yfm .yfm-term_dfn"},k="open",R=q.CONTENT.replace(/\./g,"")+" "+k,$=!0;function ve(e,t){let n=t.getAttribute("id")||Math.random().toString(36).substr(2,8);e==null||e.setAttribute("term-id",n)}function be(e,t){let n=t.getAttribute("aria-live")||"polite";e==null||e.setAttribute("aria-live",n),e==null||e.setAttribute("aria-modal","true")}function G(e,t){let{x:n,y:f,right:l,left:g,width:c,height:s}=t.getBoundingClientRect(),v=te(t);if(!v)return;let{right:L,left:P}=v.getBoundingClientRect();if((L<g||P>l)&&!$){H(e);return}$&&v&&(v.addEventListener("scroll",ee),$=!1);let U=Number(e.getAttribute("relativeX")),K=Number(e.getAttribute("relativeY"));if(U===n&&K===f)return;e.setAttribute("relativeX",String(n)),e.setAttribute("relativeY",String(f));let D=s+5,A=e.parentElement;if(!A)return;let{width:S}=e.getBoundingClientRect(),{left:x}=A.getBoundingClientRect(),C=Number(M(t).left),I=S+C,y=C-S<0,j=I>document.body.clientWidth,r=(j||document.dir==="rtl")&&!y?S-c:0,i=M(A).top-A.offsetTop,d=j?I-document.body.clientWidth+5:0,u=M(t).left-x+A.offsetLeft-r,m=u+S>=document.body.clientWidth;e.style.top=Number(M(t).top+D-i)+"px",e.style.left=Number(u-(m?d:0))+"px"}function ee(){let e=document.getElementsByClassName(R)[0];if(!e)return;let t=e.getAttribute("term-id")||"",n=document.getElementById(t);n&&G(e,n)}function te(e){return e?e.closest("table")||e.closest("code")||e.parentElement:null}function oe(e){let t=document.getElementsByClassName(R)[0],n=e.getAttribute("id"),f=e.getAttribute("term-key"),l=document.getElementById(f+"_element");if(t&&n===t.getAttribute("term-id")){H(t);return}let c=e.closest([q.CONTENT.replace(" ",""),k].join("."));t&&!c&&H(t),!(!e.matches(q.TITLE)||!l)&&(ve(l,e),be(l,e),G(l,e),l.classList.toggle(k),Te(l))}function H(e){e.classList.remove(k);let t=re(e),n=te(t);n&&(n.removeEventListener("scroll",ee),$=!0)}function M(e){let t=e.getBoundingClientRect(),n=document.body,f=document.documentElement,l=window.pageYOffset||f.scrollTop||n.scrollTop,g=window.pageXOffset||f.scrollLeft||n.scrollLeft,c=f.clientTop||n.clientTop||0,s=f.clientLeft||n.clientLeft||0,v=t.top+l-c,L=t.left+g-s;return{top:Math.round(v),left:Math.round(L)}}function Te(e){let t=e.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),n=t[0],f=t[t.length-1];n&&n.focus(),e.addEventListener("keydown",function(l){(l.key==="Tab"||l.keyCode===9)&&(l.shiftKey?document.activeElement===n&&(f.focus(),l.preventDefault()):document.activeElement===f&&(n.focus(),l.preventDefault()))})}function re(e){let t=e.getAttribute("term-id");return t?document.getElementById(t):null}typeof document!="undefined"&&(document.addEventListener("click",e=>{(B(e)||!Z(e))&&oe(B(e))}),document.addEventListener("keydown",e=>{var t;let n=document.getElementsByClassName(R)[0];e.key==="Enter"&&document.activeElement&&oe(document.activeElement),e.key==="Escape"&&n&&(H(n),(t=re(n))==null||t.focus())}),window.addEventListener("resize",()=>{let e=document.getElementsByClassName(R)[0];if(!e)return;let t=e.getAttribute("term-id")||"",n=document.getElementById(t);if(!n){e.classList.toggle(k);return}G(e,n)}));var ye="[wide-content]",we='<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="none" viewBox="0 0 16 16"><path fill="currentColor" fill-rule="evenodd" d="M7.754 2.004a.75.75 0 0 0 0 1.5h4.75v4.742a.75.75 0 0 0 1.5 0V2.754a.75.75 0 0 0-.75-.75zm.492 11.992a.75.75 0 0 0 0-1.5h-4.75V7.754a.75.75 0 0 0-1.5 0v5.492a.75.75 0 0 0 .75.75z" clip-rule="evenodd"/></svg>',Le='<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg" class="close-action"><path fillRule="evenodd" clipRule="evenodd" d="M9.46967 9.46967C9.76256 9.17678 10.2374 9.17678 10.5303 9.46967L14 12.9393L17.4697 9.46967C17.7626 9.17678 18.2374 9.17678 18.5303 9.46967C18.8232 9.76256 18.8232 10.2374 18.5303 10.5303L15.0607 14L18.5303 17.4697C18.8232 17.7626 18.8232 18.2374 18.5303 18.5303C18.2374 18.8232 17.7626 18.8232 17.4697 18.5303L14 15.0607L10.5303 18.5303C10.2374 18.8232 9.76256 18.8232 9.46967 18.5303C9.17678 18.2374 9.17678 17.7626 9.46967 17.4697L12.9393 14L9.46967 10.5303C9.17678 10.2374 9.17678 9.76256 9.46967 9.46967Z" fill="var(--g-color-text-primary)" fillOpacity="0.85"/></svg>',Q=()=>{window.wideTemplate&&(window.wideTemplate.style.display="none",window.wideTemplate.content(void 0))},_e=e=>{if(e.tagName!=="TABLE")return;let t=Array.from(e.children);return t.find(l=>l.tagName==="THEAD")?void 0:t.find(l=>l.tagName==="TBODY")},Ee=()=>{if(window.wideTemplate)return window.wideTemplate;let e=document.createElement("div");e.classList.add("dc-doc-page","wide-container");let t=document.createElement("div");t.classList.add("wide-content-overlay"),t.addEventListener("click",Q);let n=document.createElement("div");n.classList.add("yfm","wide-content-wrapper");let f=document.createElement("div");f.classList.add("wide-toolbar");let l=document.createElement("div");l.classList.add("wide-actions"),l.addEventListener("click",Q),l.innerHTML=Le;let g=document.createElement("p");g.classList.add("wide-entity-name"),e.label=s=>{g.innerHTML=s||""};let c=document.createElement("div");return c.classList.add("wide-content"),e.content=s=>{var v;if(typeof s=="undefined"){c.innerHTML="";return}let L=s.cloneNode(!0),P=_e(L);(v=P==null?void 0:P.classList)==null||v.add("wide-thead-content"),c.replaceChildren(L)},f.append(g,l),n.append(f,c),e.append(t,n),e.style.display="none",document.body.appendChild(e),window.wideTemplate=e,e},Ae=e=>{let t=Ee();t.label(e.title),t.content(e),t.style.display="flex"},Se={render:Ae,remove:Q},Oe=e=>{var t;if((t=e.parentElement)!=null&&t.classList.contains("wide-element-wrapper"))return;e.classList.add("wide-inner-element");let n=document.createElement("div");n.innerHTML=we,n.classList.add("wide-content-viewer"),n.addEventListener("click",()=>Se.render(e));let f=document.createElement("div");f.classList.add("wide-element-wrapper"),e.before(f),f.appendChild(e),f.appendChild(n)},ne=()=>{Array.from(document.querySelectorAll(ye)).forEach(Oe)};typeof window!="undefined"&&typeof document!="undefined"&&window.addEventListener("load",ne);var Pe=()=>{ne()};typeof window!="undefined"&&(window.patchAfterRender=Pe)})();})(); //# sourceMappingURL=yfm.min.js.map