<!DOCTYPE html> <html lang=“en”>
<head> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars0.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars1.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars2.githubusercontent.com"> <link rel="dns-prefetch" href="https://avatars3.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="sha512-hddDYPWR0gBbqLRmIZP242WMEiYsVkYI2UCYCVUHB4h5DhD2cbtFJYG+HPh21dZGb+sbgDHxQBNJCBq7YbmlBQ==" rel="stylesheet" href="https://github.githubassets.com/assets/frameworks-02a3eaa24db2bd1ed9b64450595fc2cf.css" /> <link crossorigin="anonymous" media="all" integrity="sha512-YdIM/FwAk7kxvPGCpeT2JXxPrThv4m9rH7fLzjn+dg3zKb+PWOaxX1ioiOcmOb64+LeDKgBXsGL4b/BJQY/cdA==" rel="stylesheet" href="https://github.githubassets.com/assets/github-102d2679bcc893600ce928d5c6d34297.css" /> <meta name="viewport" content="width=device-width"> <title>yaml-js/yaml.min.js at master · connec/yaml-js</title> <meta name="description" content="A port of PyYAML to CommonJS. Contribute to connec/yaml-js development by creating an account on GitHub."> <link rel="search" type="application/opensearchdescription+xml" href="/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="twitter:image:src" content="https://avatars3.githubusercontent.com/u/160652?s=400&v=4" /><meta name="twitter:site" content="@github" /><meta name="twitter:card" content="summary" /><meta name="twitter:title" content="connec/yaml-js" /><meta name="twitter:description" content="A port of PyYAML to CommonJS. Contribute to connec/yaml-js development by creating an account on GitHub." /> <meta property="og:image" content="https://avatars3.githubusercontent.com/u/160652?s=400&v=4" /><meta property="og:site_name" content="GitHub" /><meta property="og:type" content="object" /><meta property="og:title" content="connec/yaml-js" /><meta property="og:url" content="https://github.com/connec/yaml-js" /><meta property="og:description" content="A port of PyYAML to CommonJS. Contribute to connec/yaml-js development by creating an account on GitHub." /> <link rel="assets" href="https://github.githubassets.com/"> <link rel="web-socket" href="wss://live.github.com/_sockets/VjI6NDc4NzYyODgyOjMwNDViZTdhZWI1NjZiZTIyNTI2MmQ4YWUyOGNjZDIyYzZhMzdjOTIyYzk5MTQ2MDIzMTA0OTBkZWMwODNjOWQ=--d84c29d74820b1cb0fae72d1cc8a5cb0184ef3e8"> <link rel="sudo-modal" href="/sessions/sudo_modal"> <meta name="request-id" content="DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9" data-pjax-transient> <meta name="selected-link" value="repo_source" data-pjax-transient> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com" /><meta name="octolytics-app-id" content="github" /><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event" /><meta name="octolytics-dimension-request_id" content="DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9" /><meta name="octolytics-dimension-region_edge" content="ap-south-1" /><meta name="octolytics-dimension-region_render" content="iad" /><meta name="octolytics-dimension-ga_id" content="" class="js-octo-ga-id" /><meta name="octolytics-dimension-visitor_id" content="4458885506073149058" /><meta name="octolytics-actor-id" content="25822972" /><meta name="octolytics-actor-login" content="ad1tyawagh" /><meta name="octolytics-actor-hash" content="a36e6395ed8802884148ab468bff960bef0bb8473e6bd82631d05d320b84fde0" />
<meta name=“analytics-location” content=“/<user-name>/<repo-name>/blob/show” data-pjax-transient=“true” />
<meta name="google-analytics" content="UA-3769691-2"> <meta class="js-ga-set" name="userId" content="19a7795b9f1ee77faad2b7e3060df4fb">
<meta class=“js-ga-set” name=“dimension1” content=“Logged In”>
<meta name="hostname" content="github.com"> <meta name="user-login" content="ad1tyawagh"> <meta name="expected-hostname" content="github.com"> <meta name="js-proxy-site-detection-payload" content="Yzc2OTJhYjEyZjU4NTAwY2NmNWRiYTkwNjRhN2RjNTkxMGZmMDg3NWQwZWNlNWQ0OWEyOWZhYjQ1OTBjOWI5M3x7InJlbW90ZV9hZGRyZXNzIjoiMTIzLjIwMS41NC44MiIsInJlcXVlc3RfaWQiOiJEQjI1OjFEQzc6MUVBODFDNToyQ0E3M0VGOjVFMDlDQ0E5IiwidGltZXN0YW1wIjoxNTc3NzAwNTY1LCJob3N0IjoiZ2l0aHViLmNvbSJ9"> <meta name="enabled-features" content="MARKETPLACE_FEATURED_BLOG_POSTS,MARKETPLACE_INVOICED_BILLING,MARKETPLACE_SOCIAL_PROOF_CUSTOMERS,MARKETPLACE_TRENDING_SOCIAL_PROOF,MARKETPLACE_RECOMMENDATIONS,MARKETPLACE_PENDING_INSTALLATIONS,NOTIFY_ON_BLOCK,RELATED_ISSUES,GHE_CLOUD_TRIAL"> <meta name="html-safe-nonce" content="bb4f6a7864f4c958fa499265420cf7fdac9b22b2"> <meta http-equiv="x-pjax-version" content="61f8c219e8739359a3bf9c46bc342ad6"> <link href="https://github.com/connec/yaml-js/commits/master.atom" rel="alternate" title="Recent Commits to yaml-js:master" type="application/atom+xml"> <meta name="go-import" content="github.com/connec/yaml-js git https://github.com/connec/yaml-js.git"> <meta name="octolytics-dimension-user_id" content="160652" /><meta name="octolytics-dimension-user_login" content="connec" /><meta name="octolytics-dimension-repository_id" content="2678133" /><meta name="octolytics-dimension-repository_nwo" content="connec/yaml-js" /><meta name="octolytics-dimension-repository_public" content="true" /><meta name="octolytics-dimension-repository_is_fork" content="false" /><meta name="octolytics-dimension-repository_network_root_id" content="2678133" /><meta name="octolytics-dimension-repository_network_root_nwo" content="connec/yaml-js" /><meta name="octolytics-dimension-repository_explore_github_marketplace_ci_cta_shown" content="false" /> <link rel="canonical" href="https://github.com/connec/yaml-js/blob/master/yaml.min.js" data-pjax-transient> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <link rel="mask-icon" href="https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="icon" type="image/x-icon" class="js-site-favicon" href="https://github.githubassets.com/favicon.ico">
<meta name=“theme-color” content=“#1e2327”>
<meta name="webauthn-auth-enabled" content="true"> <meta name="webauthn-registration-enabled" content="true"> <link rel="manifest" href="/manifest.json" crossOrigin="use-credentials"> </head> <body class="logged-in env-production page-responsive page-blob"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" tabindex="1" class="p-3 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="Progress progress-pjax-loader position-fixed width-full js-pjax-loader-bar"> <span class="progress-pjax-loader-bar top-0 left-0" style="width: 0%;"></span> </span> <header class="Header js-details-container Details flex-wrap flex-lg-nowrap p-responsive" role="banner"> <div class="Header-item d-none d-lg-flex"> <a class="Header-link" href="https://github.com/" data-hotkey="g d" aria-label="Homepage" data-ga-click="Header, go to dashboard, icon:logo"> <svg class="octicon octicon-mark-github v-align-middle" height="32" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
</a>
</div> <div class="Header-item d-lg-none"> <button class="Header-link btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars" viewBox="0 0 12 16" version="1.1" width="18" aria-hidden="true"><path fill-rule="evenodd" d="M11.41 9H.59C0 9 0 8.59 0 8c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zm0-4H.59C0 5 0 4.59 0 4c0-.59 0-1 .59-1H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1h.01zM.59 11H11.4c.59 0 .59.41.59 1 0 .59 0 1-.59 1H.59C0 13 0 12.59 0 12c0-.59 0-1 .59-1z"/></svg> </button> </div> <div class="Header-item Header-item--full flex-column flex-lg-row width-full flex-order-2 flex-lg-order-none mr-0 mr-lg-3 mt-3 mt-lg-0 Details-content--hidden"> <div class="header-search flex-self-stretch flex-lg-self-auto mr-0 mr-lg-3 mb-3 mb-lg-0 scoped-search site-scoped-search js-site-search position-relative js-jump-to" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"
>
<div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-scope-type="Repository" data-scope-id="2678133" data-scoped-search-url="/connec/yaml-js/search" data-unscoped-search-url="/search" action="/connec/yaml-js/search" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> <label class="form-control input-sm header-search-wrapper p-0 header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center js-chromeless-input-container"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus js-site-search-field is-clearable" data-hotkey="s,/" name="q" value="" placeholder="Search or jump to…" data-unscoped-placeholder="Search or jump to…" data-scoped-placeholder="Search or jump to…" autocapitalize="off" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search or jump to…" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations#csrf-token=k3onm/u3d0qYPspKzNSKhm8ExiOdR/a9c/BcXFxLmMbtbsdSKgTTI5v0Lya0VjM4Fhbn9qjLrTREv4M4gSOMMg==" spellcheck="false" autocomplete="off" > <input type="hidden" class="js-site-search-type-field" name="type" > <img src="https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container">
<ul class=“d-none js-jump-to-suggestions-template-container”>
<li class=“d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion” role=“option”>
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a>
</li>
</ul>
<ul class=“d-none js-jump-to-no-results-template-container”>
<li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="text-gray">No suggested jump to results</span> </li>
</ul>
<ul id=“jump-to-results” role=“listbox” class=“p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container”>
<li class=“d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none” role=“option”>
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a>
</li>
<li class=“d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none” role=“option”>
<a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewBox="0 0 12 16" version="1.1" role="img"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <svg height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewBox="0 0 15 16" version="1.1" role="img"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg> <svg height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewBox="0 0 16 16" version="1.1" role="img"><path fill-rule="evenodd" d="M15.7 13.3l-3.81-3.83A5.93 5.93 0 0013 6c0-3.31-2.69-6-6-6S1 2.69 1 6s2.69 6 6 6c1.3 0 2.48-.41 3.47-1.11l3.83 3.81c.19.2.45.3.7.3.25 0 .52-.09.7-.3a.996.996 0 000-1.41v.01zM7 10.7c-2.59 0-4.7-2.11-4.7-4.7 0-2.59 2.11-4.7 4.7-4.7 2.59 0 4.7 2.11 4.7 4.7 0 2.59-2.11 4.7-4.7 4.7z"/></svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in this repository"> In this repository </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 bg-gray px-1 text-gray-light ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a>
</li>
<li class="d-flex flex-justify-center flex-items-center p-0 f5 js-jump-to-suggestion"> <img src="https://github.githubassets.com/images/spinners/octocat-spinner-128.gif" alt="Octocat Spinner Icon" class="m-2" width="28"> </li>
</ul>
</div> </label>
</form> </div> </div>
<nav class="d-flex flex-column flex-lg-row flex-self-stretch flex-lg-self-auto" aria-label="Global"> <a class="Header-link d-block d-lg-none py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:dashboard:user" aria-label="Dashboard" href="/dashboard"> Dashboard
</a>
<a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g p" data-ga-click="Header, click, Nav menu - item:pulls context:user" aria-label="Pull requests you created" data-selected-links="/pulls /pulls/assigned /pulls/mentioned /pulls" href="/pulls"> Pull requests
</a>
<a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-hotkey="g i" data-ga-click="Header, click, Nav menu - item:issues context:user" aria-label="Issues you created" data-selected-links="/issues /issues/assigned /issues/mentioned /issues" href="/issues"> Issues
</a>
<div class="mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15"> <a class="js-selected-navigation-item Header-link" data-ga-click="Header, click, Nav menu - item:marketplace context:user" data-octo-click="marketplace_click" data-octo-dimensions="location:nav_bar" data-selected-links=" /marketplace" href="/marketplace"> Marketplace
</a>
</div> <a class="js-selected-navigation-item Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" data-ga-click="Header, click, Nav menu - item:explore" data-selected-links="/explore /trending /trending/developers /integrations /integrations/feature/code /integrations/feature/collaborate /integrations/feature/ship showcases showcases_search showcases_landing /explore" href="/explore"> Explore
</a>
<a class="Header-link d-block d-lg-none mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15" href="https://github.com/ad1tyawagh"> <img class="avatar" height="20" width="20" alt="@ad1tyawagh" src="https://avatars1.githubusercontent.com/u/25822972?s=60&v=4" /> ad1tyawagh
</a>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="FQB9vGaMbk5uvQXwU4nlvVQLSAaFtuhkHYvJFQzhYicB52Ko7M22mh7j3oodT0kNAmnfkMZh4L7NR0g173LIkg==" /> <button type="submit" class="Header-link mr-0 mr-lg-3 py-2 py-lg-0 border-top border-lg-top-0 border-white-fade-15 d-lg-none btn-link d-block width-full text-left" data-ga-click="Header, sign out, icon:logout" style="padding-left: 2px;"> <svg class="octicon octicon-sign-out v-align-middle" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9V7H8V5h4V3l4 3-4 3zm-2 3H6V3L2 1h8v3h1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v11.38c0 .39.22.73.55.91L6 16.01V13h4c.55 0 1-.45 1-1V8h-1v4z"/></svg> Sign out </button>
</form></nav>
</div> <div class="Header-item Header-item--full flex-justify-center d-lg-none position-relative"> <div class="css-truncate css-truncate-target width-fit position-absolute left-0 right-0 text-center"> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <a class="Header-link" href="/connec">connec</a> / <a class="Header-link" href="/connec/yaml-js">yaml-js</a>
</div>
</div> <div class="Header-item mr-0 mr-lg-3 flex-order-1 flex-lg-order-none"> <a aria-label="You have no unread notifications" class="Header-link notification-indicator position-relative tooltipped tooltipped-sw js-socket-channel js-notification-indicator" data-hotkey="g n" data-ga-click="Header, go to notifications, icon:read" data-channel="notification-changed:25822972" href="/notifications"> <span class="mail-status "></span> <svg class="octicon octicon-bell" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 12v1H0v-1l.73-.58c.77-.77.81-2.55 1.19-4.42C2.69 3.23 6 2 6 2c0-.55.45-1 1-1s1 .45 1 1c0 0 3.39 1.23 4.16 5 .38 1.88.42 3.66 1.19 4.42l.66.58H14zm-7 4c1.11 0 2-.89 2-2H5c0 1.11.89 2 2 2z"/></svg>
</a>
</div> <div class="Header-item position-relative d-none d-lg-flex"> <details class="details-overlay details-reset"> <summary class="Header-link" aria-label="Create new…" data-ga-click="Header, create new, icon:add"> <svg class="octicon octicon-plus" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 9H7v5H5V9H0V7h5V2h2v5h5v2z"/></svg> <span class="dropdown-caret"></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw">
<a role=“menuitem” class=“dropdown-item” href=“/new” data-ga-click=“Header, create new repository”>
New repository
</a>
<a role="menuitem" class="dropdown-item" href="/new/import" data-ga-click="Header, import a repository"> Import repository </a>
<a role=“menuitem” class=“dropdown-item” href=“gist.github.com/” data-ga-click=“Header, create new gist”>
New gist
</a>
<a role="menuitem" class="dropdown-item" href="/organizations/new" data-ga-click="Header, create new organization"> New organization </a> <div role="none" class="dropdown-divider"></div> <div class="dropdown-header"> <span title="connec/yaml-js">This repository</span> </div> <a role="menuitem" class="dropdown-item" href="/connec/yaml-js/issues/new" data-ga-click="Header, create new issue" data-skip-pjax> New issue </a> </details-menu>
</details>
</div> <div class="Header-item position-relative mr-0 d-none d-lg-flex"> <details class="details-overlay details-reset js-feature-preview-indicator-container" data-feature-preview-indicator-src="/users/ad1tyawagh/feature_preview/indicator_check.json"> <summary class="Header-link" aria-label="View profile and more" data-ga-click="Header, show menu, icon:avatar"> <img alt="@ad1tyawagh" class="avatar" src="https://avatars2.githubusercontent.com/u/25822972?s=40&v=4" height="20" width="20"> <span class="feature-preview-indicator js-feature-preview-indicator" hidden></span> <span class="dropdown-caret"></span> </summary> <details-menu class="dropdown-menu dropdown-menu-sw mt-2" style="width: 180px"> <div class="header-nav-current-user css-truncate"><a role="menuitem" class="no-underline user-profile-link px-3 pt-2 pb-2 mb-n2 mt-n1 d-block" href="/ad1tyawagh" data-ga-click="Header, go to profile, text:Signed in as">Signed in as <strong class="css-truncate-target">ad1tyawagh</strong></a></div> <div role="none" class="dropdown-divider"></div> <div class="pl-3 pr-3 f6 user-status-container js-user-status-context pb-1" data-url="/users/status?compact=1&link_mentions=0&truncate=1">
<div class=“js-user-status-container
user-status-compact rounded-1 px-2 py-1 mt-2 border " data-team-hovercards-enabled> <details class="js-user-status-details details-reset details-overlay details-overlay-dark"> <summary class="btn-link btn-block link-gray no-underline js-toggle-user-status-edit toggle-user-status-edit " role="menuitem" data-hydro-click="{"event_type":"user_profile.click","payload":{"profile_user_id":160652,"target":"EDIT_USER_STATUS","user_id":25822972,"client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js"}}" data-hydro-click-hmac="45c4d109ec3760b9fba02efc01e85e68059b6453fb7fc6960e2a3714e2ec8823"> <div class="d-flex"> <div class="f6 lh-condensed user-status-header d-inline-block v-align-middle user-status-emoji-only-header circle pr-2
“
style="max-width: 29px" > <div class="user-status-emoji-container flex-shrink-0 mr-1 lh-condensed-ultra v-align-bottom" style="margin-top: 2px;"> <div><g-emoji class="g-emoji" alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png">😄</g-emoji></div> </div> </div> <div class=" d-inline-block v-align-middle css-truncate css-truncate-target user-status-message-wrapper f6" style="line-height: 20px;" > <div class="d-inline-block text-gray-dark v-align-text-top text-left"> <span>Focusing</span> </div> </div> </div> </summary> <details-dialog class="details-dialog rounded-1 anim-fade-in fast Box Box--overlay" role="dialog" tabindex="-1"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="position-relative flex-auto js-user-status-form" action="/users/status?compact=1&link_mentions=0&truncate=1" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="_method" value="put" /><input type="hidden" name="authenticity_token" value="hjG9GgiYNSkTCGz37Dp8C4m0Bwy8A4/vGXRhSfkFQscfr+mgNZEex70+OZoN0owr+l0DDJ81EJrsVBcfb+V+ow==" /> <div class="Box-header bg-gray border-bottom p-3"> <button class="Box-btn-octicon js-toggle-user-status-edit btn-octicon float-right" type="reset" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <h3 class="Box-title f5 text-bold text-gray-dark">Edit status</h3> </div> <input type="hidden" name="emoji" class="js-user-status-emoji-field" value=":smile:"> <input type="hidden" name="organization_id" class="js-user-status-org-id-field" value=""> <div class="px-3 py-2 text-gray-dark"> <div class="js-characters-remaining-container position-relative mt-2"> <div class="input-group d-table form-group my-0 js-user-status-form-group"> <span class="input-group-button d-table-cell v-align-middle" style="width: 1%"> <button type="button" aria-label="Choose an emoji" class="btn-outline btn js-toggle-user-status-emoji-picker btn-open-emoji-picker p-0"> <span class="js-user-status-original-emoji" hidden><div><g-emoji class="g-emoji" alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png">😄</g-emoji></div></span> <span class="js-user-status-custom-emoji"><div><g-emoji class="g-emoji" alias="smile" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f604.png">😄</g-emoji></div></span> <span class="js-user-status-no-emoji-icon" hidden> <svg class="octicon octicon-smiley" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm4.81 12.81a6.72 6.72 0 01-2.17 1.45c-.83.36-1.72.53-2.64.53-.92 0-1.81-.17-2.64-.53-.81-.34-1.55-.83-2.17-1.45a6.773 6.773 0 01-1.45-2.17A6.59 6.59 0 011.21 8c0-.92.17-1.81.53-2.64.34-.81.83-1.55 1.45-2.17.62-.62 1.36-1.11 2.17-1.45A6.59 6.59 0 018 1.21c.92 0 1.81.17 2.64.53.81.34 1.55.83 2.17 1.45.62.62 1.11 1.36 1.45 2.17.36.83.53 1.72.53 2.64 0 .92-.17 1.81-.53 2.64-.34.81-.83 1.55-1.45 2.17zM4 6.8v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2H5.2C4.53 8 4 7.47 4 6.8zm5 0v-.59c0-.66.53-1.19 1.2-1.19h.59c.66 0 1.19.53 1.19 1.19v.59c0 .67-.53 1.2-1.19 1.2h-.59C9.53 8 9 7.47 9 6.8zm4 3.2c-.72 1.88-2.91 3-5 3s-4.28-1.13-5-3c-.14-.39.23-1 .66-1h8.59c.41 0 .89.61.75 1z"/></svg> </span> </button> </span> <text-expander keys=": @" data-mention-url="/autocomplete/user-suggestions" data-emoji-url="/autocomplete/emoji"> <input type="text" autocomplete="off" data-no-org-url="/autocomplete/user-suggestions" data-org-url="/suggestions?mention_suggester=1" data-maxlength="80" class="d-table-cell width-full form-control js-user-status-message-field js-characters-remaining-field" placeholder="What's happening?" name="message" value="Focusing" aria-label="What is your current status?"> </text-expander> <div class="error">Could not update your status, please try again.</div> </div> <div style="margin-left: 53px" class="my-1 text-small label-characters-remaining js-characters-remaining" data-suffix="remaining" hidden> 80 remaining </div> </div> <include-fragment class="js-user-status-emoji-picker" data-url="/users/status/emoji"></include-fragment> <div class="overflow-auto ml-n3 mr-n3 px-3 border-bottom" style="max-height: 33vh"> <div class="user-status-suggestions js-user-status-suggestions collapsed overflow-hidden"> <h4 class="f6 text-normal my-3">Suggestions:</h4> <div class="mx-3 mt-2 clearfix"> <div class="float-left col-6"> <button type="button" value=":palm_tree:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="palm_tree" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f334.png">🌴</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> On vacation </div> </button> <button type="button" value=":face_with_thermometer:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="face_with_thermometer" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f912.png">🤒</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> Out sick </div> </button> </div> <div class="float-left col-6"> <button type="button" value=":house:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="house" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3e0.png">🏠</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> Working from home </div> </button> <button type="button" value=":dart:" class="d-flex flex-items-baseline flex-items-stretch lh-condensed f6 btn-link link-gray no-underline js-predefined-user-status mb-1"> <div class="emoji-status-width mr-2 v-align-middle js-predefined-user-status-emoji"> <g-emoji alias="dart" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f3af.png">🎯</g-emoji> </div> <div class="d-flex flex-items-center no-underline js-predefined-user-status-message ws-normal text-left" style="border-left: 1px solid transparent"> Focusing </div> </button> </div> </div> </div> <div class="user-status-limited-availability-container"> <div class="form-checkbox my-0"> <input type="checkbox" name="limited_availability" value="1" class="js-user-status-limited-availability-checkbox" data-default-message="I may be slow to respond." aria-describedby="limited-availability-help-text-truncate-true-compact-true" id="limited-availability-truncate-true-compact-true"> <label class="d-block f5 text-gray-dark mb-1" for="limited-availability-truncate-true-compact-true"> Busy </label> <p class="note" id="limited-availability-help-text-truncate-true-compact-true"> When others mention you, assign you, or request your review, GitHub will let them know that you have limited availability. </p> </div> </div> </div>
<div class=“d-inline-block f5 mr-2 pt-3 pb-2” >
<div class="d-inline-block mr-1"> Clear status </div> <details class="js-user-status-expire-drop-down f6 dropdown details-reset details-overlay d-inline-block mr-2"> <summary class="f5 btn-link link-gray-dark border px-2 py-1 rounded-1" aria-haspopup="true"> <div class="js-user-status-expiration-interval-selected d-inline-block v-align-baseline"> Never </div> <div class="dropdown-caret"></div> </summary> <ul class="dropdown-menu dropdown-menu-se pl-0 overflow-auto" style="width: 220px; max-height: 15.5em"> <li> <button type="button" class="btn-link dropdown-item js-user-status-expire-button ws-normal" title="Never"> <span class="d-inline-block text-bold mb-1">Never</span> <div class="f6 lh-condensed">Keep this status until you clear your status or edit your status.</div> </button> </li> <li class="dropdown-divider" role="none"></li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 30 minutes" value="2019-12-30T16:09:25+05:30"> in 30 minutes </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 1 hour" value="2019-12-30T16:39:25+05:30"> in 1 hour </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="in 4 hours" value="2019-12-30T19:39:25+05:30"> in 4 hours </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="today" value="2019-12-30T23:59:59+05:30"> today </button> </li> <li> <button type="button" class="btn-link dropdown-item ws-normal js-user-status-expire-button" title="this week" value="2020-01-05T23:59:59+05:30"> this week </button> </li> </ul> </details> <input class="js-user-status-expiration-date-input" type="hidden" name="expires_at" value="">
</div>
<include-fragment class="js-user-status-org-picker" data-url="/users/status/organizations"></include-fragment> </div> <div class="d-flex flex-items-center flex-justify-between p-3 border-top"> <button type="submit" class="width-full btn btn-primary mr-2 js-user-status-submit"> Set status </button> <button type="button" class="width-full js-clear-user-status-button btn ml-2 js-user-status-exists"> Clear status </button> </div>
</form> </details-dialog>
</details>
</div>
</div> <div role="none" class="dropdown-divider"></div> <a role="menuitem" class="dropdown-item" href="/ad1tyawagh" data-ga-click="Header, go to profile, text:your profile">Your profile</a> <a role="menuitem" class="dropdown-item" href="/ad1tyawagh?tab=repositories" data-ga-click="Header, go to repositories, text:your repositories">Your repositories</a> <a role="menuitem" class="dropdown-item" href="/ad1tyawagh?tab=projects" data-ga-click="Header, go to projects, text:your projects">Your projects</a> <a role="menuitem" class="dropdown-item" href="/ad1tyawagh?tab=stars" data-ga-click="Header, go to starred repos, text:your stars">Your stars</a> <a role="menuitem" class="dropdown-item" href="https://gist.github.com/mine" data-ga-click="Header, your gists, text:your gists">Your gists</a> <div role="none" class="dropdown-divider"></div>
<div id=“feature-enrollment-toggle” class=“hide-sm hide-md feature-preview-details position-relative”>
<button type="button" class="dropdown-item btn-link" role="menuitem" data-feature-preview-trigger-url="/users/ad1tyawagh/feature_previews" data-feature-preview-close-details="{"event_type":"feature_preview.clicks.close_modal","payload":{"client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-feature-preview-close-hmac="092334407b60160624b1c2f2a60a26af1dd9a239fbfb874312f4475fe89f0569" data-hydro-click="{"event_type":"feature_preview.clicks.open_modal","payload":{"link_location":"user_dropdown","client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="7a000da870c1a0df452f90c63abdb44a53b22c34287e5ee55f7dd946d27e5821" > Feature preview </button> <span class="feature-preview-indicator js-feature-preview-indicator" hidden></span>
</div>
<a role="menuitem" class="dropdown-item" href="https://help.github.com" data-ga-click="Header, go to help, text:help">Help</a> <a role="menuitem" class="dropdown-item" href="/settings/profile" data-ga-click="Header, go to settings, icon:settings">Settings</a> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="logout-form" action="/logout" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="bRgvHOCA+LxHPKGMvdARO5YhcP++IaV4NdP2EmQVGTd5/zAIasEgaDdievbzFr2LwEPnaf32raLlH3cyh4azgg==" /> <button type="submit" class="dropdown-item dropdown-signout" data-ga-click="Header, sign out, icon:logout" role="menuitem"> Sign out </button> <input type="text" name="required_field_8e17" hidden="hidden" class="form-control" />
<input type=“hidden” name=“timestamp” value=“1577700565783” class=“form-control” /> <input type=“hidden” name=“timestamp_secret” value=“092301522820ca0f210ba93445e30db6d4f8ef0d5a701d7e15c085d3e2e65b1f” class=“form-control” />
</form> </details-menu> </details>
</div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container">
</div>
<div class="application-main " data-commit-hovercards-enabled> <div itemscope itemtype="http://schema.org/SoftwareSourceCode" class=""> <main > <div class=" pagehead repohead readability-menu experiment-repo-nav pt-0 pt-lg-4 "> <div class="repohead-details-container clearfix container-lg p-responsive d-none d-lg-block"> <ul class="pagehead-actions"> <li > <details class="dropdown details-reset details-overlay d-inline-block float-left" data-deferred-details-content-url="/connec/yaml-js/used_by_contents" > <summary class="btn btn-sm btn-with-count" data-menu-button> <svg class="octicon octicon-package v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1 4.27v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97V4.27c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 00-.5 0L1.75 3.3c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59V5l6 1.61v6.75zM2 4l2.5-.67L11 5.06l-2.5.67L2 4zm13 7.77l-6 1.59V6.61l2-.55V8.5l2-.53V5.53L15 5v6.77zm-2-7.24L6.5 2.8l2-.53L15 4l-2 .53z"/></svg> Used by <div class="dropdown-caret"></div> </summary> <include-fragment accept="text/html; fragment"> <div class="dropdown-menu dropdown-menu-s p-3 text-center" style="width:360px;"> <img width="32" height="32" alt="Loading..." class="my-0" src="https://github.githubassets.com/images/spinners/octocat-spinner-64.gif" /> <p class="pt-1 m-0 f5 text-gray-light"> Loading dependents... </p> </div> </include-fragment> </details> <a class="social-count" href="/connec/yaml-js/network/dependents?package_id=UGFja2FnZS0xNTExNTcyMQ%3D%3D" aria-label="5840 repositories depend on this package" > 5.8k </a> </li> <li> <!-- '"` --><!-- </textarea></xmp> --></option></form><form data-remote="true" class="clearfix js-social-form js-social-container" action="/notifications/subscribe" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="KfVOcJHX71J4ecVVobCfYNOY/IryRvI4o74osb6srUOvOysYjrchElKD4Pd/L95QsF5iEovOphH289xRXv9rCQ==" /> <input type="hidden" name="repository_id" value="2678133"> <details class="details-reset details-overlay select-menu float-left"> <summary class="select-menu-button float-left btn btn-sm btn-with-count" data-hydro-click="{"event_type":"repository.click","payload":{"target":"WATCH_BUTTON","repository_id":2678133,"client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="c927acf391196d1e24bcf67463ed5b2b1f19f30eed309c51fd6d93c5d09b06ad" data-ga-click="Repository, click Watch settings, action:blob#show"> <span data-menu-button> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Watch </span>
</summary> <details-menu
class="select-menu-modal position-absolute mt-5" style="z-index: 99;"> <div class="select-menu-header"> <span class="select-menu-title">Notifications</span> </div> <div class="select-menu-list"> <button type="submit" name="do" value="included" class="select-menu-item width-full" aria-checked="true" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Not watching</span> <span class="description">Be notified only when participating or @mentioned.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Watch </span> </div> </button> <button type="submit" name="do" value="release_only" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Releases only</span> <span class="description">Be notified of new releases, and when participating or @mentioned.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Unwatch releases </span> </div> </button> <button type="submit" name="do" value="subscribed" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Watching</span> <span class="description">Be notified of all conversations.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-eye v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.06 2C3 2 0 8 0 8s3 6 8.06 6C13 14 16 8 16 8s-3-6-7.94-6zM8 12c-2.2 0-4-1.78-4-4 0-2.2 1.8-4 4-4 2.22 0 4 1.8 4 4 0 2.22-1.78 4-4 4zm2-4c0 1.11-.89 2-2 2-1.11 0-2-.89-2-2 0-1.11.89-2 2-2 1.11 0 2 .89 2 2z"/></svg> Unwatch </span> </div> </button> <button type="submit" name="do" value="ignore" class="select-menu-item width-full" aria-checked="false" role="menuitemradio"> <svg class="octicon octicon-check select-menu-item-icon" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M12 5l-8 8-4-4 1.5-1.5L4 10l6.5-6.5L12 5z"/></svg> <div class="select-menu-item-text"> <span class="select-menu-item-heading">Ignoring</span> <span class="description">Never be notified.</span> <span class="hidden-select-button-text" data-menu-button-contents> <svg class="octicon octicon-mute v-align-text-bottom" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 2.81v10.38c0 .67-.81 1-1.28.53L3 10H1c-.55 0-1-.45-1-1V7c0-.55.45-1 1-1h2l3.72-3.72C7.19 1.81 8 2.14 8 2.81zm7.53 3.22l-1.06-1.06-1.97 1.97-1.97-1.97-1.06 1.06L11.44 8 9.47 9.97l1.06 1.06 1.97-1.97 1.97 1.97 1.06-1.06L13.56 8l1.97-1.97z"/></svg> Stop ignoring </span> </div> </button> </div> </details-menu> </details> <a class="social-count js-social-count" href="/connec/yaml-js/watchers" aria-label="6 users are watching this repository"> 6 </a>
</form>
</li> <li> <div class="js-toggler-container js-social-container starring-container "> <form class="starred js-social-form" action="/connec/yaml-js/unstar" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="j4iBAsJCg1EUkm5D0TLlFezmZJT1W5ncTgfAL9hTaDribxN7cgrtVVH5fR9GjdEGSu5ub5p8THLlR9n8N8fg+w==" /> <input type="hidden" name="context" value="repository"></input> <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Unstar connec/yaml-js" data-hydro-click="{"event_type":"repository.click","payload":{"target":"UNSTAR_BUTTON","repository_id":2678133,"client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="568eb2156eefa6c1cfc033a51af621246a2b663a3318b44ad1f08a24100ed312" data-ga-click="Repository, click unstar button, action:blob#show; text:Unstar"> <svg aria-label="star" height="16" class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" role="img"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> Unstar
</button> <a class=“social-count js-social-count” href=“/connec/yaml-js/stargazers”
aria-label="63 users starred this repository"> 63 </a>
</form>
<form class="unstarred js-social-form" action="/connec/yaml-js/star" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="13FdXs9+um9oaevgu+OhCKP4amv9FQ+aQEB1aCSpnjbitSQTIyUyApuILdMBP2Y6VIaYe0u2LeDR4MiqK8zTwQ==" /> <input type="hidden" name="context" value="repository"></input> <button type="submit" class="btn btn-sm btn-with-count js-toggler-target" aria-label="Unstar this repository" title="Star connec/yaml-js" data-hydro-click="{"event_type":"repository.click","payload":{"target":"STAR_BUTTON","repository_id":2678133,"client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="549ec23bfb2f9b259be03230c114f276080f3c0fc561f9dd669d7a926679dd65" data-ga-click="Repository, click star button, action:blob#show; text:Star"> <svg aria-label="star" height="16" class="octicon octicon-star v-align-text-bottom" viewBox="0 0 14 16" version="1.1" width="14" role="img"><path fill-rule="evenodd" d="M14 6l-4.9-.64L7 1 4.9 5.36 0 6l3.6 3.26L2.67 14 7 11.67 11.33 14l-.93-4.74L14 6z"/></svg> Star
</button> <a class=“social-count js-social-count” href=“/connec/yaml-js/stargazers”
aria-label="63 users starred this repository"> 63 </a>
</form> </div>
</li> <li> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="btn-with-count" action="/connec/yaml-js/fork" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="n5kl7mFHrn62I8dXFlfp68DBiHE5LrKSFvEHgh6i2IkwJnt0aN7ppAZxJrGwsAg6W6OJEecJzyxcoW6YUGG7ww==" /> <button class="btn btn-sm btn-with-count" data-hydro-click="{"event_type":"repository.click","payload":{"target":"FORK_BUTTON","repository_id":2678133,"client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="7388dc315c2020ad708d4fb18ae911a657a9b31eb8b2a9b25e415a1a2b1dd0a4" data-ga-click="Repository, show fork modal, action:blob#show; text:Fork" type="submit" title="Fork your own copy of connec/yaml-js to your account" aria-label="Fork your own copy of connec/yaml-js to your account"> <svg class="octicon octicon-repo-forked v-align-text-bottom" viewBox="0 0 10 16" version="1.1" width="10" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8 1a1.993 1.993 0 00-1 3.72V6L5 8 3 6V4.72A1.993 1.993 0 002 1a1.993 1.993 0 00-1 3.72V6.5l3 3v1.78A1.993 1.993 0 005 15a1.993 1.993 0 001-3.72V9.5l3-3V4.72A1.993 1.993 0 008 1zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3 10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zm3-10c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg> Fork
</button></form>
<a href="/connec/yaml-js/network/members" class="social-count" aria-label="19 users forked this repository"> 19 </a> </li>
</ul>
<h1 class="public "> <svg class="octicon octicon-repo" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M4 9H3V8h1v1zm0-3H3v1h1V6zm0-2H3v1h1V4zm0-2H3v1h1V2zm8-1v12c0 .55-.45 1-1 1H6v2l-1.5-1.5L3 16v-2H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1h10c.55 0 1 .45 1 1zm-1 10H1v2h2v-1h3v1h5v-2zm0-10H2v9h9V1z"/></svg> <span class="author" itemprop="author"><a class="url fn" rel="author" data-hovercard-type="user" data-hovercard-url="/users/connec/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="/connec">connec</a></span><!--
–><span class=“path-divider”>/</span><!– –><strong itemprop=“name”><a data-pjax=“#js-repo-pjax-container” href=“/connec/yaml-js”>yaml-js</a></strong>
</h1>
</div>
<nav class=“hx_reponav reponav js-repo-nav js-sidenav-container-pjax container-lg p-responsive d-none d-lg-block”
itemscope itemtype="http://schema.org/BreadcrumbList" aria-label="Repository" data-pjax="#js-repo-pjax-container"> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a class="js-selected-navigation-item selected reponav-item" itemprop="url" data-hotkey="g c" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /connec/yaml-js" href="/connec/yaml-js"> <div class="d-inline"><svg class="octicon octicon-code" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M9.5 3L8 4.5 11.5 8 8 11.5 9.5 13 14 8 9.5 3zm-5 0L0 8l4.5 5L6 11.5 2.5 8 6 4.5 4.5 3z"/></svg></div> <span itemprop="name">Code</span> <meta itemprop="position" content="1">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" data-hotkey="g i" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /connec/yaml-js/issues" href="/connec/yaml-js/issues"> <div class="d-inline"><svg class="octicon octicon-issue-opened" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7 2.3c3.14 0 5.7 2.56 5.7 5.7s-2.56 5.7-5.7 5.7A5.71 5.71 0 011.3 8c0-3.14 2.56-5.7 5.7-5.7zM7 1C3.14 1 0 4.14 0 8s3.14 7 7 7 7-3.14 7-7-3.14-7-7-7zm1 3H6v5h2V4zm0 6H6v2h2v-2z"/></svg></div> <span itemprop="name">Issues</span> <span class="Counter">12</span> <meta itemprop="position" content="2">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a data-hotkey="g p" data-skip-pjax="true" itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /connec/yaml-js/pulls" href="/connec/yaml-js/pulls"> <div class="d-inline"><svg class="octicon octicon-git-pull-request" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 11.28V5c-.03-.78-.34-1.47-.94-2.06C9.46 2.35 8.78 2.03 8 2H7V0L4 3l3 3V4h1c.27.02.48.11.69.31.21.2.3.42.31.69v6.28A1.993 1.993 0 0010 15a1.993 1.993 0 001-3.72zm-1 2.92c-.66 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2zM4 3c0-1.11-.89-2-2-2a1.993 1.993 0 00-1 3.72v6.56A1.993 1.993 0 002 15a1.993 1.993 0 001-3.72V4.72c.59-.34 1-.98 1-1.72zm-.8 10c0 .66-.55 1.2-1.2 1.2-.65 0-1.2-.55-1.2-1.2 0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2zM2 4.2C1.34 4.2.8 3.65.8 3c0-.65.55-1.2 1.2-1.2.65 0 1.2.55 1.2 1.2 0 .65-.55 1.2-1.2 1.2z"/></svg></div> <span itemprop="name">Pull requests</span> <span class="Counter">1</span> <meta itemprop="position" content="4">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement" class="position-relative float-left"> <a data-hotkey="g w" data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="repo_actions /connec/yaml-js/actions" href="/connec/yaml-js/actions"> <div class="d-inline"><svg class="octicon octicon-play" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M14 8A7 7 0 110 8a7 7 0 0114 0zm-8.223 3.482l4.599-3.066a.5.5 0 000-.832L5.777 4.518A.5.5 0 005 4.934v6.132a.5.5 0 00.777.416z"/></svg></div> Actions
</a>
</span> <a data-hotkey="g b" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /connec/yaml-js/projects" href="/connec/yaml-js/projects"> <div class="d-inline"><svg class="octicon octicon-project" viewBox="0 0 15 16" version="1.1" width="15" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M10 12h3V2h-3v10zm-4-2h3V2H6v8zm-4 4h3V2H2v12zm-1 1h13V1H1v14zM14 0H1a1 1 0 00-1 1v14a1 1 0 001 1h13a1 1 0 001-1V1a1 1 0 00-1-1z"/></svg></div> Projects <span class="Counter" >0</span>
</a>
<a class="js-selected-navigation-item reponav-item" data-hotkey="g w" data-selected-links="repo_wiki /connec/yaml-js/wiki" href="/connec/yaml-js/wiki"> <div class="d-inline"><svg class="octicon octicon-book" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M3 5h4v1H3V5zm0 3h4V7H3v1zm0 2h4V9H3v1zm11-5h-4v1h4V5zm0 2h-4v1h4V7zm0 2h-4v1h4V9zm2-6v9c0 .55-.45 1-1 1H9.5l-1 1-1-1H2c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h5.5l1 1 1-1H15c.55 0 1 .45 1 1zm-8 .5L7.5 3H2v9h6V3.5zm7-.5H9.5l-.5.5V12h6V3z"/></svg></div> Wiki
</a>
<a data-skip-pjax="true" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy code_scanning /connec/yaml-js/security/advisories" href="/connec/yaml-js/security/advisories"> <div class="d-inline"><svg class="octicon octicon-shield" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 2l7-2 7 2v6.02C14 12.69 8.69 16 7 16c-1.69 0-7-3.31-7-7.98V2zm1 .75L7 1l6 1.75v5.268C13 12.104 8.449 15 7 15c-1.449 0-6-2.896-6-6.982V2.75zm1 .75L7 2v12c-1.207 0-5-2.482-5-5.985V3.5z"/></svg></div> Security
</a>
<a class="js-selected-navigation-item reponav-item" data-selected-links="repo_graphs repo_contributors dependency_graph pulse people /connec/yaml-js/pulse" href="/connec/yaml-js/pulse"> <div class="d-inline"><svg class="octicon octicon-graph" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M16 14v1H0V0h1v14h15zM5 13H3V8h2v5zm4 0H7V3h2v10zm4 0h-2V6h2v7z"/></svg></div> Insights
</a>
</nav>
<div class="reponav-wrapper reponav-small d-lg-none"> <nav class="reponav js-reponav text-center no-wrap" itemscope itemtype="http://schema.org/BreadcrumbList"> <span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a class="js-selected-navigation-item selected reponav-item" itemprop="url" aria-current="page" data-selected-links="repo_source repo_downloads repo_commits repo_releases repo_tags repo_branches repo_packages /connec/yaml-js" href="/connec/yaml-js"> <span itemprop="name">Code</span> <meta itemprop="position" content="1">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_issues repo_labels repo_milestones /connec/yaml-js/issues" href="/connec/yaml-js/issues"> <span itemprop="name">Issues</span> <span class="Counter">12</span> <meta itemprop="position" content="2">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_pulls checks /connec/yaml-js/pulls" href="/connec/yaml-js/pulls"> <span itemprop="name">Pull requests</span> <span class="Counter">1</span> <meta itemprop="position" content="3">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_projects new_repo_project repo_project /connec/yaml-js/projects" href="/connec/yaml-js/projects"> <span itemprop="name">Projects</span> <span class="Counter">0</span> <meta itemprop="position" content="4">
</a> </span>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="repo_wiki /connec/yaml-js/wiki" href="/connec/yaml-js/wiki"> <span itemprop="name">Wiki</span> <meta itemprop="position" content="5">
</a> </span>
<a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="security alerts policy code_scanning /connec/yaml-js/security/advisories" href="/connec/yaml-js/security/advisories"> <span itemprop="name">Security</span> <meta itemprop="position" content="6">
</a>
<a class="js-selected-navigation-item reponav-item" data-selected-links="pulse /connec/yaml-js/pulse" href="/connec/yaml-js/pulse"> Pulse
</a>
<span itemscope itemtype="http://schema.org/ListItem" itemprop="itemListElement"> <a itemprop="url" class="js-selected-navigation-item reponav-item" data-selected-links="community /connec/yaml-js/community" href="/connec/yaml-js/community"> Community
</a> </span>
</nav>
</div>
</div>
<div class=“container-lg clearfix new-discussion-timeline experiment-repo-nav p-responsive”>
<div class="repository-content "> <a class="d-none js-permalink-shortcut" data-hotkey="y" href="/connec/yaml-js/blob/579e6f6cc513ded1740959fc57aac3dc90c5f788/yaml.min.js">Permalink</a> <!-- blob contrib key: blob_contributors:v21:25c5b6df19181fff0ec38f5369e61491 --> <div class="d-flex flex-items-start flex-shrink-0 pb-3 flex-column flex-md-row"> <span class="d-flex flex-justify-between width-full width-md-auto">
<details class=“details-reset details-overlay select-menu branch-select-menu hx_rsm” id=“branch-select-menu”>
<summary class="btn btn-sm select-menu-button css-truncate" data-hotkey="w" title="Switch branches or tags"> <i>Branch:</i> <span class="css-truncate-target" data-menu-button>master</span> </summary> <details-menu class="select-menu-modal hx_rsm-modal position-absolute" style="z-index: 99;" src="/connec/yaml-js/refs/master/yaml.min.js?source_action=show&source_controller=blob" preload> <include-fragment class="select-menu-loading-overlay anim-pulse"> <svg height="32" class="octicon octicon-octoface" viewBox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><path fill-rule="evenodd" d="M14.7 5.34c.13-.32.55-1.59-.13-3.31 0 0-1.05-.33-3.44 1.3-1-.28-2.07-.32-3.13-.32s-2.13.04-3.13.32c-2.39-1.64-3.44-1.3-3.44-1.3-.68 1.72-.26 2.99-.13 3.31C.49 6.21 0 7.33 0 8.69 0 13.84 3.33 15 7.98 15S16 13.84 16 8.69c0-1.36-.49-2.48-1.3-3.35zM8 14.02c-3.3 0-5.98-.15-5.98-3.35 0-.76.38-1.48 1.02-2.07 1.07-.98 2.9-.46 4.96-.46 2.07 0 3.88-.52 4.96.46.65.59 1.02 1.3 1.02 2.07 0 3.19-2.68 3.35-5.98 3.35zM5.49 9.01c-.66 0-1.2.8-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.54-1.78-1.2-1.78zm5.02 0c-.66 0-1.2.79-1.2 1.78s.54 1.79 1.2 1.79c.66 0 1.2-.8 1.2-1.79s-.53-1.78-1.2-1.78z"/></svg> </include-fragment> </details-menu>
</details>
<div class="BtnGroup flex-shrink-0 d-md-none"> <a href="/connec/yaml-js/find/master" class="js-pjax-capture-input btn btn-sm BtnGroup-item" data-pjax data-hotkey="t"> Find file </a> <clipboard-copy value="yaml.min.js" class="btn btn-sm BtnGroup-item"> Copy path </clipboard-copy> </div> </span> <h2 id="blob-path" class="breadcrumb flex-auto min-width-0 text-normal flex-md-self-center ml-md-2 mr-md-3 my-2 my-md-0"> <span class="js-repo-root text-bold"><span class="js-path-segment"><a data-pjax="true" href="/connec/yaml-js"><span>yaml-js</span></a></span></span><span class="separator">/</span><strong class="final-path">yaml.min.js</strong> <span class="separator">/</span>
<details class=“details-reset details-overlay select-menu d-inline”>
<summary class="btn-link link-gray select-menu-button css-truncate" data-hotkey="r" data-hydro-click="{"event_type":"code_navigation.click_on_blob_definitions","payload":{"action":"click_on_blob_definitions","repository_id":2678133,"ref":"master","language":"JavaScript","client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="efd9451740c5d69b8c49757476657e6cad09cb780e5db03ec7419da85046fdf0"> <span data-menu-button>Jump to</span> </summary> <details-menu class="select-menu-modal position-absolute" style="z-index: 99;"> <div class="select-menu-header"> <span class="select-menu-title">Code definitions</span> </div> <div class="select-menu-filters"> <div class="select-menu-text-filter"> <input type="text" id="code-def-filter-field" class="form-control js-filterable-field" placeholder="Filter definitions" aria-label="Filter definitions" autofocus autocomplete="off"> </div> </div> <div class="select-menu-list lh-default" data-filterable-for="code-def-filter-field" data-filterable-type="substring"> </div> </details-menu>
</details>
</h2> <div class="BtnGroup flex-shrink-0 d-none d-md-inline-block"> <a href="/connec/yaml-js/find/master" class="js-pjax-capture-input btn btn-sm BtnGroup-item" data-pjax data-hotkey="t"> Find file </a> <clipboard-copy value="yaml.min.js" class="btn btn-sm BtnGroup-item"> Copy path </clipboard-copy> </div> </div> <include-fragment src="/connec/yaml-js/contributors/master/yaml.min.js" class="Box Box--condensed commit-loader"> <div class="Box-body bg-blue-light f6"> Fetching contributors… </div> <div class="Box-body d-flex flex-items-center" > <img alt="" class="loader-loading mr-2" src="https://github.githubassets.com/images/spinners/octocat-spinner-32-EAF2F5.gif" width="16" height="16" /> <span class="text-red h6 loader-error">Cannot retrieve contributors at this time</span> </div>
</include-fragment>
<div class="Box mt-3 position-relative">
<div class=“Box-header py-2 d-flex flex-column flex-shrink-0 flex-md-row flex-md-items-center”>
<div class="text-mono f6 flex-auto pr-3 flex-order-2 flex-md-order-1 mt-2 mt-md-0"> 1 lines (1 sloc) <span class="file-info-divider"></span> 112 KB </div> <div class="d-flex py-1 py-md-0 flex-auto flex-order-1 flex-md-order-2 flex-sm-grow-0 flex-justify-between"> <div class="BtnGroup"> <a id="raw-url" class="btn btn-sm BtnGroup-item" href="/connec/yaml-js/raw/master/yaml.min.js">Raw</a> <a class="btn btn-sm js-update-url-with-hash BtnGroup-item" data-hotkey="b" href="/connec/yaml-js/blame/master/yaml.min.js">Blame</a> <a rel="nofollow" class="btn btn-sm BtnGroup-item" href="/connec/yaml-js/commits/master/yaml.min.js">History</a> </div> <div> <a class="btn-octicon tooltipped tooltipped-nw hide-sm" href="x-github-client://openRepo/https://github.com/connec/yaml-js?branch=master&filepath=yaml.min.js" aria-label="Open this file in GitHub Desktop" data-ga-click="Repository, open with desktop, type:windows"> <svg class="octicon octicon-device-desktop" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M15 2H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h5.34c-.25.61-.86 1.39-2.34 2h8c-1.48-.61-2.09-1.39-2.34-2H15c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 9H1V3h14v8z"/></svg> </a> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form js-update-url-with-hash" action="/connec/yaml-js/edit/master/yaml.min.js" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="Uvxlem44rwLfpypcq3miRLjyaJAGmTNhwYKX2Q+1xWDU++8AM1jPIStlKe5Y8/TbQ8z/8Nalp4HVZLYWE8HSQg==" /> <button class="btn-octicon tooltipped tooltipped-nw" type="submit" aria-label="Fork this project and edit the file" data-hotkey="e" data-disable-with> <svg class="octicon octicon-pencil" viewBox="0 0 14 16" version="1.1" width="14" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 12v3h3l8-8-3-3-8 8zm3 2H1v-2h1v1h1v1zm10.3-9.3L12 6 9 3l1.3-1.3a.996.996 0 011.41 0l1.59 1.59c.39.39.39 1.02 0 1.41z"/></svg> </button>
</form>
<!-- '"` --><!-- </textarea></xmp> --></option></form><form class="inline-form" action="/connec/yaml-js/delete/master/yaml.min.js" accept-charset="UTF-8" method="post"><input name="utf8" type="hidden" value="✓" /><input type="hidden" name="authenticity_token" value="G93wYAw8YfHRwiC7voMbavWjomo31GB5lUt4qv6AhAq22jlJ8VZl0VbDmYOIHpx5hpxV9VtP+pMXsiKeVTBkZw==" /> <button class="btn-octicon btn-octicon-danger tooltipped tooltipped-nw" type="submit" aria-label="Fork this project and delete the file" data-disable-with> <svg class="octicon octicon-trashcan" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M11 2H9c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 12H3V5h1v8h1V5h1v8h1V5h1v8h1V5h1v9zm1-10H2V3h9v1z"/></svg> </button>
</form> </div>
</div>
</div>
<div class="f6 v-align-middle text-gray px-3 py-2 border-bottom bg-gray-light d-flex flex-justify-between"> <div class="d-flex text-mono"> <svg style="color: #28a745;" class="octicon octicon-primitive-dot mr-2" viewBox="0 0 8 16" version="1.1" width="8" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M0 8c0-2.2 1.8-4 4-4s4 1.8 4 4-1.8 4-4 4-4-1.8-4-4z"/></svg> <span>You're using code navigation to jump to definitions or references.</span> </div> <div> <a href="https://help.github.com/en/articles/navigating-code-on-github">Learn more</a> or <a href="mailto:code-nav@github.com">give us feedback</a> </div> </div> <div itemprop="text" class="Box-body p-0 blob-wrapper data type-javascript ">
<table class=“highlight tab-size js-file-line-container” data-tab-size=“8”>
<tr> <td id="L1" class="blob-num js-line-number" data-line-number="1"></td> <td id="LC1" class="blob-code blob-code-inner js-file-line">(function(){var modules,require_from,register,error;if(void 0===global)var global="undefined"==typeof window?this:window;modules={},require_from=function(parent,from){return function(name){return modules[from]&&modules[from][name]?(modules[from][name].parent=parent,modules[from][name].initialize&&modules[from][name].initialize(),modules[from][name].exports):error(name,from)}},error=function(name,from){var message="Warn: could not find module "+name;console.log(message)},(register=function(names,directory,callback){var module={exports:{},initialize:function(){callback.call(module.exports,global,module,module.exports,require_from(module,directory),void 0),delete module.initialize},parent:null};for(var from in names){modules[from]=modules[from]||{};for(var j in names[from]){var name=names[from][j];modules[from][name]=module}}})({0:["./events"]},0,function(global,module,exports,require,window){(function(){this.Event=class{constructor(start_mark1,end_mark1){this.start_mark=start_mark1,this.end_mark=end_mark1}},this.NodeEvent=class extends this.Event{constructor(anchor1,start_mark,end_mark){super(start_mark,end_mark),this.anchor=anchor1}},this.CollectionStartEvent=class extends this.NodeEvent{constructor(anchor,tag,implicit,start_mark,end_mark,flow_style){super(anchor,start_mark,end_mark),this.tag=tag,this.implicit=implicit,this.flow_style=flow_style}},this.CollectionEndEvent=class extends this.Event{},this.StreamStartEvent=class extends this.Event{constructor(start_mark,end_mark,encoding){super(start_mark,end_mark),this.encoding=encoding}},this.StreamEndEvent=class extends this.Event{},this.DocumentStartEvent=class extends this.Event{constructor(start_mark,end_mark,explicit,version,tags){super(start_mark,end_mark),this.explicit=explicit,this.version=version,this.tags=tags}},this.DocumentEndEvent=class extends this.Event{constructor(start_mark,end_mark,explicit){super(start_mark,end_mark),this.explicit=explicit}},this.AliasEvent=class extends this.NodeEvent{},this.ScalarEvent=class extends this.NodeEvent{constructor(anchor,tag,implicit,value,start_mark,end_mark,style){super(anchor,start_mark,end_mark),this.tag=tag,this.implicit=implicit,this.value=value,this.style=style}},this.SequenceStartEvent=class extends this.CollectionStartEvent{},this.SequenceEndEvent=class extends this.CollectionEndEvent{},this.MappingStartEvent=class extends this.CollectionStartEvent{},this.MappingEndEvent=class extends this.CollectionEndEvent{}}).call(this)}),register({0:["./errors"]},0,function(global,module,exports,require,window){(function(){var indexOf=[].indexOf;this.Mark=class{constructor(line,column,buffer,pointer){this.line=line,this.column=column,this.buffer=buffer,this.pointer=pointer}get_snippet(indent=4,max_length=75){var end,head,ref,ref1,start,tail;if(null==this.buffer)return null;for("\0\r\n \u2028\u2029",head="",start=this.pointer;start>0&&(ref=this.buffer[start-1],indexOf.call("\0\r\n \u2028\u2029",ref)<0);)if(start--,this.pointer-start>max_length/2-1){head=" ... ",start+=5;break}for(tail="",end=this.pointer;end<this.buffer.length&&(ref1=this.buffer[end],indexOf.call("\0\r\n \u2028\u2029",ref1)<0);)if(++end-this.pointer>max_length/2-1){tail=" ... ",end-=5;break}return`${new Array(indent).join(" ")}${head}${this.buffer.slice(start,end)}${tail}\n${new Array(indent+this.pointer-start+head.length).join(" ")}^`}toString(){var snippet,where;return snippet=this.get_snippet(),where=` on line ${this.line+1}, column ${this.column+1}`,snippet?where:`${where}:\n${snippet}`}},this.YAMLError=class extends Error{constructor(message){super(message),Object.defineProperty(this,"stack",{get:function(){return this.toString()+"\n"+(new Error).stack.split("\n").slice(1).join("\n")}})}toString(){return this.message}},this.MarkedYAMLError=class extends this.YAMLError{constructor(context,context_mark,problem,problem_mark,note){super(),this.context=context,this.context_mark=context_mark,this.problem=problem,this.problem_mark=problem_mark,this.note=note}toString(){var lines;return lines=[],null!=this.context&&lines.push(this.context),null==this.context_mark||null!=this.problem&&null!=this.problem_mark&&this.context_mark.line===this.problem_mark.line&&this.context_mark.column===this.problem_mark.column||lines.push(this.context_mark.toString()),null!=this.problem&&lines.push(this.problem),null!=this.problem_mark&&lines.push(this.problem_mark.toString()),null!=this.note&&lines.push(this.note),lines.join("\n")}}}).call(this)}),register({0:["./nodes"]},0,function(global,module,exports,require,window){(function(){var unique_id;unique_id=0,this.Node=class{constructor(tag1,value1,start_mark1,end_mark1){this.tag=tag1,this.value=value1,this.start_mark=start_mark1,this.end_mark=end_mark1,this.unique_id=`node_${unique_id++}`}},this.ScalarNode=function(){class ScalarNode extends this.Node{constructor(tag,value,start_mark,end_mark,style){super(tag,value,start_mark,end_mark),this.style=style}}return ScalarNode.prototype.id="scalar",ScalarNode}.call(this),this.CollectionNode=class extends this.Node{constructor(tag,value,start_mark,end_mark,flow_style){super(tag,value,start_mark,end_mark),this.flow_style=flow_style}},this.SequenceNode=function(){class SequenceNode extends this.CollectionNode{}return SequenceNode.prototype.id="sequence",SequenceNode}.call(this),this.MappingNode=function(){class MappingNode extends this.CollectionNode{}return MappingNode.prototype.id="mapping",MappingNode}.call(this)}).call(this)}),register({0:["./composer"]},0,function(global,module,exports,require,window){(function(){var MarkedYAMLError,events,nodes;events=require("./events"),({MarkedYAMLError:MarkedYAMLError}=require("./errors")),nodes=require("./nodes"),this.ComposerError=class extends MarkedYAMLError{},this.Composer=function(){var ctor;class Composer{constructor(){return ctor.apply(this,arguments)}initialise(){return this.anchors={}}check_node(){return this.check_event(events.StreamStartEvent)&&this.get_event(),!this.check_event(events.StreamEndEvent)}get_node(){if(!this.check_event(events.StreamEndEvent))return this.compose_document()}get_single_node(){var document,event;if(this.get_event(),document=null,this.check_event(events.StreamEndEvent)||(document=this.compose_document()),!this.check_event(events.StreamEndEvent))throw event=this.get_event(),new exports.ComposerError("expected a single document in the stream",document.start_mark,"but found another document",event.start_mark);return this.get_event(),document}compose_document(){var node;return this.get_event(),node=this.compose_node(),this.get_event(),this.anchors={},node}compose_node(parent,index){var anchor,event,node;if(this.check_event(events.AliasEvent)){if(event=this.get_event(),!((anchor=event.anchor)in this.anchors))throw new exports.ComposerError(null,null,`found undefined alias ${anchor}`,event.start_mark);return this.anchors[anchor]}if(event=this.peek_event(),null!==(anchor=event.anchor)&&anchor in this.anchors)throw new exports.ComposerError(`found duplicate anchor ${anchor}; first occurence`,this.anchors[anchor].start_mark,"second occurrence",event.start_mark);return this.descend_resolver(parent,index),this.check_event(events.ScalarEvent)?node=this.compose_scalar_node(anchor):this.check_event(events.SequenceStartEvent)?node=this.compose_sequence_node(anchor):this.check_event(events.MappingStartEvent)&&(node=this.compose_mapping_node(anchor)),this.ascend_resolver(),node}compose_scalar_node(anchor){var event,node,tag;return event=this.get_event(),null!==(tag=event.tag)&&"!"!==tag||(tag=this.resolve(nodes.ScalarNode,event.value,event.implicit)),node=new nodes.ScalarNode(tag,event.value,event.start_mark,event.end_mark,event.style),null!==anchor&&(this.anchors[anchor]=node),node}compose_sequence_node(anchor){var end_event,index,node,start_event,tag;for(null!==(tag=(start_event=this.get_event()).tag)&&"!"!==tag||(tag=this.resolve(nodes.SequenceNode,null,start_event.implicit)),node=new nodes.SequenceNode(tag,[],start_event.start_mark,null,start_event.flow_style),null!==anchor&&(this.anchors[anchor]=node),index=0;!this.check_event(events.SequenceEndEvent);)node.value.push(this.compose_node(node,index)),index++;return end_event=this.get_event(),node.end_mark=end_event.end_mark,node}compose_mapping_node(anchor){var end_event,item_key,item_value,node,start_event,tag;for(null!==(tag=(start_event=this.get_event()).tag)&&"!"!==tag||(tag=this.resolve(nodes.MappingNode,null,start_event.implicit)),node=new nodes.MappingNode(tag,[],start_event.start_mark,null,start_event.flow_style),null!==anchor&&(this.anchors[anchor]=node);!this.check_event(events.MappingEndEvent);)item_key=this.compose_node(node),item_value=this.compose_node(node,item_key),node.value.push([item_key,item_value]);return end_event=this.get_event(),node.end_mark=end_event.end_mark,node}}return ctor=Composer.prototype.initialise,Composer}.call(this)}).call(this)}),register({0:["./util"]},0,function(global,module,exports,require,window){(function(){var ref,ref1,ref2,hasProp={}.hasOwnProperty;this.StringStream=class{constructor(){this.string=""}write(chunk){return this.string+=chunk}},this.clone=(obj=>Object.assign({},obj)),this.extend=function(destination,...sources){var i,j,len,len1,name,ref,source;for(i=0,len=sources.length;i<len;i++)for(source=sources[i];source!==Object.prototype;){for(j=0,len1=(ref=Object.getOwnPropertyNames(source)).length;j<len1;j++)null==destination[name=ref[j]]&&(destination[name]=source[name]);source=Object.getPrototypeOf(source)}return destination},this.is_empty=function(obj){var key;if(Array.isArray(obj)||"string"==typeof obj)return 0===obj.length;for(key in obj)if(hasProp.call(obj,key))return!1;return!0},this.inspect=null!=(ref=null!=(ref1=null!=(ref2=require("util"))?ref2.inspect:void 0)?ref1:global.inspect)?ref:function(a){return`${a}`},this.pad_left=function(str,char,length){return(str=String(str)).length>=length?str:str.length+1===length?`${char}${str}`:`${new Array(length-str.length+1).join(char)}${str}`},this.to_hex=function(num){return"string"==typeof num&&(num=num.charCodeAt(0)),num.toString(16)}}).call(this)}),register({0:["./constructor"]},0,function(global,module,exports,require,window){(function(){var MarkedYAMLError,nodes,util,indexOf=[].indexOf;({MarkedYAMLError:MarkedYAMLError}=require("./errors")),nodes=require("./nodes"),util=require("./util"),this.ConstructorError=class extends MarkedYAMLError{},this.BaseConstructor=function(){var ctor;class BaseConstructor{constructor(){return ctor.apply(this,arguments)}static add_constructor(tag,constructor){return this.prototype.hasOwnProperty("yaml_constructors")||(this.prototype.yaml_constructors=util.extend({},this.prototype.yaml_constructors)),this.prototype.yaml_constructors[tag]=constructor}static add_multi_constructor(tag_prefix,multi_constructor){return this.prototype.hasOwnProperty("yaml_multi_constructors")||(this.prototype.yaml_multi_constructors=util.extend({},this.prototype.yaml_multi_constructors)),this.prototype.yaml_multi_constructors[tag_prefix]=multi_constructor}initialise(){return this.constructed_objects={},this.constructing_nodes=[],this.deferred_constructors=[]}check_data(){return this.check_node()}get_data(){if(this.check_node())return this.construct_document(this.get_node())}get_single_data(){var node;return null!=(node=this.get_single_node())?this.construct_document(node):null}construct_document(node){var data;for(data=this.construct_object(node);!util.is_empty(this.deferred_constructors);)this.deferred_constructors.pop()();return data}defer(f){return this.deferred_constructors.push(f)}construct_object(node){var constructor,object,ref,tag_prefix,tag_suffix;if(node.unique_id in this.constructed_objects)return this.constructed_objects[node.unique_id];if(ref=node.unique_id,indexOf.call(this.constructing_nodes,ref)>=0)throw new exports.ConstructorError(null,null,"found unconstructable recursive node",node.start_mark);if(this.constructing_nodes.push(node.unique_id),constructor=null,tag_suffix=null,node.tag in this.yaml_constructors)constructor=this.yaml_constructors[node.tag];else{for(tag_prefix in this.yaml_multi_constructors)if(node.tag.indexOf(0===tag_prefix)){tag_suffix=node.tag.slice(tag_prefix.length),constructor=this.yaml_multi_constructors[tag_prefix];break}null==constructor&&(null in this.yaml_multi_constructors?(tag_suffix=node.tag,constructor=this.yaml_multi_constructors.null):null in this.yaml_constructors?constructor=this.yaml_constructors.null:node instanceof nodes.ScalarNode?constructor=this.construct_scalar:node instanceof nodes.SequenceNode?constructor=this.construct_sequence:node instanceof nodes.MappingNode&&(constructor=this.construct_mapping))}return object=constructor.call(this,null!=tag_suffix?tag_suffix:node,node),this.constructed_objects[node.unique_id]=object,this.constructing_nodes.pop(),object}construct_scalar(node){if(!(node instanceof nodes.ScalarNode))throw new exports.ConstructorError(null,null,`expected a scalar node but found ${node.id}`,node.start_mark);return node.value}construct_sequence(node){var child,i,len,ref,results;if(!(node instanceof nodes.SequenceNode))throw new exports.ConstructorError(null,null,`expected a sequence node but found ${node.id}`,node.start_mark);for(results=[],i=0,len=(ref=node.value).length;i<len;i++)child=ref[i],results.push(this.construct_object(child));return results}construct_mapping(node){var i,key,key_node,len,mapping,ref,value,value_node;if(!(node instanceof nodes.MappingNode))throw new ConstructorError(null,null,`expected a mapping node but found ${node.id}`,node.start_mark);for(mapping={},i=0,len=(ref=node.value).length;i<len;i++){if([key_node,value_node]=ref[i],"object"==typeof(key=this.construct_object(key_node)))throw new exports.ConstructorError("while constructing a mapping",node.start_mark,"found unhashable key",key_node.start_mark);value=this.construct_object(value_node),mapping[key]=value}return mapping}construct_pairs(node){var i,key,key_node,len,pairs,ref,value,value_node;if(!(node instanceof nodes.MappingNode))throw new exports.ConstructorError(null,null,`expected a mapping node but found ${node.id}`,node.start_mark);for(pairs=[],i=0,len=(ref=node.value).length;i<len;i++)[key_node,value_node]=ref[i],key=this.construct_object(key_node),value=this.construct_object(value_node),pairs.push([key,value]);return pairs}}return BaseConstructor.prototype.yaml_constructors={},BaseConstructor.prototype.yaml_multi_constructors={},ctor=BaseConstructor.prototype.initialise,BaseConstructor}.call(this),this.Constructor=function(){var BOOL_VALUES,TIMESTAMP_PARTS,TIMESTAMP_REGEX;return BOOL_VALUES={on:!0,off:!1,true:!0,false:!1,yes:!0,no:!1},TIMESTAMP_REGEX=/^([0-9][0-9][0-9][0-9])-([0-9][0-9]?)-([0-9][0-9]?)(?:(?:[Tt]|[\x20\t]+)([0-9][0-9]?):([0-9][0-9]):([0-9][0-9])(?:\.([0-9]*))?(?:[\x20\t]*(Z|([-+])([0-9][0-9]?)(?::([0-9][0-9]))?))?)?$/,TIMESTAMP_PARTS={year:1,month:2,day:3,hour:4,minute:5,second:6,fraction:7,tz:8,tz_sign:9,tz_hour:10,tz_minute:11},class extends this.BaseConstructor{construct_scalar(node){var i,key_node,len,ref,value_node;if(node instanceof nodes.MappingNode)for(i=0,len=(ref=node.value).length;i<len;i++)if([key_node,value_node]=ref[i],"tag:yaml.org,2002:value"===key_node.tag)return this.construct_scalar(value_node);return super.construct_scalar(node)}flatten_mapping(node){var i,index,j,key_node,len,len1,merge,ref,submerge,subnode,value,value_node;for(merge=[],index=0;index<node.value.length;)if([key_node,value_node]=node.value[index],"tag:yaml.org,2002:merge"===key_node.tag)if(node.value.splice(index,1),value_node instanceof nodes.MappingNode)this.flatten_mapping(value_node),merge=merge.concat(value_node.value);else{if(!(value_node instanceof nodes.SequenceNode))throw new exports.ConstructorError("while constructing a mapping",node.start_mark,`expected a mapping or list of mappings for merging but found ${value_node.id}`,value_node.start_mark);for(submerge=[],i=0,len=(ref=value_node.value).length;i<len;i++){if(!((subnode=ref[i])instanceof nodes.MappingNode))throw new exports.ConstructorError("while constructing a mapping",node.start_mark,`expected a mapping for merging, but found ${subnode.id}`,subnode.start_mark);this.flatten_mapping(subnode),submerge.push(subnode.value)}for(submerge.reverse(),j=0,len1=submerge.length;j<len1;j++)value=submerge[j],merge=merge.concat(value)}else"tag:yaml.org,2002:value"===key_node.tag?(key_node.tag="tag:yaml.org,2002:str",index++):index++;if(merge.length)return node.value=merge.concat(node.value)}construct_mapping(node){return node instanceof nodes.MappingNode&&this.flatten_mapping(node),super.construct_mapping(node)}construct_yaml_null(node){return this.construct_scalar(node),null}construct_yaml_bool(node){var value;return value=this.construct_scalar(node),BOOL_VALUES[value.toLowerCase()]}construct_yaml_int(node){var base,digit,digits,i,len,part,ref,sign,value;if(value=this.construct_scalar(node),value=value.replace(/_/g,""),sign="-"===value[0]?-1:1,ref=value[0],indexOf.call("+-",ref)>=0&&(value=value.slice(1)),"0"===value)return 0;if(0===value.indexOf("0b"))return sign*parseInt(value.slice(2),2);if(0===value.indexOf("0x"))return sign*parseInt(value.slice(2),16);if(0===value.indexOf("0o"))return sign*parseInt(value.slice(2),8);if("0"===value[0])return sign*parseInt(value,8);if(indexOf.call(value,":")>=0){for((digits=function(){var i,len,ref1,results;for(results=[],i=0,len=(ref1=value.split(/:/g)).length;i<len;i++)part=ref1[i],results.push(parseInt(part));return results}()).reverse(),base=1,value=0,i=0,len=digits.length;i<len;i++)digit=digits[i],value+=digit*base,base*=60;return sign*value}return sign*parseInt(value)}construct_yaml_float(node){var base,digit,digits,i,len,part,ref,sign,value;if(value=this.construct_scalar(node),value=value.replace(/_/g,"").toLowerCase(),sign="-"===value[0]?-1:1,ref=value[0],indexOf.call("+-",ref)>=0&&(value=value.slice(1)),".inf"===value)return Infinity*sign;if(".nan"===value)return NaN;if(indexOf.call(value,":")>=0){for((digits=function(){var i,len,ref1,results;for(results=[],i=0,len=(ref1=value.split(/:/g)).length;i<len;i++)part=ref1[i],results.push(parseFloat(part));return results}()).reverse(),base=1,value=0,i=0,len=digits.length;i<len;i++)digit=digits[i],value+=digit*base,base*=60;return sign*value}return sign*parseFloat(value)}construct_yaml_binary(node){var error,value;value=this.construct_scalar(node);try{return void 0!==window&&null!==window?atob(value):new Buffer(value,"base64").toString("ascii")}catch(error1){throw error=error1,new exports.ConstructorError(null,null,`failed to decode base64 data: ${error}`,node.start_mark)}}construct_yaml_timestamp(node){var day,fraction,hour,index,key,match,millisecond,minute,month,second,tz_hour,tz_minute,tz_sign,values,year;this.construct_scalar(node),match=node.value.match(TIMESTAMP_REGEX),values={};for(key in TIMESTAMP_PARTS)index=TIMESTAMP_PARTS[key],values[key]=match[index];if(year=parseInt(values.year),month=parseInt(values.month)-1,day=parseInt(values.day),!values.hour)return new Date(Date.UTC(year,month,day));if(hour=parseInt(values.hour),minute=parseInt(values.minute),second=parseInt(values.second),millisecond=0,values.fraction){for(fraction=values.fraction.slice(0,6);fraction.length<6;)fraction+="0";fraction=parseInt(fraction),millisecond=Math.round(fraction/1e3)}return values.tz_sign&&(tz_sign="-"===values.tz_sign?1:-1,(tz_hour=parseInt(values.tz_hour))&&(hour+=tz_sign*tz_hour),(tz_minute=parseInt(values.tz_minute))&&(minute+=tz_sign*tz_minute)),new Date(Date.UTC(year,month,day,hour,minute,second,millisecond))}construct_yaml_pair_list(type,node){var list;if(list=[],!(node instanceof nodes.SequenceNode))throw new exports.ConstructorError(`while constructing ${type}`,node.start_mark,`expected a sequence but found ${node.id}`,node.start_mark);return this.defer(()=>{var i,key,key_node,len,ref,results,subnode,value,value_node;for(results=[],i=0,len=(ref=node.value).length;i<len;i++){if(!((subnode=ref[i])instanceof nodes.MappingNode))throw new exports.ConstructorError(`while constructing ${type}`,node.start_mark,`expected a mapping of length 1 but found ${subnode.id}`,subnode.start_mark);if(1!==subnode.value.length)throw new exports.ConstructorError(`while constructing ${type}`,node.start_mark,`expected a mapping of length 1 but found ${subnode.id}`,subnode.start_mark);[key_node,value_node]=subnode.value[0],key=this.construct_object(key_node),value=this.construct_object(value_node),results.push(list.push([key,value]))}return results}),list}construct_yaml_omap(node){return this.construct_yaml_pair_list("an ordered map",node)}construct_yaml_pairs(node){return this.construct_yaml_pair_list("pairs",node)}construct_yaml_set(node){var data;return data=[],this.defer(()=>{var item,results;results=[];for(item in this.construct_mapping(node))results.push(data.push(item));return results}),data}construct_yaml_str(node){return this.construct_scalar(node)}construct_yaml_seq(node){var data;return data=[],this.defer(()=>{var i,item,len,ref,results;for(results=[],i=0,len=(ref=this.construct_sequence(node)).length;i<len;i++)item=ref[i],results.push(data.push(item));return results}),data}construct_yaml_map(node){var data;return data={},this.defer(()=>{var key,ref,results,value;ref=this.construct_mapping(node),results=[];for(key in ref)value=ref[key],results.push(data[key]=value);return results}),data}construct_yaml_object(node,klass){var data;return data=new klass,this.defer(()=>{var key,ref,results,value;ref=this.construct_mapping(node,!0),results=[];for(key in ref)value=ref[key],results.push(data[key]=value);return results}),data}construct_undefined(node){throw new exports.ConstructorError(null,null,`could not determine a constructor for the tag ${node.tag}`,node.start_mark)}}}.call(this),this.Constructor.add_constructor("tag:yaml.org,2002:null",this.Constructor.prototype.construct_yaml_null),this.Constructor.add_constructor("tag:yaml.org,2002:bool",this.Constructor.prototype.construct_yaml_bool),this.Constructor.add_constructor("tag:yaml.org,2002:int",this.Constructor.prototype.construct_yaml_int),this.Constructor.add_constructor("tag:yaml.org,2002:float",this.Constructor.prototype.construct_yaml_float),this.Constructor.add_constructor("tag:yaml.org,2002:binary",this.Constructor.prototype.construct_yaml_binary),this.Constructor.add_constructor("tag:yaml.org,2002:timestamp",this.Constructor.prototype.construct_yaml_timestamp),this.Constructor.add_constructor("tag:yaml.org,2002:omap",this.Constructor.prototype.construct_yaml_omap),this.Constructor.add_constructor("tag:yaml.org,2002:pairs",this.Constructor.prototype.construct_yaml_pairs),this.Constructor.add_constructor("tag:yaml.org,2002:set",this.Constructor.prototype.construct_yaml_set),this.Constructor.add_constructor("tag:yaml.org,2002:str",this.Constructor.prototype.construct_yaml_str),this.Constructor.add_constructor("tag:yaml.org,2002:seq",this.Constructor.prototype.construct_yaml_seq),this.Constructor.add_constructor("tag:yaml.org,2002:map",this.Constructor.prototype.construct_yaml_map),this.Constructor.add_constructor(null,this.Constructor.prototype.construct_undefined)}).call(this)}),register({0:["./emitter"]},0,function(global,module,exports,require,window){(function(){var ScalarAnalysis,YAMLError,events,util,hasProp={}.hasOwnProperty,indexOf=[].indexOf;events=require("./events"),util=require("./util"),({YAMLError:YAMLError}=require("./errors")),this.EmitterError=class extends YAMLError{},this.Emitter=function(){var C_WHITESPACE,DEFAULT_TAG_PREFIXES,ESCAPE_REPLACEMENTS,ctor;class Emitter{constructor(){return ctor.apply(this,arguments)}initialise(stream,options){var ref;return this.stream=stream,this.encoding=null,this.states=[],this.state=this.expect_stream_start,this.events=[],this.event=null,this.indents=[],this.indent=null,this.flow_level=0,this.root_context=!1,this.sequence_context=!1,this.mapping_context=!1,this.simple_key_context=!1,this.line=0,this.column=0,this.whitespace=!0,this.indentation=!0,this.open_ended=!1,({canonical:this.canonical,allow_unicode:this.allow_unicode}=options),null==this.canonical&&(this.canonical=!1),null==this.allow_unicode&&(this.allow_unicode=!0),this.best_indent=1<options.indent&&options.indent<10?options.indent:2,this.best_width=options.width>2*this.indent?options.width:80,this.best_line_break="\r"===(ref=options.line_break)||"\n"===ref||"\r\n"===ref?options.line_break:"\n",this.tag_prefixes=null,this.prepared_anchor=null,this.prepared_tag=null,this.analysis=null,this.style=null}dispose(){return this.states=[],this.state=null}emit(event){var results;for(this.events.push(event),results=[];!this.need_more_events();)this.event=this.events.shift(),this.state(),results.push(this.event=null);return results}need_more_events(){var event;return 0===this.events.length||((event=this.events[0])instanceof events.DocumentStartEvent?this.need_events(1):event instanceof events.SequenceStartEvent?this.need_events(2):event instanceof events.MappingStartEvent&&this.need_events(3))}need_events(count){var event,i,len,level,ref;for(level=0,i=0,len=(ref=this.events.slice(1)).length;i<len;i++)if((event=ref[i])instanceof events.DocumentStartEvent||event instanceof events.CollectionStartEvent?level++:event instanceof events.DocumentEndEvent||event instanceof events.CollectionEndEvent?level--:event instanceof events.StreamEndEvent&&(level=-1),level<0)return!1;return this.events.length<count+1}increase_indent(options={}){return this.indents.push(this.indent),null==this.indent?this.indent=options.flow?this.best_indent:0:options.indentless?void 0:this.indent+=this.best_indent}expect_stream_start(){return this.event instanceof events.StreamStartEvent?(!this.event.encoding||"encoding"in this.stream||(this.encoding=this.event.encoding),this.write_stream_start(),this.state=this.expect_first_document_start):this.error("expected StreamStartEvent, but got",this.event)}expect_nothing(){return this.error("expected nothing, but got",this.event)}expect_first_document_start(){return this.expect_document_start(!0)}expect_document_start(first=!1){var handle,i,k,len,prefix,ref;if(this.event instanceof events.DocumentStartEvent){if((this.event.version||this.event.tags)&&this.open_ended&&(this.write_indicator("...",!0),this.write_indent()),this.event.version&&this.write_version_directive(this.prepare_version(this.event.version)),this.tag_prefixes=util.clone(DEFAULT_TAG_PREFIXES),this.event.tags)for(i=0,len=(ref=function(){var ref,results;ref=this.event.tags,results=[];for(k in ref)hasProp.call(ref,k)&&results.push(k);return results}.call(this).sort()).length;i<len;i++)handle=ref[i],prefix=this.event.tags[handle],this.tag_prefixes[prefix]=handle,this.write_tag_directive(this.prepare_tag_handle(handle),this.prepare_tag_prefix(prefix));return(!first||this.event.explicit||this.canonical||this.event.version||this.event.tags||this.check_empty_document())&&(this.write_indent(),this.write_indicator("---",!0),this.canonical&&this.write_indent()),this.state=this.expect_document_root}return this.event instanceof events.StreamEndEvent?(this.open_ended&&(this.write_indicator("...",!0),this.write_indent()),this.write_stream_end(),this.state=this.expect_nothing):this.error("expected DocumentStartEvent, but got",this.event)}expect_document_end(){return this.event instanceof events.DocumentEndEvent?(this.write_indent(),this.event.explicit&&(this.write_indicator("...",!0),this.write_indent()),this.flush_stream(),this.state=this.expect_document_start):this.error("expected DocumentEndEvent, but got",this.event)}expect_document_root(){return this.states.push(this.expect_document_end),this.expect_node({root:!0})}expect_node(expect={}){return this.root_context=!!expect.root,this.sequence_context=!!expect.sequence,this.mapping_context=!!expect.mapping,this.simple_key_context=!!expect.simple_key,this.event instanceof events.AliasEvent?this.expect_alias():this.event instanceof events.ScalarEvent||this.event instanceof events.CollectionStartEvent?(this.process_anchor("&"),this.process_tag(),this.event instanceof events.ScalarEvent?this.expect_scalar():this.event instanceof events.SequenceStartEvent?this.flow_level||this.canonical||this.event.flow_style||this.check_empty_sequence()?this.expect_flow_sequence():this.expect_block_sequence():this.event instanceof events.MappingStartEvent?this.flow_level||this.canonical||this.event.flow_style||this.check_empty_mapping()?this.expect_flow_mapping():this.expect_block_mapping():void 0):this.error("expected NodeEvent, but got",this.event)}expect_alias(){return this.event.anchor||this.error("anchor is not specified for alias"),this.process_anchor("*"),this.state=this.states.pop()}expect_scalar(){return this.increase_indent({flow:!0}),this.process_scalar(),this.indent=this.indents.pop(),this.state=this.states.pop()}expect_flow_sequence(){return this.write_indicator("[",!0,{whitespace:!0}),this.flow_level++,this.increase_indent({flow:!0}),this.state=this.expect_first_flow_sequence_item}expect_first_flow_sequence_item(){return this.event instanceof events.SequenceEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.write_indicator("]",!1),this.state=this.states.pop()):((this.canonical||this.column>this.best_width)&&this.write_indent(),this.states.push(this.expect_flow_sequence_item),this.expect_node({sequence:!0}))}expect_flow_sequence_item(){return this.event instanceof events.SequenceEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.canonical&&(this.write_indicator(",",!1),this.write_indent()),this.write_indicator("]",!1),this.state=this.states.pop()):(this.write_indicator(",",!1),(this.canonical||this.column>this.best_width)&&this.write_indent(),this.states.push(this.expect_flow_sequence_item),this.expect_node({sequence:!0}))}expect_flow_mapping(){return this.write_indicator("{",!0,{whitespace:!0}),this.flow_level++,this.increase_indent({flow:!0}),this.state=this.expect_first_flow_mapping_key}expect_first_flow_mapping_key(){return this.event instanceof events.MappingEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.write_indicator("}",!1),this.state=this.states.pop()):((this.canonical||this.column>this.best_width)&&this.write_indent(),!this.canonical&&this.check_simple_key()?(this.states.push(this.expect_flow_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0),this.states.push(this.expect_flow_mapping_value),this.expect_node({mapping:!0})))}expect_flow_mapping_key(){return this.event instanceof events.MappingEndEvent?(this.indent=this.indents.pop(),this.flow_level--,this.canonical&&(this.write_indicator(",",!1),this.write_indent()),this.write_indicator("}",!1),this.state=this.states.pop()):(this.write_indicator(",",!1),(this.canonical||this.column>this.best_width)&&this.write_indent(),!this.canonical&&this.check_simple_key()?(this.states.push(this.expect_flow_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0),this.states.push(this.expect_flow_mapping_value),this.expect_node({mapping:!0})))}expect_flow_mapping_simple_value(){return this.write_indicator(":",!1),this.states.push(this.expect_flow_mapping_key),this.expect_node({mapping:!0})}expect_flow_mapping_value(){return(this.canonical||this.column>this.best_width)&&this.write_indent(),this.write_indicator(":",!0),this.states.push(this.expect_flow_mapping_key),this.expect_node({mapping:!0})}expect_block_sequence(){var indentless;return indentless=this.mapping_context&&!this.indentation,this.increase_indent({indentless:indentless}),this.state=this.expect_first_block_sequence_item}expect_first_block_sequence_item(){return this.expect_block_sequence_item(!0)}expect_block_sequence_item(first=!1){return!first&&this.event instanceof events.SequenceEndEvent?(this.indent=this.indents.pop(),this.state=this.states.pop()):(this.write_indent(),this.write_indicator("-",!0,{indentation:!0}),this.states.push(this.expect_block_sequence_item),this.expect_node({sequence:!0}))}expect_block_mapping(){return this.increase_indent(),this.state=this.expect_first_block_mapping_key}expect_first_block_mapping_key(){return this.expect_block_mapping_key(!0)}expect_block_mapping_key(first=!1){return!first&&this.event instanceof events.MappingEndEvent?(this.indent=this.indents.pop(),this.state=this.states.pop()):(this.write_indent(),this.check_simple_key()?(this.states.push(this.expect_block_mapping_simple_value),this.expect_node({mapping:!0,simple_key:!0})):(this.write_indicator("?",!0,{indentation:!0}),this.states.push(this.expect_block_mapping_value),this.expect_node({mapping:!0})))}expect_block_mapping_simple_value(){return this.write_indicator(":",!1),this.states.push(this.expect_block_mapping_key),this.expect_node({mapping:!0})}expect_block_mapping_value(){return this.write_indent(),this.write_indicator(":",!0,{indentation:!0}),this.states.push(this.expect_block_mapping_key),this.expect_node({mapping:!0})}check_empty_document(){var event;return this.event instanceof events.DocumentStartEvent&&0!==this.events.length&&((event=this.events[0])instanceof events.ScalarEvent&&null==event.anchor&&null==event.tag&&event.implicit&&""===event.value)}check_empty_sequence(){return this.event instanceof events.SequenceStartEvent&&this.events[0]instanceof events.SequenceEndEvent}check_empty_mapping(){return this.event instanceof events.MappingStartEvent&&this.events[0]instanceof events.MappingEndEvent}check_simple_key(){var length;return length=0,this.event instanceof events.NodeEvent&&null!=this.event.anchor&&(null==this.prepared_anchor&&(this.prepared_anchor=this.prepare_anchor(this.event.anchor)),length+=this.prepared_anchor.length),null!=this.event.tag&&(this.event instanceof events.ScalarEvent||this.event instanceof events.CollectionStartEvent)&&(null==this.prepared_tag&&(this.prepared_tag=this.prepare_tag(this.event.tag)),length+=this.prepared_tag.length),this.event instanceof events.ScalarEvent&&(null==this.analysis&&(this.analysis=this.analyze_scalar(this.event.value)),length+=this.analysis.scalar.length),length<128&&(this.event instanceof events.AliasEvent||this.event instanceof events.ScalarEvent&&!this.analysis.empty&&!this.analysis.multiline||this.check_empty_sequence()||this.check_empty_mapping())}process_anchor(indicator){if(null!=this.event.anchor)return null==this.prepared_anchor&&(this.prepared_anchor=this.prepare_anchor(this.event.anchor)),this.prepared_anchor&&this.write_indicator(`${indicator}${this.prepared_anchor}`,!0),this.prepared_anchor=null;this.prepared_anchor=null}process_tag(){var tag;if(tag=this.event.tag,this.event instanceof events.ScalarEvent){if(null==this.style&&(this.style=this.choose_scalar_style()),(!this.canonical||null==tag)&&(""===this.style&&this.event.implicit[0]||""!==this.style&&this.event.implicit[1]))return void(this.prepared_tag=null);this.event.implicit[0]&&null==tag&&(tag="!",this.prepared_tag=null)}else if((!this.canonical||null==tag)&&this.event.implicit)return void(this.prepared_tag=null);return null==tag&&this.error("tag is not specified"),null==this.prepared_tag&&(this.prepared_tag=this.prepare_tag(tag)),this.write_indicator(this.prepared_tag,!0),this.prepared_tag=null}process_scalar(){var split;switch(null==this.analysis&&(this.analysis=this.analyze_scalar(this.event.value)),null==this.style&&(this.style=this.choose_scalar_style()),split=!this.simple_key_context,this.style){case'"':this.write_double_quoted(this.analysis.scalar,split);break;case"'":this.write_single_quoted(this.analysis.scalar,split);break;case">":this.write_folded(this.analysis.scalar);break;case"|":this.write_literal(this.analysis.scalar);break;default:this.write_plain(this.analysis.scalar,split)}return this.analysis=null,this.style=null}choose_scalar_style(){var ref;return null==this.analysis&&(this.analysis=this.analyze_scalar(this.event.value)),'"'===this.event.style||this.canonical?'"':this.event.style||!this.event.implicit[0]||this.simple_key_context&&(this.analysis.empty||this.analysis.multiline)||!(this.flow_level&&this.analysis.allow_flow_plain||!this.flow_level&&this.analysis.allow_block_plain)?this.event.style&&(ref=this.event.style,indexOf.call("|>",ref)>=0)&&!this.flow_level&&!this.simple_key_context&&this.analysis.allow_block?this.event.style:this.event.style&&"'"!==this.event.style||!this.analysis.allow_single_quoted||this.simple_key_context&&this.analysis.multiline?'"':"'":""}prepare_version([major,minor]){var version;return version=`${major}.${minor}`,1===major?version:this.error("unsupported YAML version",version)}prepare_tag_handle(handle){var char,i,len,ref;for(handle||this.error("tag handle must not be empty"),"!"===handle[0]&&"!"===handle.slice(-1)||this.error("tag handle must start and end with '!':",handle),i=0,len=(ref=handle.slice(1,-1)).length;i<len;i++)"0"<=(char=ref[i])&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-_",char)>=0||this.error(`invalid character '${char}' in the tag handle:`,handle);return handle}prepare_tag_prefix(prefix){var char,chunks,end,start;for(prefix||this.error("tag prefix must not be empty"),chunks=[],start=0,end=+("!"===prefix[0]);end<prefix.length;)"0"<=(char=prefix[end])&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-;/?!:@&=+$,_.~*'()[]",char)>=0?end++:(start<end&&chunks.push(prefix.slice(start,end)),start=end+=1,chunks.push(char));return start<end&&chunks.push(prefix.slice(start,end)),chunks.join("")}prepare_tag(tag){var char,chunks,end,handle,i,k,len,prefix,ref,start,suffix,suffix_text;if(tag||this.error("tag must not be empty"),"!"===tag)return tag;for(handle=null,suffix=tag,i=0,len=(ref=function(){var ref,results;ref=this.tag_prefixes,results=[];for(k in ref)hasProp.call(ref,k)&&results.push(k);return results}.call(this).sort()).length;i<len;i++)prefix=ref[i],0===tag.indexOf(prefix)&&("!"===prefix||prefix.length<tag.length)&&(handle=this.tag_prefixes[prefix],suffix=tag.slice(prefix.length));for(chunks=[],start=end=0;end<suffix.length;)"0"<=(char=suffix[end])&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-;/?!:@&=+$,_.~*'()[]",char)>=0||"!"===char&&"!"!==handle?end++:(start<end&&chunks.push(suffix.slice(start,end)),start=end+=1,chunks.push(char));return start<end&&chunks.push(suffix.slice(start,end)),suffix_text=chunks.join(""),handle?`${handle}${suffix_text}`:`!<${suffix_text}>`}prepare_anchor(anchor){var char,i,len;for(anchor||this.error("anchor must not be empty"),i=0,len=anchor.length;i<len;i++)"0"<=(char=anchor[i])&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-_",char)>=0||this.error(`invalid character '${char}' in the anchor:`,anchor);return anchor}analyze_scalar(scalar){var allow_block,allow_block_plain,allow_flow_plain,allow_single_quoted,block_indicators,break_space,char,flow_indicators,followed_by_whitespace,i,index,leading_break,leading_space,len,line_breaks,preceded_by_whitespace,previous_break,previous_space,ref,ref1,space_break,special_characters,trailing_break,trailing_space;for(scalar||new ScalarAnalysis(scalar,!0,!1,!1,!0,!0,!0,!1),block_indicators=!1,flow_indicators=!1,line_breaks=!1,special_characters=!1,!1,leading_space=!1,leading_break=!1,trailing_space=!1,trailing_break=!1,break_space=!1,space_break=!1,0!==scalar.indexOf("---")&&0!==scalar.indexOf("...")||(block_indicators=!0,flow_indicators=!0),preceded_by_whitespace=!0,followed_by_whitespace=1===scalar.length||(ref=scalar[1],indexOf.call("\0 \t\r\n \u2028\u2029",ref)>=0),previous_space=!1,previous_break=!1,index=0,index=i=0,len=scalar.length;i<len;index=++i)char=scalar[index],0===index?indexOf.call("#,[]{}&*!|>'\"%@`",char)>=0||"-"===char&&followed_by_whitespace?(flow_indicators=!0,block_indicators=!0):indexOf.call("?:",char)>=0&&(flow_indicators=!0,followed_by_whitespace&&(block_indicators=!0)):indexOf.call(",?[]{}",char)>=0?flow_indicators=!0:":"===char?(flow_indicators=!0,followed_by_whitespace&&(block_indicators=!0)):"#"===char&&preceded_by_whitespace&&(flow_indicators=!0,block_indicators=!0),indexOf.call("\n \u2028\u2029",char)>=0&&(line_breaks=!0),"\n"===char||" "<=char&&char<="~"||("\ufeff"!==char&&(" "===char||" "<=char&&char<=""||""<=char&&char<="�")?(!0,this.allow_unicode||(special_characters=!0)):special_characters=!0)," "===char?(0===index&&(leading_space=!0),index===scalar.length-1&&(trailing_space=!0),previous_break&&(break_space=!0),previous_break=!1,previous_space=!0):indexOf.call("\n \u2028\u2029",char)>=0?(0===index&&(leading_break=!0),index===scalar.length-1&&(trailing_break=!0),previous_space&&(space_break=!0),previous_break=!0,previous_space=!1):(previous_break=!1,previous_space=!1),preceded_by_whitespace=indexOf.call(C_WHITESPACE,char)>=0,followed_by_whitespace=index+2>=scalar.length||(ref1=scalar[index+2],indexOf.call(C_WHITESPACE,ref1)>=0);return allow_flow_plain=!0,allow_block_plain=!0,allow_single_quoted=!0,!0,allow_block=!0,(leading_space||leading_break||trailing_space||trailing_break)&&(allow_flow_plain=allow_block_plain=!1),trailing_space&&(allow_block=!1),break_space&&(allow_flow_plain=allow_block_plain=allow_single_quoted=!1),(space_break||special_characters)&&(allow_flow_plain=allow_block_plain=allow_single_quoted=allow_block=!1),line_breaks&&(allow_flow_plain=allow_block_plain=!1),flow_indicators&&(allow_flow_plain=!1),block_indicators&&(allow_block_plain=!1),new ScalarAnalysis(scalar,!1,line_breaks,allow_flow_plain,allow_block_plain,allow_single_quoted,!0,allow_block)}write_stream_start(){if(this.encoding&&0===this.encoding.indexOf("utf-16"))return this.stream.write("\ufeff",this.encoding)}write_stream_end(){return this.flush_stream()}write_indicator(indicator,need_whitespace,options={}){var data;return data=this.whitespace||!need_whitespace?indicator:" "+indicator,this.whitespace=!!options.whitespace,this.indentation&&(this.indentation=!!options.indentation),this.column+=data.length,this.open_ended=!1,this.stream.write(data,this.encoding)}write_indent(){var data,indent,ref;if(indent=null!=(ref=this.indent)?ref:0,(!this.indentation||this.column>indent||this.column===indent&&!this.whitespace)&&this.write_line_break(),this.column<indent)return this.whitespace=!0,data=new Array(indent-this.column+1).join(" "),this.column=indent,this.stream.write(data,this.encoding)}write_line_break(data){return this.whitespace=!0,this.indentation=!0,this.line+=1,this.column=0,this.stream.write(null!=data?data:this.best_line_break,this.encoding)}write_version_directive(version_text){return this.stream.write(`%YAML ${version_text}`,this.encoding),this.write_line_break()}write_tag_directive(handle_text,prefix_text){return this.stream.write(`%TAG ${handle_text} ${prefix_text}`,this.encoding),this.write_line_break()}write_single_quoted(text,split=!0){var br,breaks,char,data,end,i,len,ref,spaces,start;for(this.write_indicator("'",!0),spaces=!1,breaks=!1,start=end=0;end<=text.length;){if(char=text[end],spaces)null!=char&&" "===char||(start+1===end&&this.column>this.best_width&&split&&0!==start&&end!==text.length?this.write_indent():(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding)),start=end);else if(breaks){if(null==char||indexOf.call("\n \u2028\u2029",char)<0){for("\n"===text[start]&&this.write_line_break(),i=0,len=(ref=text.slice(start,end)).length;i<len;i++)"\n"===(br=ref[i])?this.write_line_break():this.write_line_break(br);this.write_indent(),start=end}}else(null==char||indexOf.call(" \n \u2028\u2029",char)>=0||"'"===char)&&start<end&&(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding),start=end);"'"===char&&(this.column+=2,this.stream.write("''",this.encoding),start=end+1),null!=char&&(spaces=" "===char,breaks=indexOf.call("\n \u2028\u2029",char)>=0),end++}return this.write_indicator("'",!1)}write_double_quoted(text,split=!0){var char,data,end,start;for(this.write_indicator('"',!0),start=end=0;end<=text.length;)(null==(char=text[end])||indexOf.call('"\\ \u2028\u2029\ufeff',char)>=0||!(" "<=char&&char<="~"||this.allow_unicode&&(" "<=char&&char<=""||""<=char&&char<="�")))&&(start<end&&(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding),start=end),null!=char&&(data=char in ESCAPE_REPLACEMENTS?"\\"+ESCAPE_REPLACEMENTS[char]:char<="ÿ"?`\\x${util.pad_left(util.to_hex(char),"0",2)}`:char<=""?`\\u${util.pad_left(util.to_hex(char),"0",4)}`:`\\U${util.pad_left(util.to_hex(char),"0",16)}`,this.column+=data.length,this.stream.write(data,this.encoding),start=end+1)),split&&0<end&&end<text.length-1&&(" "===char||start>=end)&&this.column+(end-start)>this.best_width&&(data=`${text.slice(start,end)}\\`,start<end&&(start=end),this.column+=data.length,this.stream.write(data,this.encoding),this.write_indent(),this.whitespace=!1,this.indentation=!1," "===text[start]&&(data="\\",this.column+=data.length,this.stream.write(data,this.encoding))),end++;return this.write_indicator('"',!1)}write_folded(text){var br,breaks,char,data,end,hints,i,leading_space,len,ref,results,spaces,start;for(hints=this.determine_block_hints(text),this.write_indicator(`>${hints}`,!0),"+"===hints.slice(-1)&&(this.open_ended=!0),this.write_line_break(),leading_space=!0,breaks=!0,spaces=!1,start=end=0,results=[];end<=text.length;){if(char=text[end],breaks){if(null==char||indexOf.call("\n \u2028\u2029",char)<0){for(leading_space||null==char||" "===char||"\n"!==text[start]||this.write_line_break(),leading_space=" "===char,i=0,len=(ref=text.slice(start,end)).length;i<len;i++)"\n"===(br=ref[i])?this.write_line_break():this.write_line_break(br);null!=char&&this.write_indent(),start=end}}else spaces?" "!==char&&(start+1===end&&this.column>this.best_width?this.write_indent():(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding)),start=end):(null==char||indexOf.call(" \n \u2028\u2029",char)>=0)&&(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding),null==char&&this.write_line_break(),start=end);null!=char&&(breaks=indexOf.call("\n \u2028\u2029",char)>=0,spaces=" "===char),results.push(end++)}return results}write_literal(text){var br,breaks,char,data,end,hints,i,len,ref,results,start;for(hints=this.determine_block_hints(text),this.write_indicator(`|${hints}`,!0),"+"===hints.slice(-1)&&(this.open_ended=!0),this.write_line_break(),breaks=!0,start=end=0,results=[];end<=text.length;){if(char=text[end],breaks){if(null==char||indexOf.call("\n \u2028\u2029",char)<0){for(i=0,len=(ref=text.slice(start,end)).length;i<len;i++)"\n"===(br=ref[i])?this.write_line_break():this.write_line_break(br);null!=char&&this.write_indent(),start=end}}else(null==char||indexOf.call("\n \u2028\u2029",char)>=0)&&(data=text.slice(start,end),this.stream.write(data,this.encoding),null==char&&this.write_line_break(),start=end);null!=char&&(breaks=indexOf.call("\n \u2028\u2029",char)>=0),results.push(end++)}return results}write_plain(text,split=!0){var br,breaks,char,data,end,i,len,ref,results,spaces,start;if(text){for(this.root_context&&(this.open_ended=!0),this.whitespace||(data=" ",this.column+=data.length,this.stream.write(data,this.encoding)),this.whitespace=!1,this.indentation=!1,spaces=!1,breaks=!1,start=end=0,results=[];end<=text.length;){if(char=text[end],spaces)" "!==char&&(start+1===end&&this.column>this.best_width&&split?(this.write_indent(),this.whitespace=!1,this.indentation=!1):(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding)),start=end);else if(breaks){if(indexOf.call("\n \u2028\u2029",char)<0){for("\n"===text[start]&&this.write_line_break(),i=0,len=(ref=text.slice(start,end)).length;i<len;i++)"\n"===(br=ref[i])?this.write_line_break():this.write_line_break(br);this.write_indent(),this.whitespace=!1,this.indentation=!1,start=end}}else(null==char||indexOf.call(" \n \u2028\u2029",char)>=0)&&(data=text.slice(start,end),this.column+=data.length,this.stream.write(data,this.encoding),start=end);null!=char&&(spaces=" "===char,breaks=indexOf.call("\n \u2028\u2029",char)>=0),results.push(end++)}return results}}determine_block_hints(text){var first,hints,i,last,penultimate;return hints="",first=text[0],i=text.length-2,penultimate=text[i++],last=text[i++],indexOf.call(" \n \u2028\u2029",first)>=0&&(hints+=this.best_indent),indexOf.call("\n \u2028\u2029",last)<0?hints+="-":(1===text.length||indexOf.call("\n \u2028\u2029",penultimate)>=0)&&(hints+="+"),hints}flush_stream(){var base;return"function"==typeof(base=this.stream).flush?base.flush():void 0}error(message,context){var ref,ref1;throw context&&(context=null!=(ref=null!=context&&null!=(ref1=context.constructor)?ref1.name:void 0)?ref:util.inspect(context)),new exports.EmitterError(`${message}${context?` ${context}`:""}`)}}return C_WHITESPACE="\0 \t\r\n \u2028\u2029",DEFAULT_TAG_PREFIXES={"!":"!","tag:yaml.org,2002:":"!!"},ESCAPE_REPLACEMENTS={"\0":"0","":"a","\b":"b","\t":"t","\n":"n","\v":"v","\f":"f","\r":"r","":"e",'"':'"',"\\":"\\"," ":"N"," ":"_","\u2028":"L","\u2029":"P"},ctor=Emitter.prototype.initialise,Emitter}.call(this),ScalarAnalysis=class{constructor(scalar1,empty,multiline,allow_flow_plain1,allow_block_plain1,allow_single_quoted1,allow_double_quoted1,allow_block1){this.scalar=scalar1,this.empty=empty,this.multiline=multiline,this.allow_flow_plain=allow_flow_plain1,this.allow_block_plain=allow_block_plain1,this.allow_single_quoted=allow_single_quoted1,this.allow_double_quoted=allow_double_quoted1,this.allow_block=allow_block1}}}).call(this)}),register({0:["./serializer"]},0,function(global,module,exports,require,window){(function(){var YAMLError,events,nodes,util;events=require("./events"),nodes=require("./nodes"),util=require("./util"),({YAMLError:YAMLError}=require("./errors")),this.SerializerError=class extends YAMLError{},this.Serializer=function(){var ctor;class Serializer{constructor(){return ctor.apply(this,arguments)}initialise({encoding:encoding,explicit_start:explicit_start,explicit_end:explicit_end,version:version,tags:tags}={}){return this.encoding=encoding,this.explicit_start=explicit_start,this.explicit_end=explicit_end,this.version=version,this.tags=tags,this.serialized_nodes={},this.anchors={},this.last_anchor_id=0,this.closed=null}open(){if(null===this.closed)return this.emit(new events.StreamStartEvent(this.encoding)),this.closed=!1;throw this.closed?new SerializerError("serializer is closed"):new SerializerError("serializer is already open")}close(){if(null===this.closed)throw new SerializerError("serializer is not opened");if(!this.closed)return this.emit(new events.StreamEndEvent),this.closed=!0}serialize(node){if(null===this.closed)throw new SerializerError("serializer is not opened");if(this.closed)throw new SerializerError("serializer is closed");return null!=node&&(this.emit(new events.DocumentStartEvent(void 0,void 0,this.explicit_start,this.version,this.tags)),this.anchor_node(node),this.serialize_node(node),this.emit(new events.DocumentEndEvent(void 0,void 0,this.explicit_end))),this.serialized_nodes={},this.anchors={},this.last_anchor_id=0}anchor_node(node){var base,i,item,j,key,len,len1,name,ref,ref1,results,results1,value;if(node.unique_id in this.anchors)return null!=(base=this.anchors)[name=node.unique_id]?base[name]:base[name]=this.generate_anchor(node);if(this.anchors[node.unique_id]=null,node instanceof nodes.SequenceNode){for(results=[],i=0,len=(ref=node.value).length;i<len;i++)item=ref[i],results.push(this.anchor_node(item));return results}if(node instanceof nodes.MappingNode){for(results1=[],j=0,len1=(ref1=node.value).length;j<len1;j++)[key,value]=ref1[j],this.anchor_node(key),results1.push(this.anchor_node(value));return results1}}generate_anchor(node){return`id${util.pad_left(++this.last_anchor_id,"0",4)}`}serialize_node(node,parent,index){var alias,default_tag,detected_tag,i,implicit,item,j,key,len,len1,ref,ref1,value;if(alias=this.anchors[node.unique_id],node.unique_id in this.serialized_nodes)return this.emit(new events.AliasEvent(alias));if(this.serialized_nodes[node.unique_id]=!0,this.descend_resolver(parent,index),node instanceof nodes.ScalarNode)detected_tag=this.resolve(nodes.ScalarNode,node.value,[!0,!1]),default_tag=this.resolve(nodes.ScalarNode,node.value,[!1,!0]),implicit=[node.tag===detected_tag,node.tag===default_tag],this.emit(new events.ScalarEvent(alias,node.tag,implicit,node.value,void 0,void 0,node.style));else if(node instanceof nodes.SequenceNode){for(implicit=node.tag===this.resolve(nodes.SequenceNode,node.value,!0),this.emit(new events.SequenceStartEvent(alias,node.tag,implicit,void 0,void 0,node.flow_style)),index=i=0,len=(ref=node.value).length;i<len;index=++i)item=ref[index],this.serialize_node(item,node,index);this.emit(new events.SequenceEndEvent)}else if(node instanceof nodes.MappingNode){for(implicit=node.tag===this.resolve(nodes.MappingNode,node.value,!0),this.emit(new events.MappingStartEvent(alias,node.tag,implicit,void 0,void 0,node.flow_style)),j=0,len1=(ref1=node.value).length;j<len1;j++)[key,value]=ref1[j],this.serialize_node(key,node,null),this.serialize_node(value,node,key);this.emit(new events.MappingEndEvent)}return this.ascend_resolver()}}return ctor=Serializer.prototype.initialise,Serializer}.call(this)}).call(this)}),register({0:["./representer"]},0,function(global,module,exports,require,window){(function(){var YAMLError,nodes,hasProp={}.hasOwnProperty;nodes=require("./nodes"),({YAMLError:YAMLError}=require("./errors")),this.RepresenterError=class extends YAMLError{},this.BaseRepresenter=function(){var ctor;class BaseRepresenter{constructor(){return ctor.apply(this,arguments)}static add_representer(data_type,handler){return this.prototype.hasOwnProperty("yaml_representers_types")||(this.prototype.yaml_representers_types=[].concat(this.prototype.yaml_representers_types)),this.prototype.hasOwnProperty("yaml_representers_handlers")||(this.prototype.yaml_representers_handlers=[].concat(this.prototype.yaml_representers_handlers)),this.prototype.yaml_representers_types.push(data_type),this.prototype.yaml_representers_handlers.push(handler)}static add_multi_representer(data_type,handler){return this.prototype.hasOwnProperty("yaml_multi_representers_types")||(this.prototype.yaml_multi_representers_types=[].concat(this.prototype.yaml_multi_representers_types)),this.prototype.hasOwnProperty("yaml_multi_representers_handlers")||(this.prototype.yaml_multi_representers_handlers=[].concat(this.prototype.yaml_multi_representers_handlers)),this.prototype.yaml_multi_representers_types.push(data_type),this.prototype.yaml_multi_representers_handlers.push(handler)}initialise({default_style:default_style,default_flow_style:default_flow_style}={}){return this.default_style=default_style,this.default_flow_style=default_flow_style,this.represented_objects={},this.object_keeper=[],this.alias_key=null}represent(data){var node;return node=this.represent_data(data),this.serialize(node),this.represented_objects={},this.object_keeper=[],this.alias_key=null}represent_data(data){var data_type,i,j,len,ref,representer,type;if(this.ignore_aliases(data))this.alias_key=null;else if(-1!==(i=this.object_keeper.indexOf(data))){if(this.alias_key=i,this.alias_key in this.represented_objects)return this.represented_objects[this.alias_key]}else this.alias_key=this.object_keeper.length,this.object_keeper.push(data);if(representer=null,"object"===(data_type=null===data?"null":typeof data)&&(data_type=data.constructor),-1!==(i=this.yaml_representers_types.lastIndexOf(data_type))&&(representer=this.yaml_representers_handlers[i]),null==representer)for(i=j=0,len=(ref=this.yaml_multi_representers_types).length;j<len;i=++j)if(type=ref[i],data instanceof type){representer=this.yaml_multi_representers_handlers[i];break}return null==representer&&(-1!==(i=this.yaml_multi_representers_types.lastIndexOf(void 0))?representer=this.yaml_multi_representers_handlers[i]:-1!==(i=this.yaml_representers_types.lastIndexOf(void 0))&&(representer=this.yaml_representers_handlers[i])),null!=representer?representer.call(this,data):new nodes.ScalarNode(null,`${data}`)}represent_scalar(tag,value,style=this.default_style){var node;return node=new nodes.ScalarNode(tag,value,null,null,style),null!=this.alias_key&&(this.represented_objects[this.alias_key]=node),node}represent_sequence(tag,sequence,flow_style){var best_style,item,j,len,node,node_item,ref,value;for(value=[],node=new nodes.SequenceNode(tag,value,null,null,flow_style),null!=this.alias_key&&(this.represented_objects[this.alias_key]=node),best_style=!0,j=0,len=sequence.length;j<len;j++)item=sequence[j],(node_item=this.represent_data(item))instanceof nodes.ScalarNode||node_item.style||(best_style=!1),value.push(node_item);return null==flow_style&&(node.flow_style=null!=(ref=this.default_flow_style)?ref:best_style),node}represent_mapping(tag,mapping,flow_style){var best_style,item_key,item_value,node,node_key,node_value,ref,value;value=[],node=new nodes.MappingNode(tag,value,flow_style),this.alias_key&&(this.represented_objects[this.alias_key]=node),best_style=!0;for(item_key in mapping)hasProp.call(mapping,item_key)&&(item_value=mapping[item_key],node_key=this.represent_data(item_key),node_value=this.represent_data(item_value),node_key instanceof nodes.ScalarNode||node_key.style||(best_style=!1),node_value instanceof nodes.ScalarNode||node_value.style||(best_style=!1),value.push([node_key,node_value]));return flow_style||(node.flow_style=null!=(ref=this.default_flow_style)?ref:best_style),node}ignore_aliases(data){return!1}}return BaseRepresenter.prototype.yaml_representers_types=[],BaseRepresenter.prototype.yaml_representers_handlers=[],BaseRepresenter.prototype.yaml_multi_representers_types=[],BaseRepresenter.prototype.yaml_multi_representers_handlers=[],ctor=BaseRepresenter.prototype.initialise,BaseRepresenter}.call(this),this.Representer=class extends this.BaseRepresenter{represent_boolean(data){return this.represent_scalar("tag:yaml.org,2002:bool",data?"true":"false")}represent_null(data){return this.represent_scalar("tag:yaml.org,2002:null","null")}represent_number(data){var tag,value;return tag=`tag:yaml.org,2002:${data%1==0?"int":"float"}`,value=data!=data?".nan":Infinity===data?".inf":-Infinity===data?"-.inf":data.toString(),this.represent_scalar(tag,value)}represent_string(data){return this.represent_scalar("tag:yaml.org,2002:str",data)}represent_array(data){return this.represent_sequence("tag:yaml.org,2002:seq",data)}represent_date(data){return this.represent_scalar("tag:yaml.org,2002:timestamp",data.toISOString())}represent_object(data){return this.represent_mapping("tag:yaml.org,2002:map",data)}represent_undefined(data){throw new exports.RepresenterError(`cannot represent an onbject: ${data}`)}ignore_aliases(data){var ref;return null==data||("boolean"==(ref=typeof data)||"number"===ref||"string"===ref)}},this.Representer.add_representer("boolean",this.Representer.prototype.represent_boolean),this.Representer.add_representer("null",this.Representer.prototype.represent_null),this.Representer.add_representer("number",this.Representer.prototype.represent_number),this.Representer.add_representer("string",this.Representer.prototype.represent_string),this.Representer.add_representer(Array,this.Representer.prototype.represent_array),this.Representer.add_representer(Date,this.Representer.prototype.represent_date),this.Representer.add_representer(Object,this.Representer.prototype.represent_object),this.Representer.add_representer(null,this.Representer.prototype.represent_undefined)}).call(this)}),register({0:["./resolver"]},0,function(global,module,exports,require,window){(function(){var YAMLError,nodes,util,indexOf=[].indexOf;nodes=require("./nodes"),util=require("./util"),({YAMLError:YAMLError}=require("./errors")),this.ResolverError=class extends YAMLError{},this.BaseResolver=function(){var DEFAULT_MAPPING_TAG,DEFAULT_SCALAR_TAG,DEFAULT_SEQUENCE_TAG,ctor;class BaseResolver{constructor(){return ctor.apply(this,arguments)}static add_implicit_resolver(tag,regexp,first=[null]){var base,char,i,len,results;for(this.prototype.hasOwnProperty("yaml_implicit_resolvers")||(this.prototype.yaml_implicit_resolvers=util.extend({},this.prototype.yaml_implicit_resolvers)),results=[],i=0,len=first.length;i<len;i++)char=first[i],results.push((null!=(base=this.prototype.yaml_implicit_resolvers)[char]?base[char]:base[char]=[]).push([tag,regexp]));return results}initialise(){return this.resolver_exact_paths=[],this.resolver_prefix_paths=[]}descend_resolver(current_node,current_index){var depth,exact_paths,i,j,kind,len,len1,path,prefix_paths,ref,ref1;if(!util.is_empty(this.yaml_path_resolvers)){if(exact_paths={},prefix_paths=[],current_node)for(depth=this.resolver_prefix_paths.length,i=0,len=(ref=this.resolver_prefix_paths.slice(-1)[0]).length;i<len;i++)[path,kind]=ref[i],this.check_resolver_prefix(depth,path,kind,current_node,current_index)&&(path.length>depth?prefix_paths.push([path,kind]):exact_paths[kind]=this.yaml_path_resolvers[path][kind]);else for(j=0,len1=(ref1=this.yaml_path_resolvers).length;j<len1;j++)[path,kind]=ref1[j],path?prefix_paths.push([path,kind]):exact_paths[kind]=this.yaml_path_resolvers[path][kind];return this.resolver_exact_paths.push(exact_paths),this.resolver_prefix_paths.push(prefix_paths)}}ascend_resolver(){if(!util.is_empty(this.yaml_path_resolvers))return this.resolver_exact_paths.pop(),this.resolver_prefix_paths.pop()}check_resolver_prefix(depth,path,kind,current_node,current_index){var index_check,node_check;if([node_check,index_check]=path[depth-1],"string"==typeof node_check){if(current_node.tag!==node_check)return}else if(null!==node_check&&!(current_node instanceof node_check))return;if((!0!==index_check||null===current_index)&&(!1!==index_check&&null!==index_check||null!==current_index)){if("string"==typeof index_check){if(!(current_index instanceof nodes.ScalarNode)&&index_check===current_index.value)return}else if("number"==typeof index_check&&index_check!==current_index)return;return!0}}resolve(kind,value,implicit){var empty,exact_paths,i,k,len,ref,ref1,ref2,regexp,resolvers,tag;if(kind===nodes.ScalarNode&&implicit[0]){for(i=0,len=(resolvers=(resolvers=""===value?null!=(ref=this.yaml_implicit_resolvers[""])?ref:[]:null!=(ref1=this.yaml_implicit_resolvers[value[0]])?ref1:[]).concat(null!=(ref2=this.yaml_implicit_resolvers.null)?ref2:[])).length;i<len;i++)if([tag,regexp]=resolvers[i],value.match(regexp))return tag;implicit=implicit[1]}empty=!0;for(k in this.yaml_path_resolvers)null=={}[k]&&(empty=!1);if(!empty){if(exact_paths=this.resolver_exact_paths.slice(-1)[0],indexOf.call(exact_paths,kind)>=0)return exact_paths[kind];if(indexOf.call(exact_paths,null)>=0)return exact_paths.null}return kind===nodes.ScalarNode?DEFAULT_SCALAR_TAG:kind===nodes.SequenceNode?DEFAULT_SEQUENCE_TAG:kind===nodes.MappingNode?DEFAULT_MAPPING_TAG:void 0}}return DEFAULT_SCALAR_TAG="tag:yaml.org,2002:str",DEFAULT_SEQUENCE_TAG="tag:yaml.org,2002:seq",DEFAULT_MAPPING_TAG="tag:yaml.org,2002:map",BaseResolver.prototype.yaml_implicit_resolvers={},BaseResolver.prototype.yaml_path_resolvers={},ctor=BaseResolver.prototype.initialise,BaseResolver}.call(this),this.Resolver=class extends this.BaseResolver{},this.Resolver.add_implicit_resolver("tag:yaml.org,2002:bool",/^(?:yes|Yes|YES|true|True|TRUE|on|On|ON|no|No|NO|false|False|FALSE|off|Off|OFF)$/,"yYnNtTfFoO"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:float",/^(?:[-+]?(?:[0-9][0-9_]*)\.[0-9_]*(?:[eE][-+][0-9]+)?|\.[0-9_]+(?:[eE][-+][0-9]+)?|[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*|[-+]?\.(?:inf|Inf|INF)|\.(?:nan|NaN|NAN))$/,"-+0123456789."),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:int",/^(?:[-+]?0b[01_]+|[-+]?0[0-7_]+|[-+]?(?:0|[1-9][0-9_]*)|[-+]?0x[0-9a-fA-F_]+|[-+]?0o[0-7_]+|[-+]?[1-9][0-9_]*(?::[0-5]?[0-9])+)$/,"-+0123456789"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:merge",/^(?:<<)$/,"<"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:null",/^(?:~|null|Null|NULL|)$/,["~","n","N",""]),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:timestamp",/^(?:[0-9][0-9][0-9][0-9]-[0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9]?-[0-9][0-9]?(?:[Tt]|[\x20\t]+)[0-9][0-9]?:[0-9][0-9]:[0-9][0-9](?:\.[0-9]*)?(?:[\x20\t]*(?:Z|[-+][0-9][0-9]?(?::[0-9][0-9])?))?)$/,"0123456789"),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:value",/^(?:=)$/,"="),this.Resolver.add_implicit_resolver("tag:yaml.org,2002:yaml",/^(?:!|&|\*)$/,"!&*")}).call(this)}),register({0:["./dumper"]},0,function(global,module,exports,require,window){(function(){var emitter,representer,resolver,serializer,util;util=require("./util"),emitter=require("./emitter"),serializer=require("./serializer"),representer=require("./representer"),resolver=require("./resolver"),this.make_dumper=function(Emitter=emitter.Emitter,Serializer=serializer.Serializer,Representer=representer.Representer,Resolver=resolver.Resolver){var components;return components=[Emitter,Serializer,Representer,Resolver],function(){var component;class Dumper{constructor(stream,options={}){var i,len,ref;for(components[0].prototype.initialise.call(this,stream,options),i=0,len=(ref=components.slice(1)).length;i<len;i++)(component=ref[i]).prototype.initialise.call(this,options)}}return util.extend(Dumper.prototype,...function(){var i,len,results;for(results=[],i=0,len=components.length;i<len;i++)component=components[i],results.push(component.prototype);return results}()),Dumper}.call(this)},this.Dumper=this.make_dumper()}).call(this)}),register({0:["./reader"]},0,function(global,module,exports,require,window){(function(){var Mark,YAMLError,indexOf=[].indexOf;({Mark:Mark,YAMLError:YAMLError}=require("./errors")),this.ReaderError=class extends YAMLError{constructor(position1,character1,reason){super(),this.position=position1,this.character=character1,this.reason=reason}toString(){return`unacceptable character #${this.character.charCodeAt(0).toString(16)}: ${this.reason}\n position ${this.position}`}},this.Reader=function(){var NON_PRINTABLE,ctor;class Reader{constructor(){return ctor.apply(this,arguments)}initialise(string){return this.string=string,this.line=0,this.column=0,this.index=0,this.check_printable(),this.string+="\0"}peek(index=0){return this.string[this.index+index]}prefix(length=1){return this.string.slice(this.index,this.index+length)}forward(length=1){var char,results;for(results=[];length;)char=this.string[this.index],this.index++,indexOf.call("\n ₂\u2029",char)>=0||"\r"===char&&"\n"!==this.string[this.index]?(this.line++,this.column=0):this.column++,results.push(length--);return results}get_mark(){return new Mark(this.line,this.column,this.string,this.index)}check_printable(){var character,match,position;if(match=NON_PRINTABLE.exec(this.string))throw character=match[0],position=this.string.length-this.index+match.index,new exports.ReaderError(position,character,"special characters are not allowed")}}return NON_PRINTABLE=/[^\x09\x0A\x0D\x20-\x7E\x85\xA0-\uFFFD]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,ctor=Reader.prototype.initialise,Reader}.call(this)}).call(this)}),register({0:["./tokens"]},0,function(global,module,exports,require,window){(function(){this.Token=class{constructor(start_mark1,end_mark1){this.start_mark=start_mark1,this.end_mark=end_mark1}},this.DirectiveToken=function(){class DirectiveToken extends this.Token{constructor(name,value,start_mark,end_mark){super(start_mark,end_mark),this.name=name,this.value=value}}return DirectiveToken.prototype.id="<directive>",DirectiveToken}.call(this),this.DocumentStartToken=function(){class DocumentStartToken extends this.Token{}return DocumentStartToken.prototype.id="<document start>",DocumentStartToken}.call(this),this.DocumentEndToken=function(){class DocumentEndToken extends this.Token{}return DocumentEndToken.prototype.id="<document end>",DocumentEndToken}.call(this),this.StreamStartToken=function(){class StreamStartToken extends this.Token{constructor(start_mark,end_mark,encoding){super(start_mark,end_mark),this.encoding=encoding}}return StreamStartToken.prototype.id="<stream start>",StreamStartToken}.call(this),this.StreamEndToken=function(){class StreamEndToken extends this.Token{}return StreamEndToken.prototype.id="<stream end>",StreamEndToken}.call(this),this.BlockSequenceStartToken=function(){class BlockSequenceStartToken extends this.Token{}return BlockSequenceStartToken.prototype.id="<block sequence start>",BlockSequenceStartToken}.call(this),this.BlockMappingStartToken=function(){class BlockMappingStartToken extends this.Token{}return BlockMappingStartToken.prototype.id="<block mapping end>",BlockMappingStartToken}.call(this),this.BlockEndToken=function(){class BlockEndToken extends this.Token{}return BlockEndToken.prototype.id="<block end>",BlockEndToken}.call(this),this.FlowSequenceStartToken=function(){class FlowSequenceStartToken extends this.Token{}return FlowSequenceStartToken.prototype.id="[",FlowSequenceStartToken}.call(this),this.FlowMappingStartToken=function(){class FlowMappingStartToken extends this.Token{}return FlowMappingStartToken.prototype.id="{",FlowMappingStartToken}.call(this),this.FlowSequenceEndToken=function(){class FlowSequenceEndToken extends this.Token{}return FlowSequenceEndToken.prototype.id="]",FlowSequenceEndToken}.call(this),this.FlowMappingEndToken=function(){class FlowMappingEndToken extends this.Token{}return FlowMappingEndToken.prototype.id="}",FlowMappingEndToken}.call(this),this.KeyToken=function(){class KeyToken extends this.Token{}return KeyToken.prototype.id="?",KeyToken}.call(this),this.ValueToken=function(){class ValueToken extends this.Token{}return ValueToken.prototype.id=":",ValueToken}.call(this),this.BlockEntryToken=function(){class BlockEntryToken extends this.Token{}return BlockEntryToken.prototype.id="-",BlockEntryToken}.call(this),this.FlowEntryToken=function(){class FlowEntryToken extends this.Token{}return FlowEntryToken.prototype.id=",",FlowEntryToken}.call(this),this.AliasToken=function(){class AliasToken extends this.Token{constructor(value,start_mark,end_mark){super(start_mark,end_mark),this.value=value}}return AliasToken.prototype.id="<alias>",AliasToken}.call(this),this.AnchorToken=function(){class AnchorToken extends this.Token{constructor(value,start_mark,end_mark){super(start_mark,end_mark),this.value=value}}return AnchorToken.prototype.id="<anchor>",AnchorToken}.call(this),this.TagToken=function(){class TagToken extends this.Token{constructor(value,start_mark,end_mark){super(start_mark,end_mark),this.value=value}}return TagToken.prototype.id="<tag>",TagToken}.call(this),this.ScalarToken=function(){class ScalarToken extends this.Token{constructor(value,plain,start_mark,end_mark,style){super(start_mark,end_mark),this.value=value,this.plain=plain,this.style=style}}return ScalarToken.prototype.id="<scalar>",ScalarToken}.call(this)}).call(this)}),register({0:["./scanner"]},0,function(global,module,exports,require,window){(function(){var MarkedYAMLError,SimpleKey,tokens,util,hasProp={}.hasOwnProperty,indexOf=[].indexOf;({MarkedYAMLError:MarkedYAMLError}=require("./errors")),tokens=require("./tokens"),util=require("./util"),this.ScannerError=class extends MarkedYAMLError{},SimpleKey=class{constructor(token_number1,required1,index,line,column1,mark1){this.token_number=token_number1,this.required=required1,this.index=index,this.line=line,this.column=column1,this.mark=mark1}},this.Scanner=function(){var C_LB,C_NUMBERS,C_WS,ESCAPE_CODES,ESCAPE_REPLACEMENTS,ctor;class Scanner{constructor(){return ctor.apply(this,arguments)}initialise(){return this.done=!1,this.flow_level=0,this.tokens=[],this.fetch_stream_start(),this.tokens_taken=0,this.indent=-1,this.indents=[],this.allow_simple_key=!0,this.possible_simple_keys={}}check_token(...choices){for(var choice,i,len;this.need_more_tokens();)this.fetch_more_tokens();if(0!==this.tokens.length){if(0===choices.length)return!0;for(i=0,len=choices.length;i<len;i++)if(choice=choices[i],this.tokens[0]instanceof choice)return!0}return!1}peek_token(){for(;this.need_more_tokens();)this.fetch_more_tokens();if(0!==this.tokens.length)return this.tokens[0]}get_token(){for(;this.need_more_tokens();)this.fetch_more_tokens();if(0!==this.tokens.length)return this.tokens_taken++,this.tokens.shift()}need_more_tokens(){return!this.done&&(0===this.tokens.length||(this.stale_possible_simple_keys(),this.next_possible_simple_key()===this.tokens_taken))}fetch_more_tokens(){var char;if(this.scan_to_next_token(),this.stale_possible_simple_keys(),this.unwind_indent(this.column),"\0"===(char=this.peek()))return this.fetch_stream_end();if("%"===char&&this.check_directive())return this.fetch_directive();if("-"===char&&this.check_document_start())return this.fetch_document_start();if("."===char&&this.check_document_end())return this.fetch_document_end();if("["===char)return this.fetch_flow_sequence_start();if("{"===char)return this.fetch_flow_mapping_start();if("]"===char)return this.fetch_flow_sequence_end();if("}"===char)return this.fetch_flow_mapping_end();if(","===char)return this.fetch_flow_entry();if("-"===char&&this.check_block_entry())return this.fetch_block_entry();if("?"===char&&this.check_key())return this.fetch_key();if(":"===char&&this.check_value())return this.fetch_value();if("*"===char)return this.fetch_alias();if("&"===char)return this.fetch_anchor();if("!"===char)return this.fetch_tag();if("|"===char&&0===this.flow_level)return this.fetch_literal();if(">"===char&&0===this.flow_level)return this.fetch_folded();if("'"===char)return this.fetch_single();if('"'===char)return this.fetch_double();if(this.check_plain())return this.fetch_plain();throw new exports.ScannerError("while scanning for the next token",null,`found character ${char} that cannot start any token`,this.get_mark())}next_possible_simple_key(){var key,level,min_token_number,ref;min_token_number=null,ref=this.possible_simple_keys;for(level in ref)hasProp.call(ref,level)&&(key=ref[level],(null===min_token_number||key.token_number<min_token_number)&&(min_token_number=key.token_number));return min_token_number}stale_possible_simple_keys(){var key,level,ref,results;ref=this.possible_simple_keys,results=[];for(level in ref)if(hasProp.call(ref,level)&&!((key=ref[level]).line===this.line&&this.index-key.index<=1024)){if(key.required)throw new exports.ScannerError("while scanning a simple key",key.mark,"could not find expected ':'",this.get_mark());results.push(delete this.possible_simple_keys[level])}return results}save_possible_simple_key(){var required,token_number;if((required=0===this.flow_level&&this.indent===this.column)&&!this.allow_simple_key)throw new Error("logic failure");if(this.allow_simple_key)return this.remove_possible_simple_key(),token_number=this.tokens_taken+this.tokens.length,this.possible_simple_keys[this.flow_level]=new SimpleKey(token_number,required,this.index,this.line,this.column,this.get_mark())}remove_possible_simple_key(){var key;if(key=this.possible_simple_keys[this.flow_level]){if(key.required)throw new exports.ScannerError("while scanning a simple key",key.mark,"could not find expected ':'",this.get_mark());return delete this.possible_simple_keys[this.flow_level]}}unwind_indent(column){var mark,results;if(0===this.flow_level){for(results=[];this.indent>column;)mark=this.get_mark(),this.indent=this.indents.pop(),results.push(this.tokens.push(new tokens.BlockEndToken(mark,mark)));return results}}add_indent(column){return column>this.indent&&(this.indents.push(this.indent),this.indent=column,!0)}fetch_stream_start(){var mark;return mark=this.get_mark(),this.tokens.push(new tokens.StreamStartToken(mark,mark,this.encoding))}fetch_stream_end(){var mark;return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_possible_simple_key=!1,this.possible_simple_keys={},mark=this.get_mark(),this.tokens.push(new tokens.StreamEndToken(mark,mark)),this.done=!0}fetch_directive(){return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_directive())}fetch_document_start(){return this.fetch_document_indicator(tokens.DocumentStartToken)}fetch_document_end(){return this.fetch_document_indicator(tokens.DocumentEndToken)}fetch_document_indicator(TokenClass){var start_mark;return this.unwind_indent(-1),this.remove_possible_simple_key(),this.allow_simple_key=!1,start_mark=this.get_mark(),this.forward(3),this.tokens.push(new TokenClass(start_mark,this.get_mark()))}fetch_flow_sequence_start(){return this.fetch_flow_collection_start(tokens.FlowSequenceStartToken)}fetch_flow_mapping_start(){return this.fetch_flow_collection_start(tokens.FlowMappingStartToken)}fetch_flow_collection_start(TokenClass){var start_mark;return this.save_possible_simple_key(),this.flow_level++,this.allow_simple_key=!0,start_mark=this.get_mark(),this.forward(),this.tokens.push(new TokenClass(start_mark,this.get_mark()))}fetch_flow_sequence_end(){return this.fetch_flow_collection_end(tokens.FlowSequenceEndToken)}fetch_flow_mapping_end(){return this.fetch_flow_collection_end(tokens.FlowMappingEndToken)}fetch_flow_collection_end(TokenClass){var start_mark;return this.remove_possible_simple_key(),this.flow_level--,this.allow_simple_key=!1,start_mark=this.get_mark(),this.forward(),this.tokens.push(new TokenClass(start_mark,this.get_mark()))}fetch_flow_entry(){var start_mark;return this.allow_simple_key=!0,this.remove_possible_simple_key(),start_mark=this.get_mark(),this.forward(),this.tokens.push(new tokens.FlowEntryToken(start_mark,this.get_mark()))}fetch_block_entry(){var mark,start_mark;if(0===this.flow_level){if(!this.allow_simple_key)throw new exports.ScannerError(null,null,"sequence entries are not allowed here",this.get_mark());this.add_indent(this.column)&&(mark=this.get_mark(),this.tokens.push(new tokens.BlockSequenceStartToken(mark,mark)))}return this.allow_simple_key=!0,this.remove_possible_simple_key(),start_mark=this.get_mark(),this.forward(),this.tokens.push(new tokens.BlockEntryToken(start_mark,this.get_mark()))}fetch_key(){var mark,start_mark;if(0===this.flow_level){if(!this.allow_simple_key)throw new exports.ScannerError(null,null,"mapping keys are not allowed here",this.get_mark());this.add_indent(this.column)&&(mark=this.get_mark(),this.tokens.push(new tokens.BlockMappingStartToken(mark,mark)))}return this.allow_simple_key=!this.flow_level,this.remove_possible_simple_key(),start_mark=this.get_mark(),this.forward(),this.tokens.push(new tokens.KeyToken(start_mark,this.get_mark()))}fetch_value(){var key,mark,start_mark;if(key=this.possible_simple_keys[this.flow_level])delete this.possible_simple_keys[this.flow_level],this.tokens.splice(key.token_number-this.tokens_taken,0,new tokens.KeyToken(key.mark,key.mark)),0===this.flow_level&&this.add_indent(key.column)&&this.tokens.splice(key.token_number-this.tokens_taken,0,new tokens.BlockMappingStartToken(key.mark,key.mark)),this.allow_simple_key=!1;else{if(0===this.flow_level){if(!this.allow_simple_key)throw new exports.ScannerError(null,null,"mapping values are not allowed here",this.get_mark());this.add_indent(this.column)&&(mark=this.get_mark(),this.tokens.push(new tokens.BlockMappingStartToken(mark,mark)))}this.allow_simple_key=!this.flow_level,this.remove_possible_simple_key()}return start_mark=this.get_mark(),this.forward(),this.tokens.push(new tokens.ValueToken(start_mark,this.get_mark()))}fetch_alias(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_anchor(tokens.AliasToken))}fetch_anchor(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_anchor(tokens.AnchorToken))}fetch_tag(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_tag())}fetch_literal(){return this.fetch_block_scalar("|")}fetch_folded(){return this.fetch_block_scalar(">")}fetch_block_scalar(style){return this.allow_simple_key=!0,this.remove_possible_simple_key(),this.tokens.push(this.scan_block_scalar(style))}fetch_single(){return this.fetch_flow_scalar("'")}fetch_double(){return this.fetch_flow_scalar('"')}fetch_flow_scalar(style){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_flow_scalar(style))}fetch_plain(){return this.save_possible_simple_key(),this.allow_simple_key=!1,this.tokens.push(this.scan_plain())}check_directive(){return 0===this.column}check_document_start(){var ref;return 0===this.column&&"---"===this.prefix(3)&&(ref=this.peek(3),indexOf.call(C_LB+C_WS+"\0",ref)>=0)}check_document_end(){var ref;return 0===this.column&&"..."===this.prefix(3)&&(ref=this.peek(3),indexOf.call(C_LB+C_WS+"\0",ref)>=0)}check_block_entry(){var ref;return ref=this.peek(1),indexOf.call(C_LB+C_WS+"\0",ref)>=0}check_key(){var ref;return 0!==this.flow_level||(ref=this.peek(1),indexOf.call(C_LB+C_WS+"\0",ref)>=0)}check_value(){var ref;return 0!==this.flow_level||(ref=this.peek(1),indexOf.call(C_LB+C_WS+"\0",ref)>=0)}check_plain(){var char,ref;return char=this.peek(),indexOf.call(C_LB+C_WS+"\0-?:,[]{}#&*!|>'\"%@`",char)<0||(ref=this.peek(1),indexOf.call(C_LB+C_WS+"\0",ref)<0&&("-"===char||0===this.flow_level&&indexOf.call("?:",char)>=0))}scan_to_next_token(){var found,ref,results;for(0===this.index&&"\ufeff"===this.peek()&&this.forward(),found=!1,results=[];!found;){for(;" "===this.peek();)this.forward();if("#"===this.peek())for(;ref=this.peek(),indexOf.call(C_LB+"\0",ref)<0;)this.forward();this.scan_line_break()?0===this.flow_level?results.push(this.allow_simple_key=!0):results.push(void 0):results.push(found=!0)}return results}scan_directive(){var end_mark,name,ref,start_mark,value;if(start_mark=this.get_mark(),this.forward(),name=this.scan_directive_name(start_mark),value=null,"YAML"===name)value=this.scan_yaml_directive_value(start_mark),end_mark=this.get_mark();else if("TAG"===name)value=this.scan_tag_directive_value(start_mark),end_mark=this.get_mark();else for(end_mark=this.get_mark();ref=this.peek(),indexOf.call(C_LB+"\0",ref)<0;)this.forward();return this.scan_directive_ignored_line(start_mark),new tokens.DirectiveToken(name,value,start_mark,end_mark)}scan_directive_name(start_mark){var char,length,value;for(length=0,char=this.peek(length);"0"<=char&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-_",char)>=0;)length++,char=this.peek(length);if(0===length)throw new exports.ScannerError("while scanning a directive",start_mark,`expected alphanumeric or numeric character but found ${char}`,this.get_mark());if(value=this.prefix(length),this.forward(length),char=this.peek(),indexOf.call(C_LB+"\0 ",char)<0)throw new exports.ScannerError("while scanning a directive",start_mark,`expected alphanumeric or numeric character but found ${char}`,this.get_mark());return value}scan_yaml_directive_value(start_mark){for(var major,minor,ref;" "===this.peek();)this.forward();if(major=this.scan_yaml_directive_number(start_mark),"."!==this.peek())throw new exports.ScannerError("while scanning a directive",start_mark,`expected a digit or '.' but found ${this.peek()}`,this.get_mark());if(this.forward(),minor=this.scan_yaml_directive_number(start_mark),ref=this.peek(),indexOf.call(C_LB+"\0 ",ref)<0)throw new exports.ScannerError("while scanning a directive",start_mark,`expected a digit or ' ' but found ${this.peek()}`,this.get_mark());return[major,minor]}scan_yaml_directive_number(start_mark){var char,length,ref,value;if(!("0"<=(char=this.peek())&&char<="9"))throw new exports.ScannerError("while scanning a directive",start_mark,`expected a digit but found ${char}`,this.get_mark());for(length=0;"0"<=(ref=this.peek(length))&&ref<="9";)length++;return value=parseInt(this.prefix(length)),this.forward(length),value}scan_tag_directive_value(start_mark){for(var handle,prefix;" "===this.peek();)this.forward();for(handle=this.scan_tag_directive_handle(start_mark);" "===this.peek();)this.forward();return prefix=this.scan_tag_directive_prefix(start_mark),[handle,prefix]}scan_tag_directive_handle(start_mark){var char,value;if(value=this.scan_tag_handle("directive",start_mark)," "!==(char=this.peek()))throw new exports.ScannerError("while scanning a directive",start_mark,`expected ' ' but found ${char}`,this.get_mark());return value}scan_tag_directive_prefix(start_mark){var char,value;if(value=this.scan_tag_uri("directive",start_mark),char=this.peek(),indexOf.call(C_LB+"\0 ",char)<0)throw new exports.ScannerError("while scanning a directive",start_mark,`expected ' ' but found ${char}`,this.get_mark());return value}scan_directive_ignored_line(start_mark){for(var char,ref;" "===this.peek();)this.forward();if("#"===this.peek())for(;ref=this.peek(),indexOf.call(C_LB+"\0",ref)<0;)this.forward();if(char=this.peek(),indexOf.call(C_LB+"\0",char)<0)throw new exports.ScannerError("while scanning a directive",start_mark,`expected a comment or a line break but found ${char}`,this.get_mark());return this.scan_line_break()}scan_anchor(TokenClass){var char,length,name,start_mark,value;for(start_mark=this.get_mark(),name="*"===this.peek()?"alias":"anchor",this.forward(),length=0,char=this.peek(length);"0"<=char&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-_",char)>=0;)length++,char=this.peek(length);if(0===length)throw new exports.ScannerError(`while scanning an ${name}`,start_mark,`expected alphabetic or numeric character but found '${char}'`,this.get_mark());if(value=this.prefix(length),this.forward(length),char=this.peek(),indexOf.call(C_LB+C_WS+"\0?:,]}%@`",char)<0)throw new exports.ScannerError(`while scanning an ${name}`,start_mark,`expected alphabetic or numeric character but found '${char}'`,this.get_mark());return new TokenClass(value,start_mark,this.get_mark())}scan_tag(){var char,handle,length,start_mark,suffix,use_handle;if(start_mark=this.get_mark(),"<"===(char=this.peek(1))){if(handle=null,this.forward(2),suffix=this.scan_tag_uri("tag",start_mark),">"!==this.peek())throw new exports.ScannerError("while parsing a tag",start_mark,`expected '>' but found ${this.peek()}`,this.get_mark());this.forward()}else if(indexOf.call(C_LB+C_WS+"\0",char)>=0)handle=null,suffix="!",this.forward();else{for(length=1,use_handle=!1;indexOf.call(C_LB+"\0 ",char)<0;){if("!"===char){use_handle=!0;break}length++,char=this.peek(length)}use_handle?handle=this.scan_tag_handle("tag",start_mark):(handle="!",this.forward()),suffix=this.scan_tag_uri("tag",start_mark)}if(char=this.peek(),indexOf.call(C_LB+"\0 ",char)<0)throw new exports.ScannerError("while scanning a tag",start_mark,`expected ' ' but found ${char}`,this.get_mark());return new tokens.TagToken([handle,suffix],start_mark,this.get_mark())}scan_block_scalar(style){var breaks,chomping,chunks,end_mark,folded,increment,indent,leading_non_space,length,line_break,max_indent,min_indent,ref,ref1,ref2,start_mark;for(folded=">"===style,chunks=[],start_mark=this.get_mark(),this.forward(),[chomping,increment]=this.scan_block_scalar_indicators(start_mark),this.scan_block_scalar_ignored_line(start_mark),(min_indent=this.indent+1)<1&&(min_indent=1),null==increment?([breaks,max_indent,end_mark]=this.scan_block_scalar_indentation(),indent=Math.max(min_indent,max_indent)):(indent=min_indent+increment-1,[breaks,end_mark]=this.scan_block_scalar_breaks(indent)),line_break="";this.column===indent&&"\0"!==this.peek();){for(chunks=chunks.concat(breaks),ref=this.peek(),leading_non_space=indexOf.call(" \t",ref)<0,length=0;ref1=this.peek(length),indexOf.call(C_LB+"\0",ref1)<0;)length++;if(chunks.push(this.prefix(length)),this.forward(length),line_break=this.scan_line_break(),[breaks,end_mark]=this.scan_block_scalar_breaks(indent),this.column!==indent||"\0"===this.peek())break;folded&&"\n"===line_break&&leading_non_space&&(ref2=this.peek(),indexOf.call(" \t",ref2)<0)?util.is_empty(breaks)&&chunks.push(" "):chunks.push(line_break)}return!1!==chomping&&chunks.push(line_break),!0===chomping&&(chunks=chunks.concat(breaks)),new tokens.ScalarToken(chunks.join(""),!1,start_mark,end_mark,style)}scan_block_scalar_indicators(start_mark){var char,chomping,increment;if(chomping=null,increment=null,char=this.peek(),indexOf.call("+-",char)>=0){if(chomping="+"===char,this.forward(),char=this.peek(),indexOf.call(C_NUMBERS,char)>=0){if(0===(increment=parseInt(char)))throw new exports.ScannerError("while scanning a block scalar",start_mark,"expected indentation indicator in the range 1-9 but found 0",this.get_mark());this.forward()}}else if(indexOf.call(C_NUMBERS,char)>=0){if(0===(increment=parseInt(char)))throw new exports.ScannerError("while scanning a block scalar",start_mark,"expected indentation indicator in the range 1-9 but found 0",this.get_mark());this.forward(),char=this.peek(),indexOf.call("+-",char)>=0&&(chomping="+"===char,this.forward())}if(char=this.peek(),indexOf.call(C_LB+"\0 ",char)<0)throw new exports.ScannerError("while scanning a block scalar",start_mark,`expected chomping or indentation indicators, but found ${char}`,this.get_mark());return[chomping,increment]}scan_block_scalar_ignored_line(start_mark){for(var char,ref;" "===this.peek();)this.forward();if("#"===this.peek())for(;ref=this.peek(),indexOf.call(C_LB+"\0",ref)<0;)this.forward();if(char=this.peek(),indexOf.call(C_LB+"\0",char)<0)throw new exports.ScannerError("while scanning a block scalar",start_mark,`expected a comment or a line break but found ${char}`,this.get_mark());return this.scan_line_break()}scan_block_scalar_indentation(){var chunks,end_mark,max_indent,ref;for(chunks=[],max_indent=0,end_mark=this.get_mark();ref=this.peek(),indexOf.call(C_LB+" ",ref)>=0;)" "!==this.peek()?(chunks.push(this.scan_line_break()),end_mark=this.get_mark()):(this.forward(),this.column>max_indent&&(max_indent=this.column));return[chunks,max_indent,end_mark]}scan_block_scalar_breaks(indent){var chunks,end_mark,ref;for(chunks=[],end_mark=this.get_mark();this.column<indent&&" "===this.peek();)this.forward();for(;ref=this.peek(),indexOf.call(C_LB,ref)>=0;)for(chunks.push(this.scan_line_break()),end_mark=this.get_mark();this.column<indent&&" "===this.peek();)this.forward();return[chunks,end_mark]}scan_flow_scalar(style){var chunks,double,quote,start_mark;for(double='"'===style,chunks=[],start_mark=this.get_mark(),quote=this.peek(),this.forward(),chunks=chunks.concat(this.scan_flow_scalar_non_spaces(double,start_mark));this.peek()!==quote;)chunks=(chunks=chunks.concat(this.scan_flow_scalar_spaces(double,start_mark))).concat(this.scan_flow_scalar_non_spaces(double,start_mark));return this.forward(),new tokens.ScalarToken(chunks.join(""),!1,start_mark,this.get_mark(),style)}scan_flow_scalar_non_spaces(double,start_mark){var char,chunks,code,i,k,length,ref,ref1,ref2;for(chunks=[];;){for(length=0;ref=this.peek(length),indexOf.call(C_LB+C_WS+"'\"\\\0",ref)<0;)length++;if(0!==length&&(chunks.push(this.prefix(length)),this.forward(length)),char=this.peek(),double||"'"!==char||"'"!==this.peek(1))if(double&&"'"===char||!double&&indexOf.call('"\\',char)>=0)chunks.push(char),this.forward();else{if(!double||"\\"!==char)return chunks;if(this.forward(),(char=this.peek())in ESCAPE_REPLACEMENTS)chunks.push(ESCAPE_REPLACEMENTS[char]),this.forward();else if(char in ESCAPE_CODES){for(length=ESCAPE_CODES[char],this.forward(),k=i=0,ref1=length;0<=ref1?i<ref1:i>ref1;k=0<=ref1?++i:--i)if(ref2=this.peek(k),indexOf.call(`${C_NUMBERS}ABCDEFabcdef`,ref2)<0)throw new exports.ScannerError("while scanning a double-quoted scalar",start_mark,`expected escape sequence of ${length} hexadecimal numbers, but found ${this.peek(k)}`,this.get_mark());code=parseInt(this.prefix(length),16),chunks.push(String.fromCharCode(code)),this.forward(length)}else{if(!(indexOf.call(C_LB,char)>=0))throw new exports.ScannerError("while scanning a double-quoted scalar",start_mark,`found unknown escape character ${char}`,this.get_mark());this.scan_line_break(),chunks=chunks.concat(this.scan_flow_scalar_breaks(double,start_mark))}}else chunks.push("'"),this.forward(2)}}scan_flow_scalar_spaces(double,start_mark){var breaks,char,chunks,length,line_break,ref,whitespaces;for(chunks=[],length=0;ref=this.peek(length),indexOf.call(C_WS,ref)>=0;)length++;if(whitespaces=this.prefix(length),this.forward(length),"\0"===(char=this.peek()))throw new exports.ScannerError("while scanning a quoted scalar",start_mark,"found unexpected end of stream",this.get_mark());return indexOf.call(C_LB,char)>=0?(line_break=this.scan_line_break(),breaks=this.scan_flow_scalar_breaks(double,start_mark),"\n"!==line_break?chunks.push(line_break):0===breaks.length&&chunks.push(" "),chunks=chunks.concat(breaks)):chunks.push(whitespaces),chunks}scan_flow_scalar_breaks(double,start_mark){var chunks,prefix,ref,ref1,ref2;for(chunks=[];;){if("---"===(prefix=this.prefix(3))||"..."===prefix&&(ref=this.peek(3),indexOf.call(C_LB+C_WS+"\0",ref)>=0))throw new exports.ScannerError("while scanning a quoted scalar",start_mark,"found unexpected document separator",this.get_mark());for(;ref1=this.peek(),indexOf.call(C_WS,ref1)>=0;)this.forward();if(ref2=this.peek(),!(indexOf.call(C_LB,ref2)>=0))return chunks;chunks.push(this.scan_line_break())}}scan_plain(){var char,chunks,end_mark,indent,length,ref,ref1,spaces,start_mark;for(chunks=[],start_mark=end_mark=this.get_mark(),indent=this.indent+1,spaces=[];length=0,"#"!==this.peek();){for(;char=this.peek(length),!(indexOf.call(C_LB+C_WS+"\0",char)>=0||0===this.flow_level&&":"===char&&(ref=this.peek(length+1),indexOf.call(C_LB+C_WS+"\0",ref)>=0)||0!==this.flow_level&&indexOf.call(",:?[]{}",char)>=0);)length++;if(0!==this.flow_level&&":"===char&&(ref1=this.peek(length+1),indexOf.call(C_LB+C_WS+"\0,[]{}",ref1)<0))throw this.forward(length),new exports.ScannerError("while scanning a plain scalar",start_mark,"found unexpected ':'",this.get_mark(),"Please check http://pyyaml.org/wiki/YAMLColonInFlowContext");if(0===length)break;if(this.allow_simple_key=!1,(chunks=chunks.concat(spaces)).push(this.prefix(length)),this.forward(length),end_mark=this.get_mark(),null==(spaces=this.scan_plain_spaces(indent,start_mark))||0===spaces.length||"#"===this.peek()||0===this.flow_level&&this.column<indent)break}return new tokens.ScalarToken(chunks.join(""),!0,start_mark,end_mark)}scan_plain_spaces(indent,start_mark){var breaks,char,chunks,length,line_break,prefix,ref,ref1,ref2,ref3,whitespaces;for(chunks=[],length=0;ref=this.peek(length),indexOf.call(" ",ref)>=0;)length++;if(whitespaces=this.prefix(length),this.forward(length),char=this.peek(),indexOf.call(C_LB,char)>=0){if(line_break=this.scan_line_break(),this.allow_simple_key=!0,"---"===(prefix=this.prefix(3))||"..."===prefix&&(ref1=this.peek(3),indexOf.call(C_LB+C_WS+"\0",ref1)>=0))return;for(breaks=[];ref3=this.peek(),indexOf.call(C_LB+" ",ref3)>=0;)if(" "===this.peek())this.forward();else if(breaks.push(this.scan_line_break()),"---"===(prefix=this.prefix(3))||"..."===prefix&&(ref2=this.peek(3),indexOf.call(C_LB+C_WS+"\0",ref2)>=0))return;"\n"!==line_break?chunks.push(line_break):0===breaks.length&&chunks.push(" "),chunks=chunks.concat(breaks)}else whitespaces&&chunks.push(whitespaces);return chunks}scan_tag_handle(name,start_mark){var char,length,value;if("!"!==(char=this.peek()))throw new exports.ScannerError(`while scanning a ${name}`,start_mark,`expected '!' but found ${char}`,this.get_mark());if(length=1," "!==(char=this.peek(length))){for(;"0"<=char&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-_",char)>=0;)length++,char=this.peek(length);if("!"!==char)throw this.forward(length),new exports.ScannerError(`while scanning a ${name}`,start_mark,`expected '!' but found ${char}`,this.get_mark());length++}return value=this.prefix(length),this.forward(length),value}scan_tag_uri(name,start_mark){var char,chunks,length;for(chunks=[],length=0,char=this.peek(length);"0"<=char&&char<="9"||"A"<=char&&char<="Z"||"a"<=char&&char<="z"||indexOf.call("-;/?:@&=+$,_.!~*'()[]%",char)>=0;)"%"===char?(chunks.push(this.prefix(length)),this.forward(length),length=0,chunks.push(this.scan_uri_escapes(name,start_mark))):length++,char=this.peek(length);if(0!==length&&(chunks.push(this.prefix(length)),this.forward(length),length=0),0===chunks.length)throw new exports.ScannerError(`while parsing a ${name}`,start_mark,`expected URI but found ${char}`,this.get_mark());return chunks.join("")}scan_uri_escapes(name,start_mark){var bytes,i,k;for(bytes=[],this.get_mark();"%"===this.peek();){for(this.forward(),k=i=0;i<=2;k=++i)throw new exports.ScannerError(`while scanning a ${name}`,start_mark,`expected URI escape sequence of 2 hexadecimal numbers but found ${this.peek(k)}`,this.get_mark());bytes.push(String.fromCharCode(parseInt(this.prefix(2),16))),this.forward(2)}return bytes.join("")}scan_line_break(){var char;return char=this.peek(),indexOf.call("\r\n ",char)>=0?("\r\n"===this.prefix(2)?this.forward(2):this.forward(),"\n"):indexOf.call("\u2028\u2029",char)>=0?(this.forward(),char):""}}return C_LB="\r\n \u2028\u2029",C_WS="\t ",C_NUMBERS="0123456789",ESCAPE_REPLACEMENTS={0:"\0",a:"",b:"\b",t:"\t","\t":"\t",n:"\n",v:"\v",f:"\f",r:"\r",e:""," ":" ",'"':'"',"\\":"\\",N:" ",_:" ",L:"\u2028",P:"\u2029"},ESCAPE_CODES={x:2,u:4,U:8},ctor=Scanner.prototype.initialise,Scanner}.call(this)}).call(this)}),register({0:["./parser"]},0,function(global,module,exports,require,window){(function(){var MarkedYAMLError,events,tokens,hasProp={}.hasOwnProperty;events=require("./events"),({MarkedYAMLError:MarkedYAMLError}=require("./errors")),tokens=require("./tokens"),this.ParserError=class extends MarkedYAMLError{},this.Parser=function(){var DEFAULT_TAGS,ctor;class Parser{constructor(){return ctor.apply(this,arguments)}initialise(){return this.current_event=null,this.yaml_version=null,this.tag_handles={},this.states=[],this.marks=[],this.state="parse_stream_start"}dispose(){return this.states=[],this.state=null}check_event(...choices){var choice,i,len;if(null===this.current_event&&null!=this.state&&(this.current_event=this[this.state]()),null!==this.current_event){if(0===choices.length)return!0;for(i=0,len=choices.length;i<len;i++)if(choice=choices[i],this.current_event instanceof choice)return!0}return!1}peek_event(){return null===this.current_event&&null!=this.state&&(this.current_event=this[this.state]()),this.current_event}get_event(){var event;return null===this.current_event&&null!=this.state&&(this.current_event=this[this.state]()),event=this.current_event,this.current_event=null,event}parse_stream_start(){var event,token;return token=this.get_token(),event=new events.StreamStartEvent(token.start_mark,token.end_mark),this.state="parse_implicit_document_start",event}parse_implicit_document_start(){var end_mark,event,start_mark,token;return this.check_token(tokens.DirectiveToken,tokens.DocumentStartToken,tokens.StreamEndToken)?this.parse_document_start():(this.tag_handles=DEFAULT_TAGS,token=this.peek_token(),start_mark=end_mark=token.start_mark,event=new events.DocumentStartEvent(start_mark,end_mark,!1),this.states.push("parse_document_end"),this.state="parse_block_node",event)}parse_document_start(){for(var end_mark,event,start_mark,tags,token,version;this.check_token(tokens.DocumentEndToken);)this.get_token();if(this.check_token(tokens.StreamEndToken)){if(token=this.get_token(),event=new events.StreamEndEvent(token.start_mark,token.end_mark),0!==this.states.length)throw new Error("assertion error, states should be empty");if(0!==this.marks.length)throw new Error("assertion error, marks should be empty");this.state=null}else{if(start_mark=this.peek_token().start_mark,[version,tags]=this.process_directives(),!this.check_token(tokens.DocumentStartToken))throw new exports.ParserError(`expected '<document start>', but found ${this.peek_token().id}`,this.peek_token().start_mark);end_mark=(token=this.get_token()).end_mark,event=new events.DocumentStartEvent(start_mark,end_mark,!0,version,tags),this.states.push("parse_document_end"),this.state="parse_document_content"}return event}parse_document_end(){var end_mark,event,explicit,start_mark,token;return token=this.peek_token(),start_mark=end_mark=token.start_mark,explicit=!1,this.check_token(tokens.DocumentEndToken)&&(end_mark=(token=this.get_token()).end_mark,explicit=!0),event=new events.DocumentEndEvent(start_mark,end_mark,explicit),this.state="parse_document_start",event}parse_document_content(){var event;return this.check_token(tokens.DirectiveToken,tokens.DocumentStartToken,tokens.DocumentEndToken,tokens.StreamEndToken)?(event=this.process_empty_scalar(this.peek_token().start_mark),this.state=this.states.pop(),event):this.parse_block_node()}process_directives(){var handle,major,minor,prefix,ref,tag_handles_copy,token,value;for(this.yaml_version=null,this.tag_handles={};this.check_token(tokens.DirectiveToken);)if("YAML"===(token=this.get_token()).name){if(null!==this.yaml_version)throw new exports.ParserError(null,null,"found duplicate YAML directive",token.start_mark);if([major,minor]=token.value,1!==major)throw new exports.ParserError(null,null,"found incompatible YAML document (version 1.* is required)",token.start_mark);this.yaml_version=token.value}else if("TAG"===token.name){if([handle,prefix]=token.value,handle in this.tag_handles)throw new exports.ParserError(null,null,`duplicate tag handle ${handle}`,token.start_mark);this.tag_handles[handle]=prefix}tag_handles_copy=null,ref=this.tag_handles;for(handle in ref)hasProp.call(ref,handle)&&(prefix=ref[handle],null==tag_handles_copy&&(tag_handles_copy={}),tag_handles_copy[handle]=prefix);value=[this.yaml_version,tag_handles_copy];for(handle in DEFAULT_TAGS)hasProp.call(DEFAULT_TAGS,handle)&&((prefix=DEFAULT_TAGS[handle])in this.tag_handles||(this.tag_handles[handle]=prefix));return value}parse_block_node(){return this.parse_node(!0)}parse_flow_node(){return this.parse_node()}parse_block_node_or_indentless_sequence(){return this.parse_node(!0,!0)}parse_node(block=!1,indentless_sequence=!1){var anchor,end_mark,event,handle,implicit,node,start_mark,suffix,tag,tag_mark,token;if(this.check_token(tokens.AliasToken))token=this.get_token(),event=new events.AliasEvent(token.value,token.start_mark,token.end_mark),this.state=this.states.pop();else{if(anchor=null,tag=null,start_mark=end_mark=tag_mark=null,this.check_token(tokens.AnchorToken)?(start_mark=(token=this.get_token()).start_mark,end_mark=token.end_mark,anchor=token.value,this.check_token(tokens.TagToken)&&(tag_mark=(token=this.get_token()).start_mark,end_mark=token.end_mark,tag=token.value)):this.check_token(tokens.TagToken)&&(start_mark=tag_mark=(token=this.get_token()).start_mark,end_mark=token.end_mark,tag=token.value,this.check_token(tokens.AnchorToken)&&(end_mark=(token=this.get_token()).end_mark,anchor=token.value)),null!==tag)if([handle,suffix]=tag,null!==handle){if(!(handle in this.tag_handles))throw new exports.ParserError("while parsing a node",start_mark,`found undefined tag handle ${handle}`,tag_mark);tag=this.tag_handles[handle]+suffix}else tag=suffix;if(null===start_mark&&(start_mark=end_mark=this.peek_token().start_mark),event=null,implicit=null===tag||"!"===tag,indentless_sequence&&this.check_token(tokens.BlockEntryToken))end_mark=this.peek_token().end_mark,event=new events.SequenceStartEvent(anchor,tag,implicit,start_mark,end_mark),this.state="parse_indentless_sequence_entry";else if(this.check_token(tokens.ScalarToken))end_mark=(token=this.get_token()).end_mark,implicit=token.plain&&null===tag||"!"===tag?[!0,!1]:null===tag?[!1,!0]:[!1,!1],event=new events.ScalarEvent(anchor,tag,implicit,token.value,start_mark,end_mark,token.style),this.state=this.states.pop();else if(this.check_token(tokens.FlowSequenceStartToken))end_mark=this.peek_token().end_mark,event=new events.SequenceStartEvent(anchor,tag,implicit,start_mark,end_mark,!0),this.state="parse_flow_sequence_first_entry";else if(this.check_token(tokens.FlowMappingStartToken))end_mark=this.peek_token().end_mark,event=new events.MappingStartEvent(anchor,tag,implicit,start_mark,end_mark,!0),this.state="parse_flow_mapping_first_key";else if(block&&this.check_token(tokens.BlockSequenceStartToken))end_mark=this.peek_token().end_mark,event=new events.SequenceStartEvent(anchor,tag,implicit,start_mark,end_mark,!1),this.state="parse_block_sequence_first_entry";else if(block&&this.check_token(tokens.BlockMappingStartToken))end_mark=this.peek_token().end_mark,event=new events.MappingStartEvent(anchor,tag,implicit,start_mark,end_mark,!1),this.state="parse_block_mapping_first_key";else{if(null===anchor&&null===tag)throw node=block?"block":"flow",token=this.peek_token(),new exports.ParserError(`while parsing a ${node} node`,start_mark,`expected the node content, but found ${token.id}`,token.start_mark);event=new events.ScalarEvent(anchor,tag,[implicit,!1],"",start_mark,end_mark),this.state=this.states.pop()}}return event}parse_block_sequence_first_entry(){var token;return token=this.get_token(),this.marks.push(token.start_mark),this.parse_block_sequence_entry()}parse_block_sequence_entry(){var event,token;if(this.check_token(tokens.BlockEntryToken))return token=this.get_token(),this.check_token(tokens.BlockEntryToken,tokens.BlockEndToken)?(this.state="parse_block_sequence_entry",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_block_sequence_entry"),this.parse_block_node());if(!this.check_token(tokens.BlockEndToken))throw token=this.peek_token(),new exports.ParserError("while parsing a block collection",this.marks.slice(-1)[0],`expected <block end>, but found ${token.id}`,token.start_mark);return token=this.get_token(),event=new events.SequenceEndEvent(token.start_mark,token.end_mark),this.state=this.states.pop(),this.marks.pop(),event}parse_indentless_sequence_entry(){var event,token;return this.check_token(tokens.BlockEntryToken)?(token=this.get_token(),this.check_token(tokens.BlockEntryToken,tokens.KeyToken,tokens.ValueToken,tokens.BlockEndToken)?(this.state="parse_indentless_sequence_entry",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_indentless_sequence_entry"),this.parse_block_node())):(token=this.peek_token(),event=new events.SequenceEndEvent(token.start_mark,token.start_mark),this.state=this.states.pop(),event)}parse_block_mapping_first_key(){var token;return token=this.get_token(),this.marks.push(token.start_mark),this.parse_block_mapping_key()}parse_block_mapping_key(){var event,token;if(this.check_token(tokens.KeyToken))return token=this.get_token(),this.check_token(tokens.KeyToken,tokens.ValueToken,tokens.BlockEndToken)?(this.state="parse_block_mapping_value",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_block_mapping_value"),this.parse_block_node_or_indentless_sequence());if(!this.check_token(tokens.BlockEndToken))throw token=this.peek_token(),new exports.ParserError("while parsing a block mapping",this.marks.slice(-1)[0],`expected <block end>, but found ${token.id}`,token.start_mark);return token=this.get_token(),event=new events.MappingEndEvent(token.start_mark,token.end_mark),this.state=this.states.pop(),this.marks.pop(),event}parse_block_mapping_value(){var token;return this.check_token(tokens.ValueToken)?(token=this.get_token(),this.check_token(tokens.KeyToken,tokens.ValueToken,tokens.BlockEndToken)?(this.state="parse_block_mapping_key",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_block_mapping_key"),this.parse_block_node_or_indentless_sequence())):(this.state="parse_block_mapping_key",token=this.peek_token(),this.process_empty_scalar(token.start_mark))}parse_flow_sequence_first_entry(){var token;return token=this.get_token(),this.marks.push(token.start_mark),this.parse_flow_sequence_entry(!0)}parse_flow_sequence_entry(first=!1){var event,token;if(!this.check_token(tokens.FlowSequenceEndToken)){if(!first){if(!this.check_token(tokens.FlowEntryToken))throw token=this.peek_token(),new exports.ParserError("while parsing a flow sequence",this.marks.slice(-1)[0],`expected ',' or ']', but got ${token.id}`,token.start_mark);this.get_token()}if(this.check_token(tokens.KeyToken))return token=this.peek_token(),event=new events.MappingStartEvent(null,null,!0,token.start_mark,token.end_mark,!0),this.state="parse_flow_sequence_entry_mapping_key",event;if(!this.check_token(tokens.FlowSequenceEndToken))return this.states.push("parse_flow_sequence_entry"),this.parse_flow_node()}return token=this.get_token(),event=new events.SequenceEndEvent(token.start_mark,token.end_mark),this.state=this.states.pop(),this.marks.pop(),event}parse_flow_sequence_entry_mapping_key(){var token;return token=this.get_token(),this.check_token(tokens.ValueToken,tokens.FlowEntryToken,tokens.FlowSequenceEndToken)?(this.state="parse_flow_sequence_entry_mapping_value",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_flow_sequence_entry_mapping_value"),this.parse_flow_node())}parse_flow_sequence_entry_mapping_value(){var token;return this.check_token(tokens.ValueToken)?(token=this.get_token(),this.check_token(tokens.FlowEntryToken,tokens.FlowSequenceEndToken)?(this.state="parse_flow_sequence_entry_mapping_end",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_flow_sequence_entry_mapping_end"),this.parse_flow_node())):(this.state="parse_flow_sequence_entry_mapping_end",token=this.peek_token(),this.process_empty_scalar(token.start_mark))}parse_flow_sequence_entry_mapping_end(){var token;return this.state="parse_flow_sequence_entry",token=this.peek_token(),new events.MappingEndEvent(token.start_mark,token.start_mark)}parse_flow_mapping_first_key(){var token;return token=this.get_token(),this.marks.push(token.start_mark),this.parse_flow_mapping_key(!0)}parse_flow_mapping_key(first=!1){var event,token;if(!this.check_token(tokens.FlowMappingEndToken)){if(!first){if(!this.check_token(tokens.FlowEntryToken))throw token=this.peek_token(),new exports.ParserError("while parsing a flow mapping",this.marks.slice(-1)[0],`expected ',' or '}', but got ${token.id}`,token.start_mark);this.get_token()}if(this.check_token(tokens.KeyToken))return token=this.get_token(),this.check_token(tokens.ValueToken,tokens.FlowEntryToken,tokens.FlowMappingEndToken)?(this.state="parse_flow_mapping_value",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_flow_mapping_value"),this.parse_flow_node());if(!this.check_token(tokens.FlowMappingEndToken))return this.states.push("parse_flow_mapping_empty_value"),this.parse_flow_node()}return token=this.get_token(),event=new events.MappingEndEvent(token.start_mark,token.end_mark),this.state=this.states.pop(),this.marks.pop(),event}parse_flow_mapping_value(){var token;return this.check_token(tokens.ValueToken)?(token=this.get_token(),this.check_token(tokens.FlowEntryToken,tokens.FlowMappingEndToken)?(this.state="parse_flow_mapping_key",this.process_empty_scalar(token.end_mark)):(this.states.push("parse_flow_mapping_key"),this.parse_flow_node())):(this.state="parse_flow_mapping_key",token=this.peek_token(),this.process_empty_scalar(token.start_mark))}parse_flow_mapping_empty_value(){return this.state="parse_flow_mapping_key",this.process_empty_scalar(this.peek_token().start_mark)}process_empty_scalar(mark){return new events.ScalarEvent(null,null,[!0,!1],"",mark,mark)}}return DEFAULT_TAGS={"!":"!","!!":"tag:yaml.org,2002:"},ctor=Parser.prototype.initialise,Parser}.call(this)}).call(this)}),register({0:["./loader"]},0,function(global,module,exports,require,window){(function(){var composer,constructor,parser,reader,resolver,scanner,util;util=require("./util"),reader=require("./reader"),scanner=require("./scanner"),parser=require("./parser"),composer=require("./composer"),resolver=require("./resolver"),constructor=require("./constructor"),this.make_loader=function(Reader=reader.Reader,Scanner=scanner.Scanner,Parser=parser.Parser,Composer=composer.Composer,Resolver=resolver.Resolver,Constructor=constructor.Constructor){var components;return components=[Reader,Scanner,Parser,Composer,Resolver,Constructor],function(){var component;class Loader{constructor(stream){var i,len,ref;for(components[0].prototype.initialise.call(this,stream),i=0,len=(ref=components.slice(1)).length;i<len;i++)(component=ref[i]).prototype.initialise.call(this)}}return util.extend(Loader.prototype,...function(){var i,len,results;for(results=[],i=0,len=components.length;i<len;i++)component=components[i],results.push(component.prototype);return results}()),Loader}.call(this)},this.Loader=this.make_loader()}).call(this)}),register({"":["yaml"]},0,function(global,module,exports,require,window){(function(){var dumper,loader,util;this.composer=require("./composer"),this.constructor=require("./constructor"),dumper=this.dumper=require("./dumper"),this.errors=require("./errors"),this.events=require("./events"),loader=this.loader=require("./loader"),this.nodes=require("./nodes"),this.parser=require("./parser"),this.reader=require("./reader"),this.resolver=require("./resolver"),this.scanner=require("./scanner"),this.tokens=require("./tokens"),util=require("./util"),this.scan=function(stream,Loader=loader.Loader){var _loader,results;for(_loader=new Loader(stream),results=[];_loader.check_token();)results.push(_loader.get_token());return results},this.parse=function(stream,Loader=loader.Loader){var _loader,results;for(_loader=new Loader(stream),results=[];_loader.check_event();)results.push(_loader.get_event());return results},this.compose=function(stream,Loader=loader.Loader){return new Loader(stream).get_single_node()},this.compose_all=function(stream,Loader=loader.Loader){var _loader,results;for(_loader=new Loader(stream),results=[];_loader.check_node();)results.push(_loader.get_node());return results},this.load=function(stream,Loader=loader.Loader){return new Loader(stream).get_single_data()},this.load_all=function(stream,Loader=loader.Loader){var _loader,results;for(_loader=new Loader(stream),results=[];_loader.check_data();)results.push(_loader.get_data());return results},this.emit=function(events,stream,Dumper=dumper.Dumper,options={}){var _dumper,dest,event,i,len;_dumper=new Dumper(dest=stream||new util.StringStream,options);try{for(i=0,len=events.length;i<len;i++)event=events[i],_dumper.emit(event)}finally{_dumper.dispose()}return stream||dest.string},this.serialize=function(node,stream,Dumper=dumper.Dumper,options={}){return exports.serialize_all([node],stream,Dumper,options)},this.serialize_all=function(nodes,stream,Dumper=dumper.Dumper,options={}){var _dumper,dest,i,len,node;_dumper=new Dumper(dest=stream||new util.StringStream,options);try{for(_dumper.open(),i=0,len=nodes.length;i<len;i++)node=nodes[i],_dumper.serialize(node);_dumper.close()}finally{_dumper.dispose()}return stream||dest.string},this.dump=function(data,stream,Dumper=dumper.Dumper,options={}){return exports.dump_all([data],stream,Dumper,options)},this.dump_all=function(documents,stream,Dumper=dumper.Dumper,options={}){var _dumper,dest,document,i,len;_dumper=new Dumper(dest=stream||new util.StringStream,options);try{for(_dumper.open(),i=0,len=documents.length;i<len;i++)document=documents[i],_dumper.represent(document);_dumper.close()}finally{_dumper.dispose()}return stream||dest.string}}).call(this)}),this.yaml=require_from(null,"")("yaml")}).call(this);</td> </tr>
</table>
<details class="details-reset details-overlay BlobToolbar position-absolute js-file-line-actions dropdown d-none" aria-hidden="true"> <summary class="btn-octicon ml-0 px-2 p-0 bg-white border border-gray-dark rounded-1" aria-label="Inline file action toolbar"> <svg class="octicon octicon-kebab-horizontal" viewBox="0 0 13 16" version="1.1" width="13" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M1.5 9a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm5 0a1.5 1.5 0 100-3 1.5 1.5 0 000 3zM13 7.5a1.5 1.5 0 11-3 0 1.5 1.5 0 013 0z"/></svg> </summary> <details-menu> <ul class="BlobToolbar-dropdown dropdown-menu dropdown-menu-se mt-2" style="width:185px"> <li> <clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-lines" style="cursor:pointer;"> Copy lines </clipboard-copy> </li> <li> <clipboard-copy role="menuitem" class="dropdown-item" id="js-copy-permalink" style="cursor:pointer;"> Copy permalink </clipboard-copy> </li> <li><a class="dropdown-item js-update-url-with-hash" id="js-view-git-blame" role="menuitem" href="/connec/yaml-js/blame/579e6f6cc513ded1740959fc57aac3dc90c5f788/yaml.min.js">View git blame</a></li> <li><a class="dropdown-item" id="js-new-issue" role="menuitem" href="/connec/yaml-js/issues/new">Reference in new issue</a></li> </ul> </details-menu> </details> </div> </div> <details class="details-reset details-overlay details-overlay-dark"> <summary data-hotkey="l" aria-label="Jump to line"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast linejump" aria-label="Jump to line"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-jump-to-line-form Box-body d-flex" action="" accept-charset="UTF-8" method="get"><input name="utf8" type="hidden" value="✓" /> <input class="form-control flex-auto mr-3 linejump-input js-jump-to-line-field" type="text" placeholder="Jump to line…" aria-label="Jump to line" autofocus> <button type="submit" class="btn" data-close-dialog>Go</button>
</form> </details-dialog>
</details> <div class="Popover anim-scale-in js-tagsearch-popover" hidden data-tagsearch-url="/connec/yaml-js/find-symbols" data-tagsearch-ref="master" data-tagsearch-path="yaml.min.js" data-tagsearch-lang="JavaScript" data-hydro-click="{"event_type":"code_navigation.click_on_symbol","payload":{"action":"click_on_symbol","repository_id":2678133,"ref":"master","language":"JavaScript","client_id":"1038165182.1537261186","originating_request_id":"DB25:1DC7:1EA81C5:2CA73EF:5E09CCA9","originating_url":"https://github.com/connec/yaml-js/blob/master/yaml.min.js","referrer":"https://github.com/connec/yaml-js","user_id":25822972}}" data-hydro-click-hmac="5d61845c6eaed1fb67e90d36ec8369f6ce6e715d3e2b79ae126d62b1e5e1b4e8"> <div class="Popover-message Popover-message--large Popover-message--top-left TagsearchPopover mt-1 mb-4 mx-auto Box box-shadow-large"> <div class="TagsearchPopover-content js-tagsearch-popover-content overflow-auto" style="will-change:transform;"> </div> </div>
</div>
</div>
</div>
</main> </div> </div>
<div class=“footer container-lg width-full p-responsive” role=“contentinfo”>
<div class="position-relative d-flex flex-row-reverse flex-lg-row flex-wrap flex-lg-nowrap flex-justify-center flex-lg-justify-between pt-6 pb-2 mt-6 f6 text-gray border-top border-gray-light "> <ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0">© 2019 GitHub, Inc.</li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to terms, text:terms" href="https://github.com/site/terms">Terms</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to privacy, text:privacy" href="https://github.com/site/privacy">Privacy</a></li> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to security, text:security" href="https://github.com/security">Security</a></li> <li class="mr-3 mr-lg-0"><a href="https://githubstatus.com/" data-ga-click="Footer, go to status, text:status">Status</a></li> <li><a data-ga-click="Footer, go to help, text:help" href="https://help.github.com">Help</a></li> </ul> <a aria-label="Homepage" title="GitHub" class="footer-octicon d-none d-lg-block mx-lg-4" href="https://github.com"> <svg height="24" class="octicon octicon-mark-github" viewBox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"/></svg>
</a>
<ul class="list-style-none d-flex flex-wrap col-12 col-lg-5 flex-justify-center flex-lg-justify-between mb-2 mb-lg-0"> <li class="mr-3 mr-lg-0"><a data-ga-click="Footer, go to contact, text:contact" href="https://github.com/contact">Contact GitHub</a></li> <li class="mr-3 mr-lg-0"><a href="https://github.com/pricing" data-ga-click="Footer, go to Pricing, text:Pricing">Pricing</a></li> <li class="mr-3 mr-lg-0"><a href="https://developer.github.com" data-ga-click="Footer, go to api, text:api">API</a></li> <li class="mr-3 mr-lg-0"><a href="https://training.github.com" data-ga-click="Footer, go to training, text:training">Training</a></li> <li class="mr-3 mr-lg-0"><a href="https://github.blog" data-ga-click="Footer, go to blog, text:blog">Blog</a></li> <li><a data-ga-click="Footer, go to about, text:about" href="https://github.com/about">About</a></li> </ul> </div> <div class="d-flex flex-justify-center pb-6"> <span class="f6 text-gray-light"></span> </div>
</div>
<div id="ajax-error-message" class="ajax-error-message flash flash-error"> <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> You can’t perform that action at this time. </div> <script crossorigin="anonymous" integrity="sha512-/VSJJF96vCzSgC6y09Z4FqzjjuXRWOKIq2twF0Nb5/v8xy4qzngnH6Au6TFwbmNN/lborYJsojEpgIbYjoGvHQ==" type="application/javascript" src="https://github.githubassets.com/assets/frameworks-fd548924.js"></script> <script crossorigin="anonymous" async="async" integrity="sha512-0mcBYsTTDNy016WuG7Zu/Pb5dsdoVzVb5FlxH4btAPKKyTBKn+5g6N6lXxmMo1WokYH8uOYuLpTgLjU29jSqcA==" type="application/javascript" src="https://github.githubassets.com/assets/github-bootstrap-d2670162.js"></script> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden > <svg class="octicon octicon-alert" viewBox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M8.893 1.5c-.183-.31-.52-.5-.887-.5s-.703.19-.886.5L.138 13.499a.98.98 0 000 1.001c.193.31.53.501.886.501h13.964c.367 0 .704-.19.877-.5a1.03 1.03 0 00.01-1.002L8.893 1.5zm.133 11.497H6.987v-2.003h2.039v2.003zm0-3.004H6.987V5.987h2.039v4.006z"/></svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default text-gray-dark hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg class="octicon octicon-x" viewBox="0 0 12 16" version="1.1" width="12" height="16" aria-hidden="true"><path fill-rule="evenodd" d="M7.48 8l3.75 3.75-1.48 1.48L6 9.48l-3.75 3.75-1.48-1.48L4.52 8 .77 4.25l1.48-1.48L6 6.52l3.75-3.75 1.48 1.48L7.48 8z"/></svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details>
</template>
<div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box box-shadow-large" style="width:360px;"> </div>
</div>
<div aria-live="polite" class="js-global-screen-reader-notice sr-only"></div> </body>
</html>