@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes scale-in-out{0%{transform:scaleZ(1)}50%{transform:scale3d(.7,.7,1)}to{transform:scaleZ(1)}}@keyframes emerge{0%{opacity:0}50%{opacity:1}to{opacity:0}}.spinner{background-color:transparent;border:2px solid rgba(255,255,255,.51);border-top-color:transparent;border-left-color:transparent;border-radius:150px;width:12px;height:12px;top:0;bottom:0;left:0;right:0;position:absolute;margin:auto;animation:spin .5s infinite linear forwards}.spinner.hidden{display:none}.spinner.black{border:2px solid rgba(0,0,0,.49);border-top-color:transparent;border-left-color:transparent}.spinner.mini{border-width:2px;width:9px;height:9px}.spinner.small{border-width:3px;width:18px;height:18px}.spinner.medium{border-width:3px;width:26px;height:26px}.spinner.large{border-width:4px;width:36px;height:36px}.spinner.extra-large{border-width:6px;width:72px;height:72px}.cl-logout.spinner{border:2px solid rgba(0,0,0,.51);border-top-color:transparent;border-left-color:transparent}.spinner-container,.spinner-wrapper{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;height:180px;text-align:center;overflow:hidden}.spinner-wrapper{animation:scale-in-out 2s ease-in-out 1.2s infinite forwards}.spinner-title{opacity:0;margin-top:140px;color:#fff;font-size:32px;animation:emerge 1.5s ease-in-out 0s infinite forwards;text-shadow:0px 0px 10px rgba(0,0,0,.5)}ul,li{padding:0;margin:0;list-style:none}*,*:before,*:after{box-sizing:border-box}body{font-size:16px;font-weight:300;font-family:CiscoSans,sans-serif,apple-system;color:#0d274d;margin:0}.container{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1200px){.container{max-width:1140px;margin-left:auto;margin-right:auto}}@media (min-width: 1400px){.container{max-width:1320px;margin-left:auto;margin-right:auto}}a,a:hover,a:active,a:visited,a:focus{text-decoration:none}.link{color:#0076d5}.link:hover{text-decoration:underline}button.link{border:none;background-color:transparent;padding:0}summary{list-style:none}.ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis}button{font-size:inherit;font-weight:400;font-family:inherit;cursor:pointer}.btn{display:inline-block;text-align:center;padding:15px 32px;height:48px;font-weight:400;font-size:16px;line-height:1;border-radius:24px;border:none;transition:all ease .3s 0s;border:1px solid #0076D5}.btn:disabled,.btn.disabled{cursor:not-allowed;opacity:.65}.btn i{margin-left:.5rem}.btn-primary{color:#fff;background-color:#0076d5}.btn-primary:disabled,.btn-primary.disabled{color:#fff;background-color:#0076d5;border-color:#0076d5}.btn-primary:hover,.btn-primary:active{background-color:#1e4471;border-color:#1e4471}.btn-primary:focus{outline:4px solid rgba(59,130,246,.25)}.btn-secondary{color:#0076d5;background-color:#fff}.btn-secondary:disabled,.btn-secondary.disabled{color:#0076d5;background-color:#fff;border-color:#fff}.btn-secondary:hover,.btn-secondary:active{color:#fff;background-color:#1e4471;border-color:#1e4471}.btn-secondary:focus{outline:4px solid rgba(59,130,246,.25)}.input{color:#0d274d;font-size:14px;line-height:19px;height:50px;padding-left:16px;padding-right:16px;background:#fff;border:1px solid #DCDCDC;border-radius:36px}.input::placeholder{color:#aeaeae}.input:disabled,.input.disabled{color:#0076d5;background-color:#fff;border-color:#fff}.input:hover{border-color:#0076d5}.input:focus{border-color:#0076d5;outline:4px solid rgba(59,130,246,.25)}.textarea{color:#0d274d;font-size:14px;line-height:19px;padding:16px;background:#fff;border:1px solid #DCDCDC;border-radius:4px}.textarea::placeholder{color:#aeaeae}.textarea:disabled,.textarea.disabled{color:#0076d5;background-color:#fff;border-color:#fff}.textarea:hover{border-color:#0076d5}.textarea:focus{border-color:#0076d5;outline:4px solid rgba(59,130,246,.25)}.divide{background-color:#f0f0f0;height:1px;margin:1.5rem 0}.primary{color:#0076d5}/*!
 * Copyright (c) 2015 Cisco and/or its affiliates.
 *
 * PROPRIETARY AND CONFIDENTIAL -ALL USE MUST BE LICENSED
 *
 * The code, technical concepts, all information contained herein and related
 * documentation are the property of, proprietary to and are vested in Cisco
 * Technology, Inc. and/or its affiliated entities, ("Cisco") under various
 * laws including copyright, international treaties, patent, trade secret
 * and/or contract. Any copying, dissemination, reverse engineering, disclosure
 * or other use of the material contained herein without an express license
 * from Cisco is prohibited and, among other legal consequences, constitutes an
 * infringement of the intellectual property and the proprietary rights of
 * Cisco. All use of the material herein must be in strict accordance with the
 * terms of the license you have entered into with Cisco.
 *
 */@font-face{font-family:CiscoSans;font-style:normal;font-weight:100;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThin-webfont-BNHbteTZ.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThin-webfont-BNHbteTZ.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThin-webfont-BOahevlj.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThin-webfont-CpjPBiII.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThin-webfont-CAjpMCeN.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThin-webfont-CfQEgiBB.svg#ciscosansthin) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:100;font-style:oblique;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThinOblique-webfont-xUq76pWQ.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThinOblique-webfont-xUq76pWQ.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThinOblique-webfont-BzowVDMW.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThinOblique-webfont-DRvjaZLV.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThinOblique-webfont-CRqyttfr.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansThinOblique-webfont-Cq6zXzky.svg#ciscosansthinoblique) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:200;font-style:normal;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLight-webfont-DFjD3Q-n.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLight-webfont-DFjD3Q-n.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLight-webfont-DvedLvNB.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLight-webfont-DVq-UzYm.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLight-webfont-F8DZlyn9.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLight-webfont-BpB6mQnU.svg#ciscosansextralight) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:200;font-style:oblique;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLightOblique-webfont-BhYcmHQ4.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLightOblique-webfont-BhYcmHQ4.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLightOblique-webfont-BDa8FgWv.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLightOblique-webfont-DnucjbIq.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLightOblique-webfont-DQK6CnbT.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansExtraLightOblique-webfont-DiLlZBpn.svg#ciscosansextralightoblique) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:300;font-style:normal;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLight-webfont-BximWYq-.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLight-webfont-BximWYq-.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLight-webfont-DHYYOI_v.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLight-webfont-BOCj59O1.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLight-webfont-DosRaVLk.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLight-webfont-Bb1GSxZB.svg#ciscosanslight) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:300;font-style:oblique;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLightOblique-webfont-BaAnsNX7.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLightOblique-webfont-BaAnsNX7.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLightOblique-webfont-UBiwNrTc.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLightOblique-webfont-BwO6Ewwi.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLightOblique-webfont-CLy0IqUB.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansLightOblique-webfont-CJD2tfqH.svg#ciscosanslightoblique) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:400;font-style:normal;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegular-webfont-B4-emcYD.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegular-webfont-B4-emcYD.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegular-webfont-DhUlcQNk.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegular-webfont-BHBbadgx.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegular-webfont-C4WF1TO5.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegular-webfont-DWwVDZ_S.svg#ciscosansregular) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:400;font-style:oblique;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegularOblique-webfont-dlKRPFBp.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegularOblique-webfont-dlKRPFBp.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegularOblique-webfont-Q5IkimWC.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegularOblique-webfont-L3bQPgss.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegularOblique-webfont-gzAzA5dm.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansRegularOblique-webfont-B38Cowu1.svg#ciscosansregular) format("svg")}@font-face{font-family:CiscoSans;font-weight:500;font-style:normal;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBold-webfont-CUpmzba-.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBold-webfont-CUpmzba-.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBold-webfont-Bx9C0UxW.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBold-webfont-DZx7Mjqf.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBold-webfont-DCy5kBxf.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBold-webfont-IfxcoD9Y.svg#ciscosansbold) format("svg");font-display:swap}@font-face{font-family:CiscoSans;font-weight:500;font-style:oblique;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBoldOblique-webfont-DuQa2XS0.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBoldOblique-webfont-DuQa2XS0.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBoldOblique-webfont-B1DoOJMD.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBoldOblique-webfont-DBzo4k6Y.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBoldOblique-webfont-DYXBe6Pm.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansBoldOblique-webfont-Ax0adoOt.svg#ciscosansboldoblique) format("svg")}@font-face{font-family:CiscoSans;font-weight:600;font-style:normal;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavy-webfont-CU4akw6z.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavy-webfont-CU4akw6z.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavy-webfont-8NU2aQoj.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavy-webfont-DrPBT4-1.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavy-webfont-BEcN-ydY.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavy-webfont-CWhCrFEq.svg#ciscosansbold) format("svg")}@font-face{font-family:CiscoSans;font-weight:600;font-style:oblique;src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavyOblique-webfont-BSCl3oaX.eot);src:url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavyOblique-webfont-BSCl3oaX.eot?#iefix) format("embedded-opentype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavyOblique-webfont-B9JIeirh.woff2) format("woff2"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavyOblique-webfont-BWNK3D6t.woff) format("woff"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavyOblique-webfont-BUyNAQMY.ttf) format("truetype"),url(https://static.production.devnetcloud.com/codeexchange/assets/CiscoSansHeavyOblique-webfont-Da0LsgNM.svg#ciscosansboldoblique) format("svg");font-display:swap}#root{min-height:100vh;display:flex;flex-direction:column}.page{flex:1}.header{height:56px}@media (min-width: 821px){.header{height:104px}}.icon{width:16px;height:16px;display:inline-block;vertical-align:top;background-size:cover;background-position:center;background-repeat:no-repeat}.icon[tabindex="0"]{cursor:pointer}.icon--close{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12%204.7L11.3%204L8%207.3L4.7%204L4%204.7L7.3%208L4%2011.3L4.7%2012L8%208.7L11.3%2012L12%2011.3L8.7%208L12%204.7Z'%20fill='%230D274D'/%3e%3c/svg%3e")}.circle-arrow{display:inline-block;width:32px;height:32px;border:1px solid #0D274D;background-color:#fff;border-radius:50%;padding-top:7px;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:color,border-color,background-color;color:#0d274d;text-align:left;cursor:pointer}@media (min-width: 821px){.circle-arrow:hover{color:#fff;border-color:#0076d5;background-color:#0076d5}}.circle-arrow--disabled{opacity:.5;pointer-events:none}.circle-arrow--left{padding-left:7px}.circle-arrow--right{padding-left:8px}.chevron{display:inline-block;width:1rem;height:1rem;transition:color ease-in-out .3s 0s;color:#0d274d;padding:0}@media (min-width: 821px){.chevron:hover{color:#0d274d}}.chevron--disabled{opacity:.5;pointer-events:none}.devenv{display:inline-block;width:48px;height:48px;border-radius:50%}.devenv--small{transform:scale(.5);transform-origin:top right}.card{display:flex;flex-direction:column;height:100%;background-color:#fff;border-radius:16px;padding:20px;font-size:12px;color:#0d274d;border:1px solid #D2D3CD;box-shadow:0 2px 5px #00000012;transition:box-shadow ease-in-out .3s 0s;position:relative}.card:hover{color:#0d274d;box-shadow:0 2px 12px #00000040}.card__title{font-size:18px;line-height:25px;color:#0051af;margin:12px 0;word-wrap:break-word;font-weight:400}.card__icon{position:absolute;top:20px;right:20px;background-color:#495d79;color:#fff}.card__contributor{color:#82858a}.card__description{flex:1;font-size:14px;line-height:19px;color:#707273;margin-top:20px;margin-bottom:25px;word-wrap:break-word;max-height:304px;overflow:hidden}.card__row{display:flex;border-bottom:1px solid #E7E7E7;align-items:center;padding-bottom:20px;margin-bottom:20px}.card__row:last-of-type{padding-bottom:0;margin-bottom:0;border-bottom:none}.card__row svg{margin-right:5px;margin-left:10px}.card__row svg:first-of-type{margin-left:0}.card__tag{background:#ededed;border-radius:20px;padding:4px 8px;font-weight:400;font-size:12px;line-height:16px;color:#343537;margin-right:6px;white-space:nowrap}.card__tag__text{overflow:hidden;white-space:nowrap;display:inline-block;max-width:100%;vertical-align:middle;text-overflow:clip}.card__tag--dot{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.card__tag--clip{display:block;overflow:hidden;white-space:nowrap;text-overflow:clip}.language{display:flex;align-items:center}.language__ball{display:inline-block;width:12px;height:12px;border-radius:6px;margin-right:6px;background-color:#fff}.banner{padding:30px 0;background-color:#212529;color:#fff;position:relative}.banner:before{width:264px;height:111px;background-image:url("data:image/svg+xml,%3csvg%20width='264'%20height='111'%20viewBox='0%200%20264%20111'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M264%20111C264%2049.6915%20204.891%201.06563e-05%20132%200L132%20111L264%20111Z'%20fill='%23A5B4C6'/%3e%3cpath%20d='M132%206.85512e-06C59.0925%209.38974e-06%20-3.18226e-06%2049.7052%200%20111L132%20111L132%206.85512e-06Z'%20fill='%238EA1B8'/%3e%3c/svg%3e");position:absolute;bottom:0;left:-132px;opacity:.3;mix-blend-mode:color-dodge}.banner:after{width:384px;height:246px;background-image:url("data:image/svg+xml,%3csvg%20width='387'%20height='246'%20viewBox='0%200%20387%20246'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M129.371%201.67255e-05C58.2232%201.59154e-05%200.556641%2055.0787%200.556641%20123L129.371%20123L129.371%201.67255e-05Z'%20fill='%238EA1B8'/%3e%3cpath%20d='M129.371%20246C58.2232%20246%200.556638%20190.921%200.556641%20123L129.371%20123L129.371%20246Z'%20fill='%23A5B4C6'/%3e%3cpath%20d='M258.185%20-1.0753e-05C258.185%2067.9365%20315.868%20123%20387%20123L387%200L258.185%20-1.0753e-05Z'%20fill='%238EA1B8'/%3e%3cpath%20d='M129.371%20123L258.186%20246L258.186%20123L129.371%20123Z'%20fill='%230051AF'/%3e%3cpath%20d='M258.185%20246L387%20123L258.185%20123L258.185%20246Z'%20fill='%238EA1B8'/%3e%3cpath%20d='M129.371%20-1.0753e-05L258.186%20123L258.186%200L129.371%20-1.0753e-05Z'%20fill='%238EA1B8'/%3e%3c/svg%3e");background-repeat:no-repeat;position:absolute;top:0;right:0;opacity:.3;mix-blend-mode:color-dodge}.banner__video{position:absolute;width:100%;left:50%;top:0;transform:translate(-50%);display:none;height:100%;object-fit:cover}@media (min-width: 821px){.banner__video{display:block}}.banner--center{text-align:center}.banner--center:before{left:27px}.banner--center h1,.banner--center p{margin-left:auto;margin-right:auto;justify-content:center}.banner--bg:after,.banner--bg:before{content:none}.banner__title{font-weight:350;font-size:32px;line-height:48px;margin:0;color:#fff}@media (min-width: 821px){.banner__title{max-width:calc(100% - 300px)}}.banner__description{margin-top:32px;margin-bottom:32px;max-width:730px;font-size:18px;line-height:28px}.banner .breadcrumb{margin-bottom:2rem}.banner__devenv{color:#fff;background-color:#414344;text-align:left;padding:0;border:none;right:1rem;top:calc(50% - 24px);display:flex;align-items:center;border:2px solid #FFFFFF;margin-top:3rem;margin-bottom:-2rem}@media (min-width: 821px){.banner__devenv{margin:0;position:absolute;width:202px}}.banner__devenv:hover{border-color:#0076d5;background-color:#0076d5}.banner .devenv{color:#fff;margin-left:-2px;margin-right:.5rem}.banner__meta{display:flex;align-items:center;font-size:12px;margin-top:.5rem;margin-bottom:-1.5rem;height:16px}.banner__meta svg{margin-left:1rem;margin-right:5px}.banner__meta svg:first-of-type{margin-left:0}.spin__icon{display:inline-block;width:24px;height:24px;animation:spin-animation 2s linear infinite;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20d='M304%2048c0-26.5-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048s48-21.5%2048-48zm0%20416c0-26.5-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048s48-21.5%2048-48zM48%20304c26.5%200%2048-21.5%2048-48s-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048zm464-48c0-26.5-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048s48-21.5%2048-48zM142.9%20437c18.7-18.7%2018.7-49.1%200-67.9s-49.1-18.7-67.9%200s-18.7%2049.1%200%2067.9s49.1%2018.7%2067.9%200zm0-294.2c18.7-18.7%2018.7-49.1%200-67.9S93.7%2056.2%2075%2075s-18.7%2049.1%200%2067.9s49.1%2018.7%2067.9%200zM369.1%20437c18.7%2018.7%2049.1%2018.7%2067.9%200s18.7-49.1%200-67.9s-49.1-18.7-67.9%200s-18.7%2049.1%200%2067.9z'/%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center}.spin__icon--tiny{width:16px;height:16px}.spin__icon--white{background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20512%20512'%3e%3cpath%20fill='%23FFF'%20d='M304%2048c0-26.5-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048s48-21.5%2048-48zm0%20416c0-26.5-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048s48-21.5%2048-48zM48%20304c26.5%200%2048-21.5%2048-48s-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048zm464-48c0-26.5-21.5-48-48-48s-48%2021.5-48%2048s21.5%2048%2048%2048s48-21.5%2048-48zM142.9%20437c18.7-18.7%2018.7-49.1%200-67.9s-49.1-18.7-67.9%200s-18.7%2049.1%200%2067.9s49.1%2018.7%2067.9%200zm0-294.2c18.7-18.7%2018.7-49.1%200-67.9S93.7%2056.2%2075%2075s-18.7%2049.1%200%2067.9s49.1%2018.7%2067.9%200zM369.1%20437c18.7%2018.7%2049.1%2018.7%2067.9%200s18.7-49.1%200-67.9s-49.1-18.7-67.9%200s-18.7%2049.1%200%2067.9z'/%3e%3c/svg%3e")}.swiper{position:relative;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.swiper__container{overflow:hidden;margin:-.5rem;padding:.5rem}.swiper__wrapper{will-change:transform;display:flex;margin-left:-.5rem;margin-right:-.5rem;width:300px;transition-property:none;-webkit-user-select:none;user-select:none;touch-action:pan-y}@media (min-width: 821px){.swiper__wrapper{width:auto}}.swiper__wrapper--transition{transition:transform ease .3s 0s}.swiper__card{flex:none;padding-left:.5rem;padding-right:.5rem}.swiper__arrows{margin-top:1rem;display:flex;justify-content:space-between}@media (min-width: 821px){.swiper__arrows{justify-content:flex-end}}.swiper__arrow:first-of-type{margin-right:.5rem}.swiper__pagination{display:flex;flex-wrap:wrap;justify-content:center;margin-top:16px;margin-left:-6px}.swiper__dot{flex:none;width:8px;height:8px;margin-left:6px;background-color:#d8d8d8;border-radius:50%;cursor:pointer;color:transparent;opacity:.5;outline:none}.swiper__dot--active{opacity:1;background-color:#0076d5}.checkbox{display:flex;align-items:center;cursor:pointer;font-weight:300;font-size:14px;color:#0d274d}.checkbox__input{background-color:#0076d5;width:12px;height:12px;border:1px solid #0076D5;border-radius:2px;margin:0 10px 0 0;cursor:pointer}.checkbox__input:focus{border-color:#0076d5;outline:4px solid rgba(59,130,246,.25)}.checkbox__input:disabled{background-color:#80a8d7;border:1px solid #80A8D7}.radio-set{font-size:14px}.radio-set__title{font-weight:500}.radio-set__list{display:flex;flex-direction:column}.radio-set__item{cursor:pointer;display:flex;align-items:center;line-height:1;gap:.5rem;margin-top:.75rem}.radio-set__input{margin:0;width:16px;height:16px}.select{display:flex;align-items:center;color:#0d274d;position:relative}.select__label{margin-right:15px;margin-bottom:0}.select__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding-left:14px;padding-right:44px;height:40px;font-weight:400;font-size:16px;line-height:1;border-radius:24px;border:1px solid #D2D3CD}.select__select:focus{border-color:#0076d5;outline:4px solid rgba(59,130,246,.25)}.select__arrow{pointer-events:none;position:absolute;right:14px}.search__wrapper{display:inline-block;position:relative;width:100%}@media (min-width: 821px){.search__wrapper{max-width:440px}}.search__wrapper:hover .search__clear{display:inline-block}.search__icon{position:absolute;left:20px;top:16px;width:16px;height:16px;display:inline-block;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M6.5%2012C3.467%2012%201%209.533%201%206.5C1%203.467%203.467%201%206.5%201C9.533%201%2012%203.467%2012%206.5C12%209.533%209.533%2012%206.5%2012ZM15.854%2015.146L11.431%2010.724C12.406%209.586%2013%208.112%2013%206.5C13%202.916%2010.084%200%206.5%200C2.916%200%200%202.916%200%206.5C0%2010.084%202.916%2013%206.5%2013C8.112%2013%209.586%2012.406%2010.724%2011.431L15.146%2015.854C15.244%2015.951%2015.372%2016%2015.5%2016C15.628%2016%2015.756%2015.951%2015.854%2015.854C16.049%2015.658%2016.049%2015.342%2015.854%2015.146Z'%20fill='%230D274D'/%3e%3c/svg%3e");background-size:contain}.search__input{font-size:16px;font-weight:300;font-family:inherit;height:48px;background:#fff;border-radius:24px;border:1px solid #FFF;padding:0 46px;width:100%}.search__input::placeholder{font-weight:300}.search__input::-webkit-search-cancel-button{display:none}.search__input:focus{border-color:#0076d5;outline:4px solid rgba(59,130,246,.25)}.search__clear{color:#c3c9d2;display:none;position:absolute;right:20px;top:16px}.search__btn{margin-left:24px;display:none;vertical-align:top}@media (min-width: 821px){.search__btn{display:inline-block}}.text-cycle{color:#00000080;height:48px;position:absolute;overflow:hidden;top:0;left:46px;right:0;pointer-events:none;padding-top:14px;display:flex}.text-cycle__cycle{pointer-events:none;animation:moveUp 4s ease-in-out infinite}@keyframes moveUp{0%{transform:translateY(150%)}30%{transform:translateY(0)}70%{transform:translateY(0)}to{transform:translateY(-150%)}}.devenv-selector__form{margin:1rem 0;display:flex;padding:1rem;align-items:center;gap:.625rem;border:1px solid #F0F0F0;border-radius:.5rem;background-color:#f6f6f6}.devenv-selector__info{flex:1}.devenv-selector__dot{width:10px;height:10px;background-color:#d9d9d9;border-radius:5px}.devenv-selector__dot--on{background-color:#9cd323}.devenv-selector__check{display:none}.devenv-selector .select{max-width:320px}@keyframes pop-down{0%{transform:translateY(-6px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pop-up{0%{transform:translateY(6px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-item{position:relative}.popup-item .popup-box{margin-top:10px;position:absolute;width:100%;display:flex;justify-content:center}.popup-item .popup-box .popup-mask{position:fixed;left:0;right:0;top:0;bottom:0;z-index:100;cursor:default}.popup-item .popup-box .popup-mask.no-mask{pointer-events:none}.popup-item .popup-box .popup{display:flex;justify-content:center;position:relative;z-index:101;flex:0 0 auto;min-width:60px;min-height:20px;max-width:calc(100vw - 30px);background-color:#fff;filter:drop-shadow(2px 2px 8px rgba(0,0,0,.2)) drop-shadow(0px 0px 1px rgba(0,0,0,.15));animation:pop-down .3s cubic-bezier(.68,-.55,.27,1.55);border-radius:4px;padding:4px}.popup-item .popup-box .popup .arrow{position:absolute;text-align:center;top:-8px;height:0;background-color:inherit}.popup-item .popup-box .popup .arrow:before{content:"";display:block;width:20px;height:20px;width:10px;height:10px;transform:translateY(3px) rotate(45deg);background-color:inherit}.popup-item .popup-box .popup .popup-body{position:relative;width:100%}.popup-item .popup-box.up{bottom:100%;margin-top:auto;margin-bottom:8px}.popup-item .popup-box.up .arrow{top:auto;bottom:2px}.popup-item .popup-box.up .arrow:before{transform:translateY(-3px) rotate(45deg)}.popup-item .popup-box.up .popup{animation:pop-up .3s cubic-bezier(.68,-.55,.27,1.55)}.info-tip{position:relative;display:inline-block;cursor:pointer}.info-tip .popup-mask{pointer-events:none}.info-tip .infotip-icon{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem;box-sizing:border-box;border-radius:50%;border:solid 2px}.info-tip .infotip-icon svg{width:.5rem;height:.5rem;fill:currentColor}.info-tip .infotip-content{font-size:14px;max-width:430px;padding:10px}.field-item{align-items:center;margin:1rem 0}@media (min-width: 821px){.field-item{display:flex}}.field-item .field-item-title{width:160px;flex:0 0 auto}.field-item .field-item-title .info-tip{margin-left:6px}.field-item .field-item-title .info-tip .item-content-box{padding:4px}.field-item .field-item-input{flex:1 1 auto;display:flex;align-items:center;margin-top:.25rem}@media (max-width: 820px){.field-item .field-item-input{margin-top:.25rem}}.field-item .field-item-input>div{flex:1}.field-item .field-item-input .react-select{flex:1 1 auto}.field-item .field-item-input .react-select .react-select__control{border-radius:2em;min-height:0}.field-item .field-item-input .react-select .react-select__control:hover .react-select__dropdown-indicator:after{opacity:1}.field-item .field-item-input .react-select .react-select__multi-value{color:#fff;border-radius:2em;background-color:#0d274d}.field-item .field-item-input .react-select .react-select__multi-value__label{color:inherit}.field-item .field-item-input .react-select .react-select__multi-value__remove{background-color:transparent}.field-item .field-item-input .react-select .react-select__value-container--is-multi.react-select__value-container--has-value{padding:2px 4px}.field-item .field-item-input .react-select .react-select__dropdown-indicator{display:flex;align-items:center;justify-content:center}.field-item .field-item-input .react-select .react-select__dropdown-indicator svg{display:none}.field-item .field-item-input .react-select .react-select__dropdown-indicator:after{opacity:.8;color:#0d274d;content:"+";display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:solid 1px;border-radius:50%;font-weight:200;font-size:20px;opacity:.7}.field-item .field-item-input .input-box{flex:1 1 auto}.field-item .field-item-input .tech-select{width:100%}@media (min-width: 821px){.field-item .field-item-input .tech-select .tech-select__popup .popup{left:-160px}}.landing-submit{display:flex;font-size:14px;position:relative}.landing-submit:before{display:block;width:3px;background-color:#00ace180;position:absolute;left:0;top:1.5rem;bottom:-2.5rem}@media (min-width: 821px){.landing-submit:before{content:""}}.landing-submit__form{flex:1}@media (min-width: 821px){.landing-submit__form{padding-left:2rem;padding-right:1rem}}.landing-submit__right{display:none;flex:1;padding-left:1rem}@media (min-width: 821px){.landing-submit__right{display:flex;justify-content:flex-end;align-items:flex-start}}.landing-submit__icon{margin-top:1.25rem;width:66.66%;position:relative}.landing-submit__icon:before{content:"";display:block;position:absolute;left:50%;top:0;bottom:0;width:300%;background-color:#d4eef8}.landing-submit__image{position:relative;width:100%;vertical-align:top}.landing-submit__list{font-size:14px;line-height:19px;margin:1rem 0;padding-left:28px;position:relative}.landing-submit__check{left:0;color:#00ace1;position:absolute}.landing-submit__primary{font-size:16px;font-weight:400;margin-top:1rem;margin-bottom:1.5rem}.landing-submit__primary:before{top:4px}.landing-submit__secondary{color:#8dd0e8;font-weight:500;margin-top:1.5rem;max-width:448px}.landing-submit__bold{font-weight:500}.landing-submit__circle{position:relative}.landing-submit__circle:before{content:"";display:inline-block;vertical-align:middle;width:1rem;height:1rem;background:#f6f6f6;border:2px solid #00ACE1;border-radius:50%;position:absolute;left:-38.5px}.landing-submit .input{margin-bottom:.75rem;width:100%}@media (min-width: 821px){.landing-submit .input{margin-top:-.5rem;margin-bottom:1.5rem}}@media (min-width: 821px){.landing-submit .btn{width:240px}}.landing .banner{padding:3.75rem 0}.landing .banner__title{font-size:48px}.landing__tips{margin-top:1.25rem;text-align:center;display:flex;justify-content:center;flex-wrap:wrap}.landing__tip{transition:all ease .3s 0s;border:1px solid #0076D5;border-radius:60px;height:30px;padding:8px 11px 0;font-size:14px;background-color:transparent;line-height:1;color:#fff;font-weight:400;margin:.75rem}.landing__tip:hover{background-color:#0076d5}.landing__section{padding-top:1.5rem;padding-bottom:1rem}@media (min-width: 821px){.landing__section{padding-top:2rem;padding-bottom:2.5rem}}.landing__section--top{background-image:url(https://static.production.devnetcloud.com/codeexchange/assets/section-1-mb-Bn6PBNYi.png);background-position:center;background-size:cover;background-repeat:no-repeat}@media (min-width: 821px){.landing__section--top{background:none;padding-top:3.5rem;padding-bottom:3rem}}@media (min-width: 821px){.landing__top{background-position:center top;background-repeat:no-repeat;background-image:url(https://static.production.devnetcloud.com/codeexchange/assets/section-1-C8e3CODo.png);background-size:1230px}}.landing__title{text-align:center;font-weight:300;font-size:24px;line-height:33px;max-width:800px;margin:.5rem auto}@media (min-width: 821px){.landing__title{font-size:32px;line-height:44px}}.landing__subtitle{text-align:center;font-size:14px;line-height:21px;max-width:800px;margin-bottom:1rem;margin-top:0;margin-left:auto;margin-right:auto}@media (min-width: 821px){.landing__subtitle{font-size:18px;line-height:27px}}.landing__list{display:flex;flex-wrap:wrap;margin:1rem -.5rem}@media (min-width: 992px){.landing__list{flex-wrap:nowrap}}.landing .swiper{margin-top:1.5rem}.landing__card{padding:.5rem;width:100%}@media (min-width: 821px){.landing__card{width:50%}}@media (min-width: 992px){.landing__card{width:33.33%}}.landing__button{margin-top:2rem;text-align:center}.landing__actions{display:flex;flex-wrap:wrap}@media (min-width: 821px){.landing__actions{justify-content:center;margin:1rem 0}}.landing__action{display:flex;justify-content:center;align-items:flex-start;width:50%;margin:1rem 0}@media (min-width: 821px){.landing__action{width:33.33%;margin:0}}@media (min-width: 1440px){.landing__action{max-width:196px;margin:0}}.landing__action-button{width:116px;max-width:100%;display:inline-block;padding:3px;border-radius:4px;color:#0d274d;text-align:center}.landing__action-button:hover{background-color:#eee}.landing__action-icon{display:block;height:32px;margin-bottom:.75rem;background-size:contain;background-repeat:no-repeat;background-position:center}.landing__action-icon--search{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAAA/CAMAAABXTy/ZAAAARVBMVEUAAAANJ00MKEwNJkwMJ00NJ00IJ1AQKFAQIEsMJ0wMJkwMJ00MJkwLKE4NJkwMJ04MJk0OJk0NJkwLJ0wMJ04OJ00NJ020bgGxAAAAFnRSTlMA30CgX+8gIBC/kL+AMFBvr3/PcIBwv0appwAAAspJREFUWMPdmNuy2yAMRStANjdf4uTs///Upm1aBYwjfJKn6iEzHpsVIW0h4Mf/a35yOVubszP+k1hnCRCj1Q0fAZvEAG9xceZu8xIDA0jubbDbAI5VEEwmgN6Dmw0IpvVmsm/BfRTw3kYL2G/GfCKQgFtwAs3fIS9A1HSWgct58gXsumZ2OU+mqee7Udj9ZMnQR9kzuCIPi020JeuGBvurnzwSSmm4BABEaNXhyDx1owm3IlcJCH/cnVwAtqGeI/lu2YVKhdYXpcKVmiNidziGIqN14TiuousJfUm3uBU+UytzcxWS1OU0qHxqODRxpaAA0+W0KzLaHHOt3DRYe+TxnG4HKw+v3CQoItnBwj4/bTczrip6fXZnPE7PxoWbviORTMUUDle/WEUkqBExsMX4wxKeqwhkOAV9hetzZYStfIpqqKcCLZJ8mD1Ae1V+Ae2nWwiBcf9ZBF0nSVM1l+XjC8U/F2QdgA0KGtuxDIhaaZRQDgo6lTK4HaFtvQLYc2jPaYeWhzfQUpt7moM9jd4qtaY2mnagoKB384z4ar274NaQ7Wvb4OveZPboRdpFv64tpl1DcYI+bmoeqXsNETacoA83bQaxf+WTLQyMoMXn0jJmdb3mRpOlQdCjtFxdIGpvvmIVNFUhk36kmUM8+j+iulb0flTWNvuDDBAdT/xo/6T35o0f6LbGZC767mkv95gzc84Wue20Obvnk0T+s/m002K+pS7z16RY1J2qvqHTLcppTdf218mTj36qltKeasfoYbG51R9tL9yBBg0t5N9p74Zn5dy4Iz/gyZxg62QrMgpAGjrYPHed0WORUZKbjPduDRbsysv1wCdSrgDGJDNT4Oo9zf6OR94q8PY3zaSbyGD3cuDF63CKFX26JIDzy6GZVr18AgBOcTG/bHZxZQDBeU2Wvke7biVAjNdFhr1vo1myvVte5qF/1E/DoSd7dGeL5gAAAABJRU5ErkJggg==)}.landing__action-icon--automation{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFwAAABBCAYAAABcp8MdAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAA28SURBVHgB7Vw/c9vIFX+7gETdWXLo2ClSHVxYVK6R3KUz3TkXyaa7S2W6Sin5E5j6BJa660RVuU60rdy4M92lk9xkJDkzwpWZsXO0Zc1QFLCb9xYLGoQIAiBAkcncb0YGjf94ePve7/1ZAPyKSwWDCUbRqhTbM1A0wbEYCKtno+AtyaHlgGm3Dxo2/I9gogQ+s1CxDCkecCmX8M7KuMpKeGgL//alkG8Zg6bRMZstu9GCCcTYBU5aLKbFqmSyjP8tBza1JEAThPxZcn7MmfMxfKwU3ALGFvFXkQErhzY3QLLGydGLbZggjE3gswvLZSbZU/gi5BZIFBJ335zDdHMYM0HnlJIvovmpBF6Ajb83Oow/nwTTMxaBk1a7BfeYfkqQTQm8MXXGt/M0A0U0T65wajgC7oBnmmx8wfVPRy/WYYwYm4bPLaxUUdj254PdJowYdC0cPTSaLPyz0Xw9vozr9kNuAietdWacpajt43rAINDk1LQZowff+HT48glcMnIT+Ow8PgzzHiYClZPDl89hzFCmRrqvQWv7OTPuXqZt55Az0ExsAnMfd/+kVCxBCLgGE4AWChdf/E00K2TLrSkUPtFRuCSYkDcYNE4Ofmr6/51b+A7fgvEIJgxo4mpXSist1LhnKPQ949Z3d0/f/bQPI0b+Ah8BovxDVr9wevhyY25+2UYms8W58frKJQg9d5OSN5TNLbh76Oxeh/+ullbWICNOjnYbaF4e0qVQ6DujNi+5a7h0mRW8aSmcb1gG1+yoPAqz8GdDSvnWX48OehUj0VX8uQEZQSMFqSP6G9hSNt0q327ZzZGkBnIXOOewxaX7ZYWWNq7/JeoYxZMF3DnnxnqYMTABReJS6HSfn77brXePKa1E+oWr8/efCimuOYa5kZSBnBy8rCNttIg2utNzz3DVYxgB8uPhqNWOcKpR282OuRGOJHXEuYU/K3pVC2nabcoOggsVxhkJtai39dDKudIyUrtu+N7EvEn9nPM308J5JBmr6fU2rq+lyaf450XBPEGennn0hDHuXAoJ26LwHpdv0XSQiaCX4gvZy68Aa4aFpl6w66yhF1rsk7iyBeZPOEiy8RYFOfzsZD2JmdA8fY9+G2cnN/M2LWMR+JVvK0vc9R5KgHhyevh3pUmzpeUNErp6AQzWk7IQJSRwyzp8L5ITpGNDQU4TR8jdJOdDurhGdHFc0ehAkIMsWuVimmPogdAGy7n5lS0YMchs4bV+oeulOY5MCx2TN2vJRAtJg9CrH7uFuZ00x02dGXUg+8qgitx3KfH1UHhpBSAKQms9S5UllDjCaDkl3KeQIzKxFEe6q8omocNKcxw5T8y91JHaYf6Fk8PsG2yQneeC39HFiSU0G8Up1NOp0oo6DXjOsmF0+POo1C6aJ+WQzfanVA5QUcXSMpo2VsUR/CQvW25ABhRulH7ARevk6GUqCqVsuJQ/4k/b4eYT5/1BK7x95re3/ob2vKZLbUXk4FRIeAVUSmOSnGkbX1gZt1ekKb+fub5Q/Gru92/bLbsdPNfUjRIR03vSLPyx8+EoVfWncH3+Iwr8e2HMnHU+HDYhBwztNDEkruDN7OCD19MIPOjIhGHcPv1no0e7r5buk9NU2ug7T7Nt7vfT4JCztCAi+ze3sFzHkfAoLdULFEoAHW4uybcsAq+jwB8J4d6Oyz+oYoOQFnqMJgYyVTqObOrngxe13nOiE0W7DkMUCYK5bhRuNUgjteCIFVl0v8DNO0yIm0kCoy5zYvJuHjn94QWOnh/InGCqc9B+mm+/Dq22w8ehZj9DjV5jUu7zjnl3mHKbppt0rWJYQBH3EUsV/eOkRAU56lWQYTAUS6GbAApOJDqtGCiNBuLbbI1y4+jzGjTsg/toM5JJ2AQyT2im6NwtFNJOkK6S8CkHTtdXSxVQQXnGGsx6yJyp8zF5B8aFLo8urTyI2xf3Oaa/qO1khzVPPs6L8ybh+Zinr9I+V0p/js04+pw8bbzRD0NpOJOg3jbaw58H7adHgjVoJKjKuhotrBa2pzpoOSbBpXkZp8oxKodb1fdwAUZ7mjQcCxA8VmlwVKgs5fnU1xZkxHACZ1K96dhkvdRJKaaGb9TJ6IHtvgmmGZVTsUhwFGBh/vtZUsH7gQslwSL3QaqJi3Kc5jIm9HMaiYO0KAwZabIlBjK2MoI82d+ncXV+eS8cVSpq6XHsgfyYbDsQcwFYo3z13Pz92JKddpgtnXHsAfkMont4f3Q/dty5JHDbex5kWhkxbGhfRCcY69gox4za+dhzVGyJM2M1uF0y3XXFBztfCWyfWI1AHq1WMFn3TE2M4KWkdG4x6BjJTHV5PjpPcuBxUaQJpq0uC+wbyIjUAi/qIY188mOS/UnoUhhqeKMm9xyD51ikpdn+nKiOSLbZIIbjjQiLBH+1tLwXZWaEHmFTBXfRXxdgQG+okJyoQNGG3FK0wyevZHQFJwxmOJ6NZP1vPE2eQrU5HO1WUfA3PZrJlrR9v8A2OHPVefu0aFCj6G8gIboviWVv9Zj4IvJAMNYVGmpzZsoWhzQvKQqXIvAoG4jRm9KcNPyWbDDVLHVVpqKaQVVUeTEKFNJQ52WGYiM9p4EUoGuq88h4BxuH1AJvaZuHDs9Ksj/xYBTOs74bmVQ83pmZTUS3lKCRXaCAa3QrStCHu5E5DtXYT/fqiq7J6goPfcDsreWNRDRzBnIbPcNquM0SzE6gpJXOX1TQYe5TVb5nB5+fC14edB6koEvESrSgVVmOWEtsMslrVbaD8QLZY93mVkTKuEpdV3EjjFo1aImjaWCglwRDCRyFFyz0DtpPaZhAavj5aPd2mBEE8hSrA8/j8WVKSK0bZ8ZNvwY6CIOiXGInXrpVFa9jn0O1aoCKK/YgI4aLNL1QtxiX+PE1mLmyr8lQ2iblJp2rL6f26JhNOXdqnyBBJU1sYaVImbELo0rDMy2sTNNa4liSHy/gC09EhQfeFwwBn98aU5j8H4BB0Z4P6lehfdCeX7CnJFwyHVTgSNNSrLKPDF8yvqio49xpp0xLCSK2hTptvDAIw9U0hdEE7irbGrcr2r1tSuATTxZYhEDhL6K2dgVIQsXs3jq1JUwLZ2fGKt/NUj+knLh03RpQ9Sek3ToNXMEoGUeeqpOCy6Ya8WdNNhKSYCgNP33X8GwvZ7GZNt+sSOrz4KrRp0yC7TkfZfcYBjFoq8X07Oth06Cq6KwLEJgXfxjUbsrb6JC+zL1lhfJBsRUfP9sovvQ1ZkGGSFPlKayo9KcPZVYonyLkJtE4atgnwc7O368F9zs52K36QncLc3tp2yeIMnYrOni9YK1U2WvGlE1XJTa6HynXO8x8GHduv4CC5fYEIyEeQ5fYhi09BeuL/eqEPbVJNddSblNLcdS59BzPNfDYhk2a3acwrcp3/eqocfCLJ3GlxKTI1Oqm65qpe/AC9UXVvHmh8EB9g9LZCvUMNsHrNUQHq4RLI8DS24hbbyLNvNAwimnhp9TcSREpBUmQ5vm82W9bNDo/v9tdgxyQqS9l+vr8V8hN77nm1L/PP7z7R9LjOu+P7Okb89dIoFyKj50PR83g9vb7gxb1kHz9u2+3hUAWz6CN/5CAaUo4LRdAz1TG5NUP5pnx+NO/Xrxqtw7aF+7xRqlOS4eZfwr3v8ShcL1EvqbocPMvaY+NQqbOK6J0aB5WsUyVqjFe96Yoh4sPU4/aT6cRuprlf+wgDUVEzX5OLGlaiEf4NhK3uynfJFXgVG8f5jfLLVPyKhC4WGmmf5xLtwK6jTiN8Oh6aaf4mWdmjZbazicG+RZKAUcFTsMic7tysDspqS0P9ojgsuZPx/adG2mV5HI7cbsy3sN5QTwyJFRRsEVkIg8pf6JHElXuy9CnF2YcyKU/fJh+at20QzbSwr8mCr7pZwHhS37DBmr07PNVCL8hnwIpCH4gQbMV6gKg6BW8+fybpOmT8EmP3Bryu1NAQm1mgxD4AIEf+qveQPVBGq8lzv8wASFyyknwAwnnBbdKL1/vRozmiaqthkAvnDlOpd99MeDHo/rsR65zfPypGv2o3iD4k6qEaWyGObTfNEqBCmYca931mh9j9vB2WHOv/AFHnAuL/SZpfTm+Z47QBZxjVrJt5z8lPDeBE3zeCjnOYQ/Y+yYK/Y2/nqYNQoLexsh71QKn4Ktng2CrjEFlVALPddpgcOpdHokoAuXM0Snb+LOs+sEDoMQYZETYMeOIquashz3IvaZJOWvVLKkTUVn7BclckNlQeZjAH/WWY+SYS/R3mRjJXHsSOmo6/mJPqVMKFiqZzIu20U34P8DIPm7gC53MCwndXFge21d4BoG6aHtWSMjcXTUIozNWGj5HVxcLBDnjxuz8yg45x6jtGMRdG8V8+5ELnBD+Ck/a6dijuie/Gh+G5GYrTE/zwqUI3Eco161mJIzazPg58w7n25PwGb1M6dm0wLRsk1KuUoprSKTp24LVwo1SuXB9ATofDnMpYfmgSPKra/N/Fab4EdXqHsc0b+c/R69gzLhUDQ9CBTR6Rpte5TERzJvQVyHSaqP/1aDARNqyf96o4sQ4MDaB+9C2lDq0SPBWYBMJR31PlrpuGRd2+Fj6FCr1K1L3APJ+OtZPemFxQu6n+UDCZWHsAg/Cn+gqJTzAWqalZygkgSdgAW+p2Bs1kXYSMFEC7weV1RNO8cLnrIFaEqf3XQGtSXCGSfFfyDyRB9f+NQMAAAAASUVORK5CYII=)}.landing__action-icon--submit{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABACAMAAACtO5DNAAAAPFBMVEUAAAANJ00NKEoMJ00MJkwMKEwJKFANJkwNJk4NJkwNJkwQIFAQIEANJk0NJ00LJU4NJ00MJ0wLJ00NJ0321I23AAAAE3RSTlMA32C/gEAgz1+gUBAQn+8wsJBwH/2KTgAAARpJREFUWMPtlksOgzAMRGsCCeXbdu5/1wpYjEizgokqULyxsMlTZJ4sHiXuFU0liW74RUMUdQIdKkG8k2gnGetf0H0I65MLw5pskKFnYIH1gF/ShEY3kG5jNVuau0vMOg8apogkelKQpxvNuqALWoKuxiEXOsBnQnu8cg3kiTYX2izXZ+ww5kI/Ma+5l6DrQNs8bM2teQG6hhFToWXxFJoQSs3yOTQRlJqNE2gCKPWudQIdHzeLmkfRPEyp4/ZBtAeavdTRs8MouDWlVtyahyl13NQYQqnZUnnt+YbAayIoNcu6HWIWFQWbzzylZk2yr/tIat2+TkutQVNqPZpS69GUWo+m1Hr0x137T7WgC1qPnpwgQgptkAQXwhdHFCBWsa2+EwAAAABJRU5ErkJggg==)}.landing__action-icon--dashboard{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE4AAABABAMAAABGjlxeAAAAMFBMVEUAAAANJ00NJkwMKEwMJkwNKEoMJ0wIKFANJ00MJUwLJ0wQIEsNJ00NJkwMJ00NJ03E4jR6AAAAD3RSTlMA359AgGC/IO+QcBCvUK9xK2BdAAAAwUlEQVRIx2OAg48MmEAezhowdeyKghDwXxAdIMSEChgK/xMDpBniTxNhL9MvBn0DItTxfiJOHTNJ6vCAYahuaihhEAJUR1T8AtWpuBAGTvTyrynCD7H41CH7YQEedT8QfjjvAFOHP1PFD0p1xnAw34HIcMGn7ocSHOQPBv/mw11tQKy6IRFvP9LgQJ4a8faxHA7WD+n4GObpecipQ0lXlMfHNES6zyugST3oPwGfAkS7ZOMPQcKgX5yBPf8/YfCtAAA8vZgK9wdBcwAAAABJRU5ErkJggg==)}.landing__action-icon--community{height:40px;background-image:url(data:image/png;base64,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);margin-bottom:.25rem}.landing__action-icon--about{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABBCAMAAABmZ0NoAAAAM1BMVEUAAAAMJksNJk0NJkwQKFAIKFAQIE8NJ00MKEwMJ00NJ00MKEwLKFAMJkwMJ00NJ00NJ000Obx1AAAAEHRSTlMAYJ+gICAQ74Ddv0AwkHBPTv6TTwAAAMdJREFUWMPt1tsOwiAQRdFSkAq9eP7/a419AUdHIExi28x+PE5XTBMTB+1yzRFdxZmV0R1nB6x+6GlFZD4Bhr48IEynlFZa6TPR2/je6sVo0IwgbfJiP83dWKX/QRt8FITo7Qt9/BeitNJXpPWHLk+PeUGQnkB6iNGLIZ3i35PSSit9FNrfsr24NtDOAiNhymuZ3o8BwpTXMu3sfulsxtStBXpJz2ZM7fqLjsB0p19qrl95+nXs6atsWVk6pOP8gZY1MLTzousTNpgqcmlRWGoAAAAASUVORK5CYII=)}.landing__platform{margin-top:36px}.landing__submit{background-image:url(https://static.production.devnetcloud.com/codeexchange/assets/section-submit-mb-DTDS8AbD.png);background-size:cover;background-repeat:no-repeat;background-position:top center;background-color:#f6f6f6;overflow:hidden}@media (min-width: 821px){.landing__submit{background-image:url(https://static.production.devnetcloud.com/codeexchange/assets/section-submit-DvAWj7-E.png)}}@media (min-width: 1440px){.landing__submit{background-size:1438px;background-position:top center}}@media (min-width: 821px){.landing .search__wrapper{max-width:640px}}.breadcrumb{font-weight:350;font-size:14px;line-height:20px}.breadcrumb .chevron{margin:0 .5rem;vertical-align:-3px}.breadcrumb .chevron svg{vertical-align:top}.breadcrumb .flex-container{display:flex;align-items:center}.breadcrumb .flex-container .breadcrumb__title{flex:1;font-size:18px}.breadcrumb .bci-link{color:#0076d5}.breadcrumb--block{line-height:25px;padding-top:16px;padding-bottom:16px;background-color:#fff;background:linear-gradient(90deg,#f6f6f6,#fff 28%,#fff);box-shadow:0 1px 2px #00000040}@media (min-width: 768px){.breadcrumb--block{line-height:26px;padding-top:18px;padding-bottom:18px}}.breadcrumb span{margin-left:14px;margin-right:12px}.breadcrumb a{color:inherit}.breadcrumb a:hover{text-decoration:underline}.search-page .banner__title{font-weight:200;line-height:44px}.search-page .banner__description{margin-top:26px;margin-bottom:26px}.search-page__header{margin:-4px -12px}@media (min-width: 920px){.search-page__header{display:flex;flex-wrap:wrap}}.search-page__header .search{margin:4px 12px;flex:0 0 auto;white-space:nowrap}.search-page__request{z-index:1;font-size:14px;text-align:center}.search-page__request .link{color:#00bceb}.search-page__request__text{display:inline-block;margin:12px 6px 2px}.search-page__request__actions{display:inline-block;margin:2px 6px}@media (min-width: 821px){.search-page__request{text-align:left}.search-page__request__text,.search-page__request__actions{margin:12px}}@media (min-width: 920px){.search-page__request{text-align:right}.search-page__request__text,.search-page__request__actions{display:block;margin:2px 12px}.search-page__request .link{padding:.25rem 0}}.search-page .search{flex:1}.search-page .framework{margin-bottom:50px}.list{position:relative}.list__container{position:relative;display:flex;padding-bottom:5rem}@media (min-width: 821px){.list__container{margin-top:2rem}}.list__top{position:sticky;top:0;z-index:1}.list__filter{width:100%;flex:none;position:fixed;right:100%;top:0;bottom:0;overflow:auto;transition:right ease-in-out .5s 0s;z-index:1;touch-action:pan-y}@media (min-width: 821px){.list__filter{overflow:hidden;padding-left:0;padding-right:.5rem;width:25%;position:static}}.list__filter--open{right:0;overflow:auto}.list__row{margin:24px 16px}.list__row--divide{padding-bottom:24px;border-bottom:1px solid #D2D3CD}.list__row--desktop{display:none}@media (min-width: 821px){.list__row--desktop{display:block}}.list__sort{justify-content:space-between;padding:10px 20px;display:none}@media (min-width: 821px){.list__sort{display:flex}}.list__content{width:100%;flex:1}@media (min-width: 821px){.list__content{padding-left:.5rem}}.list__cap{padding:14px 12px 8px;background-color:#c3c9d2;border-radius:8px 8px 0 0;font-size:18px;line-height:25px;color:#0d274d;display:none}@media (min-width: 821px){.list__cap{display:block}}.list__box{background-color:#fff;border:1px solid #D2D3CD}.list__search{display:none;flex-wrap:wrap;padding:0;margin:.5rem -.5rem}@media (min-width: 821px){.list__search{display:flex}}.list__search--mobile{display:flex}@media (min-width: 821px){.list__search--mobile{display:none}}.list__card{padding:.5rem;width:100%}@media (min-width: 1024px){.list__card{width:50%}}@media (min-width: 1440px){.list__card{width:33.33%}}.nps-wrapper .popup-wrapper.popup-wrapper{z-index:30}.framework{--cisco-primary: #0076D5;--cisco-white: #FFF;--border-main: #D0D0D0;--border-light: #D9D9D9;--border-dark-blue: #1E4471;--border-blue: var(--cisco-primary);--background-main: #F0F0F0;--background-white: var(--cisco-white);--background-blue: #F8FDFF;--background-yellow: #ffea3c;--background-light: #EEE;--text-main: #0D274D;--text-drak: #212529;--text-gray: #707273;--text-blue: var(--cisco-primary);--text-white: var(--cisco-white);--btn-primary: var(--cisco-primary);--btn-primary-text: #FFF;--btn-secondary: #1E4471;--page-background: #F7F7F7}@layer framework{button{font-size:inherit;font-weight:400;font-family:inherit;cursor:pointer}.link{color:#0076d5}.link:hover{text-decoration:underline}}.framework ul,.framework li{list-style:none}.framework *,.framework *:before,.framework *:after{box-sizing:border-box}.framework strong{font-weight:500}.framework a,.framework a:hover,.framework a:active,.framework a:visited,.framework a:focus{text-decoration:none}.framework button.link{border:none;background-color:#0000;padding:0}.framework__btn{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:15px 32px;height:48px;font-weight:400;font-size:16px;line-height:1;border-radius:24px;border:none;transition:all ease .3s 0s;border:1px solid var(--btn-primary)}.framework__btn:disabled,.framework__btn.disabled{cursor:not-allowed;opacity:.65}.framework__btn--secondary{color:var(--btn-primary);background-color:#fff}.framework__btn--secondary:disabled,.framework__btn--secondary.disabled{color:var(--btn-primary);background-color:#fff;border-color:#fff}@media (hover: hover){.framework__btn--secondary:hover,.framework__btn--secondary:active{color:#fff;background-color:var(--btn-secondary);border-color:var(--btn-secondary)}.framework__btn--secondary:focus{outline:4px solid rgba(59,130,246,.25)}}.framework .input{color:#0d274d;font-size:14px;line-height:19px;height:50px;padding-left:16px;padding-right:16px;background:#fff;border:1px solid #dcdcdc;border-radius:36px}.framework .input::placeholder{color:#aeaeae}.framework .input:disabled,.framework .input.disabled{color:var(--btn-primary);background-color:#fff;border-color:#fff}.framework .input:hover{border-color:var(--btn-primary)}.framework .input:focus{border-color:var(--btn-primary);outline:4px solid rgba(59,130,246,.25)}.framework .textarea{color:#0d274d;font-size:14px;line-height:19px;padding:16px;background:#fff;border:1px solid #dcdcdc;border-radius:4px}.framework .textarea::placeholder{color:#aeaeae}.framework .textarea:disabled,.framework .textarea.disabled{color:var(--btn-primary);background-color:#fff;border-color:#fff}.framework .textarea:hover{border-color:var(--btn-primary)}.framework .textarea:focus{border-color:var(--btn-primary);outline:4px solid rgba(59,130,246,.25)}.framework .checkbox{display:flex;align-items:center;cursor:pointer;font-weight:300;font-size:14px;color:#0d274d}.framework .checkbox:hover .checkbox__input{border-color:var(--border-blue)}.framework .checkbox__input{flex:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--background-white);width:12px;height:12px;border:1px solid var(--text-main);border-radius:2px;margin:0 10px 0 0;cursor:pointer;transition:all ease-in-out .3s 0s;background-size:12px;background-position:center}.framework .checkbox__input:checked{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDBIMUMwLjczNDc4NCAwIDAuNDgwNDMgMC4xMDUzNTcgMC4yOTI4OTMgMC4yOTI4OTNDMC4xMDUzNTcgMC40ODA0MyAwIDAuNzM0Nzg0IDAgMVYxMUMwIDExLjI2NTIgMC4xMDUzNTcgMTEuNTE5NiAwLjI5Mjg5MyAxMS43MDcxQzAuNDgwNDMgMTEuODk0NiAwLjczNDc4NCAxMiAxIDEySDExQzExLjI2NTIgMTIgMTEuNTE5NiAxMS44OTQ2IDExLjcwNzEgMTEuNzA3MUMxMS44OTQ2IDExLjUxOTYgMTIgMTEuMjY1MiAxMiAxMVYxQzEyIDAuNzM0Nzg0IDExLjg5NDYgMC40ODA0MyAxMS43MDcxIDAuMjkyODkzQzExLjUxOTYgMC4xMDUzNTcgMTEuMjY1MiAwIDExIDBaTTUgOC43NUwyLjUgNi4yNzEzNUwzLjI5NTQgNS41TDUgNy4xNzI4TDguNzA0MzUgMy41TDkuNTAwMjUgNC4yODg2TDUgOC43NVoiIGZpbGw9IiMwMDc2RDUiLz4KPC9zdmc+Cg==);border-color:var(--border-blue)}.framework .checkbox__input:focus{outline-offset:0;border:1px solid var(--text-blue);outline:4px solid rgba(59,130,246,.25)}.framework .checkbox__input:disabled{background-color:#80a8d7;border:1px solid #80a8d7}.framework .icon{width:16px;height:16px;display:inline-block;vertical-align:top;background-size:cover;background-position:center;background-repeat:no-repeat}.framework .icon[tabindex="0"]{cursor:pointer}.framework .circle-arrow{display:inline-flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;border:1px solid var(--border-dark-blue);border-radius:100%;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:color,border-color,background-color;color:var(--border-dark-blue);text-align:left;cursor:pointer}@media (min-width: 821px){.framework .circle-arrow:hover{color:#fff;border-color:var(--border-blue);background-color:var(--border-blue)}}.framework .circle-arrow--disabled{color:var(--border-light);border-color:var(--border-light);opacity:.5;pointer-events:none}.framework .select{display:flex;align-items:center;color:#0d274d;position:relative}.framework .select__label{margin-right:15px;margin-bottom:0}.framework .select__select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;padding-left:14px;padding-right:44px;height:40px;font-weight:400;font-size:16px;line-height:1;border-radius:24px;border:1px solid #d2d3cd}.framework .select__select:focus{border-color:#0076d5;outline:4px solid rgba(59,130,246,.25)}.framework .select__arrow{pointer-events:none;position:absolute;right:14px;transform:rotate(-90deg)}.spin{display:block;text-align:center;margin:2rem 0}.spin--inline{display:inline-block;margin:0;vertical-align:top;height:24px}.spin__icon{display:inline-block;width:24px;height:24px;animation:spin-animation 2s linear infinite;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48IS0tISBGb250IEF3ZXNvbWUgUHJvIDYuMi4xIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLiAtLT48cGF0aCBkPSJNMzA0IDQ4YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4cy00OCAyMS41LTQ4IDQ4czIxLjUgNDggNDggNDhzNDgtMjEuNSA0OC00OHptMCA0MTZjMC0yNi41LTIxLjUtNDgtNDgtNDhzLTQ4IDIxLjUtNDggNDhzMjEuNSA0OCA0OCA0OHM0OC0yMS41IDQ4LTQ4ek00OCAzMDRjMjYuNSAwIDQ4LTIxLjUgNDgtNDhzLTIxLjUtNDgtNDgtNDhzLTQ4IDIxLjUtNDggNDhzMjEuNSA0OCA0OCA0OHptNDY0LTQ4YzAtMjYuNS0yMS41LTQ4LTQ4LTQ4cy00OCAyMS41LTQ4IDQ4czIxLjUgNDggNDggNDhzNDgtMjEuNSA0OC00OHpNMTQyLjkgNDM3YzE4LjctMTguNyAxOC43LTQ5LjEgMC02Ny45cy00OS4xLTE4LjctNjcuOSAwcy0xOC43IDQ5LjEgMCA2Ny45czQ5LjEgMTguNyA2Ny45IDB6bTAtMjk0LjJjMTguNy0xOC43IDE4LjctNDkuMSAwLTY3LjlTOTMuNyA1Ni4yIDc1IDc1cy0xOC43IDQ5LjEgMCA2Ny45czQ5LjEgMTguNyA2Ny45IDB6TTM2OS4xIDQzN2MxOC43IDE4LjcgNDkuMSAxOC43IDY3LjkgMHMxOC43LTQ5LjEgMC02Ny45cy00OS4xLTE4LjctNjcuOSAwcy0xOC43IDQ5LjEgMCA2Ny45eiIvPjwvc3ZnPg==);background-size:contain;background-repeat:no-repeat;background-position:center}.spin__icon--medium{width:36px;height:36px}.spin__icon--big{width:48px;height:48px}@keyframes spin-animation{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.tag-search{width:100%;margin-bottom:1rem;position:relative}.tag-search button{background:unset;border:unset}.tag-search span{text-align:left}.tag-search__input{border-radius:60px;border:1px solid var(--border-main);background:var(--Background-Primary, #fff);color:var(--Grayscale-Gray-600, #6c757d);font-size:14px;font-style:normal;font-weight:350;line-height:100%;padding:8px 13px;position:relative;width:100%;min-width:100%;z-index:2}.tag-search__clear-button{position:absolute;right:10px;top:50%;transform:translateY(-50%) rotate(45deg);background:none;border:none;font-size:18px;cursor:pointer;outline:none;color:#6c757d;z-index:2}.tag-search__dropdown{width:100%;position:absolute;background:#fff;border:1px solid #ccc;max-height:400px;overflow-y:auto;border-radius:var(--Large, 16px);border:1px solid var(--border-main);background:var(--Background-Primary, #fff);box-shadow:0 4px 12px #0000001f;padding-top:40px;margin-top:-34px;z-index:1;padding-bottom:8px;padding-left:3px}.tag-search__dropdown-item{width:100%;padding:.25rem .75rem}.tag-search .highlight{background-color:#f8f823;font-weight:500}.tag-selector{font-size:14px}.tag-selector .scrollable-top{box-shadow:inset 0 15px 15px -10px #0000001a}.tag-selector .scrollable-bottom{box-shadow:inset 0 -15px 15px -10px #0000001a}.tag-selector .scrollable-both{box-shadow:inset 0 -15px 15px -10px #0000001a,inset 0 15px 15px -10px #0000001a}.tag-selector__clear{color:var(--text-main);border-radius:30px;background:var(--background-main);padding:0 .5rem;display:flex;align-items:center;gap:.25rem;border:none;height:30px}.tag-selector__clear:hover{background:#dedede}.tag-selector__head{position:relative;background-color:#0000;margin-bottom:.75rem;margin-left:-.25rem;margin-right:-.25rem;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;width:100%;min-height:30px;cursor:pointer}.tag-selector__title{font-weight:500;flex:1;text-align:left}@media (min-width: 1024px){.tag-selector__title{white-space:nowrap}}.tag-selector__icon{transition:transform ease .5s 0s;vertical-align:top;transform:rotate(90deg)}.tag-selector__icon--open{transform:rotate(270deg)}.tag-selector__wrapper{overflow-y:auto;max-height:487px;padding-left:1rem;position:relative}.tag-selector__item{margin-top:.5rem}.tag-selector__item:first-of-type{margin-top:0}.tag-selector__empty{opacity:.4;padding-top:.5rem;padding-left:.5rem}.tag-selector__expand{margin-top:10px;margin-left:10px}.pagination{display:flex;margin:4px -3px}.pagination__item{padding:0 3px}.pagination__button{min-width:40px;height:40px;border-radius:100%;font-size:14px;border:none;background-color:#0000}.pagination__button:hover{background-color:#0000000a}.pagination__button--current{background-color:#00000014}.pagination__dot{display:inline-block;text-align:center;margin-top:4px}.control__top{position:sticky;top:0;z-index:2;background-color:#fff;margin:0 -1rem;overflow-x:auto;white-space:nowrap;border-top:1px solid var(--border-main)}@media (min-width: 821px){.control__top{border-top:none;margin:0;border-radius:18px}}.control__top-shadow{box-shadow:0 2px 8px #0000001f}.control__tabs{display:flex;border-bottom:2px solid rgba(0,0,0,.1);padding:0 10px}.control__tabs-item{padding:12px 15px;cursor:pointer}.control__tabs-item-active{color:var(--cisco-primary);position:relative}.control__tabs-item-active:after{content:"";position:absolute;display:block;width:100%;background-color:var(--cisco-primary);height:2px;left:0;bottom:-2px}.control__tabs-item:hover{color:var(--cisco-primary)}.control__view{display:flex;align-items:center;gap:5px}.control__sort{justify-content:space-between;align-items:center;padding:10px 28px;display:none}@media (min-width: 821px){.control__sort{display:flex}}.control__sort>div{display:flex;gap:1.5rem}.info{min-height:30px;display:flex;gap:.5rem;align-items:center;color:var(--text-gray);flex-wrap:wrap;overflow-x:auto;touch-action:pan-x}.info strong{color:var(--text-drak)}.info .link{font-size:14px}.info__button{flex:none;border-radius:15px;height:30px;background:var(--background-white);padding:0 .625rem;border:1px solid var(--border-main);display:flex;align-items:center;gap:.5rem;font-size:14px}@media (min-width: 821px){.info__button{border:none}}.framework{font-size:16px;font-weight:300;font-family:CiscoSans,sans-serif,apple-system;color:var(--text-main);margin:0;position:relative}.framework__container{position:relative;display:flex}.framework__info{margin:0 -1rem;display:flex;padding:.75rem 0;gap:1rem;background-color:var(--background-white)}@media (min-width: 821px){.framework__info{margin:0;padding:1.5rem 0;background-color:#0000}}.framework__info--open{background-color:#0000}.framework__info .info{flex-wrap:nowrap}@media (min-width: 821px){.framework__info .info{flex-wrap:wrap}}.framework__info .info__text{display:none}@media (min-width: 821px){.framework__info .info__text{display:inline}}.framework__info .info .link{display:none}@media (min-width: 821px){.framework__info .info .link{display:inline}}.framework__toggle{justify-content:flex-start;min-width:114px;padding-left:1.25rem;padding-right:1rem;border-radius:0 24px 24px 0;background:#14274d;color:var(--btn-primary-text)}@media (min-width: 821px){.framework__toggle{display:none}}.framework__toggle--empty:not(.framework__toggle--open){padding-left:2rem}.framework__toggle--open{border:1px solid var(--btn-primary);border-left:none;background:#fff;color:var(--btn-primary)}.framework__filter{width:100%;flex:none;position:fixed;right:100%;top:0;bottom:0;transition:right ease-in-out .5s 0s;z-index:20;overflow-y:auto;touch-action:pan-y;overscroll-behavior:contain;display:flex;flex-direction:column}@media (min-width: 821px){.framework__filter{display:block;overflow:hidden;width:25%;position:static;padding-left:0;padding-right:.5rem}}.framework__filter--open{right:0}.framework__filter .info:not(:empty){padding-top:1rem}@media (min-width: 821px){.framework__filter .info{display:none}}.framework__filter .info__text{display:none}.framework__cap{padding:14px 12px 8px;background-color:#f8f8f8;font-size:16px;font-style:normal;font-weight:400;line-height:16px;line-height:25px;color:#6c757d;display:none;border-radius:12px 12px 0 0;background:var(--Grayscale-Gray-100, #f8f8f8);box-shadow:0 1px 1px #ffffff80 inset;border-bottom:1px solid var(--border-light)}@media (min-width: 821px){.framework__cap{display:block}}.framework__filter-count{display:inline-block;border-radius:50%;width:28px;height:28px;color:var(--text-white);background-color:#ffffff29;line-height:28px}.framework__filter-button{position:sticky;bottom:0;padding:.625rem 2rem;background-color:var(--background-white);border-top:1px solid var(--border-main);display:flex;z-index:2}@media (min-width: 821px){.framework__filter-button{display:none}}.framework__filter-button button{flex:1}.framework__row{padding-top:.75rem;padding-bottom:2rem;border-bottom:1px solid var(--border-light)}.framework__row:last-of-type{border-bottom:none}.framework__box{flex:1;background-color:var(--background-white);padding:0 1.25rem}@media (min-width: 821px){.framework__box{border-radius:0 0 8px 8px}}.framework .switch{display:none}@media (min-width: 821px){.framework .switch{display:flex}}.framework__content{width:100%;flex:1}@media (min-width: 821px){.framework__content{padding-left:.5rem;padding-right:0}}.framework__search{display:none;flex-wrap:wrap;padding:0;margin:.5rem -.5rem}@media (min-width: 821px){.framework__search{display:flex}}.framework__search--mobile{display:flex}@media (min-width: 821px){.framework__search--mobile{display:none}}.framework__card{padding:.5rem;width:100%;transition:ba}@media (min-width: 1024px){.framework__card{width:50%}}@media (min-width: 1440px){.framework__card{width:33.33%}}.framework__empty{text-align:center;margin-top:140px;font-size:18px}.framework__empty h2{font-size:36px;font-weight:300}.empty{margin-top:1rem;border-radius:12px;background:#fff;padding:3.5rem 1.5rem;text-align:center}.empty__icon{height:96px;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3csvg%20width='96'%20height='96'%20viewBox='0%200%2096%2096'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='Group'%3e%3cpath%20id='Vector'%20d='M48.0002%2096C74.5099%2096%2096.0002%2074.5097%2096.0002%2048C96.0002%2021.4903%2074.5099%200%2048.0002%200C21.4906%200%200.000244141%2021.4903%200.000244141%2048C0.000244141%2074.5097%2021.4906%2096%2048.0002%2096Z'%20fill='%23E5EEF7'/%3e%3cpath%20id='Vector_2'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M24.0002%2067.1998V28.7998H72.0002V67.1998H24.0002Z'%20fill='white'/%3e%3cpath%20id='Vector_3'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M31.2002%2044.3998H64.8002V46.7998H31.2002V44.3998ZM31.2002%2052.7998H55.2002V55.1998H31.2002V52.7998ZM24.0002%2028.7998H72.0002V37.1998H24.0002V28.7998Z'%20fill='%238693A6'/%3e%3cg%20id='Group_2'%3e%3cpath%20id='Vector_4'%20d='M69.0002%2072.875C73.3495%2072.875%2076.8752%2069.3492%2076.8752%2065C76.8752%2060.6508%2073.3495%2057.125%2069.0002%2057.125C64.651%2057.125%2061.1252%2060.6508%2061.1252%2065C61.1252%2069.3492%2064.651%2072.875%2069.0002%2072.875Z'%20fill='white'/%3e%3cpath%20id='Vector_5'%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M69.0002%2056C71.3872%2056%2073.6764%2056.9482%2075.3642%2058.636C77.052%2060.3239%2078.0002%2062.6131%2078.0002%2065C78.0002%2067.3869%2077.052%2069.6761%2075.3642%2071.364C73.6764%2073.0518%2071.3872%2074%2069.0002%2074C66.6133%2074%2064.3241%2073.0518%2062.6363%2071.364C60.9485%2069.6761%2060.0002%2067.3869%2060.0002%2065C60.0002%2062.6131%2060.9485%2060.3239%2062.6363%2058.636C64.3241%2056.9482%2066.6133%2056%2069.0002%2056ZM70.1252%2067.25H67.8752V69.5H70.1252V67.25ZM70.1252%2060.5H67.8752V66.125H70.1252V60.5Z'%20fill='%230076D5'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e")}.empty__title{margin:1.25rem 0;font-size:24px}.empty__description{color:#707273}.about #pubhub-widgets ul,.about #pubhub-widgets li{list-style:inherit}.about #pubhub-widgets .container{width:100%;padding-left:1rem;padding-right:1rem}@media (min-width: 1024px){.about #pubhub-widgets .container{width:1000px;margin-left:auto;margin-right:auto}}@media (min-width: 1440px){.about #pubhub-widgets .container{width:1248px;margin-left:auto;margin-right:auto}}.back-to-top{color:#049fd9;text-align:right;position:relative}.back-to-top__wrapper{bottom:50px;left:0;width:inherit;pointer-events:none;z-index:1}.back-to-top__wrapper--fixed,.back-to-top__wrapper--absolute{position:fixed}@media (min-width: 821px){.back-to-top__wrapper--absolute{position:absolute}}.back-to-top__wrapper--none{display:none}.back-to-top__icon{pointer-events:auto;cursor:pointer;display:inline-block;width:48px;height:48px;font-size:26px;line-height:48px;background:#fff;box-shadow:0 0 8px #00000073;border-radius:50%;text-align:center;margin-right:12.5%;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='24'%20viewBox='0%200%2020%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.82812%2013.4688L9.34375%205.90234C9.44531%205.80078%209.58073%205.75%209.75%205.75C9.91927%205.75%2010.0716%205.81771%2010.207%205.95312L17.7227%2013.4688C17.8242%2013.5703%2017.875%2013.7057%2017.875%2013.875C17.875%2014.0443%2017.8242%2014.1966%2017.7227%2014.332L16.707%2015.2969C16.5716%2015.4323%2016.4193%2015.5%2016.25%2015.5C16.0807%2015.5%2015.9453%2015.4323%2015.8438%2015.2969L11.0703%2010.3711V23.0156C11.0703%2023.1849%2011.0026%2023.3203%2010.8672%2023.4219C10.7656%2023.5573%2010.6302%2023.625%2010.4609%2023.625H9.03906C8.86979%2023.625%208.71745%2023.5573%208.58203%2023.4219C8.48047%2023.3203%208.42969%2023.1849%208.42969%2023.0156V10.3711L3.65625%2015.2969C3.55469%2015.4323%203.41927%2015.5%203.25%2015.5C3.08073%2015.5%202.92839%2015.4323%202.79297%2015.2969L1.82812%2014.332C1.69271%2014.1966%201.625%2014.0443%201.625%2013.875C1.625%2013.7057%201.69271%2013.5703%201.82812%2013.4688ZM0.609375%203.51562H18.8906C19.0599%203.51562%2019.1953%203.46484%2019.2969%203.36328C19.4323%203.22786%2019.5%203.07552%2019.5%202.90625V1.48438C19.5%201.3151%2019.4323%201.17969%2019.2969%201.07812C19.1953%200.942708%2019.0599%200.875%2018.8906%200.875H0.609375C0.440104%200.875%200.28776%200.942708%200.152344%201.07812C0.0507812%201.17969%200%201.3151%200%201.48438V2.90625C0%203.07552%200.0507812%203.22786%200.152344%203.36328C0.28776%203.46484%200.440104%203.51562%200.609375%203.51562Z'%20fill='%23049FD9'/%3e%3c/svg%3e");background-size:20px 26px;background-position:center;background-repeat:no-repeat}@media (prefers-color-scheme: dark){.markdown-body{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110,118,129,.4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187,128,9,.15);--color-danger-fg: #f85149}}@media (prefers-color-scheme: light){.markdown-body{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210,18%,87%,1);--color-neutral-muted: rgba(175,184,193,.2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}}.markdown-body{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;margin:0;color:var(--color-fg-default);background-color:var(--color-canvas-default);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";font-size:16px;line-height:1.5;word-wrap:break-word}.markdown-body .octicon{display:inline-block;fill:currentColor;vertical-align:text-bottom}.markdown-body h1:hover .anchor .octicon-link:before,.markdown-body h2:hover .anchor .octicon-link:before,.markdown-body h3:hover .anchor .octicon-link:before,.markdown-body h4:hover .anchor .octicon-link:before,.markdown-body h5:hover .anchor .octicon-link:before,.markdown-body h6:hover .anchor .octicon-link:before{width:16px;height:16px;content:" ";display:inline-block;background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>");mask-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' version='1.1' aria-hidden='true'><path fill-rule='evenodd' d='M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z'></path></svg>")}.markdown-body details,.markdown-body figcaption,.markdown-body figure{display:block}.markdown-body summary{display:list-item}.markdown-body [hidden]{display:none!important}.markdown-body a{background-color:transparent;color:var(--color-accent-fg);text-decoration:none}.markdown-body abbr[title]{border-bottom:none;text-decoration:underline dotted}.markdown-body b,.markdown-body strong{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dfn{font-style:italic}.markdown-body h1{margin:.67em 0;font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:2em;border-bottom:1px solid var(--color-border-muted)}.markdown-body mark{background-color:var(--color-attention-subtle);color:var(--color-fg-default)}.markdown-body small{font-size:90%}.markdown-body sub,.markdown-body sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.markdown-body sub{bottom:-.25em}.markdown-body sup{top:-.5em}.markdown-body img{border-style:none;max-width:100%;box-sizing:content-box;background-color:var(--color-canvas-default)}.markdown-body code,.markdown-body kbd,.markdown-body pre,.markdown-body samp{font-family:monospace;font-size:1em}.markdown-body figure{margin:1em 40px}.markdown-body hr{box-sizing:content-box;overflow:hidden;background:transparent;border-bottom:1px solid var(--color-border-muted);height:.25em;padding:0;margin:24px 0;background-color:var(--color-border-default);border:0}.markdown-body input{font:inherit;margin:0;overflow:visible;font-family:inherit;font-size:inherit;line-height:inherit}.markdown-body [type=button],.markdown-body [type=reset],.markdown-body [type=submit]{-webkit-appearance:button}.markdown-body [type=checkbox],.markdown-body [type=radio]{box-sizing:border-box;padding:0}.markdown-body [type=number]::-webkit-inner-spin-button,.markdown-body [type=number]::-webkit-outer-spin-button{height:auto}.markdown-body [type=search]::-webkit-search-cancel-button,.markdown-body [type=search]::-webkit-search-decoration{-webkit-appearance:none}.markdown-body ::-webkit-input-placeholder{color:inherit;opacity:.54}.markdown-body ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.markdown-body a:hover{text-decoration:underline}.markdown-body ::placeholder{color:var(--color-fg-subtle);opacity:1}.markdown-body hr:before{display:table;content:""}.markdown-body hr:after{display:table;clear:both;content:""}.markdown-body table{border-spacing:0;border-collapse:collapse;display:block;width:max-content;max-width:100%;overflow:auto}.markdown-body td,.markdown-body th{padding:0}.markdown-body details summary{cursor:pointer}.markdown-body details:not([open])>*:not(summary){display:none!important}.markdown-body a:focus,.markdown-body [role=button]:focus,.markdown-body input[type=radio]:focus,.markdown-body input[type=checkbox]:focus{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.markdown-body a:focus:not(:focus-visible),.markdown-body [role=button]:focus:not(:focus-visible),.markdown-body input[type=radio]:focus:not(:focus-visible),.markdown-body input[type=checkbox]:focus:not(:focus-visible){outline:solid 1px transparent}.markdown-body a:focus-visible,.markdown-body [role=button]:focus-visible,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus-visible{outline:2px solid var(--color-accent-fg);outline-offset:-2px;box-shadow:none}.markdown-body a:not([class]):focus,.markdown-body a:not([class]):focus-visible,.markdown-body input[type=radio]:focus,.markdown-body input[type=radio]:focus-visible,.markdown-body input[type=checkbox]:focus,.markdown-body input[type=checkbox]:focus-visible{outline-offset:0}.markdown-body kbd{display:inline-block;padding:3px 5px;font:11px ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;line-height:10px;color:var(--color-fg-default);vertical-align:middle;background-color:var(--color-canvas-subtle);border:solid 1px var(--color-neutral-muted);border-bottom-color:var(--color-neutral-muted);border-radius:6px;box-shadow:inset 0 -1px 0 var(--color-neutral-muted)}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:var(--base-text-weight-semibold, 600);line-height:1.25}.markdown-body h2{font-weight:var(--base-text-weight-semibold, 600);padding-bottom:.3em;font-size:1.5em;border-bottom:1px solid var(--color-border-muted)}.markdown-body h3{font-weight:var(--base-text-weight-semibold, 600);font-size:1.25em}.markdown-body h4{font-weight:var(--base-text-weight-semibold, 600);font-size:1em}.markdown-body h5{font-weight:var(--base-text-weight-semibold, 600);font-size:.875em}.markdown-body h6{font-weight:var(--base-text-weight-semibold, 600);font-size:.85em;color:var(--color-fg-muted)}.markdown-body p{margin-top:0;margin-bottom:10px}.markdown-body blockquote{margin:0;padding:0 1em;color:var(--color-fg-muted);border-left:.25em solid var(--color-border-default)}.markdown-body ul,.markdown-body ol{margin-top:0;margin-bottom:0;padding-left:2em}.markdown-body ol ol,.markdown-body ul ol{list-style-type:lower-roman}.markdown-body ul ul ol,.markdown-body ul ol ol,.markdown-body ol ul ol,.markdown-body ol ol ol{list-style-type:lower-alpha}.markdown-body dd{margin-left:0}.markdown-body tt,.markdown-body code,.markdown-body samp{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px}.markdown-body pre{margin-top:0;margin-bottom:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;word-wrap:normal}.markdown-body .octicon{display:inline-block;overflow:visible!important;vertical-align:text-bottom;fill:currentColor}.markdown-body input::-webkit-outer-spin-button,.markdown-body input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.markdown-body:before{display:table;content:""}.markdown-body:after{display:table;clear:both;content:""}.markdown-body>*:first-child{margin-top:0!important}.markdown-body>*:last-child{margin-bottom:0!important}.markdown-body a:not([href]){color:inherit;text-decoration:none}.markdown-body .absent{color:var(--color-danger-fg)}.markdown-body .anchor{float:left;padding-right:4px;margin-left:-20px;line-height:1}.markdown-body .anchor:focus{outline:none}.markdown-body p,.markdown-body blockquote,.markdown-body ul,.markdown-body ol,.markdown-body dl,.markdown-body table,.markdown-body pre,.markdown-body details{margin-top:0;margin-bottom:16px}.markdown-body blockquote>:first-child{margin-top:0}.markdown-body blockquote>:last-child{margin-bottom:0}.markdown-body h1 .octicon-link,.markdown-body h2 .octicon-link,.markdown-body h3 .octicon-link,.markdown-body h4 .octicon-link,.markdown-body h5 .octicon-link,.markdown-body h6 .octicon-link{color:var(--color-fg-default);vertical-align:middle;visibility:hidden}.markdown-body h1:hover .anchor,.markdown-body h2:hover .anchor,.markdown-body h3:hover .anchor,.markdown-body h4:hover .anchor,.markdown-body h5:hover .anchor,.markdown-body h6:hover .anchor{text-decoration:none}.markdown-body h1:hover .anchor .octicon-link,.markdown-body h2:hover .anchor .octicon-link,.markdown-body h3:hover .anchor .octicon-link,.markdown-body h4:hover .anchor .octicon-link,.markdown-body h5:hover .anchor .octicon-link,.markdown-body h6:hover .anchor .octicon-link{visibility:visible}.markdown-body h1 tt,.markdown-body h1 code,.markdown-body h2 tt,.markdown-body h2 code,.markdown-body h3 tt,.markdown-body h3 code,.markdown-body h4 tt,.markdown-body h4 code,.markdown-body h5 tt,.markdown-body h5 code,.markdown-body h6 tt,.markdown-body h6 code{padding:0 .2em;font-size:inherit}.markdown-body summary h1,.markdown-body summary h2,.markdown-body summary h3,.markdown-body summary h4,.markdown-body summary h5,.markdown-body summary h6{display:inline-block}.markdown-body summary h1 .anchor,.markdown-body summary h2 .anchor,.markdown-body summary h3 .anchor,.markdown-body summary h4 .anchor,.markdown-body summary h5 .anchor,.markdown-body summary h6 .anchor{margin-left:-40px}.markdown-body summary h1,.markdown-body summary h2{padding-bottom:0;border-bottom:0}.markdown-body ul.no-list,.markdown-body ol.no-list{padding:0;list-style-type:none}.markdown-body ol[type=a]{list-style-type:lower-alpha}.markdown-body ol[type=A]{list-style-type:upper-alpha}.markdown-body ol[type=i]{list-style-type:lower-roman}.markdown-body ol[type=I]{list-style-type:upper-roman}.markdown-body ol[type="1"]{list-style-type:decimal}.markdown-body div>ol:not([type]){list-style-type:decimal}.markdown-body ul ul,.markdown-body ul ol,.markdown-body ol ol,.markdown-body ol ul{margin-top:0;margin-bottom:0}.markdown-body li>p{margin-top:16px}.markdown-body li+li{margin-top:.25em}.markdown-body dl{padding:0}.markdown-body dl dt{padding:0;margin-top:16px;font-size:1em;font-style:italic;font-weight:var(--base-text-weight-semibold, 600)}.markdown-body dl dd{padding:0 16px;margin-bottom:16px}.markdown-body table th{font-weight:var(--base-text-weight-semibold, 600)}.markdown-body table th,.markdown-body table td{padding:6px 13px;border:1px solid var(--color-border-default)}.markdown-body table tr{background-color:var(--color-canvas-default);border-top:1px solid var(--color-border-muted)}.markdown-body table tr:nth-child(2n){background-color:var(--color-canvas-subtle)}.markdown-body table img{background-color:transparent}.markdown-body img[align=right]{padding-left:20px}.markdown-body img[align=left]{padding-right:20px}.markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:transparent}.markdown-body span.frame{display:block;overflow:hidden}.markdown-body span.frame>span{display:block;float:left;width:auto;padding:7px;margin:13px 0 0;overflow:hidden;border:1px solid var(--color-border-default)}.markdown-body span.frame span img{display:block;float:left}.markdown-body span.frame span span{display:block;padding:5px 0 0;clear:both;color:var(--color-fg-default)}.markdown-body span.align-center{display:block;overflow:hidden;clear:both}.markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.markdown-body span.align-center span img{margin:0 auto;text-align:center}.markdown-body span.align-right{display:block;overflow:hidden;clear:both}.markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.markdown-body span.align-right span img{margin:0;text-align:right}.markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.markdown-body span.float-left span{margin:13px 0 0}.markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.markdown-body code,.markdown-body tt{padding:.2em .4em;margin:0;font-size:85%;white-space:break-spaces;background-color:var(--color-neutral-muted);border-radius:6px}.markdown-body code br,.markdown-body tt br{display:none}.markdown-body del code{text-decoration:inherit}.markdown-body samp{font-size:85%}.markdown-body pre code{font-size:100%}.markdown-body pre>code{padding:0;margin:0;word-break:normal;white-space:pre;background:transparent;border:0}.markdown-body .highlight{margin-bottom:16px}.markdown-body .highlight pre{margin-bottom:0;word-break:normal}.markdown-body .highlight pre,.markdown-body pre{padding:16px;overflow:auto;font-size:85%;line-height:1.45;background-color:var(--color-canvas-subtle);border-radius:6px}.markdown-body pre code,.markdown-body pre tt{display:inline;max-width:auto;padding:0;margin:0;overflow:visible;line-height:inherit;word-wrap:normal;background-color:transparent;border:0}.markdown-body .csv-data td,.markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;text-align:left;white-space:nowrap}.markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:var(--color-canvas-default);border:0}.markdown-body .csv-data tr{border-top:0}.markdown-body .csv-data th{font-weight:var(--base-text-weight-semibold, 600);background:var(--color-canvas-subtle);border-top:0}.markdown-body [data-footnote-ref]:before{content:"["}.markdown-body [data-footnote-ref]:after{content:"]"}.markdown-body .footnotes{font-size:12px;color:var(--color-fg-muted);border-top:1px solid var(--color-border-default)}.markdown-body .footnotes ol{padding-left:16px}.markdown-body .footnotes ol ul{display:inline-block;padding-left:16px;margin-top:16px}.markdown-body .footnotes li{position:relative}.markdown-body .footnotes li:target:before{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-24px;pointer-events:none;content:"";border:2px solid var(--color-accent-emphasis);border-radius:6px}.markdown-body .footnotes li:target{color:var(--color-fg-default)}.markdown-body .footnotes .data-footnote-backref g-emoji{font-family:monospace}.markdown-body .pl-c{color:var(--color-prettylights-syntax-comment)}.markdown-body .pl-c1,.markdown-body .pl-s .pl-v{color:var(--color-prettylights-syntax-constant)}.markdown-body .pl-e,.markdown-body .pl-en{color:var(--color-prettylights-syntax-entity)}.markdown-body .pl-smi,.markdown-body .pl-s .pl-s1{color:var(--color-prettylights-syntax-storage-modifier-import)}.markdown-body .pl-ent{color:var(--color-prettylights-syntax-entity-tag)}.markdown-body .pl-k{color:var(--color-prettylights-syntax-keyword)}.markdown-body .pl-s,.markdown-body .pl-pds,.markdown-body .pl-s .pl-pse .pl-s1,.markdown-body .pl-sr,.markdown-body .pl-sr .pl-cce,.markdown-body .pl-sr .pl-sre,.markdown-body .pl-sr .pl-sra{color:var(--color-prettylights-syntax-string)}.markdown-body .pl-v,.markdown-body .pl-smw{color:var(--color-prettylights-syntax-variable)}.markdown-body .pl-bu{color:var(--color-prettylights-syntax-brackethighlighter-unmatched)}.markdown-body .pl-ii{color:var(--color-prettylights-syntax-invalid-illegal-text);background-color:var(--color-prettylights-syntax-invalid-illegal-bg)}.markdown-body .pl-c2{color:var(--color-prettylights-syntax-carriage-return-text);background-color:var(--color-prettylights-syntax-carriage-return-bg)}.markdown-body .pl-sr .pl-cce{font-weight:700;color:var(--color-prettylights-syntax-string-regexp)}.markdown-body .pl-ml{color:var(--color-prettylights-syntax-markup-list)}.markdown-body .pl-mh,.markdown-body .pl-mh .pl-en,.markdown-body .pl-ms{font-weight:700;color:var(--color-prettylights-syntax-markup-heading)}.markdown-body .pl-mi{font-style:italic;color:var(--color-prettylights-syntax-markup-italic)}.markdown-body .pl-mb{font-weight:700;color:var(--color-prettylights-syntax-markup-bold)}.markdown-body .pl-md{color:var(--color-prettylights-syntax-markup-deleted-text);background-color:var(--color-prettylights-syntax-markup-deleted-bg)}.markdown-body .pl-mi1{color:var(--color-prettylights-syntax-markup-inserted-text);background-color:var(--color-prettylights-syntax-markup-inserted-bg)}.markdown-body .pl-mc{color:var(--color-prettylights-syntax-markup-changed-text);background-color:var(--color-prettylights-syntax-markup-changed-bg)}.markdown-body .pl-mi2{color:var(--color-prettylights-syntax-markup-ignored-text);background-color:var(--color-prettylights-syntax-markup-ignored-bg)}.markdown-body .pl-mdr{font-weight:700;color:var(--color-prettylights-syntax-meta-diff-range)}.markdown-body .pl-ba{color:var(--color-prettylights-syntax-brackethighlighter-angle)}.markdown-body .pl-sg{color:var(--color-prettylights-syntax-sublimelinter-gutter-mark)}.markdown-body .pl-corl{text-decoration:underline;color:var(--color-prettylights-syntax-constant-other-reference-link)}.markdown-body g-emoji{display:inline-block;min-width:1ch;font-family:"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol;font-size:1em;font-style:normal!important;font-weight:var(--base-text-weight-normal, 400);line-height:1;vertical-align:-.075em}.markdown-body g-emoji img{width:1em;height:1em}.markdown-body .task-list-item{list-style-type:none}.markdown-body .task-list-item label{font-weight:var(--base-text-weight-normal, 400)}.markdown-body .task-list-item.enabled label{cursor:pointer}.markdown-body .task-list-item+.task-list-item{margin-top:4px}.markdown-body .task-list-item .handle{display:none}.markdown-body .task-list-item-checkbox{margin:0 .2em .25em -1.4em;vertical-align:middle}.markdown-body .contains-task-list:dir(rtl) .task-list-item-checkbox{margin:0 -1.6em .25em .2em}.markdown-body .contains-task-list{position:relative}.markdown-body .contains-task-list:hover .task-list-item-convert-container,.markdown-body .contains-task-list:focus-within .task-list-item-convert-container{display:block;width:auto;height:24px;overflow:visible;clip:auto}.markdown-body ::-webkit-calendar-picker-indicator{filter:invert(50%)}.theme-dark .markdown-body{color-scheme:dark;--color-prettylights-syntax-comment: #8b949e;--color-prettylights-syntax-constant: #79c0ff;--color-prettylights-syntax-entity: #d2a8ff;--color-prettylights-syntax-storage-modifier-import: #c9d1d9;--color-prettylights-syntax-entity-tag: #7ee787;--color-prettylights-syntax-keyword: #ff7b72;--color-prettylights-syntax-string: #a5d6ff;--color-prettylights-syntax-variable: #ffa657;--color-prettylights-syntax-brackethighlighter-unmatched: #f85149;--color-prettylights-syntax-invalid-illegal-text: #f0f6fc;--color-prettylights-syntax-invalid-illegal-bg: #8e1519;--color-prettylights-syntax-carriage-return-text: #f0f6fc;--color-prettylights-syntax-carriage-return-bg: #b62324;--color-prettylights-syntax-string-regexp: #7ee787;--color-prettylights-syntax-markup-list: #f2cc60;--color-prettylights-syntax-markup-heading: #1f6feb;--color-prettylights-syntax-markup-italic: #c9d1d9;--color-prettylights-syntax-markup-bold: #c9d1d9;--color-prettylights-syntax-markup-deleted-text: #ffdcd7;--color-prettylights-syntax-markup-deleted-bg: #67060c;--color-prettylights-syntax-markup-inserted-text: #aff5b4;--color-prettylights-syntax-markup-inserted-bg: #033a16;--color-prettylights-syntax-markup-changed-text: #ffdfb6;--color-prettylights-syntax-markup-changed-bg: #5a1e02;--color-prettylights-syntax-markup-ignored-text: #c9d1d9;--color-prettylights-syntax-markup-ignored-bg: #1158c7;--color-prettylights-syntax-meta-diff-range: #d2a8ff;--color-prettylights-syntax-brackethighlighter-angle: #8b949e;--color-prettylights-syntax-sublimelinter-gutter-mark: #484f58;--color-prettylights-syntax-constant-other-reference-link: #a5d6ff;--color-fg-default: #c9d1d9;--color-fg-muted: #8b949e;--color-fg-subtle: #6e7681;--color-canvas-default: #0d1117;--color-canvas-subtle: #161b22;--color-border-default: #30363d;--color-border-muted: #21262d;--color-neutral-muted: rgba(110, 118, 129, .4);--color-accent-fg: #58a6ff;--color-accent-emphasis: #1f6feb;--color-attention-subtle: rgba(187, 128, 9, .15);--color-danger-fg: #f85149}.theme-light .markdown-body{color-scheme:light;--color-prettylights-syntax-comment: #6e7781;--color-prettylights-syntax-constant: #0550ae;--color-prettylights-syntax-entity: #8250df;--color-prettylights-syntax-storage-modifier-import: #24292f;--color-prettylights-syntax-entity-tag: #116329;--color-prettylights-syntax-keyword: #cf222e;--color-prettylights-syntax-string: #0a3069;--color-prettylights-syntax-variable: #953800;--color-prettylights-syntax-brackethighlighter-unmatched: #82071e;--color-prettylights-syntax-invalid-illegal-text: #f6f8fa;--color-prettylights-syntax-invalid-illegal-bg: #82071e;--color-prettylights-syntax-carriage-return-text: #f6f8fa;--color-prettylights-syntax-carriage-return-bg: #cf222e;--color-prettylights-syntax-string-regexp: #116329;--color-prettylights-syntax-markup-list: #3b2300;--color-prettylights-syntax-markup-heading: #0550ae;--color-prettylights-syntax-markup-italic: #24292f;--color-prettylights-syntax-markup-bold: #24292f;--color-prettylights-syntax-markup-deleted-text: #82071e;--color-prettylights-syntax-markup-deleted-bg: #ffebe9;--color-prettylights-syntax-markup-inserted-text: #116329;--color-prettylights-syntax-markup-inserted-bg: #dafbe1;--color-prettylights-syntax-markup-changed-text: #953800;--color-prettylights-syntax-markup-changed-bg: #ffd8b5;--color-prettylights-syntax-markup-ignored-text: #eaeef2;--color-prettylights-syntax-markup-ignored-bg: #0550ae;--color-prettylights-syntax-meta-diff-range: #8250df;--color-prettylights-syntax-brackethighlighter-angle: #57606a;--color-prettylights-syntax-sublimelinter-gutter-mark: #8c959f;--color-prettylights-syntax-constant-other-reference-link: #0a3069;--color-fg-default: #24292f;--color-fg-muted: #57606a;--color-fg-subtle: #6e7781;--color-canvas-default: #ffffff;--color-canvas-subtle: #f6f8fa;--color-border-default: #d0d7de;--color-border-muted: hsla(210, 18%, 87%, 1);--color-neutral-muted: rgba(175, 184, 193, .2);--color-accent-fg: #0969da;--color-accent-emphasis: #0969da;--color-attention-subtle: #fff8c5;--color-danger-fg: #cf222e}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}@media (prefers-color-scheme: dark){.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-variable{color:#79c0ff}.hljs-meta .hljs-string,.hljs-regexp,.hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-code,.hljs-comment,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-pseudo,.hljs-selector-tag{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}}.theme-dark .hljs{color:#c9d1d9;background:#0d1117}.theme-dark .hljs-doctag,.theme-dark .hljs-keyword,.theme-dark .hljs-meta .hljs-keyword,.theme-dark .hljs-template-tag,.theme-dark .hljs-template-variable,.theme-dark .hljs-type,.theme-dark .hljs-variable.language_{color:#ff7b72}.theme-dark .hljs-title,.theme-dark .hljs-title.class_,.theme-dark .hljs-title.class_.inherited__,.theme-dark .hljs-title.function_{color:#d2a8ff}.theme-dark .hljs-attr,.theme-dark .hljs-attribute,.theme-dark .hljs-literal,.theme-dark .hljs-meta,.theme-dark .hljs-number,.theme-dark .hljs-operator,.theme-dark .hljs-selector-attr,.theme-dark .hljs-selector-class,.theme-dark .hljs-selector-id,.theme-dark .hljs-variable{color:#79c0ff}.theme-dark .hljs-meta .hljs-string,.theme-dark .hljs-regexp,.theme-dark .hljs-string{color:#a5d6ff}.theme-dark .hljs-built_in,.theme-dark .hljs-symbol{color:#ffa657}.theme-dark .hljs-code,.theme-dark .hljs-comment,.theme-dark .hljs-formula{color:#8b949e}.theme-dark .hljs-name,.theme-dark .hljs-quote,.theme-dark .hljs-selector-pseudo,.theme-dark .hljs-selector-tag{color:#7ee787}.theme-dark .hljs-subst{color:#c9d1d9}.theme-dark .hljs-section{color:#1f6feb;font-weight:700}.theme-dark .hljs-bullet{color:#f2cc60}.theme-dark .hljs-emphasis{color:#c9d1d9;font-style:italic}.theme-dark .hljs-strong{color:#c9d1d9;font-weight:700}.theme-dark .hljs-addition{color:#aff5b4;background-color:#033a16}.theme-dark .hljs-deletion{color:#ffdcd7;background-color:#67060c}.theme-light .hljs{color:#24292e;background:#fff}.theme-light .hljs-doctag,.theme-light .hljs-keyword,.theme-light .hljs-meta .hljs-keyword,.theme-light .hljs-template-tag,.theme-light .hljs-template-variable,.theme-light .hljs-type,.theme-light .hljs-variable.language_{color:#d73a49}.theme-light .hljs-title,.theme-light .hljs-title.class_,.theme-light .hljs-title.class_.inherited__,.theme-light .hljs-title.function_{color:#6f42c1}.theme-light .hljs-attr,.theme-light .hljs-attribute,.theme-light .hljs-literal,.theme-light .hljs-meta,.theme-light .hljs-number,.theme-light .hljs-operator,.theme-light .hljs-selector-attr,.theme-light .hljs-selector-class,.theme-light .hljs-selector-id,.theme-light .hljs-variable{color:#005cc5}.theme-light .hljs-meta .hljs-string,.theme-light .hljs-regexp,.theme-light .hljs-string{color:#032f62}.theme-light .hljs-built_in,.theme-light .hljs-symbol{color:#e36209}.theme-light .hljs-code,.theme-light .hljs-comment,.theme-light .hljs-formula{color:#6a737d}.theme-light .hljs-name,.theme-light .hljs-quote,.theme-light .hljs-selector-pseudo,.theme-light .hljs-selector-tag{color:#22863a}.theme-light .hljs-subst{color:#24292e}.theme-light .hljs-section{color:#005cc5;font-weight:700}.theme-light .hljs-bullet{color:#735c0f}.theme-light .hljs-emphasis{color:#24292e;font-style:italic}.theme-light .hljs-strong{color:#24292e;font-weight:700}.theme-light .hljs-addition{color:#22863a;background-color:#f0fff4}.theme-light .hljs-deletion{color:#b31d28;background-color:#ffeef0}.markdown-body ul,.markdown-body li,.markdown-body summary{list-style:revert}.markdown-body video,.markdown-body img,.markdown-body iframe{max-width:100%}.markdown-body pre{counter-reset:line}.markdown-body pre .line-number:before{content:counter(line);counter-increment:line;-webkit-user-select:none;user-select:none;font-size:.9em}.markdown-body pre .line-number{color:#6e7781;box-sizing:content-box;font-weight:200;margin:0 10px 0 0;padding:0 6px 0 0;text-align:right;display:inline-block}.markdown-body pre .line-number.lnw-1{width:.66em}.markdown-body pre .line-number.lnw-2{width:1.32em}.markdown-body pre .line-number.lnw-3{width:1.98em}.markdown-body pre .line-number.lnw-4{width:2.64em}.markdown-body pre .line-number.lnw-5{width:3.3em}.markdown-body pre .line-number.lnw-6{width:3.96em}.markdown-body pre .line-number.lnw-7{width:4.62em}.markdown-body pre .line-number.lnw-8{width:5.28em}.markdown-body .dwcin-mermaid code{display:none}.markdown-body .dwcin-code-block{position:relative}.markdown-body .dwcin-code-block .dwcin-code-copy-btn{display:none;position:absolute;top:8px;right:8px;width:32px;height:34px;border-radius:6px;border:solid 1px rgba(31,35,40,.15);background:center/contain no-repeat;background-size:16px;background-color:#f6f8fa;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjNTc2MDZhIiBkPSJNNTAyLjYgNzAuNjNMNDQxLjM1IDkuMzhDNDM1LjQgMy4zNzEgNDI3LjIgMCA0MTguNyAwSDI1NS4xYy0zNS4zNSAwLTY0IDI4LjY2LTY0IDY0bC4wMiAyNTZjLjg4IDM1LjQgMjkuNTggNjQgNjQuODggNjRoMTkyYzM1LjIgMCA2NC0yOC44IDY0LTY0VjkzLjI1YzAtOC40OC0zLjQtMTYuNjItOS40LTIyLjYyek00NjQgMzIwYzAgOC44MzYtNy4xNjQgMTYtMTYgMTZIMjU1LjFjLTguODM4IDAtMTYtNy4xNjQtMTYtMTZWNjQuMTNjMC04LjgzNiA3LjE2NC0xNiAxNi0xNmgxMjhMMzg0IDk2YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNDcuMXYxOTJ6TTI3MiA0NDhjMCA4LjgzNi03LjE2NCAxNi0xNiAxNkg2My4xYy04LjgzOCAwLTE2LTcuMTY0LTE2LTE2bC44OC0yNTUuOWMwLTguODM2IDcuMTY0LTE2IDE2LTE2SDE2MFYxMjhINjMuOTljLTM1LjM1IDAtNjQgMjguNjUtNjQgNjRMMCA0NDhjLjAwMiAzNS4zIDI4LjY2IDY0IDY0IDY0aDE5MmMzNS4yIDAgNjQtMjguOCA2NC02NHYtMzJoLTQ3LjFsLS45IDMyeiIvPjwvc3ZnPg==)}.markdown-body .dwcin-code-block .dwcin-code-copy-btn:hover{background-color:#edf0f3}.markdown-body .dwcin-code-block .dwcin-code-copy-btn.done.done.done{border-color:#1a7f37;background-color:#f6f8fa;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBkPSJNNDcwLjYgMTA1LjRjMTIuNSAxMi41IDEyLjUgMzIuOCAwIDQ1LjNsLTI1NiAyNTZjLTEyLjUgMTIuNS0zMi44IDEyLjUtNDUuMyAwbC0xMjgtMTI4Yy0xMi41LTEyLjUtMTIuNS0zMi44IDAtNDUuM3MzMi44LTEyLjUgNDUuMyAwTDE5MiAzMzguN2wyMzMuNC0yMzMuM2MxMi41LTEyLjUgMzIuOC0xMi41IDQ1LjMgMHoiIGZpbGw9IiMxYTdmMzciLz48L3N2Zz4=)}.markdown-body .dwcin-code-block:hover .dwcin-code-copy-btn{display:block}.markdown-body .youtube-video{position:relative;background:center/cover no-repeat}.markdown-body .youtube-video:before{content:"";display:block;padding-top:55.58%}.markdown-body .youtube-video iframe{border:none;position:absolute;top:0;left:0;width:100%;height:100%;box-sizing:border-box}.markdown-body .youtube-video .youtube-button{display:block;position:absolute;left:0;right:0;top:0;bottom:0;cursor:pointer}.markdown-body .youtube-video .youtube-button:before{content:"";display:block;z-index:1;position:absolute;left:50%;top:50%;width:68px;height:48px;margin-left:-34px;margin-top:-24px;transition:background .15s;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 68 48' width='68' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z' fill='rgba(0,0,0,.7)'/%3E%3C/svg%3E")}.markdown-body .youtube-video .youtube-button:hover:before{background-image:url("data:image/svg+xml,%3Csvg height='48' viewBox='0 0 68 48' width='68' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M66.52 7.74c-.78-2.93-2.49-5.41-5.42-6.19C55.79.13 34 0 34 0S12.21.13 6.9 1.55c-2.93.78-4.63 3.26-5.42 6.19C.06 13.05 0 24 0 24s.06 10.95 1.48 16.26c.78 2.93 2.49 5.41 5.42 6.19C12.21 47.87 34 48 34 48s21.79-.13 27.1-1.55c2.93-.78 4.64-3.26 5.42-6.19C67.94 34.95 68 24 68 24s-.06-10.95-1.48-16.26z' fill='red'/%3E%3C/svg%3E")}.markdown-body .youtube-video .youtube-button:after{content:"";display:block;z-index:2;position:absolute;left:50%;top:50%;width:18px;height:20px;margin-left:-6px;margin-top:-10px;background-color:#fff;clip-path:path("M 0,0 18,10 0,20")}.markdown-body .rounded-2{border-radius:var(--borderRadius-medium, 6px)!important}.markdown-body .border{border:var(--borderWidth-thin, 1px) solid var(--color-border-default)!important}.markdown-body .py-2{padding-top:var(--base-size-8, 8px)!important;padding-bottom:var(--base-size-8, 8px)!important}.markdown-body .px-3{padding-right:var(--base-size-16, 16px)!important;padding-left:var(--base-size-16, 16px)!important}.theme-dark .markdown-body .dwcin-code-block{position:relative}.theme-dark .markdown-body .dwcin-code-block .dwcin-code-copy-btn{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48cGF0aCBmaWxsPSIjN2Q4NTkwIiBkPSJNNTAyLjYgNzAuNjNMNDQxLjM1IDkuMzhDNDM1LjQgMy4zNzEgNDI3LjIgMCA0MTguNyAwSDI1NS4xYy0zNS4zNSAwLTY0IDI4LjY2LTY0IDY0bC4wMiAyNTZjLjg4IDM1LjQgMjkuNTggNjQgNjQuODggNjRoMTkyYzM1LjIgMCA2NC0yOC44IDY0LTY0VjkzLjI1YzAtOC40OC0zLjQtMTYuNjItOS40LTIyLjYyek00NjQgMzIwYzAgOC44MzYtNy4xNjQgMTYtMTYgMTZIMjU1LjFjLTguODM4IDAtMTYtNy4xNjQtMTYtMTZWNjQuMTNjMC04LjgzNiA3LjE2NC0xNiAxNi0xNmgxMjhMMzg0IDk2YzAgMTcuNjcgMTQuMzMgMzIgMzIgMzJoNDcuMXYxOTJ6TTI3MiA0NDhjMCA4LjgzNi03LjE2NCAxNi0xNiAxNkg2My4xYy04LjgzOCAwLTE2LTcuMTY0LTE2LTE2bC44OC0yNTUuOWMwLTguODM2IDcuMTY0LTE2IDE2LTE2SDE2MFYxMjhINjMuOTljLTM1LjM1IDAtNjQgMjguNjUtNjQgNjRMMCA0NDhjLjAwMiAzNS4zIDI4LjY2IDY0IDY0IDY0aDE5MmMzNS4yIDAgNjQtMjguOCA2NC02NHYtMzJoLTQ3LjFsLS45IDMyeiIvPjwvc3ZnPg==);background-color:#161b22;border-color:#4b4f51}.theme-dark .markdown-body .dwcin-code-block .dwcin-code-copy-btn:hover{border:solid 1px #7d8590;background-color:#2b313a}.theme-dark .markdown-body .dwcin-code-block .dwcin-code-copy-btn.done.done.done{background-color:#161b22}.repo{padding:1.25rem .5rem;border-radius:16px;background-color:#e5eef7}.repo .btn{margin-left:.75rem;width:calc(100% - 1.5rem)}.repo__like{text-align:center;margin-top:.75rem;margin-bottom:-.25rem;padding-top:.25rem;padding-bottom:.25rem;border-radius:.5rem;font-size:14px;color:#212529;cursor:pointer;transition:all ease .3s}.repo__like:hover{box-shadow:0 1px 3px #0000001a,1px -1px 2px #0000000f}.repo__stars{display:flex;justify-content:center;gap:.25rem;margin-top:.25rem}.repo__item{margin-top:1rem;padding:1rem .75rem 0;border-top:1px solid #DDD}.repo__item>a,.repo__item div{margin-top:.75rem}.repo__info{font-weight:400;margin:0}.repo__user{display:flex;align-items:center}.repo__user-icon{color:#fff;display:inline-block;width:25px;height:25px;border-radius:50%;background-size:cover;background-position:center;line-height:25px;font-size:12px;text-align:center;flex:none;margin-right:8px;background-color:#979797;background-image:url(https://static.production.devnetcloud.com/codeexchange/assets/icon-avatar-NeK1e8ju.png)}.repo__user-icon--multi{background-image:inherit}.repo__tag{color:#0d274d;padding:8px 12px;background-color:#fff;border-radius:20px;display:inline-block;margin-right:.75rem;font-size:14px;line-height:19px}.repo__lang{display:inline-block;margin-right:.75rem}.nav{display:flex;overflow:auto}.nav__item{flex:none;padding:10px 10px 10px 40px;margin-right:20px;color:#fff;display:flex;align-items:center;border-radius:4px;transition:background-color ease .3s 0s}.nav__item:first-of-type{background-color:#0076d5}.nav__item:hover{background-color:#1e4471}.nav__item--code{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.5%208.00002L12%2011.5L11.295%2010.795L14.085%208.00002L11.295%205.20502L12%204.50002L15.5%208.00002Z'%20fill='%23FFF'/%3e%3cpath%20d='M0.5%208.00002L4%204.50002L4.705%205.20502L1.915%208.00002L4.705%2010.795L4%2011.5L0.5%208.00002Z'%20fill='%23FFF'/%3e%3cpath%20d='M8.81944%203.00049L6.20925%2012.7418L7.17518%2013.0007L9.78537%203.25931L8.81944%203.00049Z'%20fill='%23FFF'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.nav__item--file{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.85%204.65018L9.35%201.15018C9.30601%201.10132%209.25192%201.0626%209.19149%201.0367C9.13106%201.0108%209.06572%200.998339%209%201.00018H4C3.73502%201.00096%203.48112%201.10656%203.29375%201.29393C3.10638%201.4813%203.00078%201.7352%203%202.00018V14.0002C3.00078%2014.2652%203.10638%2014.5191%203.29375%2014.7064C3.48112%2014.8938%203.73502%2014.9994%204%2015.0002H12C12.265%2014.9994%2012.5189%2014.8938%2012.7062%2014.7064C12.8936%2014.5191%2012.9992%2014.2652%2013%2014.0002V5.00018C13.0018%204.93446%2012.9894%204.86912%2012.9635%204.80869C12.9376%204.74826%2012.8989%204.69417%2012.85%204.65018ZM9%202.20018L11.8%205.00018H9V2.20018ZM12%2014.0002H4V2.00018H8V5.00018C8.00078%205.26515%208.10638%205.51906%208.29375%205.70642C8.48112%205.89379%208.73502%205.9994%209%206.00018H12V14.0002Z'%20fill='%23FFF'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.nav__item--box{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%207.5H8H14.5V14C14.5%2014.2761%2014.2761%2014.5%2014%2014.5H2C1.72386%2014.5%201.5%2014.2761%201.5%2014V7.5ZM3.72076%201.5H7.5V6.5H1.69371L3.24642%201.84189C3.31447%201.63772%203.50554%201.5%203.72076%201.5ZM8.5%201.5H12.2792C12.4945%201.5%2012.6855%201.63772%2012.7536%201.84189L14.3063%206.5H8.5V1.5Z'%20stroke='%23FFF'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.nav__item--book{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.52183%200.5C3.52186%200.5%203.5218%200.5%203.52183%200.5H14C14.1326%200.5%2014.2598%200.552679%2014.3536%200.646447C14.4473%200.740215%2014.5%200.867392%2014.5%201V11.6522C14.5%2011.9283%2014.2761%2012.1522%2014%2012.1522H12.5V14.5H14C14.2761%2014.5%2014.5%2014.7239%2014.5%2015C14.5%2015.2761%2014.2761%2015.5%2014%2015.5L3.97912%2015.5C3.21255%2015.5%202.57441%2015.3728%202.12702%2015.0105C1.65258%2014.6263%201.49995%2014.07%201.5%2013.4783M11.5%2014.5V12.1522L3.97912%2012.1522C3.72959%2012.1522%203.34344%2012.1834%203.03321%2012.3604C2.76801%2012.5117%202.5%2012.7991%202.5%2013.4783C2.49996%2013.9073%202.60646%2014.112%202.75638%2014.2334C2.93336%2014.3767%203.28482%2014.5%203.97912%2014.5L11.5%2014.5ZM2.5%2011.5138C2.51248%2011.5063%202.52503%2011.499%202.53764%2011.4918C3.08089%2011.1819%203.68429%2011.1522%203.97912%2011.1522L13.5%2011.1522V1.5H3.52174C3.24961%201.49995%203.0029%201.52225%202.82422%201.63542C2.69322%201.71838%202.5%201.91425%202.5%202.52174V11.5138ZM3.52183%200.5C3.24948%200.499952%202.7352%200.508113%202.28917%200.790596C1.79542%201.1033%201.5%201.66835%201.5%202.52174V13.4783M5.04349%203.84784H11.4348V4.84784H5.04349V3.84784ZM5.04349%206.28262H11.4348V7.28262H5.04349V6.28262Z'%20fill='%23FFF'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.nav__item--flask{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0002%201H4.00024M10.2751%201V7L13.8495%2012.617C14.5%2013.5%2014.624%2015%2012.9559%2015C11.2878%2015%205.70768%2015%203.12612%2015C2.5301%2015%201.33888%2014.2851%202.53037%2012.617C3.72186%2010.9489%205.21114%208.19149%205.80684%207V1H10.2751Z'%20stroke='%23FFF'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.sticky-nav{display:none}@media (min-width: 821px){.sticky-nav{display:block}}.sticky-nav__sticky{position:fixed;background-color:#212529;top:0;left:0;right:0;height:0;transition:height ease .3s 0s;overflow:hidden}.sticky .sticky-nav__sticky{height:64px;z-index:1;overflow:hidden}.sticky-nav__container{display:flex;justify-content:space-between;align-items:center;padding-top:.5rem;padding-bottom:.5rem}.sticky-nav__navs{display:flex}.sticky-nav__item{padding:10px 10px 10px 40px;margin-right:20px;color:#fff;display:flex;align-items:center;border-radius:4px;transition:background-color ease .3s 0s;position:relative}.sticky-nav__item:after{content:"";width:0;height:2px;position:absolute;bottom:-2px;background-color:#fff;left:calc(50% - 40px)}.sticky-nav__item--active:after{width:80px}.sticky-nav__item:hover{background-color:#1e4471}.sticky-nav__item--code{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M15.5%208.00002L12%2011.5L11.295%2010.795L14.085%208.00002L11.295%205.20502L12%204.50002L15.5%208.00002Z'%20fill='%23FFF'/%3e%3cpath%20d='M0.5%208.00002L4%204.50002L4.705%205.20502L1.915%208.00002L4.705%2010.795L4%2011.5L0.5%208.00002Z'%20fill='%23FFF'/%3e%3cpath%20d='M8.81944%203.00049L6.20925%2012.7418L7.17518%2013.0007L9.78537%203.25931L8.81944%203.00049Z'%20fill='%23FFF'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.sticky-nav__item--file{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.85%204.65018L9.35%201.15018C9.30601%201.10132%209.25192%201.0626%209.19149%201.0367C9.13106%201.0108%209.06572%200.998339%209%201.00018H4C3.73502%201.00096%203.48112%201.10656%203.29375%201.29393C3.10638%201.4813%203.00078%201.7352%203%202.00018V14.0002C3.00078%2014.2652%203.10638%2014.5191%203.29375%2014.7064C3.48112%2014.8938%203.73502%2014.9994%204%2015.0002H12C12.265%2014.9994%2012.5189%2014.8938%2012.7062%2014.7064C12.8936%2014.5191%2012.9992%2014.2652%2013%2014.0002V5.00018C13.0018%204.93446%2012.9894%204.86912%2012.9635%204.80869C12.9376%204.74826%2012.8989%204.69417%2012.85%204.65018ZM9%202.20018L11.8%205.00018H9V2.20018ZM12%2014.0002H4V2.00018H8V5.00018C8.00078%205.26515%208.10638%205.51906%208.29375%205.70642C8.48112%205.89379%208.73502%205.9994%209%206.00018H12V14.0002Z'%20fill='%23FFF'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.sticky-nav__item--box{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M1.5%207.5H8H14.5V14C14.5%2014.2761%2014.2761%2014.5%2014%2014.5H2C1.72386%2014.5%201.5%2014.2761%201.5%2014V7.5ZM3.72076%201.5H7.5V6.5H1.69371L3.24642%201.84189C3.31447%201.63772%203.50554%201.5%203.72076%201.5ZM8.5%201.5H12.2792C12.4945%201.5%2012.6855%201.63772%2012.7536%201.84189L14.3063%206.5H8.5V1.5Z'%20stroke='%23FFF'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.sticky-nav__item--book{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M3.52183%200.5C3.52186%200.5%203.5218%200.5%203.52183%200.5H14C14.1326%200.5%2014.2598%200.552679%2014.3536%200.646447C14.4473%200.740215%2014.5%200.867392%2014.5%201V11.6522C14.5%2011.9283%2014.2761%2012.1522%2014%2012.1522H12.5V14.5H14C14.2761%2014.5%2014.5%2014.7239%2014.5%2015C14.5%2015.2761%2014.2761%2015.5%2014%2015.5L3.97912%2015.5C3.21255%2015.5%202.57441%2015.3728%202.12702%2015.0105C1.65258%2014.6263%201.49995%2014.07%201.5%2013.4783M11.5%2014.5V12.1522L3.97912%2012.1522C3.72959%2012.1522%203.34344%2012.1834%203.03321%2012.3604C2.76801%2012.5117%202.5%2012.7991%202.5%2013.4783C2.49996%2013.9073%202.60646%2014.112%202.75638%2014.2334C2.93336%2014.3767%203.28482%2014.5%203.97912%2014.5L11.5%2014.5ZM2.5%2011.5138C2.51248%2011.5063%202.52503%2011.499%202.53764%2011.4918C3.08089%2011.1819%203.68429%2011.1522%203.97912%2011.1522L13.5%2011.1522V1.5H3.52174C3.24961%201.49995%203.0029%201.52225%202.82422%201.63542C2.69322%201.71838%202.5%201.91425%202.5%202.52174V11.5138ZM3.52183%200.5C3.24948%200.499952%202.7352%200.508113%202.28917%200.790596C1.79542%201.1033%201.5%201.66835%201.5%202.52174V13.4783M5.04349%203.84784H11.4348V4.84784H5.04349V3.84784ZM5.04349%206.28262H11.4348V7.28262H5.04349V6.28262Z'%20fill='%23FFF'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.sticky-nav__item--flask{background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M12.0002%201H4.00024M10.2751%201V7L13.8495%2012.617C14.5%2013.5%2014.624%2015%2012.9559%2015C11.2878%2015%205.70768%2015%203.12612%2015C2.5301%2015%201.33888%2014.2851%202.53037%2012.617C3.72186%2010.9489%205.21114%208.19149%205.80684%207V1H10.2751Z'%20stroke='%23FFF'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-size:auto 20px;background-position:10px center;background-repeat:no-repeat}.sticky-nav__buttons{display:flex}.sticky-nav__github{border:2px solid #FFF;color:#fff;background-color:transparent;padding-left:.75rem;padding-right:.75rem}.sticky-nav__github:hover{background-color:#0076d5;border-color:#0076d5}.sticky-nav__devenv{margin-left:1rem;color:#0d274d;background-color:#fff;text-align:left;padding:0 20px 0 0;border:0;display:flex;align-items:center}.sticky-nav__devenv:hover{color:#fff;background-color:#0076d5}.sticky-nav__devenv .devenv{color:inherit}.expandable{overflow:hidden;transition:height ease .5s 0s;will-change:height;height:0}.expandable__content{padding:0 5px;margin:0 -5px;overflow:hidden}.related{margin:1rem 0;padding-top:1.25rem;padding-bottom:.75rem;border-radius:16px;border:1px solid #F0F0F0;background:#fff;font-size:14px;line-height:22px}@media (min-width: 821px){.related{margin:1.75rem 0}}.related__head{display:flex;padding:0px 1.25rem;justify-content:space-between;align-items:flex-start;align-self:stretch;font-weight:500}.related__list{margin-top:.75rem;margin-bottom:-.5rem}.related__item{margin:.5rem 0}.related-card{color:#707273;padding:.5rem 1.25rem;display:block;position:relative}.related-card__title{color:#0076d5;font-weight:400;word-break:break-word;display:flex;justify-content:space-between;gap:.5rem}.related-card__desc{padding-top:.5rem}.related-card__icon{align-self:flex-start;color:#0076d5;margin-top:2px}.related-card__meta{display:flex;align-items:center}.related-card__meta svg{margin-right:.25rem;margin-left:.5rem}.related-card__meta svg:first-of-type{margin-left:0}.related-card__info{font-size:12px;margin-top:8px;display:flex;gap:1rem;align-items:center}.detail{font-size:16px;font-weight:300}.detail .banner__title{word-break:break-all}.detail__nav{margin-top:4rem}.detail__body{display:flex;flex-direction:column}@media (min-width: 821px){.detail__body{flex-direction:row}}.detail__left{flex:1;padding-bottom:30px;position:relative}@media (min-width: 821px){.detail__left{width:0;padding-right:70px}}.detail__right{flex:none;padding:1rem 0}@media (min-width: 821px){.detail__right{padding:2rem 0;width:290px}}.detail__content{margin-top:2rem}.detail__empty{margin-top:50px;font-size:14px;color:#58585b;text-align:center}.detail__empty-icon{margin:auto;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='149'%20height='228'%20viewBox='0%200%20149%20228'%3e%3cdefs%3e%3cpath%20id='a'%20d='M0%20190h127.481V.521H0z'/%3e%3c/defs%3e%3cg%20fill='none'%20fill-rule='evenodd'%20transform='translate(0%20-1)'%3e%3cpath%20fill='%23F4F4F4'%20d='M134.876%2033.447l.105%20149.449c.002%202.75-2.246%205.002-4.996%205.004l-112.358.079c-2.75.002-5.002-2.246-5.004-4.996L12.5%208.567c-.002-2.75%202.247-5.002%204.997-5.004l89.441-.063%2027.938%2029.947z'/%3e%3cg%20transform='translate(10%20.479)'%3e%3cmask%20id='b'%20fill='%23fff'%3e%3cuse%20xlink:href='%23a'/%3e%3c/mask%3e%3cpath%20fill='%23154D77'%20d='M95.852%205.522l-88.354.063c-.662%200-1.288.261-1.762.737A2.482%202.482%200%200%200%205%208.085l.123%20174.416a2.505%202.505%200%200%200%202.5%202.5h.002l112.359-.08a2.502%202.502%200%200%200%202.498-2.502l-.105-148.466-26.525-28.43zM7.622%20190a7.447%207.447%200%200%201-5.293-2.197%207.443%207.443%200%200%201-2.206-5.297L0%208.089C-.002%203.954%203.36.586%207.495.584L98.024.52l29.35%2031.462.108%20150.434c.003%204.135-3.36%207.502-7.494%207.505L7.628%20190h-.005z'%20mask='url(%23b)'/%3e%3c/g%3e%3cpath%20fill='%23154D77'%20d='M103.31%2036.927l-.023-33.505%205-.004.02%2028.495%2027.177-.072.014%205z'/%3e%3cellipse%20cx='74.5'%20cy='218'%20fill='%23D8D8D8'%20opacity='.419'%20rx='74.5'%20ry='11'/%3e%3cg%20fill='%23154D77'%20transform='translate(42%2075)'%3e%3ccircle%20cx='8'%20cy='8'%20r='8'/%3e%3ccircle%20cx='56'%20cy='8'%20r='8'/%3e%3c/g%3e%3cpath%20stroke='%23154D77'%20stroke-linecap='round'%20stroke-width='3'%20d='M49%20119s22.673-18%2049%200'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;width:150px;height:228px}.detail__empty-title{font-size:26px;text-align:center;color:#58585b;margin-top:30px;margin-bottom:20px}.detail__disclaimer{background-color:#f0f0f0;padding:1rem 0;font-size:14px;line-height:19px}.detail__community{display:flex;padding:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;align-self:stretch;font-size:14px;border-radius:1rem;border:1px solid #F0F0F0;margin:1rem 0;text-align:center}@media (min-width: 821px){.detail__community{margin:1.75rem 0}}.detail__community-icon{width:4rem;height:4rem;background-image:url(https://static.production.devnetcloud.com/codeexchange/assets/icon-community-3ESC7eCh.png);background-size:contain;background-repeat:no-repeat}.detail__community-title{font-size:16px;font-weight:400;margin:0}.detail__info{display:flex;padding:.75rem 1rem;justify-content:center;align-items:center;gap:.75rem;border-bottom:1px solid #BFD3EB;background-color:#e5f8fd}.detail__info svg{flex:none}.detail .detail__form{margin-top:1.5rem}.detail .detail__form--popup{position:fixed;top:0;right:0;bottom:0;left:0;padding-top:400px;background-color:#00000073;margin-top:0;z-index:9}.detail .detail__form--popup .repo-form{width:560px;margin:0 auto;border:none}.detail .repo-form{border-radius:8px;border:1px solid #E2E2E2;background-color:#fff;overflow:hidden}.detail .repo-form .pfb-input-label{font-size:16px;margin-bottom:.75rem}.detail .repo-form .pfb-rate-wrapper{margin-bottom:1rem}.detail .repo-form .pfb-rate-wrapper .rate-list .rate{vertical-align:top}.detail .repo-form .pfb-textarea-wrapper{margin-bottom:1rem}.detail .repo-form .sdk-form-container{padding:1rem}.detail .repo-form .nps-wrapper .element-wrapper .sdk-form-container .form{padding-top:0}.detail__content .pubhub-widgets h1{font-size:32px;font-weight:200}.detail__content .markdown-viewer .markdown-body h1{color:#049fd9;font-weight:200}.detail__content .markdown-viewer .markdown-body h2,.detail__content .markdown-viewer .markdown-body h3,.detail__content .markdown-viewer .markdown-body h4,.detail__content .markdown-viewer .markdown-body h5,.detail__content .markdown-viewer .markdown-body h6{font-weight:400}.detail__content .markdown-viewer .markdown-body b,.detail__content .markdown-viewer .markdown-body strong{font-weight:500}.detail__content .markdown-viewer .markdown-body{font-family:CiscoSans,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}.error{background:url(https://static.production.devnetcloud.com/codeexchange/assets/404-SfXBi8Dg.png);height:80%;background-repeat:no-repeat;position:relative;margin-top:30px;min-height:800px}.error a{border-radius:4px;background-color:#00ace1;padding:15px 75px;font-family:CiscoSans;font-size:16px;line-height:1.25;text-align:center;color:#fff;position:absolute;left:562px;top:443px}
