You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

103 lines
390 KiB

4 years ago
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta content="width=device-width, initial-scale=1" name="viewport">
<title>The Prophesy</title>
<style title="Twine CSS">@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes fade-in-out{0%,to{opacity:0}50%{opacity:1}}@keyframes rumble{25%{top:-0.1em}75%{top:0.1em}0%,to{top:0px}}@keyframes shudder{25%{left:0.1em}75%{left:-0.1em}0%,to{left:0px}}@keyframes buoy{25%{top:0.25em}75%{top:-0.25em}0%,to{top:0px}}@keyframes sway{25%{left:0.25em}75%{left:-0.25em}0%,to{left:0px}}@keyframes pulse{0%{transform:scale(0, 0)}20%{transform:scale(1.2, 1.2)}40%{transform:scale(0.9, 0.9)}60%{transform:scale(1.05, 1.05)}80%{transform:scale(0.925, 0.925)}to{transform:scale(1, 1)}}@keyframes zoom-in{0%{transform:scale(0, 0)}to{transform:scale(1, 1)}}@keyframes shudder-in{0%, to{transform:translateX(0em)}5%, 25%, 45%{transform:translateX(-1em)}15%, 35%, 55%{transform:translateX(1em)}65%{transform:translateX(-0.6em)}75%{transform:translateX(0.6em)}85%{transform:translateX(-0.2em)}95%{transform:translateX(0.2em)}}@keyframes rumble-in{0%, to{transform:translateY(0em)}5%, 25%, 45%{transform:translateY(-1em)}15%, 35%, 55%{transform:translateY(1em)}65%{transform:translateY(-0.6em)}75%{transform:translateY(0.6em)}85%{transform:translateY(-0.2em)}95%{transform:translateY(0.2em)}}@keyframes fidget{0%, 8.1%, 82.1%, 31.1%, 38.1%, 44.1%, 40.1%, 47.1%, 74.1%, 16.1%, 27.1%, 72.1%, 24.1%, 95.1%, 6.1%, 36.1%, 20.1%, 4.1%, 91.1%, 14.1%, 87.1%, to{left:0px;top:0px}8%, 82%, 31%, 38%, 44%{left:-1px}40%, 47%, 74%, 16%, 27%{left:1px}72%, 24%, 95%, 6%, 36%{top:-1px}20%, 4%, 91%, 14%, 87%{top:1px}}@keyframes slide-right{0%{transform:translateX(-100vw)}}@keyframes slide-left{0%{transform:translateX(100vw)}}@keyframes slide-up{0%{transform:translateY(100vh)}}@keyframes slide-down{0%{transform:translateY(-100vh)}}@keyframes fade-right{0%{opacity:0;transform:translateX(-1em)}to{opacity:1}}@keyframes fade-left{0%{opacity:0;transform:translateX(1em)}to{opacity:1}}@keyframes fade-up{0%{opacity:0;transform:translateY(1em)}to{opacity:1}}@keyframes fade-down{0%{opacity:0;transform:translateY(-1em)}to{opacity:1}}@keyframes flicker{0%,29%,31%,63%,65%,77%,79%,86%,88%,91%,93%{opacity:0}30%{opacity:0.2}64%{opacity:0.4}78%{opacity:0.6}87%{opacity:0.8}92%, to{opacity:1}}@keyframes blur{0%{filter:blur(2rem);opacity:0}25%{opacity:1}to{filter:blur(0rem);opacity:1}}.dom-debug-mode tw-story,.dom-debug-mode tw-passage,.dom-debug-mode tw-sidebar,.dom-debug-mode tw-include,.dom-debug-mode tw-hook,.dom-debug-mode tw-expression,.dom-debug-mode tw-link,.dom-debug-mode tw-dialog,.dom-debug-mode tw-columns,.dom-debug-mode tw-column,.dom-debug-mode tw-align{outline:1px solid #f5a3da;min-height:32px;display:block !important}.dom-debug-mode tw-story::before,.dom-debug-mode tw-passage::before,.dom-debug-mode tw-sidebar::before,.dom-debug-mode tw-include::before,.dom-debug-mode tw-hook::before,.dom-debug-mode tw-expression::before,.dom-debug-mode tw-link::before,.dom-debug-mode tw-dialog::before,.dom-debug-mode tw-columns::before,.dom-debug-mode tw-column::before,.dom-debug-mode tw-align::before{position:absolute;top:0;left:0;height:16px;background-color:#f5a3da;color:black;font-size:16px;font-weight:normal;font-style:normal;font-family:monospace;display:inline-block;line-height:100%;white-space:pre;z-index:999997}.dom-debug-mode tw-story:hover,.dom-debug-mode tw-passage:hover,.dom-debug-mode tw-sidebar:hover,.dom-debug-mode tw-include:hover,.dom-debug-mode tw-hook:hover,.dom-debug-mode tw-expression:hover,.dom-debug-mode tw-link:hover,.dom-debug-mode tw-dialog:hover,.dom-debug-mode tw-columns:hover,.dom-debug-mode tw-column:hover,.dom-debug-mode tw-align:hover{outline:1px solid #fc9}.dom-debug-mode tw-story:hover::before,.dom-debug-mode tw-passage:hover::before,.dom-debug-mode tw-sidebar:hover::before,.dom-debug-mode tw-include:hover::before,.dom-debug-mode tw-hook:hover::before,.dom-debug-mode tw-expression:hover::before,.dom-debug-mode tw-link:hover::before,.dom-debug-mode tw-dialog:hover::before,.dom-debug-mode tw-columns:hover::before,.dom-debug-mode tw-column:hover::before,.dom-debug-mode tw-align:hover::before{background-color:#fc9;transition:background-color 1s}.dom-debug-mode tw-passa
</style>
</head>
<body>
<tw-story><noscript><tw-noscript>JavaScript needs to be enabled to play The Prophesy.</tw-noscript></noscript></tw-story>
<tw-storydata name="The Prophesy" startnode="1" creator="Twine" creator-version="2.3.13" ifid="FC65CD0D-A997-4BCC-A79C-26F900DD6599" zoom="1" format="Harlowe" format-version="3.2.1" options="" hidden><style role="stylesheet" id="twine-user-stylesheet" type="text/twine-css"></style><script role="script" id="twine-user-script" type="text/twine-javascript"></script><tw-passagedata pid="1" name="Opening" tags="" position="670,1376" size="100,100">(set: $hasDagger to false)
(set: $password to 240921)
(set: $passwordGuess to 0)
(set: $isAltarOpen to false)
(set: $hasPasswordBeenGuessed to false)
(set: $hints to (a:false,false,false))
(text-colour:yellow)+(align:&quot;==&gt;&quot;)[&quot;The prophesy must be true&quot;, you mutter to yourself as you see the entrance to the temple loom ahead of you. &quot;It must be. I&#39;ve spent too much time studying its history. This is my last hope.&quot;]
[[Walk towards the temple-&gt;Temple Door]]</tw-passagedata><tw-passagedata pid="2" name="Temple Door" tags="" position="658,1201" size="100,100">The black obsidian walls of the temple instill within you a feeling of foreboding. Every fiber of your body seems to be screaming to get away from here, but you must press on.
The temple door seem to be shut with an sophistacted mechanism. There are various gears woven inbetween the intricate decorations. These decorations seem to depict an sacrifical ritual towards the Goddess of the Dark Sun. In the middle of the door is a small hole, about the size of a finger&#39;s circumference. Engraved above the door is a text. It reads:
(text-style:&quot;italic&quot;)+(text-colour:cyan)+(align:&quot;=&gt;&lt;=&quot;)+(box:&quot;X&quot;)[The tears of life weep for the Goddess]
---
(link:&quot;Knock&quot;)[You knock on the huge doors and hear the sound reverberate troughout the temple. The loud booming seems to silence everything around you, chilling you to your very core. You swear you seem to be hearing whispers after a while, but the door remains closed.]
---
(link:&quot;Put your finger in the small hole&quot;)[You put your finger in the hole and as soon as you do so, you feel your finger getting held in place. You feel a small sting and after a couple of seconds the gears start moving. Your finger is released and as you pull it out you see a small drop of blood pushing out.
The door locking mechanism seems to have been activated and it starts to slowly open, letting you peek inside. Total darkness.
[[Enter the temple-&gt;Temple Entrance]]]</tw-passagedata><tw-passagedata pid="3" name="Temple Entrance" tags="" position="656,1046" size="100,100">You set foot inside the dark temple. Torches suddenly lit with a deep red fire, shining just enough to allow you to make sense of your immediate surroundings.
The torches seems to be mainly positions amongst the main corridor, leading to an altar. There is an alcove to the left of you and an room to the right of you.
[[Walk to the altar-&gt;Temple altar]]
[[Go left-&gt;Temple Alcove]]
[[Go Right-&gt;Prison room]]</tw-passagedata><tw-passagedata pid="4" name="Temple altar" tags="" position="661,836" size="100,100">A red beam of the Dark Sun shines atop the alter casting ominous shadows accross the floor. The altar itself has stains of dried up blood splashed accross it. Like the temple doors, the altar houses several gears indicating there must be some kind of mechanism within it.
(if: $hasDagger is true)+(if: $isAltarOpen is false)[(link:&quot;Sacrifice some blood on the altar.&quot;)[(set: $isAltarOpen to true)You slash the dagger agains your palm and squeeze blood atop the altar. The blood seeps away inside the altar, then... Nothing. You almost think something must have grone wrong, until the sound of gears starts kicking in. A loud rumbling can be heard as the alter moves away from you, revealing stairs going down.
[[Go Down-&gt;The Portal Room]]
]]
(if: $isAltarOpen is true)[
[[Go Down-&gt;The Portal Room]]]
[[Go to alcove-&gt;Temple Alcove]]
[[Go to temple entrance-&gt;Temple Entrance]]</tw-passagedata><tw-passagedata pid="5" name="Temple Alcove" tags="" position="409,1038" size="100,100">The alcove depicts three panels with various painted scenes.
---
(link:&quot;Inspect the first panel&quot;)[The first panel seems to depict a hierarchy of some sorts. At the top are the 3, presumably, high priestesses. They are represented by their elements: the Dark Fire, the Shadow Mist and the Devourer. Each one of them is helped and supported by 7 priestesses.]
---
(link:&quot;Inspect second panel&quot;)[The second panel has a depiction of the 9 contents of the know world. All but one are depicted in a dark red colour, with the remaining one being a bright yellow. Various tendrons of the dark red are seen meandering their way into the yellow.
(text-colour:yellow)+(align:&quot;==&gt;&quot;)+(box:&quot;X&quot;)[&quot;It is as I suspected... The corruption has reached even the sacred world.&quot;, you mutter. &quot;Soon, all 9 continents will have fallen under the control of She Who Should Not Be Named.&quot;]]
---
(link:&quot;Inspect the third and final panel&quot;)[The last panel seems to depicts a calendar system. After investigating it some, you notice that it seems to be cyclical. Every 21 years the convergence of the stars lead to some sort event. It&#39;s hard to make out exactly what, but it is clear from the markings that this is a pivotal point in the power of Godess. Be it positive or negative.]
---
[[Walk to Temple Entrance-&gt;Temple Entrance]]
[[Walk to altar-&gt;Temple altar]]</tw-passagedata><tw-passagedata pid="6" name="Prison room" tags="" position="882,1041" size="100,100">The room seems consists of two cells on the left side. The floor is covered with dried up blood, especially inside the cells. There are various chains with handcuffs attached to the walls inside the cells. The wall accross from the entrance holds a handful of torture implements, each one rustier than the other.
(if:$hasDagger is false)[The wall to right is barren except for a golden cabinet displaying a very decorative dagger inside it. The dagger has a red gem embedded in its hilt and the whole thing seems to be in pristine condition.
(link:&quot;Take ceremonial dagger&quot;)[(set: $hasDagger to true)]]
(if:$hasDagger is true)[The wall to right is barren except for a golden cabinet. It is empty.]
[[Go back-&gt;Temple Entrance]]</tw-passagedata><tw-passagedata pid="7" name="The Portal Room" tags="" position="666,668" size="100,100">Going down the stairs, brings you to a large open room. In the center of the room a giant, incactive, portal can be seen. In front of the panel appears to stand a control mechanism. It has 6 slots where something can be inserted. On the left wall various slabs can be found, each with numbers on them from 0-9. Most of them radiate a red slow throbbing red glow. A quick count shows that there are 6 of each number, though some seem to be broken, not glowing at all. Specifically the 5 and 7&#39;s.
---
(link:&quot;Start inserting slabs in the control mechanism&quot;)[Which numbers do you enter? (input-box:2bind $passwordGuess,&quot;X&quot;,1,&quot;&quot;)]
(Only enter the 6 numbers, don&#39;t hit enter :) If you enter the numbers correctly, a new option should appear)
---
(link:&quot;Hint 1&quot;)[The alcove might have the answers you are looking for.(set: 1st of $hints to true)]
(link:&quot;Hint 2&quot;)[(set: 2nd of $hints to true)There are three 2-digit numbers required]
(link:&quot;Hint 3&quot;)[(set: 3rd of $hints to true)The first number is the hardest. Don&#39;t forget the high priestesses themselves ;)]
---
(link:&quot;Solution&quot;)[The numbers you need to enter are: 240921]
---
(live: 0.5s)[(if:$passwordGuess is &quot;240921&quot;)[[[Enter Portal-&gt;Prophesy Room]]]]
[[Go back-&gt;Temple altar]]</tw-passagedata><tw-passagedata pid="8" name="Prophesy Room" tags="" position="1087,663" size="100,100">As you enter the portal, you feel yourself starting to get torn apart, but right as you think this is going to hurt like hell, you find yourself in another room. Though the room seems to be missing a roof. As you stare up into the sky above, you are striken aback by the sight of it. You seem to be staring right at the world you just thought yourself to be at. The room itself appears to have no other exists and there is no longer a portal behind you. In front of you, however, you find a book resting upon a pedestal. You have a hard time distinguishing the title as it appears to be in some ancient dialect of the infernal tongue, but what you can gleam, makes you happy. It appears to be a book by the Prophet Alatriel. Surely, this must hold the key to what you&#39;re searching for. You spent some time reading the book, until you encounter the following passage:
(text-colour:cyan)+(align:&quot;=&gt;&lt;=&quot;)+(box:&quot;X&quot;)[
//Once the cycle of nine is complete, the child will become the sister,
and the two shall mark the beginning and the end.
The world cast in shadows, shall hope for light again.//]
(link: &quot;Wut?&quot;)[(goto-url: &quot;https://depreeuw.dev/prophecy.jpg&quot;)]</tw-passagedata></tw-storydata>
<script title="Twine engine code" data-main="harlowe">"use strict";var _slicedToArray=function(){return function(e,t){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return function(e,t){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{!r&&s.return&&s.return()}finally{if(i)throw a}}return n}(e,t);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function _defineProperty(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}return Array.from(e)}!function(){
/**
* @license almond 0.3.3 Copyright jQuery Foundation and other contributors.
* Released under MIT license, http://github.com/requirejs/almond/LICENSE
*/var requirejs,require,define,root,factory;!function(e){var t,n,r,i,a={},o={},s={},c={},u=Object.prototype.hasOwnProperty,l=[].slice,p=/\.js$/;function f(e,t){return u.call(e,t)}function d(e,t){var n,r,i,a,o,c,u,l,f,d,h,y=t&&t.split("/"),m=s.map,g=m&&m["*"]||{};if(e){for(o=(e=e.split("/")).length-1,s.nodeIdCompat&&p.test(e[o])&&(e[o]=e[o].replace(p,"")),"."===e[0].charAt(0)&&y&&(e=y.slice(0,y.length-1).concat(e)),f=0;f<e.length;f++)if("."===(h=e[f]))e.splice(f,1),f-=1;else if(".."===h){if(0===f||1===f&&".."===e[2]||".."===e[f-1])continue;f>0&&(e.splice(f-1,2),f-=2)}e=e.join("/")}if((y||g)&&m){for(f=(n=e.split("/")).length;f>0;f-=1){if(r=n.slice(0,f).join("/"),y)for(d=y.length;d>0;d-=1)if((i=m[y.slice(0,d).join("/")])&&(i=i[r])){a=i,c=f;break}if(a)break;!u&&g&&g[r]&&(u=g[r],l=f)}!a&&u&&(a=u,c=l),a&&(n.splice(0,c,a),e=n.join("/"))}return e}function h(t,r){return function(){var i=l.call(arguments,0);return"string"!=typeof i[0]&&1===i.length&&i.push(null),n.apply(e,i.concat([t,r]))}}function y(e){return function(t){a[e]=t}}function m(n){if(f(o,n)){var r=o[n];delete o[n],c[n]=!0,t.apply(e,r)}if(!f(a,n)&&!f(c,n))throw new Error("No "+n);return a[n]}function g(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function v(e){return e?g(e):[]}r=function(e,t){var n,r,i=g(e),a=i[0],o=t[1];return e=i[1],a&&(n=m(a=d(a,o))),a?e=n&&n.normalize?n.normalize(e,(r=o,function(e){return d(e,r)})):d(e,o):(a=(i=g(e=d(e,o)))[0],e=i[1],a&&(n=m(a))),{f:a?a+"!"+e:e,n:e,pr:a,p:n}},i={require:function(e){return h(e)},exports:function(e){var t=a[e];return void 0!==t?t:a[e]={}},module:function(e){return{id:e,uri:"",exports:a[e],config:function(e){return function(){return s&&s.config&&s.config[e]||{}}}(e)}}},t=function(t,n,s,u){var l,p,d,g,b,w,T,S=[],x=void 0===s?"undefined":_typeof(s);if(w=v(u=u||t),"undefined"===x||"function"===x){for(n=!n.length&&s.length?["require","exports","module"]:n,b=0;b<n.length;b+=1)if("require"===(p=(g=r(n[b],w)).f))S[b]=i.require(t);else if("exports"===p)S[b]=i.exports(t),T=!0;else if("module"===p)l=S[b]=i.module(t);else if(f(a,p)||f(o,p)||f(c,p))S[b]=m(p);else{if(!g.p)throw new Error(t+" missing "+p);g.p.load(g.n,h(u,!0),y(p),{}),S[b]=a[p]}d=s?s.apply(a[t],S):void 0,t&&(l&&l.exports!==e&&l.exports!==a[t]?a[t]=l.exports:d===e&&T||(a[t]=d))}else t&&(a[t]=s)},requirejs=require=n=function(a,o,c,u,l){if("string"==typeof a)return i[a]?i[a](o):m(r(a,v(o)).f);if(!a.splice){if((s=a).deps&&n(s.deps,s.callback),!o)return;o.splice?(a=o,o=c,c=null):a=e}return o=o||function(){},"function"==typeof c&&(c=u,u=l),u?t(e,a,o,c):setTimeout(function(){t(e,a,o,c)},4),n},n.config=function(e){return n(e)},requirejs._defined=a,(define=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),f(a,e)||f(o,e)||(o[e]=[e,t,n])}).amd={jQuery:!0}}(),define("almond",function(){}),
/*!
* https://github.com/paulmillr/es6-shim
* @license es6-shim Copyright 2013-2016 by Paul Miller (http://paulmillr.com)
* and contributors, MIT License
* es6-shim: v0.35.4
* see https://github.com/paulmillr/es6-shim/blob/0.35.3/LICENSE
* Details and documentation:
* https://github.com/paulmillr/es6-shim/
*/
root=this,factory=function(){var e,t,n=Function.call.bind(Function.apply),r=Function.call.bind(Function.call),i=Array.isArray,a=Object.keys,o=function(e){try{return e(),!1}catch(e){return!0}},s=function(e){try{return e()}catch(e){return!1}},c=(e=o,function(){return!n(e,this,arguments)}),u=!!Object.defineProperty&&!o(function(){return Object.defineProperty({},"x",{get:function(){}})}),l="foo"===function(){}.name,p=Function.call.bind(Array.prototype.forEach),f=Function.call.bind(Array.prototype.reduce),d=Function.call.bind(Array.prototype.filter),h=Function.call.bind(Array.prototype.some),y=function(e,t,n,r){!r&&t in e||(u?Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:!0,value:n}):e[t]=n)},m=function(e,t,n){p(a(t),function(r){var i=t[r];y(e,r,i,!!n)})},g=Function.call.bind(Object.prototype.toString),v="function"==typeof/abc/?function(e){return"function"==typeof e&&"[object Function]"===g(e)}:function(e){return"function"==typeof e},b=function(e,t,n){if(!u)throw new TypeError("getters require true ES5 support");Object.defineProperty(e,t,{configurable:!0,enumerable:!1,get:n})},w=function(e,t,n){if(!u)throw new TypeError("getters require true ES5 support");var r=Object.getOwnPropertyDescriptor(e,t);Object.defineProperty(n,t,{configurable:r.configurable,enumerable:r.enumerable,get:function(){return e[t]},set:function(n){e[t]=n}})},T=function(e,t,n){if(u){var r=Object.getOwnPropertyDescriptor(e,t);r.value=n,Object.defineProperty(e,t,r)}else e[t]=n},S=function(e,t,n){u?Object.defineProperty(e,t,n):"value"in n&&(e[t]=n.value)},x=function(e,t){t&&v(t.toString)&&y(e,"toString",t.toString.bind(t),!0)},k=Object.create||function(e,t){var n=function(){};n.prototype=e;var r=new n;return void 0!==t&&a(t).forEach(function(e){S(r,e,t[e])}),r},O=function(e,t){return!!Object.setPrototypeOf&&s(function(){var n=function t(n){var r=new e(n);return Object.setPrototypeOf(r,t.prototype),r};return Object.setPrototypeOf(n,e),n.prototype=k(e.prototype,{constructor:{value:n}}),t(n)})},j=function(){if("undefined"!=typeof self)return self;if("undefined"!=typeof window)return window;if("undefined"!=typeof global)return global;throw new Error("unable to locate global object")}(),A=j.isFinite,C=Function.call.bind(String.prototype.indexOf),E=Function.apply.bind(Array.prototype.indexOf),_=Function.call.bind(Array.prototype.concat),N=Function.call.bind(String.prototype.slice),P=Function.call.bind(Array.prototype.push),I=Function.apply.bind(Array.prototype.push),M=Function.call.bind(Array.prototype.shift),D=Math.max,R=Math.min,L=Math.floor,q=Math.abs,F=Math.exp,V=Math.log,H=Math.sqrt,z=Function.call.bind(Object.prototype.hasOwnProperty),$=function(){},B=j.Map,W=B&&B.prototype.delete,U=B&&B.prototype.get,G=B&&B.prototype.has,X=B&&B.prototype.set,Y=j.Symbol||{},J=Y.species||"@@species",K=Number.isNaN||function(e){return e!=e},Z=Number.isFinite||function(e){return"number"==typeof e&&A(e)},Q=v(Math.sign)?Math.sign:function(e){var t=Number(e);return 0===t?t:K(t)?t:t<0?-1:1},ee=function(e){var t=Number(e);return t<-1||K(t)?NaN:0===t||t===1/0?t:-1===t?-1/0:1+t-1==0?t:t*(V(1+t)/(1+t-1))},te=function(e){return"[object Arguments]"===g(e)},ne=te(arguments)?te:function(e){return null!==e&&"object"===(void 0===e?"undefined":_typeof(e))&&"number"==typeof e.length&&e.length>=0&&"[object Array]"!==g(e)&&"[object Function]"===g(e.callee)},re=function(e){return null===e||"function"!=typeof e&&"object"!==(void 0===e?"undefined":_typeof(e))},ie=function(e){return"[object String]"===g(e)},ae=function(e){return"[object RegExp]"===g(e)},oe=function(e){return"function"==typeof j.Symbol&&"symbol"===(void 0===e?"undefined":_typeof(e))},se=function(e,t,n){var r=e[t];y(e,t,n,!0),x(e[t],r)},ce="function"==typeof Y&&"function"==typeof Y.for&&oe(Y()),ue=oe(Y.iterator)?Y.iterator:"_es6-shim iterator_";j.Set&&"function"==typeof(new j.Set)["@@iterator"]&&(ue="@@iterator"),j.Reflect||y(j,"Reflect",{},!0);var le,pe=j.Reflect,fe=String,de="undefined"!=typeof document&&document?document.all:null,he=null==de?function(e){return null==e}:function(e){return null==e&&e!==de},ye={Cal
</script>
</body>
</html>