-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathchunk-6X7ATN6I.js
executable file
·1 lines (1 loc) · 21.2 KB
/
chunk-6X7ATN6I.js
1
import"./chunk-L5CNLUDK.js";import{a as S}from"./chunk-YMJQ3ECT.js";import"./chunk-IP2AJ6ZD.js";import{a as D}from"./chunk-524GE4OX.js";import{a as gt,b as _t,l as wt}from"./chunk-PZQJC3RH.js";import"./chunk-DIJ2E45V.js";import{p as mt}from"./chunk-VYMSLZOW.js";import{a as k}from"./chunk-RHT2WMLP.js";import{I as pt,J as vt,L as ht,g as ut}from"./chunk-7TRK3HOB.js";import{n as lt,t as ct}from"./chunk-6NZ26NM6.js";import"./chunk-NFIH6FSW.js";import{$ as Z,$a as tt,Ab as l,B as b,Bb as E,Bc as at,E as x,Eb as z,Fb as y,Ga as H,Gc as rt,Jb as O,Jc as st,Kc as dt,La as K,Lb as c,Mc as F,Qa as G,Sb as R,Ta as J,Tb as T,Ua as u,Ub as M,Vb as L,Wb as g,Xa as s,Xb as j,Yb as V,_a as Y,_b as nt,a as f,b as W,bc as it,db as et,f as _,fa as p,ia as B,ib as h,ic as ot,na as C,oa as P,ob as N,qb as m,sb as w,u as I,ub as v,v as q,za as X,zb as d}from"./chunk-TLQ7SHBH.js";var U=300,bt=800,Q=(()=>{let o=class o{constructor(){this.destroyRef=p(tt),this.document=p(at),this.focusMonitor=p(mt),this.ngZone=p(et),this.resizeData=u({initialContentContainerWidthInPercentage:0,initialDividerPosition:0,initialEditorContainerWidthInPercentage:0,isProgress:!1})}init(e,t,a,r){this.container=e,this.content=t,this.resizer=a,this.editor=r,this.listenToResizeStart(),this.listenToResize(),this.listenToResizeEnd(),this.resizeContainersUsingKeyArrows()}listenToResizeStart(){b(this.resizer.nativeElement,"mousedown").pipe(I(e=>({editor:this.editor,event:e})),x(e=>!!e.editor?.nativeElement),k(this.destroyRef)).subscribe(({event:e})=>{let t=this.getCurrentContainerWidth(this.content.nativeElement),a=this.getCurrentContainerWidth(this.editor.nativeElement);this.content.nativeElement.style.minWidth=`${U}px`,this.resizeData.update(r=>(r.initialDividerPosition=e.pageX,r.isProgress=!0,r.initialContentContainerWidthInPercentage=t,r.initialEditorContainerWidthInPercentage=a,f({},r)))})}listenToResize(){b(this.document,"mousemove").pipe(I(e=>({editor:this.editor,event:e})),x(e=>!!e.editor?.nativeElement),k(this.destroyRef)).subscribe(({event:e})=>{if(this.resizeData().isProgress){let t=e.pageX,a=this.getParentContainerWidth(),r=(t-this.resizeData().initialDividerPosition)/a*100,A=this.resizeData().initialContentContainerWidthInPercentage+r,ft=this.resizeData().initialEditorContainerWidthInPercentage-r;this.setWidthOfTheContainers(A,ft)}})}listenToResizeEnd(){b(this.document,"mouseup").pipe(k(this.destroyRef)).subscribe(()=>{this.resizeData().isProgress&&(this.content.nativeElement.style.minWidth=`${U}px`,this.resizeData.update(e=>(e.isProgress=!1,e.initialDividerPosition=0,e.initialContentContainerWidthInPercentage=0,e.initialEditorContainerWidthInPercentage=0,f({},e))))})}resizeContainersUsingKeyArrows(){q([this.focusMonitor.monitor(this.resizer),b(this.document,"keydown")]).pipe(x(([e,t])=>!!e&&(t.key==="ArrowLeft"||t.key==="ArrowRight")),k(this.destroyRef)).subscribe(([e,t])=>{this.ngZone.run(()=>{let a=t.key==="ArrowLeft"?-1:1,r=this.getCurrentContainerWidth(this.content.nativeElement),A=this.getCurrentContainerWidth(this.editor.nativeElement);this.setWidthOfTheContainers(r+a,A-a)})})}setWidthOfTheContainers(e,t){let r=this.container.nativeElement.offsetWidth*e/100;r>U&&r<bt&&this.editor&&(this.content.nativeElement.style.width=`${e}%`,this.editor.nativeElement.style.width=`${t}%`)}getCurrentContainerWidth(e){let t=Number(e.style.width.replace("%",""));return t>0?t:e.offsetWidth/this.getParentContainerWidth()*100}getParentContainerWidth(){return this.resizer.nativeElement.offsetWidth+this.content.nativeElement.offsetWidth+this.editor.nativeElement.offsetWidth}};o.\u0275fac=function(t){return new(t||o)},o.\u0275prov=Z({token:o,factory:o.\u0275fac});let n=o;return n})();var Ct=["content"],Pt=["editor"],yt=["resizer"],Ot=["revealAnswerButton"];function Rt(n,o){n&1&&z(0)}function Tt(n,o){n&1&&z(0)}function Mt(n,o){n&1&&E(0,"docs-viewer",10),n&2&&m("docContent",o)}function kt(n,o){if(n&1&&(d(0,"div",7,8),h(2,Tt,1,0,"ng-container",1)(3,Mt,1,1,"docs-viewer",9),l()),n&2){let i=c(),e=L(7),t;w("adev-nav-open",i.showNavigationDropdown()),s(2),m("ngTemplateOutlet",e),s(),v(3,(t=i.documentContent())?3:-1,t)}}function Et(n,o){n&1&&z(0)}function zt(n,o){if(n&1&&h(0,Et,1,0,"ng-container",13),n&2){let i=c(2);m("ngComponentOutlet",i.embeddedEditorComponent)}}function Dt(n,o){if(n&1&&(d(0,"div",11,12),h(2,zt,1,1,"ng-container"),l()),n&2){let i=c();w("adev-split-tutorial",i.shouldRenderContent()),s(2),v(2,i.embeddedEditorComponent?2:-1)}}function St(n,o){if(n&1){let i=y();d(0,"button",26,27),O("click",function(){C(i);let t=c(2);return P(t.answerRevealed()?t.handleResetAnswer():t.handleRevealAnswer())}),g(2),l()}if(n&2){let i=c(2);w("adev-reset-answer-button",i.answerRevealed()),m("disabled",!i.canRevealAnswer()),N("text",i.answerRevealed()?"Reset":"Reveal Answer")("aria-label",i.answerRevealed()?"Reset":"Reveal Answer"),s(2),V(" ",i.answerRevealed()?"Reset":"Reveal Answer"," ")}}function At(n,o){if(n&1&&(d(0,"a",19)(1,"button",28)(2,"docs-icon"),g(3,"download"),l()()()),n&2){let i=c(2);m("download",i.stepName()+".zip")("href",i.localTutorialZipUrl(),K)}}function Wt(n,o){if(n&1&&(d(0,"a",21)(1,"button",29)(2,"docs-icon"),g(3,"chevron_left"),l()()()),n&2){let i=c(2);m("routerLink",i.previousStepPath)}}function It(n,o){n&1&&(d(0,"button",30)(1,"docs-icon"),g(2,"chevron_left"),l()())}function Nt(n,o){if(n&1&&(d(0,"a",21)(1,"button",29)(2,"docs-icon"),g(3,"chevron_right"),l()()()),n&2){let i=c(2);m("routerLink",i.nextStepPath)}}function Lt(n,o){n&1&&(d(0,"button",30)(1,"docs-icon"),g(2,"chevron_right"),l()())}function jt(n,o){if(n&1){let i=y();d(0,"button",31,27),O("click",function(){C(i);let t=c(2);return P(t.answerRevealed()?t.handleResetAnswer():t.handleRevealAnswer())}),g(2),l()}if(n&2){let i=c(2);w("adev-reset-answer-button",i.answerRevealed()),m("disabled",!i.canRevealAnswer()),N("text",i.answerRevealed()?"Reset":"Reveal Answer")("aria-label",i.answerRevealed()?"Reset":"Reveal Answer"),s(2),V(" ",i.answerRevealed()?"Reset":"Reveal Answer"," ")}}function Vt(n,o){if(n&1&&(d(0,"a",21),g(1,"Next Tutorial"),l()),n&2){let i=c(3);m("routerLink","/"+i.nextTutorialPath())}}function Ft(n,o){if(n&1){let i=y();d(0,"div",32),O("docsClickOutside",function(){C(i);let t=c(2);return P(t.hideNavigationDropdown())}),E(1,"docs-navigation-list",33),h(2,Vt,2,1,"a",21),l()}if(n&2){let i=c(2);s(),m("isDropdownView",!0)("navigationItems",i.tutorialNavigationItems()),s(),v(2,i.nextTutorialPath()?2:-1)}}function Ut(n,o){if(n&1){let i=y();d(0,"div",14)(1,"div",15)(2,"button",16),O("click",function(t){C(i);let a=c();return P(a.toggleNavigationDropdown(t))}),d(3,"docs-icon"),g(4,"unfold_more"),l(),d(5,"div",17)(6,"span"),g(7),l(),d(8,"span"),g(9),l()()(),h(10,St,3,6,"button",18)(11,At,4,2,"a",19),d(12,"div",20),h(13,Wt,4,1,"a",21)(14,It,3,0,"button",22)(15,Nt,4,1,"a",21)(16,Lt,3,0,"button",22),l(),d(17,"div",23),h(18,jt,3,6,"button",24),l(),h(19,Ft,3,3,"div",25),l()()}if(n&2){let i=c();s(),w("adev-nav-open",i.showNavigationDropdown()),s(6),j(i.tutorialName()),s(2),j(i.stepName()),s(),v(10,i.shouldRenderRevealAnswer()?10:-1),s(),v(11,i.localTutorialZipUrl()?11:-1),s(2),v(13,i.previousStepPath?13:-1),s(),v(14,i.previousStepPath?-1:14),s(),v(15,i.nextStepPath?15:-1),s(),v(16,i.nextStepPath?-1:16),s(2),v(18,i.shouldRenderRevealAnswer()?18:-1),s(),v(19,i.showNavigationDropdown()?19:-1)}}var $="Introduction",pe=(()=>{let o=class o{constructor(){this.changeDetectorRef=p(Y),this.environmentInjector=p(X),this.elementRef=p(G),this.embeddedTutorialManager=p(gt),this.nodeRuntimeState=p(wt),this.platformId=p(H),this.route=p(lt),this.splitResizerHandler=p(Q),this.documentContent=u(null),this.localTutorialZipUrl=u(void 0),this.nextTutorialPath=u(null),this.stepName=u(null),this.tutorialName=u(null),this.tutorialNavigationItems=u([]),this.showNavigationDropdown=u(!1),this.shouldRenderContent=u(!1),this.shouldRenderEmbeddedEditor=u(!1),this.shouldRenderRevealAnswer=u(!1),this.canRevealAnswer=u(!1),this.answerRevealed=u(!1),this.route.data.pipe(x(()=>!!this.route?.routeConfig?.path?.startsWith(`${D.TUTORIALS}/`))).subscribe(e=>{let t=e.docContent?.contents??null;this.documentContent.set(t),this.setTutorialData(e)})}ngAfterViewInit(){return _(this,null,function*(){F(this.platformId)&&(this.splitResizerHandler.init(this.elementRef,this.content,this.resizer,this.editor),this.loadEmbeddedEditorComponent().then(e=>{this.embeddedEditorComponent=e,this.changeDetectorRef.markForCheck()}))})}toggleNavigationDropdown(e){e.stopPropagation(),this.showNavigationDropdown.update(t=>!t)}hideNavigationDropdown(){this.showNavigationDropdown.set(!1)}handleRevealAnswer(){return _(this,null,function*(){if(!this.canRevealAnswer())return;this.embeddedTutorialManager.revealAnswer();let e=yield S(this.environmentInjector,()=>import("./chunk-BTLS42QH.js").then(t=>t.NodeRuntimeSandbox));yield Promise.all(Object.entries(this.embeddedTutorialManager.answerFiles()).map(([t,a])=>e.writeFile(t,a))),this.answerRevealed.set(!0)})}handleResetAnswer(){return _(this,null,function*(){if(!this.canRevealAnswer())return;this.embeddedTutorialManager.resetRevealAnswer();let e=yield S(this.environmentInjector,()=>import("./chunk-BTLS42QH.js").then(t=>t.NodeRuntimeSandbox));yield Promise.all(Object.entries(this.embeddedTutorialManager.tutorialFiles()).map(([t,a])=>e.writeFile(t,a))),this.answerRevealed.set(!1)})}setTutorialData(e){return _(this,null,function*(){this.showNavigationDropdown.set(!1),this.answerRevealed.set(!1),this.setRouteData(e);let{tutorialData:t}=e;t.type==="local"?this.setLocalTutorialData(t):t.type==="editor"&&F(this.platformId)&&(yield this.setEditorTutorialData(e.path.replace(`${D.TUTORIALS}/`,"")))})}setRouteData(e){let{tutorialData:t}=e,a=e.parent?e.parent.label:e.label,r=t.title===a?$:t.title;this.tutorialName.set(a),this.stepName.set(r),this.tutorialNavigationItems.set(e.parent?[W(f({},e.parent),{label:$})]:[W(f({},e),{label:$})]),this.shouldRenderContent.set(t.type!=="editor-only"),this.nextStepPath=t.nextStep?`/${t.nextStep}`:void 0,this.previousStepPath=t.previousStep?`/${t.previousStep}`:void 0,this.nextTutorialPath.set(t.nextTutorial?`/${t.nextTutorial}`:null)}setLocalTutorialData(e){this.localTutorialZipUrl.set(e.sourceCodeZipPath),this.shouldRenderEmbeddedEditor.set(!1),this.shouldRenderRevealAnswer.set(!1)}setEditorTutorialData(e){return _(this,null,function*(){this.shouldRenderEmbeddedEditor.set(!0);let t=e.replace(`${D.TUTORIALS}/`,"");yield this.embeddedTutorialManager.fetchAndSetTutorialFiles(t);let a=Object.keys(this.embeddedTutorialManager.answerFiles()).length>0;this.shouldRenderRevealAnswer.set(a),yield this.loadEmbeddedEditor()})}loadEmbeddedEditor(){return _(this,null,function*(){let e=yield S(this.environmentInjector,()=>import("./chunk-BTLS42QH.js").then(t=>t.NodeRuntimeSandbox));this.canRevealAnswer=J(()=>this.nodeRuntimeState.loadingStep()>_t.BOOT),yield e.init()})}loadEmbeddedEditorComponent(){return _(this,null,function*(){return yield import("./chunk-BTLS42QH.js").then(e=>e.EmbeddedEditor)})}};o.\u0275fac=function(t){return new(t||o)},o.\u0275cmp=B({type:o,selectors:[["adev-tutorial"]],viewQuery:function(t,a){if(t&1&&(R(Ct,5),R(Pt,5),R(yt,5),R(Ot,5)),t&2){let r;T(r=M())&&(a.content=r.first),T(r=M())&&(a.editor=r.first),T(r=M())&&(a.resizer=r.first),T(r=M())&&(a.revealAnswerButton=r.first)}},standalone:!0,features:[nt([Q]),it],decls:8,vars:7,consts:[[1,"adev-page-content"],[4,"ngTemplateOutlet"],["class","docs-tutorial-content",3,"adev-nav-open"],["role","separator",1,"adev-tutorial-resizer"],["resizer",""],["class","docs-tutorial-editor",3,"adev-split-tutorial"],["tutorialNav",""],[1,"docs-tutorial-content"],["content",""],["class","docs-viewer docs-viewer-scroll-margin-large",3,"docContent"],[1,"docs-viewer","docs-viewer-scroll-margin-large",3,"docContent"],[1,"docs-tutorial-editor"],["editor",""],[4,"ngComponentOutlet"],[1,"adev-tutorial-nav-container"],[1,"adev-tutorial-nav"],[1,"adev-unfold-button",3,"click"],[1,"adev-current-tutorial"],["class","docs-reveal-answer-button adev-reveal-desktop-button docs-primary-btn",3,"disabled","adev-reset-answer-button"],[3,"download","href"],[1,"adev-nav-arrows"],[3,"routerLink"],["class","docs-primary-btn","disabled",""],[1,"adev-reveal-mobile-button-container"],["class","docs-reveal-answer-button adev-reveal-mobile-button docs-primary-btn",3,"disabled","adev-reset-answer-button"],["class","adev-tutorial-nav-list-dropdown"],[1,"docs-reveal-answer-button","adev-reveal-desktop-button","docs-primary-btn",3,"disabled","click"],["revealAnswerButton",""],[1,"adev-download-button","docs-primary-btn"],[1,"docs-primary-btn"],["disabled","",1,"docs-primary-btn"],[1,"docs-reveal-answer-button","adev-reveal-mobile-button","docs-primary-btn",3,"disabled","click"],[1,"adev-tutorial-nav-list-dropdown",3,"docsClickOutside"],[1,"adev-nav-list",3,"isDropdownView","navigationItems"]],template:function(t,a){if(t&1&&(d(0,"div",0),h(1,Rt,1,0,"ng-container",1)(2,kt,4,4,"div",2),E(3,"button",3,4),h(5,Dt,3,3,"div",5),l(),h(6,Ut,20,12,"ng-template",null,6,ot)),t&2){let r=L(7);w("adev-nav-open",a.showNavigationDropdown()),s(),m("ngTemplateOutlet",r),s(),v(2,a.shouldRenderContent()?2:-1),s(),w("adev-tutorial-resizer-hidden",!a.shouldRenderEmbeddedEditor()||!a.shouldRenderContent()),s(2),v(5,a.shouldRenderEmbeddedEditor()?5:-1)}},dependencies:[dt,rt,st,vt,ht,ut,ct,pt],styles:['.adev-page-content[_ngcontent-%COMP%]{display:flex;align-items:flex-start;flex-direction:row;position:relative;padding:0 var(--layout-padding) var(--layout-padding);max-width:calc(100vw - var(--layout-padding) * 2);container:page-content/inline-size}@media (max-width: 900px){.adev-page-content[_ngcontent-%COMP%]{flex-direction:column}}@media (min-width: 900px){.adev-page-content[_ngcontent-%COMP%] > .adev-tutorial-nav-container[_ngcontent-%COMP%]{display:none}}.adev-page-content.adev-nav-open[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.adev-page-content[_ngcontent-%COMP%]:has(.docs-tutorial-editor) .docs-tutorial-content[_ngcontent-%COMP%]{width:calc(50% - .0625rem - var(--layout-padding))}@media (max-width: 900px){.adev-page-content[_ngcontent-%COMP%]:has(.docs-tutorial-editor) .docs-tutorial-content[_ngcontent-%COMP%]{width:100%!important}}@media (max-width: 900px){.adev-page-content[_ngcontent-%COMP%]:has(.adev-tutorial-nav-container) .docs-tutorial-editor[_ngcontent-%COMP%]{height:calc(100vh - 200px)}}@media (max-width: 700px){.adev-page-content[_ngcontent-%COMP%]:has(.adev-tutorial-nav-container) .docs-tutorial-editor[_ngcontent-%COMP%]{height:calc(100vh - 200px)}}.docs-tutorial-content[_ngcontent-%COMP%]{max-width:var(--page-width);min-width:300px;width:100%;box-sizing:content-box;container:tutorial-content/inline-size;z-index:var(--z-index-content)}@media (max-width: 900px){.docs-tutorial-content[_ngcontent-%COMP%] > .adev-tutorial-nav-container[_ngcontent-%COMP%]{display:none}}.docs-tutorial-content.adev-nav-open[_ngcontent-%COMP%]:after{content:"";position:absolute;inset:0;width:100%;height:100%;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.docs-viewer[_ngcontent-%COMP%]{padding:0}.adev-tutorial-resizer[_ngcontent-%COMP%]{position:sticky;top:var(--layout-padding);width:.0625rem;padding-inline:1.56rem;margin-block-start:var(--layout-padding);cursor:col-resize;align-self:stretch;height:var(--fixed-content-height)}.adev-tutorial-resizer[_ngcontent-%COMP%]:before{content:"";position:absolute;left:calc(50% - .5px);top:0;bottom:0;background:var(--senary-contrast);transition:background .3s ease;width:1px}.adev-tutorial-resizer-hidden[_ngcontent-%COMP%]{display:none}@media (max-width: 900px){.adev-tutorial-resizer[_ngcontent-%COMP%]{display:none}}.docs-tutorial-editor[_ngcontent-%COMP%]{position:sticky;top:0;width:100%;min-width:300px;padding-block-start:var(--layout-padding);height:var(--fixed-content-height)}.adev-split-tutorial[_ngcontent-%COMP%]{width:50%}@media (min-width: 1800px){.adev-split-tutorial[_ngcontent-%COMP%]{width:100%}}@media (max-width: 900px){.adev-split-tutorial[_ngcontent-%COMP%]{width:100%!important}}',".adev-tutorial-nav-container[_ngcontent-%COMP%]{position:sticky;top:0;width:100%;background-color:var(--page-background);padding-block-start:var(--layout-padding);padding-block-end:calc(1.5rem + 50px);margin-block-end:1rem;border-block-end:1px solid var(--septenary-contrast);z-index:var(--z-index-nav);transition:background-color .3s ease;container:nav-container/inline-size}@media (max-width: 900px){.adev-tutorial-nav-container[_ngcontent-%COMP%]{top:60px}}@media (max-width: 700px){.adev-tutorial-nav-container[_ngcontent-%COMP%]{top:55px}}@container tutorial-content (max-width: 430px){.adev-tutorial-nav-container[_ngcontent-%COMP%]:has(.docs-reveal-answer-button){padding-block-end:calc(1.5rem + 85px)}}@container page-content (max-width: 430px){.adev-tutorial-nav-container[_ngcontent-%COMP%]:has(.docs-reveal-answer-button){padding-block-end:calc(1.5rem + 85px)}}.adev-tutorial-nav[_ngcontent-%COMP%]{position:absolute;display:flex;justify-content:space-between;align-items:center;gap:.5rem;width:100%;flex-wrap:wrap;z-index:var(--z-index-nav)}.adev-unfold-button[_ngcontent-%COMP%]{display:flex;gap:.5rem;align-items:center;padding-inline:0;border:none;background-color:transparent;cursor:pointer;flex:1;z-index:var(--z-index-nav)}.adev-unfold-button[_ngcontent-%COMP%] docs-icon[_ngcontent-%COMP%]{min-width:1.5rem;color:var(--quinary-contrast);transition:color .2s ease-in-out}.adev-nav-open[_ngcontent-%COMP%] .adev-unfold-button[_ngcontent-%COMP%] docs-icon[_ngcontent-%COMP%], .adev-unfold-button[_ngcontent-%COMP%]:hover docs-icon[_ngcontent-%COMP%]{color:var(--primary-contrast)}.adev-current-tutorial[_ngcontent-%COMP%]{text-align:left;letter-spacing:.00875rem}.adev-current-tutorial[_ngcontent-%COMP%] span[_ngcontent-%COMP%]:first-child{margin-block-end:.2rem;color:var(--quaternary-contrast);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.adev-current-tutorial[_ngcontent-%COMP%] span[_ngcontent-%COMP%]{color:var(--primary-contrast);font-weight:500;font-size:.875rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.adev-download-button[_ngcontent-%COMP%]{width:2.875rem;height:2.875rem;padding:0}@container nav-container (max-width: 430px){.adev-reveal-desktop-button[_ngcontent-%COMP%]{display:none}}.adev-reveal-mobile-button-container[_ngcontent-%COMP%]{display:flex}@container nav-container (max-width: 430px){.adev-reveal-mobile-button-container[_ngcontent-%COMP%]{width:100%;justify-content:end}}@container nav-container (min-width: 430px){.adev-reveal-mobile-button-container[_ngcontent-%COMP%]{display:none}}.docs-reveal-answer-button[_ngcontent-%COMP%]{height:2.875rem;width:120px}.adev-reset-answer-button[_ngcontent-%COMP%]{background:var(--senary-contrast);transition:opacity .3s ease,background .3s ease}.adev-reset-answer-button[_ngcontent-%COMP%]:hover{background:var(--quinary-contrast)}.adev-reset-answer-button[_ngcontent-%COMP%]:hover:after{opacity:0}.adev-reset-answer-button[_ngcontent-%COMP%]:hover:before{background:var(--octonary-contrast)}.adev-nav-arrows[_ngcontent-%COMP%]{display:flex;gap:.5rem;margin-left:auto}.adev-nav-arrows[_ngcontent-%COMP%] button[_ngcontent-%COMP%]{width:2.875rem;height:2.875rem;display:flex;justify-content:center;align-items:center}.adev-nav-arrows[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled{background:var(--quinary-contrast)}.adev-nav-arrows[_ngcontent-%COMP%] button[_ngcontent-%COMP%]:disabled docs-icon[_ngcontent-%COMP%]{color:var(--quinary-contrast)}.adev-nav-arrows[_ngcontent-%COMP%] button[_ngcontent-%COMP%] docs-icon[_ngcontent-%COMP%]{z-index:var(--z-index-icon);color:var(--primary-contrast)}",'.adev-tutorial-nav-list-dropdown[_ngcontent-%COMP%]{background-color:var(--page-background);border:1px solid var(--senary-contrast);border-radius:.25rem;z-index:var(--z-index-nav);margin-top:1rem;width:100%;box-shadow:10px 4px 40px #0000000d;display:flex;flex-direction:column}@container tutorial-content (max-width: 430px){.adev-tutorial-nav-list-dropdown[_ngcontent-%COMP%]{margin-top:0}}.adev-tutorial-nav-list-dropdown[_ngcontent-%COMP%] ul[_ngcontent-%COMP%]{padding-block-end:1rem}.adev-tutorial-nav-list-dropdown[_ngcontent-%COMP%] a[_ngcontent-%COMP%]{position:sticky;display:flex;align-items:center;justify-content:flex-end;color:var(--gray-400);background-color:var(--page-background);border-block-start:1px solid var(--senary-contrast);border-radius:0 0 .25rem .25rem;text-align:right;padding:1rem;font-size:.875rem;transition:color .3s ease}.adev-tutorial-nav-list-dropdown[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:hover{color:var(--primary-contrast);background-color:var(--octonary-contrast)}.adev-tutorial-nav-list-dropdown[_ngcontent-%COMP%] a[_ngcontent-%COMP%]:after{content:"chevron_right";font-family:var(--icons);font-size:1.3rem;margin-inline-start:.2rem}.adev-nav-list[_ngcontent-%COMP%]{height:max-content;max-height:calc(var(--fixed-content-height) - var(--layout-padding) - 67px);padding-block-start:1rem;padding-block-end:0}@container tutorial-content (max-width: 430px){.adev-nav-list[_ngcontent-%COMP%]{max-height:calc(var(--fixed-content-height) - var(--layout-padding) - 105px)}}@media (max-width: 900px){.adev-nav-list[_ngcontent-%COMP%]{max-height:calc(var(--fixed-content-height) - var(--layout-padding) - 167px)}}.adev-nav-list[_ngcontent-%COMP%]::-webkit-scrollbar-thumb{background-color:var(--senary-contrast)}'],changeDetection:0});let n=o;return n})();export{pe as default};