From 9c5cbded9399fd7062a79af1fc368d8354e724b3 Mon Sep 17 00:00:00 2001 From: Harvey Date: Fri, 3 Dec 2021 15:09:04 +0800 Subject: [PATCH] build all packages --- dist/artplayer.js | 2 +- docs/assets/js/common.js | 10 +- docs/assets/js/encoding-indexes.js | 47 + docs/assets/js/encoding.js | 3313 ++++++++++++++++++++++++++ docs/assets/js/fetch.polyfill.js | 418 ++++ docs/assets/js/ie.js | 134 ++ docs/assets/sample/video2.mp4 | Bin 0 -> 1140193 bytes docs/ie.html | 45 + packages/artplayer/dist/artplayer.js | 2 +- 9 files changed, 3968 insertions(+), 3 deletions(-) create mode 100644 docs/assets/js/encoding-indexes.js create mode 100644 docs/assets/js/encoding.js create mode 100644 docs/assets/js/fetch.polyfill.js create mode 100644 docs/assets/js/ie.js create mode 100644 docs/assets/sample/video2.mp4 create mode 100644 docs/ie.html diff --git a/dist/artplayer.js b/dist/artplayer.js index edbf75f34..b5ab7a77e 100644 --- a/dist/artplayer.js +++ b/dist/artplayer.js @@ -5,4 +5,4 @@ * Released under the MIT License. */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function m(t,e){return t.classList.add(e)}function b(t,e){return t.classList.remove(e)}function w(t,e){return t.classList.contains(e)}function x(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function O(t,e,r){return t.style[e]=r,t}function k(t,e){return Object.keys(e).forEach((function(r){O(t,r,e[r])})),t}function j(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function P(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function S(t,e){P(t).forEach((function(t){return b(t,e)})),m(t,e)}function E(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function R(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function $(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function D(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function z(t,e,r){return z=D()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},z.apply(null,arguments)}function A(t){var e="function"==typeof Map?new Map:void 0;return A=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return z(t,arguments,l(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},A(t)}function C(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var L=function(e){i(o,e);var r=C(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(A(Error));function M(t,e){if(!t)throw new L(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function q(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function B(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function I(t){return t.includes("?")?I(t.split("?")[0]):t.includes("#")?I(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function V(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function W(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function J(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),l=0;l0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function tt(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var et=Object.freeze({__proto__:null,query:v,queryAll:g,addClass:m,removeClass:b,hasClass:w,append:x,remove:function(t){return t.parentNode.removeChild(t)},setStyle:O,setStyles:k,getStyle:j,sublings:P,inverseClass:S,tooltip:E,isInViewport:R,includeFromEvent:$,replaceElement:T,ArtPlayerError:L,errorHandle:M,srtToVtt:F,vttToBlob:q,assToVtt:B,getExt:I,download:V,def:H,has:_,get:X,proxyPropertys:Q,mergeDeep:Y,sleep:Z,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(r.userAgent);case"regexp":return t.test(r.userAgent);default:return!1}}))},yt=function(){function e(r){var n=this;t(this,e),this.art=r,this.art.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=v(r.option.container),M(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();M("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),M(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return v(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(m(this.$settingInner,"art-backdrop-filter"),m(this.$contextmenu,"art-backdrop-filter"),m(this.$info,"art-backdrop-filter")),this.art.isMobile&&m(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):m(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.3
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),vt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},mt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":vt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Y(this.languages,t),this.init()}}]),e}();var bt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*s/l;O(n,"width","".concat(100*h,"%")),O(n,"height","100%"),O(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=l/d/s;O(n,"width","100%"),O(n,"height","".concat(100*y,"%")),O(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),H(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");H(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),H(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),H(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return V(e,"".concat(r.title||"artplayer","_").concat(K(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),xt(r,this),function(t,e){var r=t.template.$player;H(e,"fullscreenWeb",{get:function(){return w(r,"art-fullscreen-web")},set:function(n){n?(m(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}}),H(e,"fullscreenWebToggle",{set:function(t){t&&(e.fullscreenWeb=!e.fullscreenWeb)}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$video;H(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),H(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){H(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;H(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;H(e,"autoSize",{get:function(){return w(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,l=n.getBoundingClientRect(),s=l.width,u=l.height,p=a/c,f=s/u;if(m(n,"art-auto-size"),f>p)O(o,"width","".concat(u*p/s*100,"%")),O(o,"height","100%");else{var d=s/p/u*100;O(o,"width","100%"),O(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else b(n,"art-auto-size"),O(o,"width",null),O(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){H(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){H(e,t,{get:function(){return e.rect[t]}})})),H(e,"x",{get:function(){return e.left+window.pageXOffset}}),H(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;H(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];M(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),H(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,l=a.$miniClose,s=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){m(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;O(c,"top","".concat(e,"px")),O(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,b(c,"art-is-dragging")})),i(l,"click",(function(){e.mini=!1,f=!1,b(c,"art-is-dragging")})),x(s,n.title||r.get("Mini player")),H(e,"mini",{get:function(){return w(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,m(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)O(c,"top","".concat(i,"px")),O(c,"left","".concat(a,"px")),R(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var l=document.body,s=l.clientHeight-e.height-50,f=l.clientWidth-e.width-50;o.set("top",s),o.set("left",f),O(c,"top","".concat(s,"px")),O(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,b(c,"art-mini"),O(c,"top",null),O(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}}),H(e,"miniToggle",{set:function(t){t&&(e.mini=!e.mini)}})}(r,this),function(t,e){var r=[];H(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=G(n[0],0,Math.min(n[1],e.duration)),i=G(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;H(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(M(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,O(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var l=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},s=0,u=1;switch(r){case-270:s=90,u=l();break;case-180:s=180;break;case-90:s=270,u=l();break;case 90:s=90,u=l();break;case 180:s=180;break;case 270:s=270,u=l()}O(n,"transform","rotate(".concat(s,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),H(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;H(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,O(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Q(r,this)};function jt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=l(t)););return t}function Pt(){return Pt="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=jt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},Pt.apply(this,arguments)}var St=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return w(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?m(e,r):b(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);M(!_(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");m(o,"art-".concat(this.name)),m(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):x(this.$parent,o),r.html&&x(o,r.html),r.style&&k(o,r.style),r.tooltip&&E(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&m(o,"art-control-onlyText"),H(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;m(e,"art-control-selector");var a=document.createElement("div");m(a,"art-selector-value"),x(a,t.html),e.innerText="",x(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),l=document.createElement("div");m(l,"art-selector-list"),x(l,c),x(e,l);var s=function(){var t=j(e,"width")/2-j(l,"width")/2;l.style.left="".concat(t,"px")};o(e,s),i(l,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return w(t,"art-selector-item")}));if(n){S(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}s(),r.art.emit("selector",i,n)}}))}}]),e}();function Et(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Rt(t){for(var e=1;e
',mounted:function(t){var r=!1,l=v(".art-progress-loaded",t),s=v(".art-progress-played",t),u=v(".art-progress-highlight",t),p=v(".art-progress-indicator",t),f=v(".art-progress-tip",t);O(s,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&O(l,"width","".concat(100*e,"%")),"played"===t&&(O(s,"width","".concat(100*e,"%")),O(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,x(p,c.indicator)):k(p,{backgroundColor:o}),k(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=G(t.time,0,a.duration)/a.duration*100;x(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){O(f,"display","block"),$(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?O(f,"left",0):n>t.clientWidth-i/2?O(f,"left","".concat(t.clientWidth-i,"px")):O(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?O(f,"left",0):o>t.clientWidth-a/2?O(f,"left","".concat(t.clientWidth-a,"px")):O(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){O(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function Bt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function It(t){for(var e=1;en.clientWidth-l/2?O(t,"left","".concat(n.clientWidth-l,"px")):O(t,"left","".concat(i-l/2,"px"))}(o))})),i(n,"mouseout",(function(){O(t,"display","none")}))}})}}function Zt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Jt(t){for(var e=1;e=3e3&&(r.show=!1,m(c,"art-hide-cursor"),b(c,"art-hover"))})),e.once("ready",(function(){r.add(qt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Yt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return ee(ee({},t),{},{mounted:function(t){var r=e.player,n=x(t,''),o=x(t,'');e.on("loop",(function(e){e?(O(t,"display","block"),O(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),O(o,"left","".concat(e[1]/r.duration*100,"%"))):O(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Ct(Ct({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=x(t,n.play),c=x(t,n.pause);function l(){O(a,"display","flex"),O(c,"display","none")}function s(){O(a,"display","none"),O(c,"display","flex")}E(a,o.get("Play")),E(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?s():l(),e.on("video:playing",(function(){s()})),e.on("video:pause",(function(){l()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=x(t,n.volume),l=x(t,n.volumeClose),s=x(t,'
'),u=x(s,'
');function p(t){var e=s.getBoundingClientRect().left;return G(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)O(c,"display","none"),O(l,"display","flex"),O(u,"left","0");else{var e=48*t;O(c,"display","flex"),O(l,"display","none"),O(u,"left","".concat(e,"px"))}}E(c,i.get("Mute")),O(l,"display","none"),e.isMobile&&O(s,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(l,"click",(function(){o.muted=!1})),r(s,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Wt(Wt({},t),{},{mounted:function(t){function r(){var r="".concat(K(e.player.currentTime)," / ").concat(K(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return Kt(Kt({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Jt(Jt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;x(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return It(It({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;x(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){E(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return _t(_t({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;x(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){E(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return zt(zt({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.pip),r(t,"click",(function(){i.pipToggle=!0})),e.on("pip",(function(e){E(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWebToggle=!0})),e.on("fullscreenWeb",(function(e){E(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return Rt(Rt({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreen),r(t,"click",(function(){i.fullscreenToggle=!0})),e.on("fullscreen",(function(e){E(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:M(!1,"Control option.position must one of 'top', 'left', 'right'")}Pt(l(o.prototype),"add",this).call(this,e)}}]),o}(St);function oe(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ie(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&S(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return ce(ce({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&S(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return se(se({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return pe(pe({},t),{},{html:'ArtPlayer 4.0.3'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return de(de({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),s(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,s=n.left,u=n.top,p=l.getBoundingClientRect(),f=p.height,d=p.width,h=e-s,y=r-u;e+d>s+a&&(h=a-d),r+f>u+i&&(y=i-f),k(l,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),s(c,"click",(function(t){$(t,l)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(St);function ve(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=ve(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).art=e,r.name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function l(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){l()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&l()}))}}]),o}(St);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var be=function(e){i(o,e);var n=me(o);function o(e){var r;t(this,o),(r=n.call(this,e)).name="subtitle";var i=e.option.subtitle,a=e.template.$subtitle;return k(a,i.style),i.url&&r.init(i.url),i.bilingual&&m(a,"art-bilingual"),r}return r(o,[{key:"url",get:function(){return this.art.template.$track.src}},{key:"textTrack",get:function(){return this.art.template.$video.textTracks[0]}},{key:"activeCue",get:function(){return this.textTrack.activeCues[0]}},{key:"bilingual",get:function(){return w(this.art.template.$subtitle,"art-bilingual")},set:function(t){var e=this.art.template.$subtitle;t?m(e,"art-bilingual"):b(e,"art-bilingual")}},{key:"style",value:function(t,e){var r=this.art.template.$subtitle;return"object"===a(t)?k(r,t):O(r,t,e)}},{key:"update",value:function(){var t=this.art.template.$subtitle;t.innerHTML="",this.activeCue&&(t.innerHTML=this.activeCue.text.split(/\r?\n/).map((function(t){return"

".concat(tt(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.i18n,i=n.notice;return this.init(t,r).then((function(t){return r.name&&(i.show="".concat(o.get("Switch subtitle"),": ").concat(r.name)),e.art.emit("subtitleSwitch",t),t}))}},{key:"init",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.notice,i=n.events.proxy,a=n.option.subtitle,c=n.template,l=c.$subtitle,s=c.$video,u=c.$track;if(!u){var p=document.createElement("track");p.default=!0,p.kind="metadata",s.appendChild(p),this.art.template.$track=p,i(this.textTrack,"cuechange",this.update.bind(this))}return fetch(t).then((function(t){return t.arrayBuffer()})).then((function(n){var o=new TextDecoder(r.encoding||a.encoding).decode(n);switch(e.art.emit("subtitleLoad",t),r.ext||I(t)){case"srt":return q(F(o));case"ass":return q(B(o));case"vtt":return q(o);default:return t}})).then((function(t){return l.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t),t})).catch((function(t){throw o.show=t,t}))}}]),o}(St);var we=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.proxy=this.proxy,r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){$(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){m(r,"art-hover"),t.emit("hover",!0)}),(function(){b(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=J((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()}))}(r,n),function(t,e){if(t.isMobile&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=G((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=G(r.currentTime+60*e,0,r.duration),n.show="".concat(K(c)," / ").concat(K(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=J((function(){t.emit("view",R(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new L("Unable to get Image"));(o=new Image).src=t}return o.complete||(e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new L("Failed to load Image: ".concat(o.src)))}))),r(o)}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),xe=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Oe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ke=function(e){i(n,e);var r=Oe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(St);function je(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Pe=function(e){i(n,e);var r=je(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",x(e.template.$loading,e.icons.loading),o}return n}(St),Se=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return b(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,m(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",b(r,"art-notice-show")}),this.time)}}]),e}();function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",x(e.template.$state,e.icons.state),o}return n}(St);function $e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Te=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){H(n,t,{get:function(){var e=document.createElement("i");return m(e,"art-icon"),m(e,"art-icon-".concat(t)),x(e,o[t]),e}})}))};function De(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ze(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Ce(Ce({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=v(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Me(Me({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return qe(qe({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=v(".art-setting-range input",t),i=v(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(St),Ve=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),rt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function We(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=v(".art-setting-range input",e),i=v(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function Ne(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(We);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var l=Array.from(o.$track.track.cues),s=e(r,-5,5);l.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+s,0,a.duration),t.endTime=e(c[r].endTime+s,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function He(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else M(!1,"Playback of this file format is not supported")}}function l(t){var r=x(t,'');O(t,"position","relative"),k(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),l(r)}})})),{name:"localVideo",attach:l}}function Ue(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=x(n,'');O(n,"position","relative"),k(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=I(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):M(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function _e(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Xe=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(Ne),!o.isLive&&o.miniProgressBar&&this.add(_e),o.localVideo&&this.add(He),o.localSubtitle&&this.add(Ue),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1;var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return M(!_(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),H(this,r,{value:e}),this}}]),e}(),Qe=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;dt.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=G(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||I(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ye(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ze=0,Je=[],Ge=function(e){i(a,e);var o=Ye(a);function a(e){var r;return t(this,a),(r=o.call(this)).id=++Ze,r.option=u(Y(a.option,e),ft),r.isFocus=!1,r.isDestroy=!1,r.userAgent=f,r.isMobile=d,r.isWechat=y,r.whitelist=new ht(n(r)),r.template=new yt(n(r)),r.events=new we(n(r)),r.whitelist.state?(r.storage=new Ve(n(r)),r.icons=new Te(n(r)),r.i18n=new mt(n(r)),r.notice=new Se(n(r)),r.player=new kt(n(r)),r.layers=new ke(n(r)),r.controls=new ne(n(r)),r.contextmenu=new ye(n(r)),r.subtitle=new be(n(r)),r.info=new ge(n(r)),r.loading=new Pe(n(r)),r.hotkey=new xe(n(r)),r.mask=new Re(n(r)),r.setting=new Ie(n(r)),r.plugins=new Xe(n(r))):r.mobile=new Qe(n(r)),Je.push(n(r)),r}return r(a,[{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),Je.splice(Je.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return Je}},{key:"version",get:function(){return"4.0.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1638506000337"}},{key:"config",get:function(){return dt}},{key:"utils",get:function(){return et}},{key:"scheme",get:function(){return ft}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return yt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.3 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),Ge})); +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function m(t,e){return t.classList.add(e)}function b(t,e){return t.classList.remove(e)}function w(t,e){return t.classList.contains(e)}function x(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function O(t,e,r){return t.style[e]=r,t}function k(t,e){return Object.keys(e).forEach((function(r){O(t,r,e[r])})),t}function j(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function P(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function S(t,e){P(t).forEach((function(t){return b(t,e)})),m(t,e)}function E(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function R(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function $(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function D(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function z(t,e,r){return z=D()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},z.apply(null,arguments)}function A(t){var e="function"==typeof Map?new Map:void 0;return A=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return z(t,arguments,l(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},A(t)}function C(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var L=function(e){i(o,e);var r=C(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(A(Error));function M(t,e){if(!t)throw new L(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function q(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function B(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function I(t){return t.includes("?")?I(t.split("?")[0]):t.includes("#")?I(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function V(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function W(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function J(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),l=0;l0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function tt(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var et=Object.freeze({__proto__:null,query:v,queryAll:g,addClass:m,removeClass:b,hasClass:w,append:x,remove:function(t){return t.parentNode.removeChild(t)},setStyle:O,setStyles:k,getStyle:j,sublings:P,inverseClass:S,tooltip:E,isInViewport:R,includeFromEvent:$,replaceElement:T,ArtPlayerError:L,errorHandle:M,srtToVtt:F,vttToBlob:q,assToVtt:B,getExt:I,download:V,def:H,has:_,get:X,proxyPropertys:Q,mergeDeep:Y,sleep:Z,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(r.userAgent);case"regexp":return t.test(r.userAgent);default:return!1}}))},yt=function(){function e(r){var n=this;t(this,e),this.art=r,this.art.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=v(r.option.container),M(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();M("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),M(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return v(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(m(this.$settingInner,"art-backdrop-filter"),m(this.$contextmenu,"art-backdrop-filter"),m(this.$info,"art-backdrop-filter")),this.art.isMobile&&m(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):m(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.3
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),vt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},mt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":vt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Y(this.languages,t),this.init()}}]),e}();var bt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*s/l;O(n,"width","".concat(100*h,"%")),O(n,"height","100%"),O(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=l/d/s;O(n,"width","100%"),O(n,"height","".concat(100*y,"%")),O(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),H(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");H(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),H(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),H(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return V(e,"".concat(r.title||"artplayer","_").concat(K(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),xt(r,this),function(t,e){var r=t.template.$player;H(e,"fullscreenWeb",{get:function(){return w(r,"art-fullscreen-web")},set:function(n){n?(m(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}}),H(e,"fullscreenWebToggle",{set:function(t){t&&(e.fullscreenWeb=!e.fullscreenWeb)}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$video;H(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),H(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){H(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;H(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;H(e,"autoSize",{get:function(){return w(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,l=n.getBoundingClientRect(),s=l.width,u=l.height,p=a/c,f=s/u;if(m(n,"art-auto-size"),f>p)O(o,"width","".concat(u*p/s*100,"%")),O(o,"height","100%");else{var d=s/p/u*100;O(o,"width","100%"),O(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else b(n,"art-auto-size"),O(o,"width",null),O(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){H(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){H(e,t,{get:function(){return e.rect[t]}})})),H(e,"x",{get:function(){return e.left+window.pageXOffset}}),H(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;H(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];M(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),H(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,l=a.$miniClose,s=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){m(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;O(c,"top","".concat(e,"px")),O(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,b(c,"art-is-dragging")})),i(l,"click",(function(){e.mini=!1,f=!1,b(c,"art-is-dragging")})),x(s,n.title||r.get("Mini player")),H(e,"mini",{get:function(){return w(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,m(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)O(c,"top","".concat(i,"px")),O(c,"left","".concat(a,"px")),R(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var l=document.body,s=l.clientHeight-e.height-50,f=l.clientWidth-e.width-50;o.set("top",s),o.set("left",f),O(c,"top","".concat(s,"px")),O(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,b(c,"art-mini"),O(c,"top",null),O(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}}),H(e,"miniToggle",{set:function(t){t&&(e.mini=!e.mini)}})}(r,this),function(t,e){var r=[];H(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=G(n[0],0,Math.min(n[1],e.duration)),i=G(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;H(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(M(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,O(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var l=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},s=0,u=1;switch(r){case-270:s=90,u=l();break;case-180:s=180;break;case-90:s=270,u=l();break;case 90:s=90,u=l();break;case 180:s=180;break;case 270:s=270,u=l()}O(n,"transform","rotate(".concat(s,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),H(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;H(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,O(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Q(r,this)};function jt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=l(t)););return t}function Pt(){return Pt="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=jt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},Pt.apply(this,arguments)}var St=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return w(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?m(e,r):b(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);M(!_(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");m(o,"art-".concat(this.name)),m(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):x(this.$parent,o),r.html&&x(o,r.html),r.style&&k(o,r.style),r.tooltip&&E(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&m(o,"art-control-onlyText"),H(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;m(e,"art-control-selector");var a=document.createElement("div");m(a,"art-selector-value"),x(a,t.html),e.innerText="",x(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),l=document.createElement("div");m(l,"art-selector-list"),x(l,c),x(e,l);var s=function(){var t=j(e,"width")/2-j(l,"width")/2;l.style.left="".concat(t,"px")};o(e,s),i(l,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return w(t,"art-selector-item")}));if(n){S(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}s(),r.art.emit("selector",i,n)}}))}}]),e}();function Et(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Rt(t){for(var e=1;e
',mounted:function(t){var r=!1,l=v(".art-progress-loaded",t),s=v(".art-progress-played",t),u=v(".art-progress-highlight",t),p=v(".art-progress-indicator",t),f=v(".art-progress-tip",t);O(s,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&O(l,"width","".concat(100*e,"%")),"played"===t&&(O(s,"width","".concat(100*e,"%")),O(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,x(p,c.indicator)):k(p,{backgroundColor:o}),k(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=G(t.time,0,a.duration)/a.duration*100;x(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){O(f,"display","block"),$(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?O(f,"left",0):n>t.clientWidth-i/2?O(f,"left","".concat(t.clientWidth-i,"px")):O(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?O(f,"left",0):o>t.clientWidth-a/2?O(f,"left","".concat(t.clientWidth-a,"px")):O(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){O(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function Bt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function It(t){for(var e=1;en.clientWidth-l/2?O(t,"left","".concat(n.clientWidth-l,"px")):O(t,"left","".concat(i-l/2,"px"))}(o))})),i(n,"mouseout",(function(){O(t,"display","none")}))}})}}function Zt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Jt(t){for(var e=1;e=3e3&&(r.show=!1,m(c,"art-hide-cursor"),b(c,"art-hover"))})),e.once("ready",(function(){r.add(qt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Yt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return ee(ee({},t),{},{mounted:function(t){var r=e.player,n=x(t,''),o=x(t,'');e.on("loop",(function(e){e?(O(t,"display","block"),O(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),O(o,"left","".concat(e[1]/r.duration*100,"%"))):O(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Ct(Ct({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=x(t,n.play),c=x(t,n.pause);function l(){O(a,"display","flex"),O(c,"display","none")}function s(){O(a,"display","none"),O(c,"display","flex")}E(a,o.get("Play")),E(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?s():l(),e.on("video:playing",(function(){s()})),e.on("video:pause",(function(){l()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=x(t,n.volume),l=x(t,n.volumeClose),s=x(t,'
'),u=x(s,'
');function p(t){var e=s.getBoundingClientRect().left;return G(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)O(c,"display","none"),O(l,"display","flex"),O(u,"left","0");else{var e=48*t;O(c,"display","flex"),O(l,"display","none"),O(u,"left","".concat(e,"px"))}}E(c,i.get("Mute")),O(l,"display","none"),e.isMobile&&O(s,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(l,"click",(function(){o.muted=!1})),r(s,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Wt(Wt({},t),{},{mounted:function(t){function r(){var r="".concat(K(e.player.currentTime)," / ").concat(K(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return Kt(Kt({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Jt(Jt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;x(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return It(It({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;x(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){E(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return _t(_t({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;x(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){E(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return zt(zt({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.pip),r(t,"click",(function(){i.pipToggle=!0})),e.on("pip",(function(e){E(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWebToggle=!0})),e.on("fullscreenWeb",(function(e){E(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return Rt(Rt({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreen),r(t,"click",(function(){i.fullscreenToggle=!0})),e.on("fullscreen",(function(e){E(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:M(!1,"Control option.position must one of 'top', 'left', 'right'")}Pt(l(o.prototype),"add",this).call(this,e)}}]),o}(St);function oe(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ie(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&S(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return ce(ce({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&S(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return se(se({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return pe(pe({},t),{},{html:'ArtPlayer 4.0.3'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return de(de({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),s(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,s=n.left,u=n.top,p=l.getBoundingClientRect(),f=p.height,d=p.width,h=e-s,y=r-u;e+d>s+a&&(h=a-d),r+f>u+i&&(y=i-f),k(l,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),s(c,"click",(function(t){$(t,l)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(St);function ve(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=ve(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).art=e,r.name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function l(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){l()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&l()}))}}]),o}(St);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var be=function(e){i(o,e);var n=me(o);function o(e){var r;t(this,o),(r=n.call(this,e)).name="subtitle";var i=e.option.subtitle,a=e.template.$subtitle;return k(a,i.style),i.url&&r.init(i.url),i.bilingual&&m(a,"art-bilingual"),r}return r(o,[{key:"url",get:function(){return this.art.template.$track.src}},{key:"textTrack",get:function(){return this.art.template.$video.textTracks[0]}},{key:"activeCue",get:function(){return this.textTrack.activeCues[0]}},{key:"bilingual",get:function(){return w(this.art.template.$subtitle,"art-bilingual")},set:function(t){var e=this.art.template.$subtitle;t?m(e,"art-bilingual"):b(e,"art-bilingual")}},{key:"style",value:function(t,e){var r=this.art.template.$subtitle;return"object"===a(t)?k(r,t):O(r,t,e)}},{key:"update",value:function(){var t=this.art.template.$subtitle;t.innerHTML="",this.activeCue&&(t.innerHTML=this.activeCue.text.split(/\r?\n/).map((function(t){return"

".concat(tt(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.i18n,i=n.notice;return this.init(t,r).then((function(t){return r.name&&(i.show="".concat(o.get("Switch subtitle"),": ").concat(r.name)),e.art.emit("subtitleSwitch",t),t}))}},{key:"init",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.notice,i=n.events.proxy,a=n.option.subtitle,c=n.template,l=c.$subtitle,s=c.$video,u=c.$track;if(!u){var p=document.createElement("track");p.default=!0,p.kind="metadata",s.appendChild(p),this.art.template.$track=p,i(this.textTrack,"cuechange",this.update.bind(this))}return fetch(t).then((function(t){return t.arrayBuffer()})).then((function(n){if(window.TextDecoder){var o=new TextDecoder(r.encoding||a.encoding).decode(n);switch(e.art.emit("subtitleLoad",t),r.ext||I(t)){case"srt":return q(F(o));case"ass":return q(B(o));case"vtt":return q(o);default:return t}}})).then((function(t){return l.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t),t})).catch((function(t){throw o.show=t,t}))}}]),o}(St);var we=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.proxy=this.proxy,r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){$(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){m(r,"art-hover"),t.emit("hover",!0)}),(function(){b(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=J((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()}))}(r,n),function(t,e){if(t.isMobile&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=G((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=G(r.currentTime+60*e,0,r.duration),n.show="".concat(K(c)," / ").concat(K(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=J((function(){t.emit("view",R(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new L("Unable to get Image"));(o=new Image).src=t}return o.complete||(e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new L("Failed to load Image: ".concat(o.src)))}))),r(o)}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),xe=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Oe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ke=function(e){i(n,e);var r=Oe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(St);function je(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Pe=function(e){i(n,e);var r=je(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",x(e.template.$loading,e.icons.loading),o}return n}(St),Se=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return b(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,m(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",b(r,"art-notice-show")}),this.time)}}]),e}();function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",x(e.template.$state,e.icons.state),o}return n}(St);function $e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Te=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){H(n,t,{get:function(){var e=document.createElement("i");return m(e,"art-icon"),m(e,"art-icon-".concat(t)),x(e,o[t]),e}})}))};function De(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ze(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Ce(Ce({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=v(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Me(Me({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return qe(qe({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=v(".art-setting-range input",t),i=v(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(St),Ve=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),rt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function We(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=v(".art-setting-range input",e),i=v(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function Ne(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(We);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var l=Array.from(o.$track.track.cues),s=e(r,-5,5);l.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+s,0,a.duration),t.endTime=e(c[r].endTime+s,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function He(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else M(!1,"Playback of this file format is not supported")}}function l(t){var r=x(t,'');O(t,"position","relative"),k(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),l(r)}})})),{name:"localVideo",attach:l}}function Ue(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=x(n,'');O(n,"position","relative"),k(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=I(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):M(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function _e(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Xe=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(Ne),!o.isLive&&o.miniProgressBar&&this.add(_e),o.localVideo&&this.add(He),o.localSubtitle&&this.add(Ue),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1;var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return M(!_(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),H(this,r,{value:e}),this}}]),e}(),Qe=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;dt.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=G(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||I(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ye(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ze=0,Je=[],Ge=function(e){i(a,e);var o=Ye(a);function a(e){var r;return t(this,a),(r=o.call(this)).id=++Ze,r.option=u(Y(a.option,e),ft),r.isFocus=!1,r.isDestroy=!1,r.userAgent=f,r.isMobile=d,r.isWechat=y,r.whitelist=new ht(n(r)),r.template=new yt(n(r)),r.events=new we(n(r)),r.whitelist.state?(r.storage=new Ve(n(r)),r.icons=new Te(n(r)),r.i18n=new mt(n(r)),r.notice=new Se(n(r)),r.player=new kt(n(r)),r.layers=new ke(n(r)),r.controls=new ne(n(r)),r.contextmenu=new ye(n(r)),r.subtitle=new be(n(r)),r.info=new ge(n(r)),r.loading=new Pe(n(r)),r.hotkey=new xe(n(r)),r.mask=new Re(n(r)),r.setting=new Ie(n(r)),r.plugins=new Xe(n(r))):r.mobile=new Qe(n(r)),Je.push(n(r)),r}return r(a,[{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),Je.splice(Je.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return Je}},{key:"version",get:function(){return"4.0.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1638515330767"}},{key:"config",get:function(){return dt}},{key:"utils",get:function(){return et}},{key:"scheme",get:function(){return ft}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return yt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.3 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),Ge})); diff --git a/docs/assets/js/common.js b/docs/assets/js/common.js index 9ed30cfc1..a655139b1 100644 --- a/docs/assets/js/common.js +++ b/docs/assets/js/common.js @@ -1,10 +1,18 @@ (function () { - var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent); + var userAgent = window.navigator.userAgent; + var isMobile = /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(userAgent); + var isIE = userAgent.indexOf('MSIE ') > -1; + if (isMobile) { window.location.href = './mobile.html'; return; } + if (isIE) { + window.location.href = './ie.html'; + return; + } + var $codeMirror = document.querySelector('.codeMirrorWrap'); var $lib = document.querySelector('.libsInput'); var $run = document.querySelector('.run'); diff --git a/docs/assets/js/encoding-indexes.js b/docs/assets/js/encoding-indexes.js new file mode 100644 index 000000000..4f170c3bb --- /dev/null +++ b/docs/assets/js/encoding-indexes.js @@ -0,0 +1,47 @@ +(function(global) { + 'use strict'; + + if (typeof module !== "undefined" && module.exports) { + module.exports = global; + } + + global["encoding-indexes"] = +{ + "big5":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,17392,19506,17923,17830,17784,160359,19831,17843,162993,19682,163013,15253,18230,18244,19527,19520,148159,144919,160594,159371,159954,19543,172881,18255,17882,19589,162924,19719,19108,18081,158499,29221,154196,137827,146950,147297,26189,22267,null,32149,22813,166841,15860,38708,162799,23515,138590,23204,13861,171696,23249,23479,23804,26478,34195,170309,29793,29853,14453,138579,145054,155681,16108,153822,15093,31484,40855,147809,166157,143850,133770,143966,17162,33924,40854,37935,18736,34323,22678,38730,37400,31184,31282,26208,27177,34973,29772,31685,26498,31276,21071,36934,13542,29636,155065,29894,40903,22451,18735,21580,16689,145038,22552,31346,162661,35727,18094,159368,16769,155033,31662,140476,40904,140481,140489,140492,40905,34052,144827,16564,40906,17633,175615,25281,28782,40907,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,12736,12737,12738,12739,12740,131340,12741,131281,131277,12742,12743,131275,139240,12744,131274,12745,12746,12747,12748,131342,12749,12750,256,193,461,192,274,201,282,200,332,211,465,210,null,7870,null,7872,202,257,225,462,224,593,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,null,7871,null,7873,234,609,9178,9179,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,172969,135493,null,25866,null,null,20029,28381,40270,37343,null,null,161589,25745,20250,20264,20392,20822,20852,20892,20964,21153,21160,21307,21326,21457,21464,22242,22768,22788,22791,22834,22836,23398,23454,23455,23706,24198,24635,25993,26622,26628,26725,27982,28860,30005,32420,32428,32442,32455,32463,32479,32518,32567,33402,33487,33647,35270,35774,35810,36710,36711,36718,29713,31996,32205,26950,31433,21031,null,null,null,null,37260,30904,37214,32956,null,36107,33014,133607,null,null,32927,40647,19661,40393,40460,19518,171510,159758,40458,172339,13761,null,28314,33342,29977,null,18705,39532,39567,40857,31111,164972,138698,132560,142054,20004,20097,20096,20103,20159,20203,20279,13388,20413,15944,20483,20616,13437,13459,13477,20870,22789,20955,20988,20997,20105,21113,21136,21287,13767,21417,13649,21424,13651,21442,21539,13677,13682,13953,21651,21667,21684,21689,21712,21743,21784,21795,21800,13720,21823,13733,13759,21975,13765,163204,21797,null,134210,134421,151851,21904,142534,14828,131905,36422,150968,169189,16467,164030,30586,142392,14900,18389,164189,158194,151018,25821,134524,135092,134357,135412,25741,36478,134806,134155,135012,142505,164438,148691,null,134470,170573,164073,18420,151207,142530,39602,14951,169460,16365,13574,152263,169940,161992,142660,40302,38933,null,17369,155813,25780,21731,142668,142282,135287,14843,135279,157402,157462,162208,25834,151634,134211,36456,139681,166732,132913,null,18443,131497,16378,22643,142733,null,148936,132348,155799,134988,134550,21881,16571,17338,null,19124,141926,135325,33194,39157,134556,25465,14846,141173,36288,22177,25724,15939,null,173569,134665,142031,142537,null,135368,145858,14738,14854,164507,13688,155209,139463,22098,134961,142514,169760,13500,27709,151099,null,null,161140,142987,139784,173659,167117,134778,134196,157724,32659,135375,141315,141625,13819,152035,134796,135053,134826,16275,134960,134471,135503,134732,null,134827,134057,134472,135360,135485,16377,140950,25650,135085,144372,161337,142286,134526,134527,142417,142421,14872,134808,135367,134958,173618,158544,167122,167321,167114,38314,21708,33476,21945,null,171715,39974,39606,161630,142830,28992,33133,33004,23580,157042,33076,14231,21343,164029,37302,134906,134671,134775,134907,13789,151019,13833,134358,22191,141237,135369,134672,134776,135288,135496,164359,136277,134777,151120,142756,23124,135197,135198,135413,135414,22428,134673,161428,164557,135093,134779,151934,14083,135094,135552,152280,172733,149978,137274,147831,164476,22681,21096,13850,153405,31666,23400,18432,19244,40743,18919,39967,39821,154484,143677,22011,13810,22153,20008,22786,138177,194680,38737,131206,20059,20155,13630,23587,24401,24516,14586,25164,25909,27514,27701,27706,28780,29227,20012,29357,149737,32594,31035,31993,32595,156266,13505,null,156491,32770,32896,157202,158033,21341,34916,35265,161970,35744,36125,38021,38264,38271,38376,167439,38886,39029,39118,39134,39267,170000,40060,40479,40644,27503,63751,20023,131207,38429,25143,38050,null,20539,28158,171123,40870,15817,34959,147790,28791,23797,19232,152013,13657,154928,24866,166450,36775,37366,29073,26393,29626,144001,172295,15499,137600,19216,30948,29698,20910,165647,16393,27235,172730,16931,34319,133743,31274,170311,166634,38741,28749,21284,139390,37876,30425,166371,40871,30685,20131,20464,20668,20015,20247,40872,21556,32139,22674,22736,138678,24210,24217,24514,141074,25995,144377,26905,27203,146531,27903,null,29184,148741,29580,16091,150035,23317,29881,35715,154788,153237,31379,31724,31939,32364,33528,34199,40873,34960,40874,36537,40875,36815,34143,39392,37409,40876,167353,136255,16497,17058,23066,null,null,null,39016,26475,17014,22333,null,34262,149883,33471,160013,19585,159092,23931,158485,159678,40877,40878,23446,40879,26343,32347,28247,31178,15752,17603,143958,141206,17306,17718,null,23765,146202,35577,23672,15634,144721,23928,40882,29015,17752,147692,138787,19575,14712,13386,131492,158785,35532,20404,131641,22975,33132,38998,170234,24379,134047,null,139713,166253,16642,18107,168057,16135,40883,172469,16632,14294,18167,158790,16764,165554,160767,17773,14548,152730,17761,17691,19849,19579,19830,17898,16328,150287,13921,17630,17597,16877,23870,23880,23894,15868,14351,23972,23993,14368,14392,24130,24253,24357,24451,14600,14612,14655,14669,24791,24893,23781,14729,25015,25017,25039,14776,25132,25232,25317,25368,14840,22193,14851,25570,25595,25607,25690,14923,25792,23829,22049,40863,14999,25990,15037,26111,26195,15090,26258,15138,26390,15170,26532,26624,15192,26698,26756,15218,15217,15227,26889,26947,29276,26980,27039,27013,15292,27094,15325,27237,27252,27249,27266,15340,27289,15346,27307,27317,27348,27382,27521,27585,27626,27765,27818,15563,27906,27910,27942,28033,15599,28068,28081,28181,28184,28201,28294,166336,28347,28386,28378,40831,28392,28393,28452,28468,15686,147265,28545,28606,15722,15733,29111,23705,15754,28716,15761,28752,28756,28783,28799,28809,131877,17345,13809,134872,147159,22462,159443,28990,153568,13902,27042,166889,23412,31305,153825,169177,31333,31357,154028,31419,31408,31426,31427,29137,156813,16842,31450,31453,31466,16879,21682,154625,31499,31573,31529,152334,154878,31650,31599,33692,154548,158847,31696,33825,31634,31672,154912,15789,154725,33938,31738,31750,31797,154817,31812,31875,149634,31910,26237,148856,31945,31943,31974,31860,31987,31989,31950,32359,17693,159300,32093,159446,29837,32137,32171,28981,32179,32210,147543,155689,32228,15635,32245,137209,32229,164717,32285,155937,155994,32366,32402,17195,37996,32295,32576,32577,32583,31030,156368,39393,32663,156497,32675,136801,131176,17756,145254,17667,164666,32762,156809,32773,32776,32797,32808,32815,172167,158915,32827,32828,32865,141076,18825,157222,146915,157416,26405,32935,166472,33031,33050,22704,141046,27775,156824,151480,25831,136330,33304,137310,27219,150117,150165,17530,33321,133901,158290,146814,20473,136445,34018,33634,158474,149927,144688,137075,146936,33450,26907,194964,16859,34123,33488,33562,134678,137140,14017,143741,144730,33403,33506,33560,147083,159139,158469,158615,144846,15807,33565,21996,33669,17675,159141,33708,33729,33747,13438,159444,27223,34138,13462,159298,143087,33880,154596,33905,15827,17636,27303,33866,146613,31064,33960,158614,159351,159299,34014,33807,33681,17568,33939,34020,154769,16960,154816,17731,34100,23282,159385,17703,34163,17686,26559,34326,165413,165435,34241,159880,34306,136578,159949,194994,17770,34344,13896,137378,21495,160666,34430,34673,172280,34798,142375,34737,34778,34831,22113,34412,26710,17935,34885,34886,161248,146873,161252,34910,34972,18011,34996,34997,25537,35013,30583,161551,35207,35210,35238,35241,35239,35260,166437,35303,162084,162493,35484,30611,37374,35472,162393,31465,162618,147343,18195,162616,29052,35596,35615,152624,152933,35647,35660,35661,35497,150138,35728,35739,35503,136927,17941,34895,35995,163156,163215,195028,14117,163155,36054,163224,163261,36114,36099,137488,36059,28764,36113,150729,16080,36215,36265,163842,135188,149898,15228,164284,160012,31463,36525,36534,36547,37588,36633,36653,164709,164882,36773,37635,172703,133712,36787,18730,166366,165181,146875,24312,143970,36857,172052,165564,165121,140069,14720,159447,36919,165180,162494,36961,165228,165387,37032,165651,37060,165606,37038,37117,37223,15088,37289,37316,31916,166195,138889,37390,27807,37441,37474,153017,37561,166598,146587,166668,153051,134449,37676,37739,166625,166891,28815,23235,166626,166629,18789,37444,166892,166969,166911,37747,37979,36540,38277,38310,37926,38304,28662,17081,140922,165592,135804,146990,18911,27676,38523,38550,16748,38563,159445,25050,38582,30965,166624,38589,21452,18849,158904,131700,156688,168111,168165,150225,137493,144138,38705,34370,38710,18959,17725,17797,150249,28789,23361,38683,38748,168405,38743,23370,168427,38751,37925,20688,143543,143548,38793,38815,38833,38846,38848,38866,38880,152684,38894,29724,169011,38911,38901,168989,162170,19153,38964,38963,38987,39014,15118,160117,15697,132656,147804,153350,39114,39095,39112,39111,19199,159015,136915,21936,39137,39142,39148,37752,39225,150057,19314,170071,170245,39413,39436,39483,39440,39512,153381,14020,168113,170965,39648,39650,170757,39668,19470,39700,39725,165376,20532,39732,158120,14531,143485,39760,39744,171326,23109,137315,39822,148043,39938,39935,39948,171624,40404,171959,172434,172459,172257,172323,172511,40318,40323,172340,40462,26760,40388,139611,172435,172576,137531,172595,40249,172217,172724,40592,40597,40606,40610,19764,40618,40623,148324,40641,15200,14821,15645,20274,14270,166955,40706,40712,19350,37924,159138,40727,40726,40761,22175,22154,40773,39352,168075,38898,33919,40802,40809,31452,40846,29206,19390,149877,149947,29047,150008,148296,150097,29598,166874,137466,31135,166270,167478,37737,37875,166468,37612,37761,37835,166252,148665,29207,16107,30578,31299,28880,148595,148472,29054,137199,28835,137406,144793,16071,137349,152623,137208,14114,136955,137273,14049,137076,137425,155467,14115,136896,22363,150053,136190,135848,136134,136374,34051,145062,34051,33877,149908,160101,146993,152924,147195,159826,17652,145134,170397,159526,26617,14131,15381,15847,22636,137506,26640,16471,145215,147681,147595,147727,158753,21707,22174,157361,22162,135135,134056,134669,37830,166675,37788,20216,20779,14361,148534,20156,132197,131967,20299,20362,153169,23144,131499,132043,14745,131850,132116,13365,20265,131776,167603,131701,35546,131596,20120,20685,20749,20386,20227,150030,147082,20290,20526,20588,20609,20428,20453,20568,20732,20825,20827,20829,20830,28278,144789,147001,147135,28018,137348,147081,20904,20931,132576,17629,132259,132242,132241,36218,166556,132878,21081,21156,133235,21217,37742,18042,29068,148364,134176,149932,135396,27089,134685,29817,16094,29849,29716,29782,29592,19342,150204,147597,21456,13700,29199,147657,21940,131909,21709,134086,22301,37469,38644,37734,22493,22413,22399,13886,22731,23193,166470,136954,137071,136976,23084,22968,37519,23166,23247,23058,153926,137715,137313,148117,14069,27909,29763,23073,155267,23169,166871,132115,37856,29836,135939,28933,18802,37896,166395,37821,14240,23582,23710,24158,24136,137622,137596,146158,24269,23375,137475,137476,14081,137376,14045,136958,14035,33066,166471,138682,144498,166312,24332,24334,137511,137131,23147,137019,23364,34324,161277,34912,24702,141408,140843,24539,16056,140719,140734,168072,159603,25024,131134,131142,140827,24985,24984,24693,142491,142599,149204,168269,25713,149093,142186,14889,142114,144464,170218,142968,25399,173147,25782,25393,25553,149987,142695,25252,142497,25659,25963,26994,15348,143502,144045,149897,144043,21773,144096,137433,169023,26318,144009,143795,15072,16784,152964,166690,152975,136956,152923,152613,30958,143619,137258,143924,13412,143887,143746,148169,26254,159012,26219,19347,26160,161904,138731,26211,144082,144097,26142,153714,14545,145466,145340,15257,145314,144382,29904,15254,26511,149034,26806,26654,15300,27326,14435,145365,148615,27187,27218,27337,27397,137490,25873,26776,27212,15319,27258,27479,147392,146586,37792,37618,166890,166603,37513,163870,166364,37991,28069,28427,149996,28007,147327,15759,28164,147516,23101,28170,22599,27940,30786,28987,148250,148086,28913,29264,29319,29332,149391,149285,20857,150180,132587,29818,147192,144991,150090,149783,155617,16134,16049,150239,166947,147253,24743,16115,29900,29756,37767,29751,17567,159210,17745,30083,16227,150745,150790,16216,30037,30323,173510,15129,29800,166604,149931,149902,15099,15821,150094,16127,149957,149747,37370,22322,37698,166627,137316,20703,152097,152039,30584,143922,30478,30479,30587,149143,145281,14942,149744,29752,29851,16063,150202,150215,16584,150166,156078,37639,152961,30750,30861,30856,30930,29648,31065,161601,153315,16654,31131,33942,31141,27181,147194,31290,31220,16750,136934,16690,37429,31217,134476,149900,131737,146874,137070,13719,21867,13680,13994,131540,134157,31458,23129,141045,154287,154268,23053,131675,30960,23082,154566,31486,16889,31837,31853,16913,154547,155324,155302,31949,150009,137136,31886,31868,31918,27314,32220,32263,32211,32590,156257,155996,162632,32151,155266,17002,158581,133398,26582,131150,144847,22468,156690,156664,149858,32733,31527,133164,154345,154947,31500,155150,39398,34373,39523,27164,144447,14818,150007,157101,39455,157088,33920,160039,158929,17642,33079,17410,32966,33033,33090,157620,39107,158274,33378,33381,158289,33875,159143,34320,160283,23174,16767,137280,23339,137377,23268,137432,34464,195004,146831,34861,160802,23042,34926,20293,34951,35007,35046,35173,35149,153219,35156,161669,161668,166901,166873,166812,166393,16045,33955,18165,18127,14322,35389,35356,169032,24397,37419,148100,26068,28969,28868,137285,40301,35999,36073,163292,22938,30659,23024,17262,14036,36394,36519,150537,36656,36682,17140,27736,28603,140065,18587,28537,28299,137178,39913,14005,149807,37051,37015,21873,18694,37307,37892,166475,16482,166652,37927,166941,166971,34021,35371,38297,38311,38295,38294,167220,29765,16066,149759,150082,148458,16103,143909,38543,167655,167526,167525,16076,149997,150136,147438,29714,29803,16124,38721,168112,26695,18973,168083,153567,38749,37736,166281,166950,166703,156606,37562,23313,35689,18748,29689,147995,38811,38769,39224,134950,24001,166853,150194,38943,169178,37622,169431,37349,17600,166736,150119,166756,39132,166469,16128,37418,18725,33812,39227,39245,162566,15869,39323,19311,39338,39516,166757,153800,27279,39457,23294,39471,170225,19344,170312,39356,19389,19351,37757,22642,135938,22562,149944,136424,30788,141087,146872,26821,15741,37976,14631,24912,141185,141675,24839,40015,40019,40059,39989,39952,39807,39887,171565,39839,172533,172286,40225,19630,147716,40472,19632,40204,172468,172269,172275,170287,40357,33981,159250,159711,158594,34300,17715,159140,159364,159216,33824,34286,159232,145367,155748,31202,144796,144960,18733,149982,15714,37851,37566,37704,131775,30905,37495,37965,20452,13376,36964,152925,30781,30804,30902,30795,137047,143817,149825,13978,20338,28634,28633,28702,28702,21524,147893,22459,22771,22410,40214,22487,28980,13487,147884,29163,158784,151447,23336,137141,166473,24844,23246,23051,17084,148616,14124,19323,166396,37819,37816,137430,134941,33906,158912,136211,148218,142374,148417,22932,146871,157505,32168,155995,155812,149945,149899,166394,37605,29666,16105,29876,166755,137375,16097,150195,27352,29683,29691,16086,150078,150164,137177,150118,132007,136228,149989,29768,149782,28837,149878,37508,29670,37727,132350,37681,166606,166422,37766,166887,153045,18741,166530,29035,149827,134399,22180,132634,134123,134328,21762,31172,137210,32254,136898,150096,137298,17710,37889,14090,166592,149933,22960,137407,137347,160900,23201,14050,146779,14000,37471,23161,166529,137314,37748,15565,133812,19094,14730,20724,15721,15692,136092,29045,17147,164376,28175,168164,17643,27991,163407,28775,27823,15574,147437,146989,28162,28428,15727,132085,30033,14012,13512,18048,16090,18545,22980,37486,18750,36673,166940,158656,22546,22472,14038,136274,28926,148322,150129,143331,135856,140221,26809,26983,136088,144613,162804,145119,166531,145366,144378,150687,27162,145069,158903,33854,17631,17614,159014,159057,158850,159710,28439,160009,33597,137018,33773,158848,159827,137179,22921,23170,137139,23137,23153,137477,147964,14125,23023,137020,14023,29070,37776,26266,148133,23150,23083,148115,27179,147193,161590,148571,148170,28957,148057,166369,20400,159016,23746,148686,163405,148413,27148,148054,135940,28838,28979,148457,15781,27871,194597,150095,32357,23019,23855,15859,24412,150109,137183,32164,33830,21637,146170,144128,131604,22398,133333,132633,16357,139166,172726,28675,168283,23920,29583,31955,166489,168992,20424,32743,29389,29456,162548,29496,29497,153334,29505,29512,16041,162584,36972,29173,149746,29665,33270,16074,30476,16081,27810,22269,29721,29726,29727,16098,16112,16116,16122,29907,16142,16211,30018,30061,30066,30093,16252,30152,30172,16320,30285,16343,30324,16348,30330,151388,29064,22051,35200,22633,16413,30531,16441,26465,16453,13787,30616,16490,16495,23646,30654,30667,22770,30744,28857,30748,16552,30777,30791,30801,30822,33864,152885,31027,26627,31026,16643,16649,31121,31129,36795,31238,36796,16743,31377,16818,31420,33401,16836,31439,31451,16847,20001,31586,31596,31611,31762,31771,16992,17018,31867,31900,17036,31928,17044,31981,36755,28864,134351,32207,32212,32208,32253,32686,32692,29343,17303,32800,32805,31545,32814,32817,32852,15820,22452,28832,32951,33001,17389,33036,29482,33038,33042,30048,33044,17409,15161,33110,33113,33114,17427,22586,33148,33156,17445,33171,17453,33189,22511,33217,33252,33364,17551,33446,33398,33482,33496,33535,17584,33623,38505,27018,33797,28917,33892,24803,33928,17668,33982,34017,34040,34064,34104,34130,17723,34159,34160,34272,17783,34418,34450,34482,34543,38469,34699,17926,17943,34990,35071,35108,35143,35217,162151,35369,35384,35476,35508,35921,36052,36082,36124,18328,22623,36291,18413,20206,36410,21976,22356,36465,22005,36528,18487,36558,36578,36580,36589,36594,36791,36801,36810,36812,36915,39364,18605,39136,37395,18718,37416,37464,37483,37553,37550,37567,37603,37611,37619,37620,37629,37699,37764,37805,18757,18769,40639,37911,21249,37917,37933,37950,18794,37972,38009,38189,38306,18855,38388,38451,18917,26528,18980,38720,18997,38834,38850,22100,19172,24808,39097,19225,39153,22596,39182,39193,20916,39196,39223,39234,39261,39266,19312,39365,19357,39484,39695,31363,39785,39809,39901,39921,39924,19565,39968,14191,138178,40265,39994,40702,22096,40339,40381,40384,40444,38134,36790,40571,40620,40625,40637,40646,38108,40674,40689,40696,31432,40772,131220,131767,132000,26906,38083,22956,132311,22592,38081,14265,132565,132629,132726,136890,22359,29043,133826,133837,134079,21610,194619,134091,21662,134139,134203,134227,134245,134268,24807,134285,22138,134325,134365,134381,134511,134578,134600,26965,39983,34725,134660,134670,134871,135056,134957,134771,23584,135100,24075,135260,135247,135286,26398,135291,135304,135318,13895,135359,135379,135471,135483,21348,33965,135907,136053,135990,35713,136567,136729,137155,137159,20088,28859,137261,137578,137773,137797,138282,138352,138412,138952,25283,138965,139029,29080,26709,139333,27113,14024,139900,140247,140282,141098,141425,141647,33533,141671,141715,142037,35237,142056,36768,142094,38840,142143,38983,39613,142412,null,142472,142519,154600,142600,142610,142775,142741,142914,143220,143308,143411,143462,144159,144350,24497,26184,26303,162425,144743,144883,29185,149946,30679,144922,145174,32391,131910,22709,26382,26904,146087,161367,155618,146961,147129,161278,139418,18640,19128,147737,166554,148206,148237,147515,148276,148374,150085,132554,20946,132625,22943,138920,15294,146687,148484,148694,22408,149108,14747,149295,165352,170441,14178,139715,35678,166734,39382,149522,149755,150037,29193,150208,134264,22885,151205,151430,132985,36570,151596,21135,22335,29041,152217,152601,147274,150183,21948,152646,152686,158546,37332,13427,152895,161330,152926,18200,152930,152934,153543,149823,153693,20582,13563,144332,24798,153859,18300,166216,154286,154505,154630,138640,22433,29009,28598,155906,162834,36950,156082,151450,35682,156674,156746,23899,158711,36662,156804,137500,35562,150006,156808,147439,156946,19392,157119,157365,141083,37989,153569,24981,23079,194765,20411,22201,148769,157436,20074,149812,38486,28047,158909,13848,35191,157593,157806,156689,157790,29151,157895,31554,168128,133649,157990,37124,158009,31301,40432,158202,39462,158253,13919,156777,131105,31107,158260,158555,23852,144665,33743,158621,18128,158884,30011,34917,159150,22710,14108,140685,159819,160205,15444,160384,160389,37505,139642,160395,37680,160486,149968,27705,38047,160848,134904,34855,35061,141606,164979,137137,28344,150058,137248,14756,14009,23568,31203,17727,26294,171181,170148,35139,161740,161880,22230,16607,136714,14753,145199,164072,136133,29101,33638,162269,168360,23143,19639,159919,166315,162301,162314,162571,163174,147834,31555,31102,163849,28597,172767,27139,164632,21410,159239,37823,26678,38749,164207,163875,158133,136173,143919,163912,23941,166960,163971,22293,38947,166217,23979,149896,26046,27093,21458,150181,147329,15377,26422,163984,164084,164142,139169,164175,164233,164271,164378,164614,164655,164746,13770,164968,165546,18682,25574,166230,30728,37461,166328,17394,166375,17375,166376,166726,166868,23032,166921,36619,167877,168172,31569,168208,168252,15863,168286,150218,36816,29327,22155,169191,169449,169392,169400,169778,170193,170313,170346,170435,170536,170766,171354,171419,32415,171768,171811,19620,38215,172691,29090,172799,19857,36882,173515,19868,134300,36798,21953,36794,140464,36793,150163,17673,32383,28502,27313,20202,13540,166700,161949,14138,36480,137205,163876,166764,166809,162366,157359,15851,161365,146615,153141,153942,20122,155265,156248,22207,134765,36366,23405,147080,150686,25566,25296,137206,137339,25904,22061,154698,21530,152337,15814,171416,19581,22050,22046,32585,155352,22901,146752,34672,19996,135146,134473,145082,33047,40286,36120,30267,40005,30286,30649,37701,21554,33096,33527,22053,33074,33816,32957,21994,31074,22083,21526,134813,13774,22021,22001,26353,164578,13869,30004,22000,21946,21655,21874,134209,134294,24272,151880,134774,142434,134818,40619,32090,21982,135285,25245,38765,21652,36045,29174,37238,25596,25529,25598,21865,142147,40050,143027,20890,13535,134567,20903,21581,21790,21779,30310,36397,157834,30129,32950,34820,34694,35015,33206,33820,135361,17644,29444,149254,23440,33547,157843,22139,141044,163119,147875,163187,159440,160438,37232,135641,37384,146684,173737,134828,134905,29286,138402,18254,151490,163833,135147,16634,40029,25887,142752,18675,149472,171388,135148,134666,24674,161187,135149,null,155720,135559,29091,32398,40272,19994,19972,13687,23309,27826,21351,13996,14812,21373,13989,149016,22682,150382,33325,21579,22442,154261,133497,null,14930,140389,29556,171692,19721,39917,146686,171824,19547,151465,169374,171998,33884,146870,160434,157619,145184,25390,32037,147191,146988,14890,36872,21196,15988,13946,17897,132238,30272,23280,134838,30842,163630,22695,16575,22140,39819,23924,30292,173108,40581,19681,30201,14331,24857,143578,148466,null,22109,135849,22439,149859,171526,21044,159918,13741,27722,40316,31830,39737,22494,137068,23635,25811,169168,156469,160100,34477,134440,159010,150242,134513,null,20990,139023,23950,38659,138705,40577,36940,31519,39682,23761,31651,25192,25397,39679,31695,39722,31870,39726,31810,31878,39957,31740,39689,40727,39963,149822,40794,21875,23491,20477,40600,20466,21088,15878,21201,22375,20566,22967,24082,38856,40363,36700,21609,38836,39232,38842,21292,24880,26924,21466,39946,40194,19515,38465,27008,20646,30022,137069,39386,21107,null,37209,38529,37212,null,37201,167575,25471,159011,27338,22033,37262,30074,25221,132092,29519,31856,154657,146685,null,149785,30422,39837,20010,134356,33726,34882,null,23626,27072,20717,22394,21023,24053,20174,27697,131570,20281,21660,21722,21146,36226,13822,24332,13811,null,27474,37244,40869,39831,38958,39092,39610,40616,40580,29050,31508,null,27642,34840,32632,null,22048,173642,36471,40787,null,36308,36431,40476,36353,25218,164733,36392,36469,31443,150135,31294,30936,27882,35431,30215,166490,40742,27854,34774,30147,172722,30803,194624,36108,29410,29553,35629,29442,29937,36075,150203,34351,24506,34976,17591,null,137275,159237,null,35454,140571,null,24829,30311,39639,40260,37742,39823,34805,null,34831,36087,29484,38689,39856,13782,29362,19463,31825,39242,155993,24921,19460,40598,24957,null,22367,24943,25254,25145,25294,14940,25058,21418,144373,25444,26626,13778,23895,166850,36826,167481,null,20697,138566,30982,21298,38456,134971,16485,null,30718,null,31938,155418,31962,31277,32870,32867,32077,29957,29938,35220,33306,26380,32866,160902,32859,29936,33027,30500,35209,157644,30035,159441,34729,34766,33224,34700,35401,36013,35651,30507,29944,34010,13877,27058,36262,null,35241,29800,28089,34753,147473,29927,15835,29046,24740,24988,15569,29026,24695,null,32625,166701,29264,24809,19326,21024,15384,146631,155351,161366,152881,137540,135934,170243,159196,159917,23745,156077,166415,145015,131310,157766,151310,17762,23327,156492,40784,40614,156267,12288,65292,12289,12290,65294,8231,65307,65306,65311,65281,65072,8230,8229,65104,65105,65106,183,65108,65109,65110,65111,65372,8211,65073,8212,65075,9588,65076,65103,65288,65289,65077,65078,65371,65373,65079,65080,12308,12309,65081,65082,12304,12305,65083,65084,12298,12299,65085,65086,12296,12297,65087,65088,12300,12301,65089,65090,12302,12303,65091,65092,65113,65114,65115,65116,65117,65118,8216,8217,8220,8221,12317,12318,8245,8242,65283,65286,65290,8251,167,12291,9675,9679,9651,9650,9678,9734,9733,9671,9670,9633,9632,9661,9660,12963,8453,175,65507,65343,717,65097,65098,65101,65102,65099,65100,65119,65120,65121,65291,65293,215,247,177,8730,65308,65310,65309,8806,8807,8800,8734,8786,8801,65122,65123,65124,65125,65126,65374,8745,8746,8869,8736,8735,8895,13266,13265,8747,8750,8757,8756,9792,9794,8853,8857,8593,8595,8592,8594,8598,8599,8601,8600,8741,8739,65295,65340,8725,65128,65284,65509,12306,65504,65505,65285,65312,8451,8457,65129,65130,65131,13269,13212,13213,13214,13262,13217,13198,13199,13252,176,20825,20827,20830,20829,20833,20835,21991,29929,31950,9601,9602,9603,9604,9605,9606,9607,9608,9615,9614,9613,9612,9611,9610,9609,9532,9524,9516,9508,9500,9620,9472,9474,9621,9484,9488,9492,9496,9581,9582,9584,9583,9552,9566,9578,9569,9698,9699,9701,9700,9585,9586,9587,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,12321,12322,12323,12324,12325,12326,12327,12328,12329,21313,21316,21317,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,729,713,714,711,715,9216,9217,9218,9219,9220,9221,9222,9223,9224,9225,9226,9227,9228,9229,9230,9231,9232,9233,9234,9235,9236,9237,9238,9239,9240,9241,9242,9243,9244,9245,9246,9247,9249,8364,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19968,20057,19969,19971,20035,20061,20102,20108,20154,20799,20837,20843,20960,20992,20993,21147,21269,21313,21340,21448,19977,19979,19976,19978,20011,20024,20961,20037,20040,20063,20062,20110,20129,20800,20995,21242,21315,21449,21475,22303,22763,22805,22823,22899,23376,23377,23379,23544,23567,23586,23608,23665,24029,24037,24049,24050,24051,24062,24178,24318,24331,24339,25165,19985,19984,19981,20013,20016,20025,20043,23609,20104,20113,20117,20114,20116,20130,20161,20160,20163,20166,20167,20173,20170,20171,20164,20803,20801,20839,20845,20846,20844,20887,20982,20998,20999,21000,21243,21246,21247,21270,21305,21320,21319,21317,21342,21380,21451,21450,21453,22764,22825,22827,22826,22829,23380,23569,23588,23610,23663,24052,24187,24319,24340,24341,24515,25096,25142,25163,25166,25903,25991,26007,26020,26041,26085,26352,26376,26408,27424,27490,27513,27595,27604,27611,27663,27700,28779,29226,29238,29243,29255,29273,29275,29356,29579,19993,19990,19989,19988,19992,20027,20045,20047,20046,20197,20184,20180,20181,20182,20183,20195,20196,20185,20190,20805,20804,20873,20874,20908,20985,20986,20984,21002,21152,21151,21253,21254,21271,21277,20191,21322,21321,21345,21344,21359,21358,21435,21487,21476,21491,21484,21486,21481,21480,21500,21496,21493,21483,21478,21482,21490,21489,21488,21477,21485,21499,22235,22234,22806,22830,22833,22900,22902,23381,23427,23612,24040,24039,24038,24066,24067,24179,24188,24321,24344,24343,24517,25098,25171,25172,25170,25169,26021,26086,26414,26412,26410,26411,26413,27491,27597,27665,27664,27704,27713,27712,27710,29359,29572,29577,29916,29926,29976,29983,29992,29993,30000,30001,30002,30003,30091,30333,30382,30399,30446,30683,30690,30707,31034,31166,31348,31435,19998,19999,20050,20051,20073,20121,20132,20134,20133,20223,20233,20249,20234,20245,20237,20240,20241,20239,20210,20214,20219,20208,20211,20221,20225,20235,20809,20807,20806,20808,20840,20849,20877,20912,21015,21009,21010,21006,21014,21155,21256,21281,21280,21360,21361,21513,21519,21516,21514,21520,21505,21515,21508,21521,21517,21512,21507,21518,21510,21522,22240,22238,22237,22323,22320,22312,22317,22316,22319,22313,22809,22810,22839,22840,22916,22904,22915,22909,22905,22914,22913,23383,23384,23431,23432,23429,23433,23546,23574,23673,24030,24070,24182,24180,24335,24347,24537,24534,25102,25100,25101,25104,25187,25179,25176,25910,26089,26088,26092,26093,26354,26355,26377,26429,26420,26417,26421,27425,27492,27515,27670,27741,27735,27737,27743,27744,27728,27733,27745,27739,27725,27726,28784,29279,29277,30334,31481,31859,31992,32566,32650,32701,32769,32771,32780,32786,32819,32895,32905,32907,32908,33251,33258,33267,33276,33292,33307,33311,33390,33394,33406,34411,34880,34892,34915,35199,38433,20018,20136,20301,20303,20295,20311,20318,20276,20315,20309,20272,20304,20305,20285,20282,20280,20291,20308,20284,20294,20323,20316,20320,20271,20302,20278,20313,20317,20296,20314,20812,20811,20813,20853,20918,20919,21029,21028,21033,21034,21032,21163,21161,21162,21164,21283,21363,21365,21533,21549,21534,21566,21542,21582,21543,21574,21571,21555,21576,21570,21531,21545,21578,21561,21563,21560,21550,21557,21558,21536,21564,21568,21553,21547,21535,21548,22250,22256,22244,22251,22346,22353,22336,22349,22343,22350,22334,22352,22351,22331,22767,22846,22941,22930,22952,22942,22947,22937,22934,22925,22948,22931,22922,22949,23389,23388,23386,23387,23436,23435,23439,23596,23616,23617,23615,23614,23696,23697,23700,23692,24043,24076,24207,24199,24202,24311,24324,24351,24420,24418,24439,24441,24536,24524,24535,24525,24561,24555,24568,24554,25106,25105,25220,25239,25238,25216,25206,25225,25197,25226,25212,25214,25209,25203,25234,25199,25240,25198,25237,25235,25233,25222,25913,25915,25912,26097,26356,26463,26446,26447,26448,26449,26460,26454,26462,26441,26438,26464,26451,26455,27493,27599,27714,27742,27801,27777,27784,27785,27781,27803,27754,27770,27792,27760,27788,27752,27798,27794,27773,27779,27762,27774,27764,27782,27766,27789,27796,27800,27778,28790,28796,28797,28792,29282,29281,29280,29380,29378,29590,29996,29995,30007,30008,30338,30447,30691,31169,31168,31167,31350,31995,32597,32918,32915,32925,32920,32923,32922,32946,33391,33426,33419,33421,35211,35282,35328,35895,35910,35925,35997,36196,36208,36275,36523,36554,36763,36784,36802,36806,36805,36804,24033,37009,37026,37034,37030,37027,37193,37318,37324,38450,38446,38449,38442,38444,20006,20054,20083,20107,20123,20126,20139,20140,20335,20381,20365,20339,20351,20332,20379,20363,20358,20355,20336,20341,20360,20329,20347,20374,20350,20367,20369,20346,20820,20818,20821,20841,20855,20854,20856,20925,20989,21051,21048,21047,21050,21040,21038,21046,21057,21182,21179,21330,21332,21331,21329,21350,21367,21368,21369,21462,21460,21463,21619,21621,21654,21624,21653,21632,21627,21623,21636,21650,21638,21628,21648,21617,21622,21644,21658,21602,21608,21643,21629,21646,22266,22403,22391,22378,22377,22369,22374,22372,22396,22812,22857,22855,22856,22852,22868,22974,22971,22996,22969,22958,22993,22982,22992,22989,22987,22995,22986,22959,22963,22994,22981,23391,23396,23395,23447,23450,23448,23452,23449,23451,23578,23624,23621,23622,23735,23713,23736,23721,23723,23729,23731,24088,24090,24086,24085,24091,24081,24184,24218,24215,24220,24213,24214,24310,24358,24359,24361,24448,24449,24447,24444,24541,24544,24573,24565,24575,24591,24596,24623,24629,24598,24618,24597,24609,24615,24617,24619,24603,25110,25109,25151,25150,25152,25215,25289,25292,25284,25279,25282,25273,25298,25307,25259,25299,25300,25291,25288,25256,25277,25276,25296,25305,25287,25293,25269,25306,25265,25304,25302,25303,25286,25260,25294,25918,26023,26044,26106,26132,26131,26124,26118,26114,26126,26112,26127,26133,26122,26119,26381,26379,26477,26507,26517,26481,26524,26483,26487,26503,26525,26519,26479,26480,26495,26505,26494,26512,26485,26522,26515,26492,26474,26482,27427,27494,27495,27519,27667,27675,27875,27880,27891,27825,27852,27877,27827,27837,27838,27836,27874,27819,27861,27859,27832,27844,27833,27841,27822,27863,27845,27889,27839,27835,27873,27867,27850,27820,27887,27868,27862,27872,28821,28814,28818,28810,28825,29228,29229,29240,29256,29287,29289,29376,29390,29401,29399,29392,29609,29608,29599,29611,29605,30013,30109,30105,30106,30340,30402,30450,30452,30693,30717,31038,31040,31041,31177,31176,31354,31353,31482,31998,32596,32652,32651,32773,32954,32933,32930,32945,32929,32939,32937,32948,32938,32943,33253,33278,33293,33459,33437,33433,33453,33469,33439,33465,33457,33452,33445,33455,33464,33443,33456,33470,33463,34382,34417,21021,34920,36555,36814,36820,36817,37045,37048,37041,37046,37319,37329,38263,38272,38428,38464,38463,38459,38468,38466,38585,38632,38738,38750,20127,20141,20142,20449,20405,20399,20415,20448,20433,20431,20445,20419,20406,20440,20447,20426,20439,20398,20432,20420,20418,20442,20430,20446,20407,20823,20882,20881,20896,21070,21059,21066,21069,21068,21067,21063,21191,21193,21187,21185,21261,21335,21371,21402,21467,21676,21696,21672,21710,21705,21688,21670,21683,21703,21698,21693,21674,21697,21700,21704,21679,21675,21681,21691,21673,21671,21695,22271,22402,22411,22432,22435,22434,22478,22446,22419,22869,22865,22863,22862,22864,23004,23000,23039,23011,23016,23043,23013,23018,23002,23014,23041,23035,23401,23459,23462,23460,23458,23461,23553,23630,23631,23629,23627,23769,23762,24055,24093,24101,24095,24189,24224,24230,24314,24328,24365,24421,24456,24453,24458,24459,24455,24460,24457,24594,24605,24608,24613,24590,24616,24653,24688,24680,24674,24646,24643,24684,24683,24682,24676,25153,25308,25366,25353,25340,25325,25345,25326,25341,25351,25329,25335,25327,25324,25342,25332,25361,25346,25919,25925,26027,26045,26082,26149,26157,26144,26151,26159,26143,26152,26161,26148,26359,26623,26579,26609,26580,26576,26604,26550,26543,26613,26601,26607,26564,26577,26548,26586,26597,26552,26575,26590,26611,26544,26585,26594,26589,26578,27498,27523,27526,27573,27602,27607,27679,27849,27915,27954,27946,27969,27941,27916,27953,27934,27927,27963,27965,27966,27958,27931,27893,27961,27943,27960,27945,27950,27957,27918,27947,28843,28858,28851,28844,28847,28845,28856,28846,28836,29232,29298,29295,29300,29417,29408,29409,29623,29642,29627,29618,29645,29632,29619,29978,29997,30031,30028,30030,30027,30123,30116,30117,30114,30115,30328,30342,30343,30344,30408,30406,30403,30405,30465,30457,30456,30473,30475,30462,30460,30471,30684,30722,30740,30732,30733,31046,31049,31048,31047,31161,31162,31185,31186,31179,31359,31361,31487,31485,31869,32002,32005,32000,32009,32007,32004,32006,32568,32654,32703,32772,32784,32781,32785,32822,32982,32997,32986,32963,32964,32972,32993,32987,32974,32990,32996,32989,33268,33314,33511,33539,33541,33507,33499,33510,33540,33509,33538,33545,33490,33495,33521,33537,33500,33492,33489,33502,33491,33503,33519,33542,34384,34425,34427,34426,34893,34923,35201,35284,35336,35330,35331,35998,36000,36212,36211,36276,36557,36556,36848,36838,36834,36842,36837,36845,36843,36836,36840,37066,37070,37057,37059,37195,37194,37325,38274,38480,38475,38476,38477,38754,38761,38859,38893,38899,38913,39080,39131,39135,39318,39321,20056,20147,20492,20493,20515,20463,20518,20517,20472,20521,20502,20486,20540,20511,20506,20498,20497,20474,20480,20500,20520,20465,20513,20491,20505,20504,20467,20462,20525,20522,20478,20523,20489,20860,20900,20901,20898,20941,20940,20934,20939,21078,21084,21076,21083,21085,21290,21375,21407,21405,21471,21736,21776,21761,21815,21756,21733,21746,21766,21754,21780,21737,21741,21729,21769,21742,21738,21734,21799,21767,21757,21775,22275,22276,22466,22484,22475,22467,22537,22799,22871,22872,22874,23057,23064,23068,23071,23067,23059,23020,23072,23075,23081,23077,23052,23049,23403,23640,23472,23475,23478,23476,23470,23477,23481,23480,23556,23633,23637,23632,23789,23805,23803,23786,23784,23792,23798,23809,23796,24046,24109,24107,24235,24237,24231,24369,24466,24465,24464,24665,24675,24677,24656,24661,24685,24681,24687,24708,24735,24730,24717,24724,24716,24709,24726,25159,25331,25352,25343,25422,25406,25391,25429,25410,25414,25423,25417,25402,25424,25405,25386,25387,25384,25421,25420,25928,25929,26009,26049,26053,26178,26185,26191,26179,26194,26188,26181,26177,26360,26388,26389,26391,26657,26680,26696,26694,26707,26681,26690,26708,26665,26803,26647,26700,26705,26685,26612,26704,26688,26684,26691,26666,26693,26643,26648,26689,27530,27529,27575,27683,27687,27688,27686,27684,27888,28010,28053,28040,28039,28006,28024,28023,27993,28051,28012,28041,28014,27994,28020,28009,28044,28042,28025,28037,28005,28052,28874,28888,28900,28889,28872,28879,29241,29305,29436,29433,29437,29432,29431,29574,29677,29705,29678,29664,29674,29662,30036,30045,30044,30042,30041,30142,30149,30151,30130,30131,30141,30140,30137,30146,30136,30347,30384,30410,30413,30414,30505,30495,30496,30504,30697,30768,30759,30776,30749,30772,30775,30757,30765,30752,30751,30770,31061,31056,31072,31071,31062,31070,31069,31063,31066,31204,31203,31207,31199,31206,31209,31192,31364,31368,31449,31494,31505,31881,32033,32023,32011,32010,32032,32034,32020,32016,32021,32026,32028,32013,32025,32027,32570,32607,32660,32709,32705,32774,32792,32789,32793,32791,32829,32831,33009,33026,33008,33029,33005,33012,33030,33016,33011,33032,33021,33034,33020,33007,33261,33260,33280,33296,33322,33323,33320,33324,33467,33579,33618,33620,33610,33592,33616,33609,33589,33588,33615,33586,33593,33590,33559,33600,33585,33576,33603,34388,34442,34474,34451,34468,34473,34444,34467,34460,34928,34935,34945,34946,34941,34937,35352,35344,35342,35340,35349,35338,35351,35347,35350,35343,35345,35912,35962,35961,36001,36002,36215,36524,36562,36564,36559,36785,36865,36870,36855,36864,36858,36852,36867,36861,36869,36856,37013,37089,37085,37090,37202,37197,37196,37336,37341,37335,37340,37337,38275,38498,38499,38497,38491,38493,38500,38488,38494,38587,39138,39340,39592,39640,39717,39730,39740,20094,20602,20605,20572,20551,20547,20556,20570,20553,20581,20598,20558,20565,20597,20596,20599,20559,20495,20591,20589,20828,20885,20976,21098,21103,21202,21209,21208,21205,21264,21263,21273,21311,21312,21310,21443,26364,21830,21866,21862,21828,21854,21857,21827,21834,21809,21846,21839,21845,21807,21860,21816,21806,21852,21804,21859,21811,21825,21847,22280,22283,22281,22495,22533,22538,22534,22496,22500,22522,22530,22581,22519,22521,22816,22882,23094,23105,23113,23142,23146,23104,23100,23138,23130,23110,23114,23408,23495,23493,23492,23490,23487,23494,23561,23560,23559,23648,23644,23645,23815,23814,23822,23835,23830,23842,23825,23849,23828,23833,23844,23847,23831,24034,24120,24118,24115,24119,24247,24248,24246,24245,24254,24373,24375,24407,24428,24425,24427,24471,24473,24478,24472,24481,24480,24476,24703,24739,24713,24736,24744,24779,24756,24806,24765,24773,24763,24757,24796,24764,24792,24789,24774,24799,24760,24794,24775,25114,25115,25160,25504,25511,25458,25494,25506,25509,25463,25447,25496,25514,25457,25513,25481,25475,25499,25451,25512,25476,25480,25497,25505,25516,25490,25487,25472,25467,25449,25448,25466,25949,25942,25937,25945,25943,21855,25935,25944,25941,25940,26012,26011,26028,26063,26059,26060,26062,26205,26202,26212,26216,26214,26206,26361,21207,26395,26753,26799,26786,26771,26805,26751,26742,26801,26791,26775,26800,26755,26820,26797,26758,26757,26772,26781,26792,26783,26785,26754,27442,27578,27627,27628,27691,28046,28092,28147,28121,28082,28129,28108,28132,28155,28154,28165,28103,28107,28079,28113,28078,28126,28153,28088,28151,28149,28101,28114,28186,28085,28122,28139,28120,28138,28145,28142,28136,28102,28100,28074,28140,28095,28134,28921,28937,28938,28925,28911,29245,29309,29313,29468,29467,29462,29459,29465,29575,29701,29706,29699,29702,29694,29709,29920,29942,29943,29980,29986,30053,30054,30050,30064,30095,30164,30165,30133,30154,30157,30350,30420,30418,30427,30519,30526,30524,30518,30520,30522,30827,30787,30798,31077,31080,31085,31227,31378,31381,31520,31528,31515,31532,31526,31513,31518,31534,31890,31895,31893,32070,32067,32113,32046,32057,32060,32064,32048,32051,32068,32047,32066,32050,32049,32573,32670,32666,32716,32718,32722,32796,32842,32838,33071,33046,33059,33067,33065,33072,33060,33282,33333,33335,33334,33337,33678,33694,33688,33656,33698,33686,33725,33707,33682,33674,33683,33673,33696,33655,33659,33660,33670,33703,34389,24426,34503,34496,34486,34500,34485,34502,34507,34481,34479,34505,34899,34974,34952,34987,34962,34966,34957,34955,35219,35215,35370,35357,35363,35365,35377,35373,35359,35355,35362,35913,35930,36009,36012,36011,36008,36010,36007,36199,36198,36286,36282,36571,36575,36889,36877,36890,36887,36899,36895,36893,36880,36885,36894,36896,36879,36898,36886,36891,36884,37096,37101,37117,37207,37326,37365,37350,37347,37351,37357,37353,38281,38506,38517,38515,38520,38512,38516,38518,38519,38508,38592,38634,38633,31456,31455,38914,38915,39770,40165,40565,40575,40613,40635,20642,20621,20613,20633,20625,20608,20630,20632,20634,26368,20977,21106,21108,21109,21097,21214,21213,21211,21338,21413,21883,21888,21927,21884,21898,21917,21912,21890,21916,21930,21908,21895,21899,21891,21939,21934,21919,21822,21938,21914,21947,21932,21937,21886,21897,21931,21913,22285,22575,22570,22580,22564,22576,22577,22561,22557,22560,22777,22778,22880,23159,23194,23167,23186,23195,23207,23411,23409,23506,23500,23507,23504,23562,23563,23601,23884,23888,23860,23879,24061,24133,24125,24128,24131,24190,24266,24257,24258,24260,24380,24429,24489,24490,24488,24785,24801,24754,24758,24800,24860,24867,24826,24853,24816,24827,24820,24936,24817,24846,24822,24841,24832,24850,25119,25161,25507,25484,25551,25536,25577,25545,25542,25549,25554,25571,25552,25569,25558,25581,25582,25462,25588,25578,25563,25682,25562,25593,25950,25958,25954,25955,26001,26000,26031,26222,26224,26228,26230,26223,26257,26234,26238,26231,26366,26367,26399,26397,26874,26837,26848,26840,26839,26885,26847,26869,26862,26855,26873,26834,26866,26851,26827,26829,26893,26898,26894,26825,26842,26990,26875,27454,27450,27453,27544,27542,27580,27631,27694,27695,27692,28207,28216,28244,28193,28210,28263,28234,28192,28197,28195,28187,28251,28248,28196,28246,28270,28205,28198,28271,28212,28237,28218,28204,28227,28189,28222,28363,28297,28185,28238,28259,28228,28274,28265,28255,28953,28954,28966,28976,28961,28982,29038,28956,29260,29316,29312,29494,29477,29492,29481,29754,29738,29747,29730,29733,29749,29750,29748,29743,29723,29734,29736,29989,29990,30059,30058,30178,30171,30179,30169,30168,30174,30176,30331,30332,30358,30355,30388,30428,30543,30701,30813,30828,30831,31245,31240,31243,31237,31232,31384,31383,31382,31461,31459,31561,31574,31558,31568,31570,31572,31565,31563,31567,31569,31903,31909,32094,32080,32104,32085,32043,32110,32114,32097,32102,32098,32112,32115,21892,32724,32725,32779,32850,32901,33109,33108,33099,33105,33102,33081,33094,33086,33100,33107,33140,33298,33308,33769,33795,33784,33805,33760,33733,33803,33729,33775,33777,33780,33879,33802,33776,33804,33740,33789,33778,33738,33848,33806,33796,33756,33799,33748,33759,34395,34527,34521,34541,34516,34523,34532,34512,34526,34903,35009,35010,34993,35203,35222,35387,35424,35413,35422,35388,35393,35412,35419,35408,35398,35380,35386,35382,35414,35937,35970,36015,36028,36019,36029,36033,36027,36032,36020,36023,36022,36031,36024,36234,36229,36225,36302,36317,36299,36314,36305,36300,36315,36294,36603,36600,36604,36764,36910,36917,36913,36920,36914,36918,37122,37109,37129,37118,37219,37221,37327,37396,37397,37411,37385,37406,37389,37392,37383,37393,38292,38287,38283,38289,38291,38290,38286,38538,38542,38539,38525,38533,38534,38541,38514,38532,38593,38597,38596,38598,38599,38639,38642,38860,38917,38918,38920,39143,39146,39151,39145,39154,39149,39342,39341,40643,40653,40657,20098,20653,20661,20658,20659,20677,20670,20652,20663,20667,20655,20679,21119,21111,21117,21215,21222,21220,21218,21219,21295,21983,21992,21971,21990,21966,21980,21959,21969,21987,21988,21999,21978,21985,21957,21958,21989,21961,22290,22291,22622,22609,22616,22615,22618,22612,22635,22604,22637,22602,22626,22610,22603,22887,23233,23241,23244,23230,23229,23228,23219,23234,23218,23913,23919,24140,24185,24265,24264,24338,24409,24492,24494,24858,24847,24904,24863,24819,24859,24825,24833,24840,24910,24908,24900,24909,24894,24884,24871,24845,24838,24887,25121,25122,25619,25662,25630,25642,25645,25661,25644,25615,25628,25620,25613,25654,25622,25623,25606,25964,26015,26032,26263,26249,26247,26248,26262,26244,26264,26253,26371,27028,26989,26970,26999,26976,26964,26997,26928,27010,26954,26984,26987,26974,26963,27001,27014,26973,26979,26971,27463,27506,27584,27583,27603,27645,28322,28335,28371,28342,28354,28304,28317,28359,28357,28325,28312,28348,28346,28331,28369,28310,28316,28356,28372,28330,28327,28340,29006,29017,29033,29028,29001,29031,29020,29036,29030,29004,29029,29022,28998,29032,29014,29242,29266,29495,29509,29503,29502,29807,29786,29781,29791,29790,29761,29759,29785,29787,29788,30070,30072,30208,30192,30209,30194,30193,30202,30207,30196,30195,30430,30431,30555,30571,30566,30558,30563,30585,30570,30572,30556,30565,30568,30562,30702,30862,30896,30871,30872,30860,30857,30844,30865,30867,30847,31098,31103,31105,33836,31165,31260,31258,31264,31252,31263,31262,31391,31392,31607,31680,31584,31598,31591,31921,31923,31925,32147,32121,32145,32129,32143,32091,32622,32617,32618,32626,32681,32680,32676,32854,32856,32902,32900,33137,33136,33144,33125,33134,33139,33131,33145,33146,33126,33285,33351,33922,33911,33853,33841,33909,33894,33899,33865,33900,33883,33852,33845,33889,33891,33897,33901,33862,34398,34396,34399,34553,34579,34568,34567,34560,34558,34555,34562,34563,34566,34570,34905,35039,35028,35033,35036,35032,35037,35041,35018,35029,35026,35228,35299,35435,35442,35443,35430,35433,35440,35463,35452,35427,35488,35441,35461,35437,35426,35438,35436,35449,35451,35390,35432,35938,35978,35977,36042,36039,36040,36036,36018,36035,36034,36037,36321,36319,36328,36335,36339,36346,36330,36324,36326,36530,36611,36617,36606,36618,36767,36786,36939,36938,36947,36930,36948,36924,36949,36944,36935,36943,36942,36941,36945,36926,36929,37138,37143,37228,37226,37225,37321,37431,37463,37432,37437,37440,37438,37467,37451,37476,37457,37428,37449,37453,37445,37433,37439,37466,38296,38552,38548,38549,38605,38603,38601,38602,38647,38651,38649,38646,38742,38772,38774,38928,38929,38931,38922,38930,38924,39164,39156,39165,39166,39347,39345,39348,39649,40169,40578,40718,40723,40736,20711,20718,20709,20694,20717,20698,20693,20687,20689,20721,20686,20713,20834,20979,21123,21122,21297,21421,22014,22016,22043,22039,22013,22036,22022,22025,22029,22030,22007,22038,22047,22024,22032,22006,22296,22294,22645,22654,22659,22675,22666,22649,22661,22653,22781,22821,22818,22820,22890,22889,23265,23270,23273,23255,23254,23256,23267,23413,23518,23527,23521,23525,23526,23528,23522,23524,23519,23565,23650,23940,23943,24155,24163,24149,24151,24148,24275,24278,24330,24390,24432,24505,24903,24895,24907,24951,24930,24931,24927,24922,24920,24949,25130,25735,25688,25684,25764,25720,25695,25722,25681,25703,25652,25709,25723,25970,26017,26071,26070,26274,26280,26269,27036,27048,27029,27073,27054,27091,27083,27035,27063,27067,27051,27060,27088,27085,27053,27084,27046,27075,27043,27465,27468,27699,28467,28436,28414,28435,28404,28457,28478,28448,28460,28431,28418,28450,28415,28399,28422,28465,28472,28466,28451,28437,28459,28463,28552,28458,28396,28417,28402,28364,28407,29076,29081,29053,29066,29060,29074,29246,29330,29334,29508,29520,29796,29795,29802,29808,29805,29956,30097,30247,30221,30219,30217,30227,30433,30435,30596,30589,30591,30561,30913,30879,30887,30899,30889,30883,31118,31119,31117,31278,31281,31402,31401,31469,31471,31649,31637,31627,31605,31639,31645,31636,31631,31672,31623,31620,31929,31933,31934,32187,32176,32156,32189,32190,32160,32202,32180,32178,32177,32186,32162,32191,32181,32184,32173,32210,32199,32172,32624,32736,32737,32735,32862,32858,32903,33104,33152,33167,33160,33162,33151,33154,33255,33274,33287,33300,33310,33355,33993,33983,33990,33988,33945,33950,33970,33948,33995,33976,33984,34003,33936,33980,34001,33994,34623,34588,34619,34594,34597,34612,34584,34645,34615,34601,35059,35074,35060,35065,35064,35069,35048,35098,35055,35494,35468,35486,35491,35469,35489,35475,35492,35498,35493,35496,35480,35473,35482,35495,35946,35981,35980,36051,36049,36050,36203,36249,36245,36348,36628,36626,36629,36627,36771,36960,36952,36956,36963,36953,36958,36962,36957,36955,37145,37144,37150,37237,37240,37239,37236,37496,37504,37509,37528,37526,37499,37523,37532,37544,37500,37521,38305,38312,38313,38307,38309,38308,38553,38556,38555,38604,38610,38656,38780,38789,38902,38935,38936,39087,39089,39171,39173,39180,39177,39361,39599,39600,39654,39745,39746,40180,40182,40179,40636,40763,40778,20740,20736,20731,20725,20729,20738,20744,20745,20741,20956,21127,21128,21129,21133,21130,21232,21426,22062,22075,22073,22066,22079,22068,22057,22099,22094,22103,22132,22070,22063,22064,22656,22687,22686,22707,22684,22702,22697,22694,22893,23305,23291,23307,23285,23308,23304,23534,23532,23529,23531,23652,23653,23965,23956,24162,24159,24161,24290,24282,24287,24285,24291,24288,24392,24433,24503,24501,24950,24935,24942,24925,24917,24962,24956,24944,24939,24958,24999,24976,25003,24974,25004,24986,24996,24980,25006,25134,25705,25711,25721,25758,25778,25736,25744,25776,25765,25747,25749,25769,25746,25774,25773,25771,25754,25772,25753,25762,25779,25973,25975,25976,26286,26283,26292,26289,27171,27167,27112,27137,27166,27161,27133,27169,27155,27146,27123,27138,27141,27117,27153,27472,27470,27556,27589,27590,28479,28540,28548,28497,28518,28500,28550,28525,28507,28536,28526,28558,28538,28528,28516,28567,28504,28373,28527,28512,28511,29087,29100,29105,29096,29270,29339,29518,29527,29801,29835,29827,29822,29824,30079,30240,30249,30239,30244,30246,30241,30242,30362,30394,30436,30606,30599,30604,30609,30603,30923,30917,30906,30922,30910,30933,30908,30928,31295,31292,31296,31293,31287,31291,31407,31406,31661,31665,31684,31668,31686,31687,31681,31648,31692,31946,32224,32244,32239,32251,32216,32236,32221,32232,32227,32218,32222,32233,32158,32217,32242,32249,32629,32631,32687,32745,32806,33179,33180,33181,33184,33178,33176,34071,34109,34074,34030,34092,34093,34067,34065,34083,34081,34068,34028,34085,34047,34054,34690,34676,34678,34656,34662,34680,34664,34649,34647,34636,34643,34907,34909,35088,35079,35090,35091,35093,35082,35516,35538,35527,35524,35477,35531,35576,35506,35529,35522,35519,35504,35542,35533,35510,35513,35547,35916,35918,35948,36064,36062,36070,36068,36076,36077,36066,36067,36060,36074,36065,36205,36255,36259,36395,36368,36381,36386,36367,36393,36383,36385,36382,36538,36637,36635,36639,36649,36646,36650,36636,36638,36645,36969,36974,36968,36973,36983,37168,37165,37159,37169,37255,37257,37259,37251,37573,37563,37559,37610,37548,37604,37569,37555,37564,37586,37575,37616,37554,38317,38321,38660,38662,38663,38665,38752,38797,38795,38799,38945,38955,38940,39091,39178,39187,39186,39192,39389,39376,39391,39387,39377,39381,39378,39385,39607,39662,39663,39719,39749,39748,39799,39791,40198,40201,40195,40617,40638,40654,22696,40786,20754,20760,20756,20752,20757,20864,20906,20957,21137,21139,21235,22105,22123,22137,22121,22116,22136,22122,22120,22117,22129,22127,22124,22114,22134,22721,22718,22727,22725,22894,23325,23348,23416,23536,23566,24394,25010,24977,25001,24970,25037,25014,25022,25034,25032,25136,25797,25793,25803,25787,25788,25818,25796,25799,25794,25805,25791,25810,25812,25790,25972,26310,26313,26297,26308,26311,26296,27197,27192,27194,27225,27243,27224,27193,27204,27234,27233,27211,27207,27189,27231,27208,27481,27511,27653,28610,28593,28577,28611,28580,28609,28583,28595,28608,28601,28598,28582,28576,28596,29118,29129,29136,29138,29128,29141,29113,29134,29145,29148,29123,29124,29544,29852,29859,29848,29855,29854,29922,29964,29965,30260,30264,30266,30439,30437,30624,30622,30623,30629,30952,30938,30956,30951,31142,31309,31310,31302,31308,31307,31418,31705,31761,31689,31716,31707,31713,31721,31718,31957,31958,32266,32273,32264,32283,32291,32286,32285,32265,32272,32633,32690,32752,32753,32750,32808,33203,33193,33192,33275,33288,33368,33369,34122,34137,34120,34152,34153,34115,34121,34157,34154,34142,34691,34719,34718,34722,34701,34913,35114,35122,35109,35115,35105,35242,35238,35558,35578,35563,35569,35584,35548,35559,35566,35582,35585,35586,35575,35565,35571,35574,35580,35947,35949,35987,36084,36420,36401,36404,36418,36409,36405,36667,36655,36664,36659,36776,36774,36981,36980,36984,36978,36988,36986,37172,37266,37664,37686,37624,37683,37679,37666,37628,37675,37636,37658,37648,37670,37665,37653,37678,37657,38331,38567,38568,38570,38613,38670,38673,38678,38669,38675,38671,38747,38748,38758,38808,38960,38968,38971,38967,38957,38969,38948,39184,39208,39198,39195,39201,39194,39405,39394,39409,39608,39612,39675,39661,39720,39825,40213,40227,40230,40232,40210,40219,40664,40660,40845,40860,20778,20767,20769,20786,21237,22158,22144,22160,22149,22151,22159,22741,22739,22737,22734,23344,23338,23332,23418,23607,23656,23996,23994,23997,23992,24171,24396,24509,25033,25026,25031,25062,25035,25138,25140,25806,25802,25816,25824,25840,25830,25836,25841,25826,25837,25986,25987,26329,26326,27264,27284,27268,27298,27292,27355,27299,27262,27287,27280,27296,27484,27566,27610,27656,28632,28657,28639,28640,28635,28644,28651,28655,28544,28652,28641,28649,28629,28654,28656,29159,29151,29166,29158,29157,29165,29164,29172,29152,29237,29254,29552,29554,29865,29872,29862,29864,30278,30274,30284,30442,30643,30634,30640,30636,30631,30637,30703,30967,30970,30964,30959,30977,31143,31146,31319,31423,31751,31757,31742,31735,31756,31712,31968,31964,31966,31970,31967,31961,31965,32302,32318,32326,32311,32306,32323,32299,32317,32305,32325,32321,32308,32313,32328,32309,32319,32303,32580,32755,32764,32881,32882,32880,32879,32883,33222,33219,33210,33218,33216,33215,33213,33225,33214,33256,33289,33393,34218,34180,34174,34204,34193,34196,34223,34203,34183,34216,34186,34407,34752,34769,34739,34770,34758,34731,34747,34746,34760,34763,35131,35126,35140,35128,35133,35244,35598,35607,35609,35611,35594,35616,35613,35588,35600,35905,35903,35955,36090,36093,36092,36088,36091,36264,36425,36427,36424,36426,36676,36670,36674,36677,36671,36991,36989,36996,36993,36994,36992,37177,37283,37278,37276,37709,37762,37672,37749,37706,37733,37707,37656,37758,37740,37723,37744,37722,37716,38346,38347,38348,38344,38342,38577,38584,38614,38684,38686,38816,38867,38982,39094,39221,39425,39423,39854,39851,39850,39853,40251,40255,40587,40655,40670,40668,40669,40667,40766,40779,21474,22165,22190,22745,22744,23352,24413,25059,25139,25844,25842,25854,25862,25850,25851,25847,26039,26332,26406,27315,27308,27331,27323,27320,27330,27310,27311,27487,27512,27567,28681,28683,28670,28678,28666,28689,28687,29179,29180,29182,29176,29559,29557,29863,29887,29973,30294,30296,30290,30653,30655,30651,30652,30990,31150,31329,31330,31328,31428,31429,31787,31783,31786,31774,31779,31777,31975,32340,32341,32350,32346,32353,32338,32345,32584,32761,32763,32887,32886,33229,33231,33290,34255,34217,34253,34256,34249,34224,34234,34233,34214,34799,34796,34802,34784,35206,35250,35316,35624,35641,35628,35627,35920,36101,36441,36451,36454,36452,36447,36437,36544,36681,36685,36999,36995,37000,37291,37292,37328,37780,37770,37782,37794,37811,37806,37804,37808,37784,37786,37783,38356,38358,38352,38357,38626,38620,38617,38619,38622,38692,38819,38822,38829,38905,38989,38991,38988,38990,38995,39098,39230,39231,39229,39214,39333,39438,39617,39683,39686,39759,39758,39757,39882,39881,39933,39880,39872,40273,40285,40288,40672,40725,40748,20787,22181,22750,22751,22754,23541,40848,24300,25074,25079,25078,25077,25856,25871,26336,26333,27365,27357,27354,27347,28699,28703,28712,28698,28701,28693,28696,29190,29197,29272,29346,29560,29562,29885,29898,29923,30087,30086,30303,30305,30663,31001,31153,31339,31337,31806,31807,31800,31805,31799,31808,32363,32365,32377,32361,32362,32645,32371,32694,32697,32696,33240,34281,34269,34282,34261,34276,34277,34295,34811,34821,34829,34809,34814,35168,35167,35158,35166,35649,35676,35672,35657,35674,35662,35663,35654,35673,36104,36106,36476,36466,36487,36470,36460,36474,36468,36692,36686,36781,37002,37003,37297,37294,37857,37841,37855,37827,37832,37852,37853,37846,37858,37837,37848,37860,37847,37864,38364,38580,38627,38698,38695,38753,38876,38907,39006,39000,39003,39100,39237,39241,39446,39449,39693,39912,39911,39894,39899,40329,40289,40306,40298,40300,40594,40599,40595,40628,21240,22184,22199,22198,22196,22204,22756,23360,23363,23421,23542,24009,25080,25082,25880,25876,25881,26342,26407,27372,28734,28720,28722,29200,29563,29903,30306,30309,31014,31018,31020,31019,31431,31478,31820,31811,31821,31983,31984,36782,32381,32380,32386,32588,32768,33242,33382,34299,34297,34321,34298,34310,34315,34311,34314,34836,34837,35172,35258,35320,35696,35692,35686,35695,35679,35691,36111,36109,36489,36481,36485,36482,37300,37323,37912,37891,37885,38369,38704,39108,39250,39249,39336,39467,39472,39479,39477,39955,39949,40569,40629,40680,40751,40799,40803,40801,20791,20792,22209,22208,22210,22804,23660,24013,25084,25086,25885,25884,26005,26345,27387,27396,27386,27570,28748,29211,29351,29910,29908,30313,30675,31824,32399,32396,32700,34327,34349,34330,34851,34850,34849,34847,35178,35180,35261,35700,35703,35709,36115,36490,36493,36491,36703,36783,37306,37934,37939,37941,37946,37944,37938,37931,38370,38712,38713,38706,38911,39015,39013,39255,39493,39491,39488,39486,39631,39764,39761,39981,39973,40367,40372,40386,40376,40605,40687,40729,40796,40806,40807,20796,20795,22216,22218,22217,23423,24020,24018,24398,25087,25892,27402,27489,28753,28760,29568,29924,30090,30318,30316,31155,31840,31839,32894,32893,33247,35186,35183,35324,35712,36118,36119,36497,36499,36705,37192,37956,37969,37970,38717,38718,38851,38849,39019,39253,39509,39501,39634,39706,40009,39985,39998,39995,40403,40407,40756,40812,40810,40852,22220,24022,25088,25891,25899,25898,26348,27408,29914,31434,31844,31843,31845,32403,32406,32404,33250,34360,34367,34865,35722,37008,37007,37987,37984,37988,38760,39023,39260,39514,39515,39511,39635,39636,39633,40020,40023,40022,40421,40607,40692,22225,22761,25900,28766,30321,30322,30679,32592,32648,34870,34873,34914,35731,35730,35734,33399,36123,37312,37994,38722,38728,38724,38854,39024,39519,39714,39768,40031,40441,40442,40572,40573,40711,40823,40818,24307,27414,28771,31852,31854,34875,35264,36513,37313,38002,38000,39025,39262,39638,39715,40652,28772,30682,35738,38007,38857,39522,39525,32412,35740,36522,37317,38013,38014,38012,40055,40056,40695,35924,38015,40474,29224,39530,39729,40475,40478,31858,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,20022,20031,20101,20128,20866,20886,20907,21241,21304,21353,21430,22794,23424,24027,12083,24191,24308,24400,24417,25908,26080,30098,30326,36789,38582,168,710,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,65339,65341,10045,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8679,8632,8633,12751,131276,20058,131210,20994,17553,40880,20872,40881,161287,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65506,65508,65287,65282,12849,8470,8481,12443,12444,11904,11908,11910,11911,11912,11914,11916,11917,11925,11932,11933,11941,11943,11946,11948,11950,11958,11964,11966,11974,11978,11980,11981,11983,11990,11991,11998,12003,null,null,null,643,592,603,596,629,339,248,331,650,618,20034,20060,20981,21274,21378,19975,19980,20039,20109,22231,64012,23662,24435,19983,20871,19982,20014,20115,20162,20169,20168,20888,21244,21356,21433,22304,22787,22828,23568,24063,26081,27571,27596,27668,29247,20017,20028,20200,20188,20201,20193,20189,20186,21004,21276,21324,22306,22307,22807,22831,23425,23428,23570,23611,23668,23667,24068,24192,24194,24521,25097,25168,27669,27702,27715,27711,27707,29358,29360,29578,31160,32906,38430,20238,20248,20268,20213,20244,20209,20224,20215,20232,20253,20226,20229,20258,20243,20228,20212,20242,20913,21011,21001,21008,21158,21282,21279,21325,21386,21511,22241,22239,22318,22314,22324,22844,22912,22908,22917,22907,22910,22903,22911,23382,23573,23589,23676,23674,23675,23678,24031,24181,24196,24322,24346,24436,24533,24532,24527,25180,25182,25188,25185,25190,25186,25177,25184,25178,25189,26095,26094,26430,26425,26424,26427,26426,26431,26428,26419,27672,27718,27730,27740,27727,27722,27732,27723,27724,28785,29278,29364,29365,29582,29994,30335,31349,32593,33400,33404,33408,33405,33407,34381,35198,37017,37015,37016,37019,37012,38434,38436,38432,38435,20310,20283,20322,20297,20307,20324,20286,20327,20306,20319,20289,20312,20269,20275,20287,20321,20879,20921,21020,21022,21025,21165,21166,21257,21347,21362,21390,21391,21552,21559,21546,21588,21573,21529,21532,21541,21528,21565,21583,21569,21544,21540,21575,22254,22247,22245,22337,22341,22348,22345,22347,22354,22790,22848,22950,22936,22944,22935,22926,22946,22928,22927,22951,22945,23438,23442,23592,23594,23693,23695,23688,23691,23689,23698,23690,23686,23699,23701,24032,24074,24078,24203,24201,24204,24200,24205,24325,24349,24440,24438,24530,24529,24528,24557,24552,24558,24563,24545,24548,24547,24570,24559,24567,24571,24576,24564,25146,25219,25228,25230,25231,25236,25223,25201,25211,25210,25200,25217,25224,25207,25213,25202,25204,25911,26096,26100,26099,26098,26101,26437,26439,26457,26453,26444,26440,26461,26445,26458,26443,27600,27673,27674,27768,27751,27755,27780,27787,27791,27761,27759,27753,27802,27757,27783,27797,27804,27750,27763,27749,27771,27790,28788,28794,29283,29375,29373,29379,29382,29377,29370,29381,29589,29591,29587,29588,29586,30010,30009,30100,30101,30337,31037,32820,32917,32921,32912,32914,32924,33424,33423,33413,33422,33425,33427,33418,33411,33412,35960,36809,36799,37023,37025,37029,37022,37031,37024,38448,38440,38447,38445,20019,20376,20348,20357,20349,20352,20359,20342,20340,20361,20356,20343,20300,20375,20330,20378,20345,20353,20344,20368,20380,20372,20382,20370,20354,20373,20331,20334,20894,20924,20926,21045,21042,21043,21062,21041,21180,21258,21259,21308,21394,21396,21639,21631,21633,21649,21634,21640,21611,21626,21630,21605,21612,21620,21606,21645,21615,21601,21600,21656,21603,21607,21604,22263,22265,22383,22386,22381,22379,22385,22384,22390,22400,22389,22395,22387,22388,22370,22376,22397,22796,22853,22965,22970,22991,22990,22962,22988,22977,22966,22972,22979,22998,22961,22973,22976,22984,22964,22983,23394,23397,23443,23445,23620,23623,23726,23716,23712,23733,23727,23720,23724,23711,23715,23725,23714,23722,23719,23709,23717,23734,23728,23718,24087,24084,24089,24360,24354,24355,24356,24404,24450,24446,24445,24542,24549,24621,24614,24601,24626,24587,24628,24586,24599,24627,24602,24606,24620,24610,24589,24592,24622,24595,24593,24588,24585,24604,25108,25149,25261,25268,25297,25278,25258,25270,25290,25262,25267,25263,25275,25257,25264,25272,25917,26024,26043,26121,26108,26116,26130,26120,26107,26115,26123,26125,26117,26109,26129,26128,26358,26378,26501,26476,26510,26514,26486,26491,26520,26502,26500,26484,26509,26508,26490,26527,26513,26521,26499,26493,26497,26488,26489,26516,27429,27520,27518,27614,27677,27795,27884,27883,27886,27865,27830,27860,27821,27879,27831,27856,27842,27834,27843,27846,27885,27890,27858,27869,27828,27786,27805,27776,27870,27840,27952,27853,27847,27824,27897,27855,27881,27857,28820,28824,28805,28819,28806,28804,28817,28822,28802,28826,28803,29290,29398,29387,29400,29385,29404,29394,29396,29402,29388,29393,29604,29601,29613,29606,29602,29600,29612,29597,29917,29928,30015,30016,30014,30092,30104,30383,30451,30449,30448,30453,30712,30716,30713,30715,30714,30711,31042,31039,31173,31352,31355,31483,31861,31997,32821,32911,32942,32931,32952,32949,32941,33312,33440,33472,33451,33434,33432,33435,33461,33447,33454,33468,33438,33466,33460,33448,33441,33449,33474,33444,33475,33462,33442,34416,34415,34413,34414,35926,36818,36811,36819,36813,36822,36821,36823,37042,37044,37039,37043,37040,38457,38461,38460,38458,38467,20429,20421,20435,20402,20425,20427,20417,20436,20444,20441,20411,20403,20443,20423,20438,20410,20416,20409,20460,21060,21065,21184,21186,21309,21372,21399,21398,21401,21400,21690,21665,21677,21669,21711,21699,33549,21687,21678,21718,21686,21701,21702,21664,21616,21692,21666,21694,21618,21726,21680,22453,22430,22431,22436,22412,22423,22429,22427,22420,22424,22415,22425,22437,22426,22421,22772,22797,22867,23009,23006,23022,23040,23025,23005,23034,23037,23036,23030,23012,23026,23031,23003,23017,23027,23029,23008,23038,23028,23021,23464,23628,23760,23768,23756,23767,23755,23771,23774,23770,23753,23751,23754,23766,23763,23764,23759,23752,23750,23758,23775,23800,24057,24097,24098,24099,24096,24100,24240,24228,24226,24219,24227,24229,24327,24366,24406,24454,24631,24633,24660,24690,24670,24645,24659,24647,24649,24667,24652,24640,24642,24671,24612,24644,24664,24678,24686,25154,25155,25295,25357,25355,25333,25358,25347,25323,25337,25359,25356,25336,25334,25344,25363,25364,25338,25365,25339,25328,25921,25923,26026,26047,26166,26145,26162,26165,26140,26150,26146,26163,26155,26170,26141,26164,26169,26158,26383,26384,26561,26610,26568,26554,26588,26555,26616,26584,26560,26551,26565,26603,26596,26591,26549,26573,26547,26615,26614,26606,26595,26562,26553,26574,26599,26608,26546,26620,26566,26605,26572,26542,26598,26587,26618,26569,26570,26563,26602,26571,27432,27522,27524,27574,27606,27608,27616,27680,27681,27944,27956,27949,27935,27964,27967,27922,27914,27866,27955,27908,27929,27962,27930,27921,27904,27933,27970,27905,27928,27959,27907,27919,27968,27911,27936,27948,27912,27938,27913,27920,28855,28831,28862,28849,28848,28833,28852,28853,28841,29249,29257,29258,29292,29296,29299,29294,29386,29412,29416,29419,29407,29418,29414,29411,29573,29644,29634,29640,29637,29625,29622,29621,29620,29675,29631,29639,29630,29635,29638,29624,29643,29932,29934,29998,30023,30024,30119,30122,30329,30404,30472,30467,30468,30469,30474,30455,30459,30458,30695,30696,30726,30737,30738,30725,30736,30735,30734,30729,30723,30739,31050,31052,31051,31045,31044,31189,31181,31183,31190,31182,31360,31358,31441,31488,31489,31866,31864,31865,31871,31872,31873,32003,32008,32001,32600,32657,32653,32702,32775,32782,32783,32788,32823,32984,32967,32992,32977,32968,32962,32976,32965,32995,32985,32988,32970,32981,32969,32975,32983,32998,32973,33279,33313,33428,33497,33534,33529,33543,33512,33536,33493,33594,33515,33494,33524,33516,33505,33522,33525,33548,33531,33526,33520,33514,33508,33504,33530,33523,33517,34423,34420,34428,34419,34881,34894,34919,34922,34921,35283,35332,35335,36210,36835,36833,36846,36832,37105,37053,37055,37077,37061,37054,37063,37067,37064,37332,37331,38484,38479,38481,38483,38474,38478,20510,20485,20487,20499,20514,20528,20507,20469,20468,20531,20535,20524,20470,20471,20503,20508,20512,20519,20533,20527,20529,20494,20826,20884,20883,20938,20932,20933,20936,20942,21089,21082,21074,21086,21087,21077,21090,21197,21262,21406,21798,21730,21783,21778,21735,21747,21732,21786,21759,21764,21768,21739,21777,21765,21745,21770,21755,21751,21752,21728,21774,21763,21771,22273,22274,22476,22578,22485,22482,22458,22470,22461,22460,22456,22454,22463,22471,22480,22457,22465,22798,22858,23065,23062,23085,23086,23061,23055,23063,23050,23070,23091,23404,23463,23469,23468,23555,23638,23636,23788,23807,23790,23793,23799,23808,23801,24105,24104,24232,24238,24234,24236,24371,24368,24423,24669,24666,24679,24641,24738,24712,24704,24722,24705,24733,24707,24725,24731,24727,24711,24732,24718,25113,25158,25330,25360,25430,25388,25412,25413,25398,25411,25572,25401,25419,25418,25404,25385,25409,25396,25432,25428,25433,25389,25415,25395,25434,25425,25400,25431,25408,25416,25930,25926,26054,26051,26052,26050,26186,26207,26183,26193,26386,26387,26655,26650,26697,26674,26675,26683,26699,26703,26646,26673,26652,26677,26667,26669,26671,26702,26692,26676,26653,26642,26644,26662,26664,26670,26701,26682,26661,26656,27436,27439,27437,27441,27444,27501,32898,27528,27622,27620,27624,27619,27618,27623,27685,28026,28003,28004,28022,27917,28001,28050,27992,28002,28013,28015,28049,28045,28143,28031,28038,27998,28007,28000,28055,28016,28028,27999,28034,28056,27951,28008,28043,28030,28032,28036,27926,28035,28027,28029,28021,28048,28892,28883,28881,28893,28875,32569,28898,28887,28882,28894,28896,28884,28877,28869,28870,28871,28890,28878,28897,29250,29304,29303,29302,29440,29434,29428,29438,29430,29427,29435,29441,29651,29657,29669,29654,29628,29671,29667,29673,29660,29650,29659,29652,29661,29658,29655,29656,29672,29918,29919,29940,29941,29985,30043,30047,30128,30145,30139,30148,30144,30143,30134,30138,30346,30409,30493,30491,30480,30483,30482,30499,30481,30485,30489,30490,30498,30503,30755,30764,30754,30773,30767,30760,30766,30763,30753,30761,30771,30762,30769,31060,31067,31055,31068,31059,31058,31057,31211,31212,31200,31214,31213,31210,31196,31198,31197,31366,31369,31365,31371,31372,31370,31367,31448,31504,31492,31507,31493,31503,31496,31498,31502,31497,31506,31876,31889,31882,31884,31880,31885,31877,32030,32029,32017,32014,32024,32022,32019,32031,32018,32015,32012,32604,32609,32606,32608,32605,32603,32662,32658,32707,32706,32704,32790,32830,32825,33018,33010,33017,33013,33025,33019,33024,33281,33327,33317,33587,33581,33604,33561,33617,33573,33622,33599,33601,33574,33564,33570,33602,33614,33563,33578,33544,33596,33613,33558,33572,33568,33591,33583,33577,33607,33605,33612,33619,33566,33580,33611,33575,33608,34387,34386,34466,34472,34454,34445,34449,34462,34439,34455,34438,34443,34458,34437,34469,34457,34465,34471,34453,34456,34446,34461,34448,34452,34883,34884,34925,34933,34934,34930,34944,34929,34943,34927,34947,34942,34932,34940,35346,35911,35927,35963,36004,36003,36214,36216,36277,36279,36278,36561,36563,36862,36853,36866,36863,36859,36868,36860,36854,37078,37088,37081,37082,37091,37087,37093,37080,37083,37079,37084,37092,37200,37198,37199,37333,37346,37338,38492,38495,38588,39139,39647,39727,20095,20592,20586,20577,20574,20576,20563,20555,20573,20594,20552,20557,20545,20571,20554,20578,20501,20549,20575,20585,20587,20579,20580,20550,20544,20590,20595,20567,20561,20944,21099,21101,21100,21102,21206,21203,21293,21404,21877,21878,21820,21837,21840,21812,21802,21841,21858,21814,21813,21808,21842,21829,21772,21810,21861,21838,21817,21832,21805,21819,21824,21835,22282,22279,22523,22548,22498,22518,22492,22516,22528,22509,22525,22536,22520,22539,22515,22479,22535,22510,22499,22514,22501,22508,22497,22542,22524,22544,22503,22529,22540,22513,22505,22512,22541,22532,22876,23136,23128,23125,23143,23134,23096,23093,23149,23120,23135,23141,23148,23123,23140,23127,23107,23133,23122,23108,23131,23112,23182,23102,23117,23097,23116,23152,23145,23111,23121,23126,23106,23132,23410,23406,23489,23488,23641,23838,23819,23837,23834,23840,23820,23848,23821,23846,23845,23823,23856,23826,23843,23839,23854,24126,24116,24241,24244,24249,24242,24243,24374,24376,24475,24470,24479,24714,24720,24710,24766,24752,24762,24787,24788,24783,24804,24793,24797,24776,24753,24795,24759,24778,24767,24771,24781,24768,25394,25445,25482,25474,25469,25533,25502,25517,25501,25495,25515,25486,25455,25479,25488,25454,25519,25461,25500,25453,25518,25468,25508,25403,25503,25464,25477,25473,25489,25485,25456,25939,26061,26213,26209,26203,26201,26204,26210,26392,26745,26759,26768,26780,26733,26734,26798,26795,26966,26735,26787,26796,26793,26741,26740,26802,26767,26743,26770,26748,26731,26738,26794,26752,26737,26750,26779,26774,26763,26784,26761,26788,26744,26747,26769,26764,26762,26749,27446,27443,27447,27448,27537,27535,27533,27534,27532,27690,28096,28075,28084,28083,28276,28076,28137,28130,28087,28150,28116,28160,28104,28128,28127,28118,28094,28133,28124,28125,28123,28148,28106,28093,28141,28144,28090,28117,28098,28111,28105,28112,28146,28115,28157,28119,28109,28131,28091,28922,28941,28919,28951,28916,28940,28912,28932,28915,28944,28924,28927,28934,28947,28928,28920,28918,28939,28930,28942,29310,29307,29308,29311,29469,29463,29447,29457,29464,29450,29448,29439,29455,29470,29576,29686,29688,29685,29700,29697,29693,29703,29696,29690,29692,29695,29708,29707,29684,29704,30052,30051,30158,30162,30159,30155,30156,30161,30160,30351,30345,30419,30521,30511,30509,30513,30514,30516,30515,30525,30501,30523,30517,30792,30802,30793,30797,30794,30796,30758,30789,30800,31076,31079,31081,31082,31075,31083,31073,31163,31226,31224,31222,31223,31375,31380,31376,31541,31559,31540,31525,31536,31522,31524,31539,31512,31530,31517,31537,31531,31533,31535,31538,31544,31514,31523,31892,31896,31894,31907,32053,32061,32056,32054,32058,32069,32044,32041,32065,32071,32062,32063,32074,32059,32040,32611,32661,32668,32669,32667,32714,32715,32717,32720,32721,32711,32719,32713,32799,32798,32795,32839,32835,32840,33048,33061,33049,33051,33069,33055,33068,33054,33057,33045,33063,33053,33058,33297,33336,33331,33338,33332,33330,33396,33680,33699,33704,33677,33658,33651,33700,33652,33679,33665,33685,33689,33653,33684,33705,33661,33667,33676,33693,33691,33706,33675,33662,33701,33711,33672,33687,33712,33663,33702,33671,33710,33654,33690,34393,34390,34495,34487,34498,34497,34501,34490,34480,34504,34489,34483,34488,34508,34484,34491,34492,34499,34493,34494,34898,34953,34965,34984,34978,34986,34970,34961,34977,34975,34968,34983,34969,34971,34967,34980,34988,34956,34963,34958,35202,35286,35289,35285,35376,35367,35372,35358,35897,35899,35932,35933,35965,36005,36221,36219,36217,36284,36290,36281,36287,36289,36568,36574,36573,36572,36567,36576,36577,36900,36875,36881,36892,36876,36897,37103,37098,37104,37108,37106,37107,37076,37099,37100,37097,37206,37208,37210,37203,37205,37356,37364,37361,37363,37368,37348,37369,37354,37355,37367,37352,37358,38266,38278,38280,38524,38509,38507,38513,38511,38591,38762,38916,39141,39319,20635,20629,20628,20638,20619,20643,20611,20620,20622,20637,20584,20636,20626,20610,20615,20831,20948,21266,21265,21412,21415,21905,21928,21925,21933,21879,22085,21922,21907,21896,21903,21941,21889,21923,21906,21924,21885,21900,21926,21887,21909,21921,21902,22284,22569,22583,22553,22558,22567,22563,22568,22517,22600,22565,22556,22555,22579,22591,22582,22574,22585,22584,22573,22572,22587,22881,23215,23188,23199,23162,23202,23198,23160,23206,23164,23205,23212,23189,23214,23095,23172,23178,23191,23171,23179,23209,23163,23165,23180,23196,23183,23187,23197,23530,23501,23499,23508,23505,23498,23502,23564,23600,23863,23875,23915,23873,23883,23871,23861,23889,23886,23893,23859,23866,23890,23869,23857,23897,23874,23865,23881,23864,23868,23858,23862,23872,23877,24132,24129,24408,24486,24485,24491,24777,24761,24780,24802,24782,24772,24852,24818,24842,24854,24837,24821,24851,24824,24828,24830,24769,24835,24856,24861,24848,24831,24836,24843,25162,25492,25521,25520,25550,25573,25576,25583,25539,25757,25587,25546,25568,25590,25557,25586,25589,25697,25567,25534,25565,25564,25540,25560,25555,25538,25543,25548,25547,25544,25584,25559,25561,25906,25959,25962,25956,25948,25960,25957,25996,26013,26014,26030,26064,26066,26236,26220,26235,26240,26225,26233,26218,26226,26369,26892,26835,26884,26844,26922,26860,26858,26865,26895,26838,26871,26859,26852,26870,26899,26896,26867,26849,26887,26828,26888,26992,26804,26897,26863,26822,26900,26872,26832,26877,26876,26856,26891,26890,26903,26830,26824,26845,26846,26854,26868,26833,26886,26836,26857,26901,26917,26823,27449,27451,27455,27452,27540,27543,27545,27541,27581,27632,27634,27635,27696,28156,28230,28231,28191,28233,28296,28220,28221,28229,28258,28203,28223,28225,28253,28275,28188,28211,28235,28224,28241,28219,28163,28206,28254,28264,28252,28257,28209,28200,28256,28273,28267,28217,28194,28208,28243,28261,28199,28280,28260,28279,28245,28281,28242,28262,28213,28214,28250,28960,28958,28975,28923,28974,28977,28963,28965,28962,28978,28959,28968,28986,28955,29259,29274,29320,29321,29318,29317,29323,29458,29451,29488,29474,29489,29491,29479,29490,29485,29478,29475,29493,29452,29742,29740,29744,29739,29718,29722,29729,29741,29745,29732,29731,29725,29737,29728,29746,29947,29999,30063,30060,30183,30170,30177,30182,30173,30175,30180,30167,30357,30354,30426,30534,30535,30532,30541,30533,30538,30542,30539,30540,30686,30700,30816,30820,30821,30812,30829,30833,30826,30830,30832,30825,30824,30814,30818,31092,31091,31090,31088,31234,31242,31235,31244,31236,31385,31462,31460,31562,31547,31556,31560,31564,31566,31552,31576,31557,31906,31902,31912,31905,32088,32111,32099,32083,32086,32103,32106,32079,32109,32092,32107,32082,32084,32105,32081,32095,32078,32574,32575,32613,32614,32674,32672,32673,32727,32849,32847,32848,33022,32980,33091,33098,33106,33103,33095,33085,33101,33082,33254,33262,33271,33272,33273,33284,33340,33341,33343,33397,33595,33743,33785,33827,33728,33768,33810,33767,33764,33788,33782,33808,33734,33736,33771,33763,33727,33793,33757,33765,33752,33791,33761,33739,33742,33750,33781,33737,33801,33807,33758,33809,33798,33730,33779,33749,33786,33735,33745,33770,33811,33731,33772,33774,33732,33787,33751,33762,33819,33755,33790,34520,34530,34534,34515,34531,34522,34538,34525,34539,34524,34540,34537,34519,34536,34513,34888,34902,34901,35002,35031,35001,35000,35008,35006,34998,35004,34999,35005,34994,35073,35017,35221,35224,35223,35293,35290,35291,35406,35405,35385,35417,35392,35415,35416,35396,35397,35410,35400,35409,35402,35404,35407,35935,35969,35968,36026,36030,36016,36025,36021,36228,36224,36233,36312,36307,36301,36295,36310,36316,36303,36309,36313,36296,36311,36293,36591,36599,36602,36601,36582,36590,36581,36597,36583,36584,36598,36587,36593,36588,36596,36585,36909,36916,36911,37126,37164,37124,37119,37116,37128,37113,37115,37121,37120,37127,37125,37123,37217,37220,37215,37218,37216,37377,37386,37413,37379,37402,37414,37391,37388,37376,37394,37375,37373,37382,37380,37415,37378,37404,37412,37401,37399,37381,37398,38267,38285,38284,38288,38535,38526,38536,38537,38531,38528,38594,38600,38595,38641,38640,38764,38768,38766,38919,39081,39147,40166,40697,20099,20100,20150,20669,20671,20678,20654,20676,20682,20660,20680,20674,20656,20673,20666,20657,20683,20681,20662,20664,20951,21114,21112,21115,21116,21955,21979,21964,21968,21963,21962,21981,21952,21972,21956,21993,21951,21970,21901,21967,21973,21986,21974,21960,22002,21965,21977,21954,22292,22611,22632,22628,22607,22605,22601,22639,22613,22606,22621,22617,22629,22619,22589,22627,22641,22780,23239,23236,23243,23226,23224,23217,23221,23216,23231,23240,23227,23238,23223,23232,23242,23220,23222,23245,23225,23184,23510,23512,23513,23583,23603,23921,23907,23882,23909,23922,23916,23902,23912,23911,23906,24048,24143,24142,24138,24141,24139,24261,24268,24262,24267,24263,24384,24495,24493,24823,24905,24906,24875,24901,24886,24882,24878,24902,24879,24911,24873,24896,25120,37224,25123,25125,25124,25541,25585,25579,25616,25618,25609,25632,25636,25651,25667,25631,25621,25624,25657,25655,25634,25635,25612,25638,25648,25640,25665,25653,25647,25610,25626,25664,25637,25639,25611,25575,25627,25646,25633,25614,25967,26002,26067,26246,26252,26261,26256,26251,26250,26265,26260,26232,26400,26982,26975,26936,26958,26978,26993,26943,26949,26986,26937,26946,26967,26969,27002,26952,26953,26933,26988,26931,26941,26981,26864,27000,26932,26985,26944,26991,26948,26998,26968,26945,26996,26956,26939,26955,26935,26972,26959,26961,26930,26962,26927,27003,26940,27462,27461,27459,27458,27464,27457,27547,64013,27643,27644,27641,27639,27640,28315,28374,28360,28303,28352,28319,28307,28308,28320,28337,28345,28358,28370,28349,28353,28318,28361,28343,28336,28365,28326,28367,28338,28350,28355,28380,28376,28313,28306,28302,28301,28324,28321,28351,28339,28368,28362,28311,28334,28323,28999,29012,29010,29027,29024,28993,29021,29026,29042,29048,29034,29025,28994,29016,28995,29003,29040,29023,29008,29011,28996,29005,29018,29263,29325,29324,29329,29328,29326,29500,29506,29499,29498,29504,29514,29513,29764,29770,29771,29778,29777,29783,29760,29775,29776,29774,29762,29766,29773,29780,29921,29951,29950,29949,29981,30073,30071,27011,30191,30223,30211,30199,30206,30204,30201,30200,30224,30203,30198,30189,30197,30205,30361,30389,30429,30549,30559,30560,30546,30550,30554,30569,30567,30548,30553,30573,30688,30855,30874,30868,30863,30852,30869,30853,30854,30881,30851,30841,30873,30848,30870,30843,31100,31106,31101,31097,31249,31256,31257,31250,31255,31253,31266,31251,31259,31248,31395,31394,31390,31467,31590,31588,31597,31604,31593,31602,31589,31603,31601,31600,31585,31608,31606,31587,31922,31924,31919,32136,32134,32128,32141,32127,32133,32122,32142,32123,32131,32124,32140,32148,32132,32125,32146,32621,32619,32615,32616,32620,32678,32677,32679,32731,32732,32801,33124,33120,33143,33116,33129,33115,33122,33138,26401,33118,33142,33127,33135,33092,33121,33309,33353,33348,33344,33346,33349,34033,33855,33878,33910,33913,33935,33933,33893,33873,33856,33926,33895,33840,33869,33917,33882,33881,33908,33907,33885,34055,33886,33847,33850,33844,33914,33859,33912,33842,33861,33833,33753,33867,33839,33858,33837,33887,33904,33849,33870,33868,33874,33903,33989,33934,33851,33863,33846,33843,33896,33918,33860,33835,33888,33876,33902,33872,34571,34564,34551,34572,34554,34518,34549,34637,34552,34574,34569,34561,34550,34573,34565,35030,35019,35021,35022,35038,35035,35034,35020,35024,35205,35227,35295,35301,35300,35297,35296,35298,35292,35302,35446,35462,35455,35425,35391,35447,35458,35460,35445,35459,35457,35444,35450,35900,35915,35914,35941,35940,35942,35974,35972,35973,36044,36200,36201,36241,36236,36238,36239,36237,36243,36244,36240,36242,36336,36320,36332,36337,36334,36304,36329,36323,36322,36327,36338,36331,36340,36614,36607,36609,36608,36613,36615,36616,36610,36619,36946,36927,36932,36937,36925,37136,37133,37135,37137,37142,37140,37131,37134,37230,37231,37448,37458,37424,37434,37478,37427,37477,37470,37507,37422,37450,37446,37485,37484,37455,37472,37479,37487,37430,37473,37488,37425,37460,37475,37456,37490,37454,37459,37452,37462,37426,38303,38300,38302,38299,38546,38547,38545,38551,38606,38650,38653,38648,38645,38771,38775,38776,38770,38927,38925,38926,39084,39158,39161,39343,39346,39344,39349,39597,39595,39771,40170,40173,40167,40576,40701,20710,20692,20695,20712,20723,20699,20714,20701,20708,20691,20716,20720,20719,20707,20704,20952,21120,21121,21225,21227,21296,21420,22055,22037,22028,22034,22012,22031,22044,22017,22035,22018,22010,22045,22020,22015,22009,22665,22652,22672,22680,22662,22657,22655,22644,22667,22650,22663,22673,22670,22646,22658,22664,22651,22676,22671,22782,22891,23260,23278,23269,23253,23274,23258,23277,23275,23283,23266,23264,23259,23276,23262,23261,23257,23272,23263,23415,23520,23523,23651,23938,23936,23933,23942,23930,23937,23927,23946,23945,23944,23934,23932,23949,23929,23935,24152,24153,24147,24280,24273,24279,24270,24284,24277,24281,24274,24276,24388,24387,24431,24502,24876,24872,24897,24926,24945,24947,24914,24915,24946,24940,24960,24948,24916,24954,24923,24933,24891,24938,24929,24918,25129,25127,25131,25643,25677,25691,25693,25716,25718,25714,25715,25725,25717,25702,25766,25678,25730,25694,25692,25675,25683,25696,25680,25727,25663,25708,25707,25689,25701,25719,25971,26016,26273,26272,26271,26373,26372,26402,27057,27062,27081,27040,27086,27030,27056,27052,27068,27025,27033,27022,27047,27021,27049,27070,27055,27071,27076,27069,27044,27092,27065,27082,27034,27087,27059,27027,27050,27041,27038,27097,27031,27024,27074,27061,27045,27078,27466,27469,27467,27550,27551,27552,27587,27588,27646,28366,28405,28401,28419,28453,28408,28471,28411,28462,28425,28494,28441,28442,28455,28440,28475,28434,28397,28426,28470,28531,28409,28398,28461,28480,28464,28476,28469,28395,28423,28430,28483,28421,28413,28406,28473,28444,28412,28474,28447,28429,28446,28424,28449,29063,29072,29065,29056,29061,29058,29071,29051,29062,29057,29079,29252,29267,29335,29333,29331,29507,29517,29521,29516,29794,29811,29809,29813,29810,29799,29806,29952,29954,29955,30077,30096,30230,30216,30220,30229,30225,30218,30228,30392,30593,30588,30597,30594,30574,30592,30575,30590,30595,30898,30890,30900,30893,30888,30846,30891,30878,30885,30880,30892,30882,30884,31128,31114,31115,31126,31125,31124,31123,31127,31112,31122,31120,31275,31306,31280,31279,31272,31270,31400,31403,31404,31470,31624,31644,31626,31633,31632,31638,31629,31628,31643,31630,31621,31640,21124,31641,31652,31618,31931,31935,31932,31930,32167,32183,32194,32163,32170,32193,32192,32197,32157,32206,32196,32198,32203,32204,32175,32185,32150,32188,32159,32166,32174,32169,32161,32201,32627,32738,32739,32741,32734,32804,32861,32860,33161,33158,33155,33159,33165,33164,33163,33301,33943,33956,33953,33951,33978,33998,33986,33964,33966,33963,33977,33972,33985,33997,33962,33946,33969,34000,33949,33959,33979,33954,33940,33991,33996,33947,33961,33967,33960,34006,33944,33974,33999,33952,34007,34004,34002,34011,33968,33937,34401,34611,34595,34600,34667,34624,34606,34590,34593,34585,34587,34627,34604,34625,34622,34630,34592,34610,34602,34605,34620,34578,34618,34609,34613,34626,34598,34599,34616,34596,34586,34608,34577,35063,35047,35057,35058,35066,35070,35054,35068,35062,35067,35056,35052,35051,35229,35233,35231,35230,35305,35307,35304,35499,35481,35467,35474,35471,35478,35901,35944,35945,36053,36047,36055,36246,36361,36354,36351,36365,36349,36362,36355,36359,36358,36357,36350,36352,36356,36624,36625,36622,36621,37155,37148,37152,37154,37151,37149,37146,37156,37153,37147,37242,37234,37241,37235,37541,37540,37494,37531,37498,37536,37524,37546,37517,37542,37530,37547,37497,37527,37503,37539,37614,37518,37506,37525,37538,37501,37512,37537,37514,37510,37516,37529,37543,37502,37511,37545,37533,37515,37421,38558,38561,38655,38744,38781,38778,38782,38787,38784,38786,38779,38788,38785,38783,38862,38861,38934,39085,39086,39170,39168,39175,39325,39324,39363,39353,39355,39354,39362,39357,39367,39601,39651,39655,39742,39743,39776,39777,39775,40177,40178,40181,40615,20735,20739,20784,20728,20742,20743,20726,20734,20747,20748,20733,20746,21131,21132,21233,21231,22088,22082,22092,22069,22081,22090,22089,22086,22104,22106,22080,22067,22077,22060,22078,22072,22058,22074,22298,22699,22685,22705,22688,22691,22703,22700,22693,22689,22783,23295,23284,23293,23287,23286,23299,23288,23298,23289,23297,23303,23301,23311,23655,23961,23959,23967,23954,23970,23955,23957,23968,23964,23969,23962,23966,24169,24157,24160,24156,32243,24283,24286,24289,24393,24498,24971,24963,24953,25009,25008,24994,24969,24987,24979,25007,25005,24991,24978,25002,24993,24973,24934,25011,25133,25710,25712,25750,25760,25733,25751,25756,25743,25739,25738,25740,25763,25759,25704,25777,25752,25974,25978,25977,25979,26034,26035,26293,26288,26281,26290,26295,26282,26287,27136,27142,27159,27109,27128,27157,27121,27108,27168,27135,27116,27106,27163,27165,27134,27175,27122,27118,27156,27127,27111,27200,27144,27110,27131,27149,27132,27115,27145,27140,27160,27173,27151,27126,27174,27143,27124,27158,27473,27557,27555,27554,27558,27649,27648,27647,27650,28481,28454,28542,28551,28614,28562,28557,28553,28556,28514,28495,28549,28506,28566,28534,28524,28546,28501,28530,28498,28496,28503,28564,28563,28509,28416,28513,28523,28541,28519,28560,28499,28555,28521,28543,28565,28515,28535,28522,28539,29106,29103,29083,29104,29088,29082,29097,29109,29085,29093,29086,29092,29089,29098,29084,29095,29107,29336,29338,29528,29522,29534,29535,29536,29533,29531,29537,29530,29529,29538,29831,29833,29834,29830,29825,29821,29829,29832,29820,29817,29960,29959,30078,30245,30238,30233,30237,30236,30243,30234,30248,30235,30364,30365,30366,30363,30605,30607,30601,30600,30925,30907,30927,30924,30929,30926,30932,30920,30915,30916,30921,31130,31137,31136,31132,31138,31131,27510,31289,31410,31412,31411,31671,31691,31678,31660,31694,31663,31673,31690,31669,31941,31944,31948,31947,32247,32219,32234,32231,32215,32225,32259,32250,32230,32246,32241,32240,32238,32223,32630,32684,32688,32685,32749,32747,32746,32748,32742,32744,32868,32871,33187,33183,33182,33173,33186,33177,33175,33302,33359,33363,33362,33360,33358,33361,34084,34107,34063,34048,34089,34062,34057,34061,34079,34058,34087,34076,34043,34091,34042,34056,34060,34036,34090,34034,34069,34039,34027,34035,34044,34066,34026,34025,34070,34046,34088,34077,34094,34050,34045,34078,34038,34097,34086,34023,34024,34032,34031,34041,34072,34080,34096,34059,34073,34095,34402,34646,34659,34660,34679,34785,34675,34648,34644,34651,34642,34657,34650,34641,34654,34669,34666,34640,34638,34655,34653,34671,34668,34682,34670,34652,34661,34639,34683,34677,34658,34663,34665,34906,35077,35084,35092,35083,35095,35096,35097,35078,35094,35089,35086,35081,35234,35236,35235,35309,35312,35308,35535,35526,35512,35539,35537,35540,35541,35515,35543,35518,35520,35525,35544,35523,35514,35517,35545,35902,35917,35983,36069,36063,36057,36072,36058,36061,36071,36256,36252,36257,36251,36384,36387,36389,36388,36398,36373,36379,36374,36369,36377,36390,36391,36372,36370,36376,36371,36380,36375,36378,36652,36644,36632,36634,36640,36643,36630,36631,36979,36976,36975,36967,36971,37167,37163,37161,37162,37170,37158,37166,37253,37254,37258,37249,37250,37252,37248,37584,37571,37572,37568,37593,37558,37583,37617,37599,37592,37609,37591,37597,37580,37615,37570,37608,37578,37576,37582,37606,37581,37589,37577,37600,37598,37607,37585,37587,37557,37601,37574,37556,38268,38316,38315,38318,38320,38564,38562,38611,38661,38664,38658,38746,38794,38798,38792,38864,38863,38942,38941,38950,38953,38952,38944,38939,38951,39090,39176,39162,39185,39188,39190,39191,39189,39388,39373,39375,39379,39380,39374,39369,39382,39384,39371,39383,39372,39603,39660,39659,39667,39666,39665,39750,39747,39783,39796,39793,39782,39798,39797,39792,39784,39780,39788,40188,40186,40189,40191,40183,40199,40192,40185,40187,40200,40197,40196,40579,40659,40719,40720,20764,20755,20759,20762,20753,20958,21300,21473,22128,22112,22126,22131,22118,22115,22125,22130,22110,22135,22300,22299,22728,22717,22729,22719,22714,22722,22716,22726,23319,23321,23323,23329,23316,23315,23312,23318,23336,23322,23328,23326,23535,23980,23985,23977,23975,23989,23984,23982,23978,23976,23986,23981,23983,23988,24167,24168,24166,24175,24297,24295,24294,24296,24293,24395,24508,24989,25000,24982,25029,25012,25030,25025,25036,25018,25023,25016,24972,25815,25814,25808,25807,25801,25789,25737,25795,25819,25843,25817,25907,25983,25980,26018,26312,26302,26304,26314,26315,26319,26301,26299,26298,26316,26403,27188,27238,27209,27239,27186,27240,27198,27229,27245,27254,27227,27217,27176,27226,27195,27199,27201,27242,27236,27216,27215,27220,27247,27241,27232,27196,27230,27222,27221,27213,27214,27206,27477,27476,27478,27559,27562,27563,27592,27591,27652,27651,27654,28589,28619,28579,28615,28604,28622,28616,28510,28612,28605,28574,28618,28584,28676,28581,28590,28602,28588,28586,28623,28607,28600,28578,28617,28587,28621,28591,28594,28592,29125,29122,29119,29112,29142,29120,29121,29131,29140,29130,29127,29135,29117,29144,29116,29126,29146,29147,29341,29342,29545,29542,29543,29548,29541,29547,29546,29823,29850,29856,29844,29842,29845,29857,29963,30080,30255,30253,30257,30269,30259,30268,30261,30258,30256,30395,30438,30618,30621,30625,30620,30619,30626,30627,30613,30617,30615,30941,30953,30949,30954,30942,30947,30939,30945,30946,30957,30943,30944,31140,31300,31304,31303,31414,31416,31413,31409,31415,31710,31715,31719,31709,31701,31717,31706,31720,31737,31700,31722,31714,31708,31723,31704,31711,31954,31956,31959,31952,31953,32274,32289,32279,32268,32287,32288,32275,32270,32284,32277,32282,32290,32267,32271,32278,32269,32276,32293,32292,32579,32635,32636,32634,32689,32751,32810,32809,32876,33201,33190,33198,33209,33205,33195,33200,33196,33204,33202,33207,33191,33266,33365,33366,33367,34134,34117,34155,34125,34131,34145,34136,34112,34118,34148,34113,34146,34116,34129,34119,34147,34110,34139,34161,34126,34158,34165,34133,34151,34144,34188,34150,34141,34132,34149,34156,34403,34405,34404,34715,34703,34711,34707,34706,34696,34689,34710,34712,34681,34695,34723,34693,34704,34705,34717,34692,34708,34716,34714,34697,35102,35110,35120,35117,35118,35111,35121,35106,35113,35107,35119,35116,35103,35313,35552,35554,35570,35572,35573,35549,35604,35556,35551,35568,35528,35550,35553,35560,35583,35567,35579,35985,35986,35984,36085,36078,36081,36080,36083,36204,36206,36261,36263,36403,36414,36408,36416,36421,36406,36412,36413,36417,36400,36415,36541,36662,36654,36661,36658,36665,36663,36660,36982,36985,36987,36998,37114,37171,37173,37174,37267,37264,37265,37261,37263,37671,37662,37640,37663,37638,37647,37754,37688,37692,37659,37667,37650,37633,37702,37677,37646,37645,37579,37661,37626,37669,37651,37625,37623,37684,37634,37668,37631,37673,37689,37685,37674,37652,37644,37643,37630,37641,37632,37627,37654,38332,38349,38334,38329,38330,38326,38335,38325,38333,38569,38612,38667,38674,38672,38809,38807,38804,38896,38904,38965,38959,38962,39204,39199,39207,39209,39326,39406,39404,39397,39396,39408,39395,39402,39401,39399,39609,39615,39604,39611,39670,39674,39673,39671,39731,39808,39813,39815,39804,39806,39803,39810,39827,39826,39824,39802,39829,39805,39816,40229,40215,40224,40222,40212,40233,40221,40216,40226,40208,40217,40223,40584,40582,40583,40622,40621,40661,40662,40698,40722,40765,20774,20773,20770,20772,20768,20777,21236,22163,22156,22157,22150,22148,22147,22142,22146,22143,22145,22742,22740,22735,22738,23341,23333,23346,23331,23340,23335,23334,23343,23342,23419,23537,23538,23991,24172,24170,24510,24507,25027,25013,25020,25063,25056,25061,25060,25064,25054,25839,25833,25827,25835,25828,25832,25985,25984,26038,26074,26322,27277,27286,27265,27301,27273,27295,27291,27297,27294,27271,27283,27278,27285,27267,27304,27300,27281,27263,27302,27290,27269,27276,27282,27483,27565,27657,28620,28585,28660,28628,28643,28636,28653,28647,28646,28638,28658,28637,28642,28648,29153,29169,29160,29170,29156,29168,29154,29555,29550,29551,29847,29874,29867,29840,29866,29869,29873,29861,29871,29968,29969,29970,29967,30084,30275,30280,30281,30279,30372,30441,30645,30635,30642,30647,30646,30644,30641,30632,30704,30963,30973,30978,30971,30972,30962,30981,30969,30974,30980,31147,31144,31324,31323,31318,31320,31316,31322,31422,31424,31425,31749,31759,31730,31744,31743,31739,31758,31732,31755,31731,31746,31753,31747,31745,31736,31741,31750,31728,31729,31760,31754,31976,32301,32316,32322,32307,38984,32312,32298,32329,32320,32327,32297,32332,32304,32315,32310,32324,32314,32581,32639,32638,32637,32756,32754,32812,33211,33220,33228,33226,33221,33223,33212,33257,33371,33370,33372,34179,34176,34191,34215,34197,34208,34187,34211,34171,34212,34202,34206,34167,34172,34185,34209,34170,34168,34135,34190,34198,34182,34189,34201,34205,34177,34210,34178,34184,34181,34169,34166,34200,34192,34207,34408,34750,34730,34733,34757,34736,34732,34745,34741,34748,34734,34761,34755,34754,34764,34743,34735,34756,34762,34740,34742,34751,34744,34749,34782,34738,35125,35123,35132,35134,35137,35154,35127,35138,35245,35247,35246,35314,35315,35614,35608,35606,35601,35589,35595,35618,35599,35602,35605,35591,35597,35592,35590,35612,35603,35610,35919,35952,35954,35953,35951,35989,35988,36089,36207,36430,36429,36435,36432,36428,36423,36675,36672,36997,36990,37176,37274,37282,37275,37273,37279,37281,37277,37280,37793,37763,37807,37732,37718,37703,37756,37720,37724,37750,37705,37712,37713,37728,37741,37775,37708,37738,37753,37719,37717,37714,37711,37745,37751,37755,37729,37726,37731,37735,37760,37710,37721,38343,38336,38345,38339,38341,38327,38574,38576,38572,38688,38687,38680,38685,38681,38810,38817,38812,38814,38813,38869,38868,38897,38977,38980,38986,38985,38981,38979,39205,39211,39212,39210,39219,39218,39215,39213,39217,39216,39320,39331,39329,39426,39418,39412,39415,39417,39416,39414,39419,39421,39422,39420,39427,39614,39678,39677,39681,39676,39752,39834,39848,39838,39835,39846,39841,39845,39844,39814,39842,39840,39855,40243,40257,40295,40246,40238,40239,40241,40248,40240,40261,40258,40259,40254,40247,40256,40253,32757,40237,40586,40585,40589,40624,40648,40666,40699,40703,40740,40739,40738,40788,40864,20785,20781,20782,22168,22172,22167,22170,22173,22169,22896,23356,23657,23658,24000,24173,24174,25048,25055,25069,25070,25073,25066,25072,25067,25046,25065,25855,25860,25853,25848,25857,25859,25852,26004,26075,26330,26331,26328,27333,27321,27325,27361,27334,27322,27318,27319,27335,27316,27309,27486,27593,27659,28679,28684,28685,28673,28677,28692,28686,28671,28672,28667,28710,28668,28663,28682,29185,29183,29177,29187,29181,29558,29880,29888,29877,29889,29886,29878,29883,29890,29972,29971,30300,30308,30297,30288,30291,30295,30298,30374,30397,30444,30658,30650,30975,30988,30995,30996,30985,30992,30994,30993,31149,31148,31327,31772,31785,31769,31776,31775,31789,31773,31782,31784,31778,31781,31792,32348,32336,32342,32355,32344,32354,32351,32337,32352,32343,32339,32693,32691,32759,32760,32885,33233,33234,33232,33375,33374,34228,34246,34240,34243,34242,34227,34229,34237,34247,34244,34239,34251,34254,34248,34245,34225,34230,34258,34340,34232,34231,34238,34409,34791,34790,34786,34779,34795,34794,34789,34783,34803,34788,34772,34780,34771,34797,34776,34787,34724,34775,34777,34817,34804,34792,34781,35155,35147,35151,35148,35142,35152,35153,35145,35626,35623,35619,35635,35632,35637,35655,35631,35644,35646,35633,35621,35639,35622,35638,35630,35620,35643,35645,35642,35906,35957,35993,35992,35991,36094,36100,36098,36096,36444,36450,36448,36439,36438,36446,36453,36455,36443,36442,36449,36445,36457,36436,36678,36679,36680,36683,37160,37178,37179,37182,37288,37285,37287,37295,37290,37813,37772,37778,37815,37787,37789,37769,37799,37774,37802,37790,37798,37781,37768,37785,37791,37773,37809,37777,37810,37796,37800,37812,37795,37797,38354,38355,38353,38579,38615,38618,24002,38623,38616,38621,38691,38690,38693,38828,38830,38824,38827,38820,38826,38818,38821,38871,38873,38870,38872,38906,38992,38993,38994,39096,39233,39228,39226,39439,39435,39433,39437,39428,39441,39434,39429,39431,39430,39616,39644,39688,39684,39685,39721,39733,39754,39756,39755,39879,39878,39875,39871,39873,39861,39864,39891,39862,39876,39865,39869,40284,40275,40271,40266,40283,40267,40281,40278,40268,40279,40274,40276,40287,40280,40282,40590,40588,40671,40705,40704,40726,40741,40747,40746,40745,40744,40780,40789,20788,20789,21142,21239,21428,22187,22189,22182,22183,22186,22188,22746,22749,22747,22802,23357,23358,23359,24003,24176,24511,25083,25863,25872,25869,25865,25868,25870,25988,26078,26077,26334,27367,27360,27340,27345,27353,27339,27359,27356,27344,27371,27343,27341,27358,27488,27568,27660,28697,28711,28704,28694,28715,28705,28706,28707,28713,28695,28708,28700,28714,29196,29194,29191,29186,29189,29349,29350,29348,29347,29345,29899,29893,29879,29891,29974,30304,30665,30666,30660,30705,31005,31003,31009,31004,30999,31006,31152,31335,31336,31795,31804,31801,31788,31803,31980,31978,32374,32373,32376,32368,32375,32367,32378,32370,32372,32360,32587,32586,32643,32646,32695,32765,32766,32888,33239,33237,33380,33377,33379,34283,34289,34285,34265,34273,34280,34266,34263,34284,34290,34296,34264,34271,34275,34268,34257,34288,34278,34287,34270,34274,34816,34810,34819,34806,34807,34825,34828,34827,34822,34812,34824,34815,34826,34818,35170,35162,35163,35159,35169,35164,35160,35165,35161,35208,35255,35254,35318,35664,35656,35658,35648,35667,35670,35668,35659,35669,35665,35650,35666,35671,35907,35959,35958,35994,36102,36103,36105,36268,36266,36269,36267,36461,36472,36467,36458,36463,36475,36546,36690,36689,36687,36688,36691,36788,37184,37183,37296,37293,37854,37831,37839,37826,37850,37840,37881,37868,37836,37849,37801,37862,37834,37844,37870,37859,37845,37828,37838,37824,37842,37863,38269,38362,38363,38625,38697,38699,38700,38696,38694,38835,38839,38838,38877,38878,38879,39004,39001,39005,38999,39103,39101,39099,39102,39240,39239,39235,39334,39335,39450,39445,39461,39453,39460,39451,39458,39456,39463,39459,39454,39452,39444,39618,39691,39690,39694,39692,39735,39914,39915,39904,39902,39908,39910,39906,39920,39892,39895,39916,39900,39897,39909,39893,39905,39898,40311,40321,40330,40324,40328,40305,40320,40312,40326,40331,40332,40317,40299,40308,40309,40304,40297,40325,40307,40315,40322,40303,40313,40319,40327,40296,40596,40593,40640,40700,40749,40768,40769,40781,40790,40791,40792,21303,22194,22197,22195,22755,23365,24006,24007,24302,24303,24512,24513,25081,25879,25878,25877,25875,26079,26344,26339,26340,27379,27376,27370,27368,27385,27377,27374,27375,28732,28725,28719,28727,28724,28721,28738,28728,28735,28730,28729,28736,28731,28723,28737,29203,29204,29352,29565,29564,29882,30379,30378,30398,30445,30668,30670,30671,30669,30706,31013,31011,31015,31016,31012,31017,31154,31342,31340,31341,31479,31817,31816,31818,31815,31813,31982,32379,32382,32385,32384,32698,32767,32889,33243,33241,33291,33384,33385,34338,34303,34305,34302,34331,34304,34294,34308,34313,34309,34316,34301,34841,34832,34833,34839,34835,34838,35171,35174,35257,35319,35680,35690,35677,35688,35683,35685,35687,35693,36270,36486,36488,36484,36697,36694,36695,36693,36696,36698,37005,37187,37185,37303,37301,37298,37299,37899,37907,37883,37920,37903,37908,37886,37909,37904,37928,37913,37901,37877,37888,37879,37895,37902,37910,37906,37882,37897,37880,37898,37887,37884,37900,37878,37905,37894,38366,38368,38367,38702,38703,38841,38843,38909,38910,39008,39010,39011,39007,39105,39106,39248,39246,39257,39244,39243,39251,39474,39476,39473,39468,39466,39478,39465,39470,39480,39469,39623,39626,39622,39696,39698,39697,39947,39944,39927,39941,39954,39928,40000,39943,39950,39942,39959,39956,39945,40351,40345,40356,40349,40338,40344,40336,40347,40352,40340,40348,40362,40343,40353,40346,40354,40360,40350,40355,40383,40361,40342,40358,40359,40601,40603,40602,40677,40676,40679,40678,40752,40750,40795,40800,40798,40797,40793,40849,20794,20793,21144,21143,22211,22205,22206,23368,23367,24011,24015,24305,25085,25883,27394,27388,27395,27384,27392,28739,28740,28746,28744,28745,28741,28742,29213,29210,29209,29566,29975,30314,30672,31021,31025,31023,31828,31827,31986,32394,32391,32392,32395,32390,32397,32589,32699,32816,33245,34328,34346,34342,34335,34339,34332,34329,34343,34350,34337,34336,34345,34334,34341,34857,34845,34843,34848,34852,34844,34859,34890,35181,35177,35182,35179,35322,35705,35704,35653,35706,35707,36112,36116,36271,36494,36492,36702,36699,36701,37190,37188,37189,37305,37951,37947,37942,37929,37949,37948,37936,37945,37930,37943,37932,37952,37937,38373,38372,38371,38709,38714,38847,38881,39012,39113,39110,39104,39256,39254,39481,39485,39494,39492,39490,39489,39482,39487,39629,39701,39703,39704,39702,39738,39762,39979,39965,39964,39980,39971,39976,39977,39972,39969,40375,40374,40380,40385,40391,40394,40399,40382,40389,40387,40379,40373,40398,40377,40378,40364,40392,40369,40365,40396,40371,40397,40370,40570,40604,40683,40686,40685,40731,40728,40730,40753,40782,40805,40804,40850,20153,22214,22213,22219,22897,23371,23372,24021,24017,24306,25889,25888,25894,25890,27403,27400,27401,27661,28757,28758,28759,28754,29214,29215,29353,29567,29912,29909,29913,29911,30317,30381,31029,31156,31344,31345,31831,31836,31833,31835,31834,31988,31985,32401,32591,32647,33246,33387,34356,34357,34355,34348,34354,34358,34860,34856,34854,34858,34853,35185,35263,35262,35323,35710,35716,35714,35718,35717,35711,36117,36501,36500,36506,36498,36496,36502,36503,36704,36706,37191,37964,37968,37962,37963,37967,37959,37957,37960,37961,37958,38719,38883,39018,39017,39115,39252,39259,39502,39507,39508,39500,39503,39496,39498,39497,39506,39504,39632,39705,39723,39739,39766,39765,40006,40008,39999,40004,39993,39987,40001,39996,39991,39988,39986,39997,39990,40411,40402,40414,40410,40395,40400,40412,40401,40415,40425,40409,40408,40406,40437,40405,40413,40630,40688,40757,40755,40754,40770,40811,40853,40866,20797,21145,22760,22759,22898,23373,24024,34863,24399,25089,25091,25092,25897,25893,26006,26347,27409,27410,27407,27594,28763,28762,29218,29570,29569,29571,30320,30676,31847,31846,32405,33388,34362,34368,34361,34364,34353,34363,34366,34864,34866,34862,34867,35190,35188,35187,35326,35724,35726,35723,35720,35909,36121,36504,36708,36707,37308,37986,37973,37981,37975,37982,38852,38853,38912,39510,39513,39710,39711,39712,40018,40024,40016,40010,40013,40011,40021,40025,40012,40014,40443,40439,40431,40419,40427,40440,40420,40438,40417,40430,40422,40434,40432,40418,40428,40436,40435,40424,40429,40642,40656,40690,40691,40710,40732,40760,40759,40758,40771,40783,40817,40816,40814,40815,22227,22221,23374,23661,25901,26349,26350,27411,28767,28769,28765,28768,29219,29915,29925,30677,31032,31159,31158,31850,32407,32649,33389,34371,34872,34871,34869,34891,35732,35733,36510,36511,36512,36509,37310,37309,37314,37995,37992,37993,38629,38726,38723,38727,38855,38885,39518,39637,39769,40035,40039,40038,40034,40030,40032,40450,40446,40455,40451,40454,40453,40448,40449,40457,40447,40445,40452,40608,40734,40774,40820,40821,40822,22228,25902,26040,27416,27417,27415,27418,28770,29222,29354,30680,30681,31033,31849,31851,31990,32410,32408,32411,32409,33248,33249,34374,34375,34376,35193,35194,35196,35195,35327,35736,35737,36517,36516,36515,37998,37997,37999,38001,38003,38729,39026,39263,40040,40046,40045,40459,40461,40464,40463,40466,40465,40609,40693,40713,40775,40824,40827,40826,40825,22302,28774,31855,34876,36274,36518,37315,38004,38008,38006,38005,39520,40052,40051,40049,40053,40468,40467,40694,40714,40868,28776,28773,31991,34410,34878,34877,34879,35742,35996,36521,36553,38731,39027,39028,39116,39265,39339,39524,39526,39527,39716,40469,40471,40776,25095,27422,29223,34380,36520,38018,38016,38017,39529,39528,39726,40473,29225,34379,35743,38019,40057,40631,30325,39531,40058,40477,28777,28778,40612,40830,40777,40856,30849,37561,35023,22715,24658,31911,23290,9556,9574,9559,9568,9580,9571,9562,9577,9565,9554,9572,9557,9566,9578,9569,9560,9575,9563,9555,9573,9558,9567,9579,9570,9561,9576,9564,9553,9552,9581,9582,9584,9583,65517,132423,37595,132575,147397,34124,17077,29679,20917,13897,149826,166372,37700,137691,33518,146632,30780,26436,25311,149811,166314,131744,158643,135941,20395,140525,20488,159017,162436,144896,150193,140563,20521,131966,24484,131968,131911,28379,132127,20605,20737,13434,20750,39020,14147,33814,149924,132231,20832,144308,20842,134143,139516,131813,140592,132494,143923,137603,23426,34685,132531,146585,20914,20920,40244,20937,20943,20945,15580,20947,150182,20915,20962,21314,20973,33741,26942,145197,24443,21003,21030,21052,21173,21079,21140,21177,21189,31765,34114,21216,34317,158483,21253,166622,21833,28377,147328,133460,147436,21299,21316,134114,27851,136998,26651,29653,24650,16042,14540,136936,29149,17570,21357,21364,165547,21374,21375,136598,136723,30694,21395,166555,21408,21419,21422,29607,153458,16217,29596,21441,21445,27721,20041,22526,21465,15019,134031,21472,147435,142755,21494,134263,21523,28793,21803,26199,27995,21613,158547,134516,21853,21647,21668,18342,136973,134877,15796,134477,166332,140952,21831,19693,21551,29719,21894,21929,22021,137431,147514,17746,148533,26291,135348,22071,26317,144010,26276,26285,22093,22095,30961,22257,38791,21502,22272,22255,22253,166758,13859,135759,22342,147877,27758,28811,22338,14001,158846,22502,136214,22531,136276,148323,22566,150517,22620,22698,13665,22752,22748,135740,22779,23551,22339,172368,148088,37843,13729,22815,26790,14019,28249,136766,23076,21843,136850,34053,22985,134478,158849,159018,137180,23001,137211,137138,159142,28017,137256,136917,23033,159301,23211,23139,14054,149929,23159,14088,23190,29797,23251,159649,140628,15749,137489,14130,136888,24195,21200,23414,25992,23420,162318,16388,18525,131588,23509,24928,137780,154060,132517,23539,23453,19728,23557,138052,23571,29646,23572,138405,158504,23625,18653,23685,23785,23791,23947,138745,138807,23824,23832,23878,138916,23738,24023,33532,14381,149761,139337,139635,33415,14390,15298,24110,27274,24181,24186,148668,134355,21414,20151,24272,21416,137073,24073,24308,164994,24313,24315,14496,24316,26686,37915,24333,131521,194708,15070,18606,135994,24378,157832,140240,24408,140401,24419,38845,159342,24434,37696,166454,24487,23990,15711,152144,139114,159992,140904,37334,131742,166441,24625,26245,137335,14691,15815,13881,22416,141236,31089,15936,24734,24740,24755,149890,149903,162387,29860,20705,23200,24932,33828,24898,194726,159442,24961,20980,132694,24967,23466,147383,141407,25043,166813,170333,25040,14642,141696,141505,24611,24924,25886,25483,131352,25285,137072,25301,142861,25452,149983,14871,25656,25592,136078,137212,25744,28554,142902,38932,147596,153373,25825,25829,38011,14950,25658,14935,25933,28438,150056,150051,25989,25965,25951,143486,26037,149824,19255,26065,16600,137257,26080,26083,24543,144384,26136,143863,143864,26180,143780,143781,26187,134773,26215,152038,26227,26228,138813,143921,165364,143816,152339,30661,141559,39332,26370,148380,150049,15147,27130,145346,26462,26471,26466,147917,168173,26583,17641,26658,28240,37436,26625,144358,159136,26717,144495,27105,27147,166623,26995,26819,144845,26881,26880,15666,14849,144956,15232,26540,26977,166474,17148,26934,27032,15265,132041,33635,20624,27129,144985,139562,27205,145155,27293,15347,26545,27336,168348,15373,27421,133411,24798,27445,27508,141261,28341,146139,132021,137560,14144,21537,146266,27617,147196,27612,27703,140427,149745,158545,27738,33318,27769,146876,17605,146877,147876,149772,149760,146633,14053,15595,134450,39811,143865,140433,32655,26679,159013,159137,159211,28054,27996,28284,28420,149887,147589,159346,34099,159604,20935,27804,28189,33838,166689,28207,146991,29779,147330,31180,28239,23185,143435,28664,14093,28573,146992,28410,136343,147517,17749,37872,28484,28508,15694,28532,168304,15675,28575,147780,28627,147601,147797,147513,147440,147380,147775,20959,147798,147799,147776,156125,28747,28798,28839,28801,28876,28885,28886,28895,16644,15848,29108,29078,148087,28971,28997,23176,29002,29038,23708,148325,29007,37730,148161,28972,148570,150055,150050,29114,166888,28861,29198,37954,29205,22801,37955,29220,37697,153093,29230,29248,149876,26813,29269,29271,15957,143428,26637,28477,29314,29482,29483,149539,165931,18669,165892,29480,29486,29647,29610,134202,158254,29641,29769,147938,136935,150052,26147,14021,149943,149901,150011,29687,29717,26883,150054,29753,132547,16087,29788,141485,29792,167602,29767,29668,29814,33721,29804,14128,29812,37873,27180,29826,18771,150156,147807,150137,166799,23366,166915,137374,29896,137608,29966,29929,29982,167641,137803,23511,167596,37765,30029,30026,30055,30062,151426,16132,150803,30094,29789,30110,30132,30210,30252,30289,30287,30319,30326,156661,30352,33263,14328,157969,157966,30369,30373,30391,30412,159647,33890,151709,151933,138780,30494,30502,30528,25775,152096,30552,144044,30639,166244,166248,136897,30708,30729,136054,150034,26826,30895,30919,30931,38565,31022,153056,30935,31028,30897,161292,36792,34948,166699,155779,140828,31110,35072,26882,31104,153687,31133,162617,31036,31145,28202,160038,16040,31174,168205,31188], + "euc-kr":[44034,44035,44037,44038,44043,44044,44045,44046,44047,44056,44062,44063,44065,44066,44067,44069,44070,44071,44072,44073,44074,44075,44078,44082,44083,44084,null,null,null,null,null,null,44085,44086,44087,44090,44091,44093,44094,44095,44097,44098,44099,44100,44101,44102,44103,44104,44105,44106,44108,44110,44111,44112,44113,44114,44115,44117,null,null,null,null,null,null,44118,44119,44121,44122,44123,44125,44126,44127,44128,44129,44130,44131,44132,44133,44134,44135,44136,44137,44138,44139,44140,44141,44142,44143,44146,44147,44149,44150,44153,44155,44156,44157,44158,44159,44162,44167,44168,44173,44174,44175,44177,44178,44179,44181,44182,44183,44184,44185,44186,44187,44190,44194,44195,44196,44197,44198,44199,44203,44205,44206,44209,44210,44211,44212,44213,44214,44215,44218,44222,44223,44224,44226,44227,44229,44230,44231,44233,44234,44235,44237,44238,44239,44240,44241,44242,44243,44244,44246,44248,44249,44250,44251,44252,44253,44254,44255,44258,44259,44261,44262,44265,44267,44269,44270,44274,44276,44279,44280,44281,44282,44283,44286,44287,44289,44290,44291,44293,44295,44296,44297,44298,44299,44302,44304,44306,44307,44308,44309,44310,44311,44313,44314,44315,44317,44318,44319,44321,44322,44323,44324,44325,44326,44327,44328,44330,44331,44334,44335,44336,44337,44338,44339,null,null,null,null,null,null,44342,44343,44345,44346,44347,44349,44350,44351,44352,44353,44354,44355,44358,44360,44362,44363,44364,44365,44366,44367,44369,44370,44371,44373,44374,44375,null,null,null,null,null,null,44377,44378,44379,44380,44381,44382,44383,44384,44386,44388,44389,44390,44391,44392,44393,44394,44395,44398,44399,44401,44402,44407,44408,44409,44410,44414,44416,44419,44420,44421,44422,44423,44426,44427,44429,44430,44431,44433,44434,44435,44436,44437,44438,44439,44440,44441,44442,44443,44446,44447,44448,44449,44450,44451,44453,44454,44455,44456,44457,44458,44459,44460,44461,44462,44463,44464,44465,44466,44467,44468,44469,44470,44472,44473,44474,44475,44476,44477,44478,44479,44482,44483,44485,44486,44487,44489,44490,44491,44492,44493,44494,44495,44498,44500,44501,44502,44503,44504,44505,44506,44507,44509,44510,44511,44513,44514,44515,44517,44518,44519,44520,44521,44522,44523,44524,44525,44526,44527,44528,44529,44530,44531,44532,44533,44534,44535,44538,44539,44541,44542,44546,44547,44548,44549,44550,44551,44554,44556,44558,44559,44560,44561,44562,44563,44565,44566,44567,44568,44569,44570,44571,44572,null,null,null,null,null,null,44573,44574,44575,44576,44577,44578,44579,44580,44581,44582,44583,44584,44585,44586,44587,44588,44589,44590,44591,44594,44595,44597,44598,44601,44603,44604,null,null,null,null,null,null,44605,44606,44607,44610,44612,44615,44616,44617,44619,44623,44625,44626,44627,44629,44631,44632,44633,44634,44635,44638,44642,44643,44644,44646,44647,44650,44651,44653,44654,44655,44657,44658,44659,44660,44661,44662,44663,44666,44670,44671,44672,44673,44674,44675,44678,44679,44680,44681,44682,44683,44685,44686,44687,44688,44689,44690,44691,44692,44693,44694,44695,44696,44697,44698,44699,44700,44701,44702,44703,44704,44705,44706,44707,44708,44709,44710,44711,44712,44713,44714,44715,44716,44717,44718,44719,44720,44721,44722,44723,44724,44725,44726,44727,44728,44729,44730,44731,44735,44737,44738,44739,44741,44742,44743,44744,44745,44746,44747,44750,44754,44755,44756,44757,44758,44759,44762,44763,44765,44766,44767,44768,44769,44770,44771,44772,44773,44774,44775,44777,44778,44780,44782,44783,44784,44785,44786,44787,44789,44790,44791,44793,44794,44795,44797,44798,44799,44800,44801,44802,44803,44804,44805,null,null,null,null,null,null,44806,44809,44810,44811,44812,44814,44815,44817,44818,44819,44820,44821,44822,44823,44824,44825,44826,44827,44828,44829,44830,44831,44832,44833,44834,44835,null,null,null,null,null,null,44836,44837,44838,44839,44840,44841,44842,44843,44846,44847,44849,44851,44853,44854,44855,44856,44857,44858,44859,44862,44864,44868,44869,44870,44871,44874,44875,44876,44877,44878,44879,44881,44882,44883,44884,44885,44886,44887,44888,44889,44890,44891,44894,44895,44896,44897,44898,44899,44902,44903,44904,44905,44906,44907,44908,44909,44910,44911,44912,44913,44914,44915,44916,44917,44918,44919,44920,44922,44923,44924,44925,44926,44927,44929,44930,44931,44933,44934,44935,44937,44938,44939,44940,44941,44942,44943,44946,44947,44948,44950,44951,44952,44953,44954,44955,44957,44958,44959,44960,44961,44962,44963,44964,44965,44966,44967,44968,44969,44970,44971,44972,44973,44974,44975,44976,44977,44978,44979,44980,44981,44982,44983,44986,44987,44989,44990,44991,44993,44994,44995,44996,44997,44998,45002,45004,45007,45008,45009,45010,45011,45013,45014,45015,45016,45017,45018,45019,45021,45022,45023,45024,45025,null,null,null,null,null,null,45026,45027,45028,45029,45030,45031,45034,45035,45036,45037,45038,45039,45042,45043,45045,45046,45047,45049,45050,45051,45052,45053,45054,45055,45058,45059,null,null,null,null,null,null,45061,45062,45063,45064,45065,45066,45067,45069,45070,45071,45073,45074,45075,45077,45078,45079,45080,45081,45082,45083,45086,45087,45088,45089,45090,45091,45092,45093,45094,45095,45097,45098,45099,45100,45101,45102,45103,45104,45105,45106,45107,45108,45109,45110,45111,45112,45113,45114,45115,45116,45117,45118,45119,45120,45121,45122,45123,45126,45127,45129,45131,45133,45135,45136,45137,45138,45142,45144,45146,45147,45148,45150,45151,45152,45153,45154,45155,45156,45157,45158,45159,45160,45161,45162,45163,45164,45165,45166,45167,45168,45169,45170,45171,45172,45173,45174,45175,45176,45177,45178,45179,45182,45183,45185,45186,45187,45189,45190,45191,45192,45193,45194,45195,45198,45200,45202,45203,45204,45205,45206,45207,45211,45213,45214,45219,45220,45221,45222,45223,45226,45232,45234,45238,45239,45241,45242,45243,45245,45246,45247,45248,45249,45250,45251,45254,45258,45259,45260,45261,45262,45263,45266,null,null,null,null,null,null,45267,45269,45270,45271,45273,45274,45275,45276,45277,45278,45279,45281,45282,45283,45284,45286,45287,45288,45289,45290,45291,45292,45293,45294,45295,45296,null,null,null,null,null,null,45297,45298,45299,45300,45301,45302,45303,45304,45305,45306,45307,45308,45309,45310,45311,45312,45313,45314,45315,45316,45317,45318,45319,45322,45325,45326,45327,45329,45332,45333,45334,45335,45338,45342,45343,45344,45345,45346,45350,45351,45353,45354,45355,45357,45358,45359,45360,45361,45362,45363,45366,45370,45371,45372,45373,45374,45375,45378,45379,45381,45382,45383,45385,45386,45387,45388,45389,45390,45391,45394,45395,45398,45399,45401,45402,45403,45405,45406,45407,45409,45410,45411,45412,45413,45414,45415,45416,45417,45418,45419,45420,45421,45422,45423,45424,45425,45426,45427,45428,45429,45430,45431,45434,45435,45437,45438,45439,45441,45443,45444,45445,45446,45447,45450,45452,45454,45455,45456,45457,45461,45462,45463,45465,45466,45467,45469,45470,45471,45472,45473,45474,45475,45476,45477,45478,45479,45481,45482,45483,45484,45485,45486,45487,45488,45489,45490,45491,45492,45493,45494,45495,45496,null,null,null,null,null,null,45497,45498,45499,45500,45501,45502,45503,45504,45505,45506,45507,45508,45509,45510,45511,45512,45513,45514,45515,45517,45518,45519,45521,45522,45523,45525,null,null,null,null,null,null,45526,45527,45528,45529,45530,45531,45534,45536,45537,45538,45539,45540,45541,45542,45543,45546,45547,45549,45550,45551,45553,45554,45555,45556,45557,45558,45559,45560,45562,45564,45566,45567,45568,45569,45570,45571,45574,45575,45577,45578,45581,45582,45583,45584,45585,45586,45587,45590,45592,45594,45595,45596,45597,45598,45599,45601,45602,45603,45604,45605,45606,45607,45608,45609,45610,45611,45612,45613,45614,45615,45616,45617,45618,45619,45621,45622,45623,45624,45625,45626,45627,45629,45630,45631,45632,45633,45634,45635,45636,45637,45638,45639,45640,45641,45642,45643,45644,45645,45646,45647,45648,45649,45650,45651,45652,45653,45654,45655,45657,45658,45659,45661,45662,45663,45665,45666,45667,45668,45669,45670,45671,45674,45675,45676,45677,45678,45679,45680,45681,45682,45683,45686,45687,45688,45689,45690,45691,45693,45694,45695,45696,45697,45698,45699,45702,45703,45704,45706,45707,45708,45709,45710,null,null,null,null,null,null,45711,45714,45715,45717,45718,45719,45723,45724,45725,45726,45727,45730,45732,45735,45736,45737,45739,45741,45742,45743,45745,45746,45747,45749,45750,45751,null,null,null,null,null,null,45752,45753,45754,45755,45756,45757,45758,45759,45760,45761,45762,45763,45764,45765,45766,45767,45770,45771,45773,45774,45775,45777,45779,45780,45781,45782,45783,45786,45788,45790,45791,45792,45793,45795,45799,45801,45802,45808,45809,45810,45814,45820,45821,45822,45826,45827,45829,45830,45831,45833,45834,45835,45836,45837,45838,45839,45842,45846,45847,45848,45849,45850,45851,45853,45854,45855,45856,45857,45858,45859,45860,45861,45862,45863,45864,45865,45866,45867,45868,45869,45870,45871,45872,45873,45874,45875,45876,45877,45878,45879,45880,45881,45882,45883,45884,45885,45886,45887,45888,45889,45890,45891,45892,45893,45894,45895,45896,45897,45898,45899,45900,45901,45902,45903,45904,45905,45906,45907,45911,45913,45914,45917,45920,45921,45922,45923,45926,45928,45930,45932,45933,45935,45938,45939,45941,45942,45943,45945,45946,45947,45948,45949,45950,45951,45954,45958,45959,45960,45961,45962,45963,45965,null,null,null,null,null,null,45966,45967,45969,45970,45971,45973,45974,45975,45976,45977,45978,45979,45980,45981,45982,45983,45986,45987,45988,45989,45990,45991,45993,45994,45995,45997,null,null,null,null,null,null,45998,45999,46000,46001,46002,46003,46004,46005,46006,46007,46008,46009,46010,46011,46012,46013,46014,46015,46016,46017,46018,46019,46022,46023,46025,46026,46029,46031,46033,46034,46035,46038,46040,46042,46044,46046,46047,46049,46050,46051,46053,46054,46055,46057,46058,46059,46060,46061,46062,46063,46064,46065,46066,46067,46068,46069,46070,46071,46072,46073,46074,46075,46077,46078,46079,46080,46081,46082,46083,46084,46085,46086,46087,46088,46089,46090,46091,46092,46093,46094,46095,46097,46098,46099,46100,46101,46102,46103,46105,46106,46107,46109,46110,46111,46113,46114,46115,46116,46117,46118,46119,46122,46124,46125,46126,46127,46128,46129,46130,46131,46133,46134,46135,46136,46137,46138,46139,46140,46141,46142,46143,46144,46145,46146,46147,46148,46149,46150,46151,46152,46153,46154,46155,46156,46157,46158,46159,46162,46163,46165,46166,46167,46169,46170,46171,46172,46173,46174,46175,46178,46180,46182,null,null,null,null,null,null,46183,46184,46185,46186,46187,46189,46190,46191,46192,46193,46194,46195,46196,46197,46198,46199,46200,46201,46202,46203,46204,46205,46206,46207,46209,46210,null,null,null,null,null,null,46211,46212,46213,46214,46215,46217,46218,46219,46220,46221,46222,46223,46224,46225,46226,46227,46228,46229,46230,46231,46232,46233,46234,46235,46236,46238,46239,46240,46241,46242,46243,46245,46246,46247,46249,46250,46251,46253,46254,46255,46256,46257,46258,46259,46260,46262,46264,46266,46267,46268,46269,46270,46271,46273,46274,46275,46277,46278,46279,46281,46282,46283,46284,46285,46286,46287,46289,46290,46291,46292,46294,46295,46296,46297,46298,46299,46302,46303,46305,46306,46309,46311,46312,46313,46314,46315,46318,46320,46322,46323,46324,46325,46326,46327,46329,46330,46331,46332,46333,46334,46335,46336,46337,46338,46339,46340,46341,46342,46343,46344,46345,46346,46347,46348,46349,46350,46351,46352,46353,46354,46355,46358,46359,46361,46362,46365,46366,46367,46368,46369,46370,46371,46374,46379,46380,46381,46382,46383,46386,46387,46389,46390,46391,46393,46394,46395,46396,46397,46398,46399,46402,46406,null,null,null,null,null,null,46407,46408,46409,46410,46414,46415,46417,46418,46419,46421,46422,46423,46424,46425,46426,46427,46430,46434,46435,46436,46437,46438,46439,46440,46441,46442,null,null,null,null,null,null,46443,46444,46445,46446,46447,46448,46449,46450,46451,46452,46453,46454,46455,46456,46457,46458,46459,46460,46461,46462,46463,46464,46465,46466,46467,46468,46469,46470,46471,46472,46473,46474,46475,46476,46477,46478,46479,46480,46481,46482,46483,46484,46485,46486,46487,46488,46489,46490,46491,46492,46493,46494,46495,46498,46499,46501,46502,46503,46505,46508,46509,46510,46511,46514,46518,46519,46520,46521,46522,46526,46527,46529,46530,46531,46533,46534,46535,46536,46537,46538,46539,46542,46546,46547,46548,46549,46550,46551,46553,46554,46555,46556,46557,46558,46559,46560,46561,46562,46563,46564,46565,46566,46567,46568,46569,46570,46571,46573,46574,46575,46576,46577,46578,46579,46580,46581,46582,46583,46584,46585,46586,46587,46588,46589,46590,46591,46592,46593,46594,46595,46596,46597,46598,46599,46600,46601,46602,46603,46604,46605,46606,46607,46610,46611,46613,46614,46615,46617,46618,46619,46620,46621,null,null,null,null,null,null,46622,46623,46624,46625,46626,46627,46628,46630,46631,46632,46633,46634,46635,46637,46638,46639,46640,46641,46642,46643,46645,46646,46647,46648,46649,46650,null,null,null,null,null,null,46651,46652,46653,46654,46655,46656,46657,46658,46659,46660,46661,46662,46663,46665,46666,46667,46668,46669,46670,46671,46672,46673,46674,46675,46676,46677,46678,46679,46680,46681,46682,46683,46684,46685,46686,46687,46688,46689,46690,46691,46693,46694,46695,46697,46698,46699,46700,46701,46702,46703,46704,46705,46706,46707,46708,46709,46710,46711,46712,46713,46714,46715,46716,46717,46718,46719,46720,46721,46722,46723,46724,46725,46726,46727,46728,46729,46730,46731,46732,46733,46734,46735,46736,46737,46738,46739,46740,46741,46742,46743,46744,46745,46746,46747,46750,46751,46753,46754,46755,46757,46758,46759,46760,46761,46762,46765,46766,46767,46768,46770,46771,46772,46773,46774,46775,46776,46777,46778,46779,46780,46781,46782,46783,46784,46785,46786,46787,46788,46789,46790,46791,46792,46793,46794,46795,46796,46797,46798,46799,46800,46801,46802,46803,46805,46806,46807,46808,46809,46810,46811,46812,46813,null,null,null,null,null,null,46814,46815,46816,46817,46818,46819,46820,46821,46822,46823,46824,46825,46826,46827,46828,46829,46830,46831,46833,46834,46835,46837,46838,46839,46841,46842,null,null,null,null,null,null,46843,46844,46845,46846,46847,46850,46851,46852,46854,46855,46856,46857,46858,46859,46860,46861,46862,46863,46864,46865,46866,46867,46868,46869,46870,46871,46872,46873,46874,46875,46876,46877,46878,46879,46880,46881,46882,46883,46884,46885,46886,46887,46890,46891,46893,46894,46897,46898,46899,46900,46901,46902,46903,46906,46908,46909,46910,46911,46912,46913,46914,46915,46917,46918,46919,46921,46922,46923,46925,46926,46927,46928,46929,46930,46931,46934,46935,46936,46937,46938,46939,46940,46941,46942,46943,46945,46946,46947,46949,46950,46951,46953,46954,46955,46956,46957,46958,46959,46962,46964,46966,46967,46968,46969,46970,46971,46974,46975,46977,46978,46979,46981,46982,46983,46984,46985,46986,46987,46990,46995,46996,46997,47002,47003,47005,47006,47007,47009,47010,47011,47012,47013,47014,47015,47018,47022,47023,47024,47025,47026,47027,47030,47031,47033,47034,47035,47036,47037,47038,47039,47040,47041,null,null,null,null,null,null,47042,47043,47044,47045,47046,47048,47050,47051,47052,47053,47054,47055,47056,47057,47058,47059,47060,47061,47062,47063,47064,47065,47066,47067,47068,47069,null,null,null,null,null,null,47070,47071,47072,47073,47074,47075,47076,47077,47078,47079,47080,47081,47082,47083,47086,47087,47089,47090,47091,47093,47094,47095,47096,47097,47098,47099,47102,47106,47107,47108,47109,47110,47114,47115,47117,47118,47119,47121,47122,47123,47124,47125,47126,47127,47130,47132,47134,47135,47136,47137,47138,47139,47142,47143,47145,47146,47147,47149,47150,47151,47152,47153,47154,47155,47158,47162,47163,47164,47165,47166,47167,47169,47170,47171,47173,47174,47175,47176,47177,47178,47179,47180,47181,47182,47183,47184,47186,47188,47189,47190,47191,47192,47193,47194,47195,47198,47199,47201,47202,47203,47205,47206,47207,47208,47209,47210,47211,47214,47216,47218,47219,47220,47221,47222,47223,47225,47226,47227,47229,47230,47231,47232,47233,47234,47235,47236,47237,47238,47239,47240,47241,47242,47243,47244,47246,47247,47248,47249,47250,47251,47252,47253,47254,47255,47256,47257,47258,47259,47260,47261,47262,47263,null,null,null,null,null,null,47264,47265,47266,47267,47268,47269,47270,47271,47273,47274,47275,47276,47277,47278,47279,47281,47282,47283,47285,47286,47287,47289,47290,47291,47292,47293,null,null,null,null,null,null,47294,47295,47298,47300,47302,47303,47304,47305,47306,47307,47309,47310,47311,47313,47314,47315,47317,47318,47319,47320,47321,47322,47323,47324,47326,47328,47330,47331,47332,47333,47334,47335,47338,47339,47341,47342,47343,47345,47346,47347,47348,47349,47350,47351,47354,47356,47358,47359,47360,47361,47362,47363,47365,47366,47367,47368,47369,47370,47371,47372,47373,47374,47375,47376,47377,47378,47379,47380,47381,47382,47383,47385,47386,47387,47388,47389,47390,47391,47393,47394,47395,47396,47397,47398,47399,47400,47401,47402,47403,47404,47405,47406,47407,47408,47409,47410,47411,47412,47413,47414,47415,47416,47417,47418,47419,47422,47423,47425,47426,47427,47429,47430,47431,47432,47433,47434,47435,47437,47438,47440,47442,47443,47444,47445,47446,47447,47450,47451,47453,47454,47455,47457,47458,47459,47460,47461,47462,47463,47466,47468,47470,47471,47472,47473,47474,47475,47478,47479,47481,47482,47483,47485,null,null,null,null,null,null,47486,47487,47488,47489,47490,47491,47494,47496,47499,47500,47503,47504,47505,47506,47507,47508,47509,47510,47511,47512,47513,47514,47515,47516,47517,47518,null,null,null,null,null,null,47519,47520,47521,47522,47523,47524,47525,47526,47527,47528,47529,47530,47531,47534,47535,47537,47538,47539,47541,47542,47543,47544,47545,47546,47547,47550,47552,47554,47555,47556,47557,47558,47559,47562,47563,47565,47571,47572,47573,47574,47575,47578,47580,47583,47584,47586,47590,47591,47593,47594,47595,47597,47598,47599,47600,47601,47602,47603,47606,47611,47612,47613,47614,47615,47618,47619,47620,47621,47622,47623,47625,47626,47627,47628,47629,47630,47631,47632,47633,47634,47635,47636,47638,47639,47640,47641,47642,47643,47644,47645,47646,47647,47648,47649,47650,47651,47652,47653,47654,47655,47656,47657,47658,47659,47660,47661,47662,47663,47664,47665,47666,47667,47668,47669,47670,47671,47674,47675,47677,47678,47679,47681,47683,47684,47685,47686,47687,47690,47692,47695,47696,47697,47698,47702,47703,47705,47706,47707,47709,47710,47711,47712,47713,47714,47715,47718,47722,47723,47724,47725,47726,47727,null,null,null,null,null,null,47730,47731,47733,47734,47735,47737,47738,47739,47740,47741,47742,47743,47744,47745,47746,47750,47752,47753,47754,47755,47757,47758,47759,47760,47761,47762,null,null,null,null,null,null,47763,47764,47765,47766,47767,47768,47769,47770,47771,47772,47773,47774,47775,47776,47777,47778,47779,47780,47781,47782,47783,47786,47789,47790,47791,47793,47795,47796,47797,47798,47799,47802,47804,47806,47807,47808,47809,47810,47811,47813,47814,47815,47817,47818,47819,47820,47821,47822,47823,47824,47825,47826,47827,47828,47829,47830,47831,47834,47835,47836,47837,47838,47839,47840,47841,47842,47843,47844,47845,47846,47847,47848,47849,47850,47851,47852,47853,47854,47855,47856,47857,47858,47859,47860,47861,47862,47863,47864,47865,47866,47867,47869,47870,47871,47873,47874,47875,47877,47878,47879,47880,47881,47882,47883,47884,47886,47888,47890,47891,47892,47893,47894,47895,47897,47898,47899,47901,47902,47903,47905,47906,47907,47908,47909,47910,47911,47912,47914,47916,47917,47918,47919,47920,47921,47922,47923,47927,47929,47930,47935,47936,47937,47938,47939,47942,47944,47946,47947,47948,47950,47953,47954,null,null,null,null,null,null,47955,47957,47958,47959,47961,47962,47963,47964,47965,47966,47967,47968,47970,47972,47973,47974,47975,47976,47977,47978,47979,47981,47982,47983,47984,47985,null,null,null,null,null,null,47986,47987,47988,47989,47990,47991,47992,47993,47994,47995,47996,47997,47998,47999,48000,48001,48002,48003,48004,48005,48006,48007,48009,48010,48011,48013,48014,48015,48017,48018,48019,48020,48021,48022,48023,48024,48025,48026,48027,48028,48029,48030,48031,48032,48033,48034,48035,48037,48038,48039,48041,48042,48043,48045,48046,48047,48048,48049,48050,48051,48053,48054,48056,48057,48058,48059,48060,48061,48062,48063,48065,48066,48067,48069,48070,48071,48073,48074,48075,48076,48077,48078,48079,48081,48082,48084,48085,48086,48087,48088,48089,48090,48091,48092,48093,48094,48095,48096,48097,48098,48099,48100,48101,48102,48103,48104,48105,48106,48107,48108,48109,48110,48111,48112,48113,48114,48115,48116,48117,48118,48119,48122,48123,48125,48126,48129,48131,48132,48133,48134,48135,48138,48142,48144,48146,48147,48153,48154,48160,48161,48162,48163,48166,48168,48170,48171,48172,48174,48175,48178,48179,48181,null,null,null,null,null,null,48182,48183,48185,48186,48187,48188,48189,48190,48191,48194,48198,48199,48200,48202,48203,48206,48207,48209,48210,48211,48212,48213,48214,48215,48216,48217,null,null,null,null,null,null,48218,48219,48220,48222,48223,48224,48225,48226,48227,48228,48229,48230,48231,48232,48233,48234,48235,48236,48237,48238,48239,48240,48241,48242,48243,48244,48245,48246,48247,48248,48249,48250,48251,48252,48253,48254,48255,48256,48257,48258,48259,48262,48263,48265,48266,48269,48271,48272,48273,48274,48275,48278,48280,48283,48284,48285,48286,48287,48290,48291,48293,48294,48297,48298,48299,48300,48301,48302,48303,48306,48310,48311,48312,48313,48314,48315,48318,48319,48321,48322,48323,48325,48326,48327,48328,48329,48330,48331,48332,48334,48338,48339,48340,48342,48343,48345,48346,48347,48349,48350,48351,48352,48353,48354,48355,48356,48357,48358,48359,48360,48361,48362,48363,48364,48365,48366,48367,48368,48369,48370,48371,48375,48377,48378,48379,48381,48382,48383,48384,48385,48386,48387,48390,48392,48394,48395,48396,48397,48398,48399,48401,48402,48403,48405,48406,48407,48408,48409,48410,48411,48412,48413,null,null,null,null,null,null,48414,48415,48416,48417,48418,48419,48421,48422,48423,48424,48425,48426,48427,48429,48430,48431,48432,48433,48434,48435,48436,48437,48438,48439,48440,48441,null,null,null,null,null,null,48442,48443,48444,48445,48446,48447,48449,48450,48451,48452,48453,48454,48455,48458,48459,48461,48462,48463,48465,48466,48467,48468,48469,48470,48471,48474,48475,48476,48477,48478,48479,48480,48481,48482,48483,48485,48486,48487,48489,48490,48491,48492,48493,48494,48495,48496,48497,48498,48499,48500,48501,48502,48503,48504,48505,48506,48507,48508,48509,48510,48511,48514,48515,48517,48518,48523,48524,48525,48526,48527,48530,48532,48534,48535,48536,48539,48541,48542,48543,48544,48545,48546,48547,48549,48550,48551,48552,48553,48554,48555,48556,48557,48558,48559,48561,48562,48563,48564,48565,48566,48567,48569,48570,48571,48572,48573,48574,48575,48576,48577,48578,48579,48580,48581,48582,48583,48584,48585,48586,48587,48588,48589,48590,48591,48592,48593,48594,48595,48598,48599,48601,48602,48603,48605,48606,48607,48608,48609,48610,48611,48612,48613,48614,48615,48616,48618,48619,48620,48621,48622,48623,48625,null,null,null,null,null,null,48626,48627,48629,48630,48631,48633,48634,48635,48636,48637,48638,48639,48641,48642,48644,48646,48647,48648,48649,48650,48651,48654,48655,48657,48658,48659,null,null,null,null,null,null,48661,48662,48663,48664,48665,48666,48667,48670,48672,48673,48674,48675,48676,48677,48678,48679,48680,48681,48682,48683,48684,48685,48686,48687,48688,48689,48690,48691,48692,48693,48694,48695,48696,48697,48698,48699,48700,48701,48702,48703,48704,48705,48706,48707,48710,48711,48713,48714,48715,48717,48719,48720,48721,48722,48723,48726,48728,48732,48733,48734,48735,48738,48739,48741,48742,48743,48745,48747,48748,48749,48750,48751,48754,48758,48759,48760,48761,48762,48766,48767,48769,48770,48771,48773,48774,48775,48776,48777,48778,48779,48782,48786,48787,48788,48789,48790,48791,48794,48795,48796,48797,48798,48799,48800,48801,48802,48803,48804,48805,48806,48807,48809,48810,48811,48812,48813,48814,48815,48816,48817,48818,48819,48820,48821,48822,48823,48824,48825,48826,48827,48828,48829,48830,48831,48832,48833,48834,48835,48836,48837,48838,48839,48840,48841,48842,48843,48844,48845,48846,48847,48850,48851,null,null,null,null,null,null,48853,48854,48857,48858,48859,48860,48861,48862,48863,48865,48866,48870,48871,48872,48873,48874,48875,48877,48878,48879,48880,48881,48882,48883,48884,48885,null,null,null,null,null,null,48886,48887,48888,48889,48890,48891,48892,48893,48894,48895,48896,48898,48899,48900,48901,48902,48903,48906,48907,48908,48909,48910,48911,48912,48913,48914,48915,48916,48917,48918,48919,48922,48926,48927,48928,48929,48930,48931,48932,48933,48934,48935,48936,48937,48938,48939,48940,48941,48942,48943,48944,48945,48946,48947,48948,48949,48950,48951,48952,48953,48954,48955,48956,48957,48958,48959,48962,48963,48965,48966,48967,48969,48970,48971,48972,48973,48974,48975,48978,48979,48980,48982,48983,48984,48985,48986,48987,48988,48989,48990,48991,48992,48993,48994,48995,48996,48997,48998,48999,49000,49001,49002,49003,49004,49005,49006,49007,49008,49009,49010,49011,49012,49013,49014,49015,49016,49017,49018,49019,49020,49021,49022,49023,49024,49025,49026,49027,49028,49029,49030,49031,49032,49033,49034,49035,49036,49037,49038,49039,49040,49041,49042,49043,49045,49046,49047,49048,49049,49050,49051,49052,49053,null,null,null,null,null,null,49054,49055,49056,49057,49058,49059,49060,49061,49062,49063,49064,49065,49066,49067,49068,49069,49070,49071,49073,49074,49075,49076,49077,49078,49079,49080,null,null,null,null,null,null,49081,49082,49083,49084,49085,49086,49087,49088,49089,49090,49091,49092,49094,49095,49096,49097,49098,49099,49102,49103,49105,49106,49107,49109,49110,49111,49112,49113,49114,49115,49117,49118,49120,49122,49123,49124,49125,49126,49127,49128,49129,49130,49131,49132,49133,49134,49135,49136,49137,49138,49139,49140,49141,49142,49143,49144,49145,49146,49147,49148,49149,49150,49151,49152,49153,49154,49155,49156,49157,49158,49159,49160,49161,49162,49163,49164,49165,49166,49167,49168,49169,49170,49171,49172,49173,49174,49175,49176,49177,49178,49179,49180,49181,49182,49183,49184,49185,49186,49187,49188,49189,49190,49191,49192,49193,49194,49195,49196,49197,49198,49199,49200,49201,49202,49203,49204,49205,49206,49207,49208,49209,49210,49211,49213,49214,49215,49216,49217,49218,49219,49220,49221,49222,49223,49224,49225,49226,49227,49228,49229,49230,49231,49232,49234,49235,49236,49237,49238,49239,49241,49242,49243,null,null,null,null,null,null,49245,49246,49247,49249,49250,49251,49252,49253,49254,49255,49258,49259,49260,49261,49262,49263,49264,49265,49266,49267,49268,49269,49270,49271,49272,49273,null,null,null,null,null,null,49274,49275,49276,49277,49278,49279,49280,49281,49282,49283,49284,49285,49286,49287,49288,49289,49290,49291,49292,49293,49294,49295,49298,49299,49301,49302,49303,49305,49306,49307,49308,49309,49310,49311,49314,49316,49318,49319,49320,49321,49322,49323,49326,49329,49330,49335,49336,49337,49338,49339,49342,49346,49347,49348,49350,49351,49354,49355,49357,49358,49359,49361,49362,49363,49364,49365,49366,49367,49370,49374,49375,49376,49377,49378,49379,49382,49383,49385,49386,49387,49389,49390,49391,49392,49393,49394,49395,49398,49400,49402,49403,49404,49405,49406,49407,49409,49410,49411,49413,49414,49415,49417,49418,49419,49420,49421,49422,49423,49425,49426,49427,49428,49430,49431,49432,49433,49434,49435,49441,49442,49445,49448,49449,49450,49451,49454,49458,49459,49460,49461,49463,49466,49467,49469,49470,49471,49473,49474,49475,49476,49477,49478,49479,49482,49486,49487,49488,49489,49490,49491,49494,49495,null,null,null,null,null,null,49497,49498,49499,49501,49502,49503,49504,49505,49506,49507,49510,49514,49515,49516,49517,49518,49519,49521,49522,49523,49525,49526,49527,49529,49530,49531,null,null,null,null,null,null,49532,49533,49534,49535,49536,49537,49538,49539,49540,49542,49543,49544,49545,49546,49547,49551,49553,49554,49555,49557,49559,49560,49561,49562,49563,49566,49568,49570,49571,49572,49574,49575,49578,49579,49581,49582,49583,49585,49586,49587,49588,49589,49590,49591,49592,49593,49594,49595,49596,49598,49599,49600,49601,49602,49603,49605,49606,49607,49609,49610,49611,49613,49614,49615,49616,49617,49618,49619,49621,49622,49625,49626,49627,49628,49629,49630,49631,49633,49634,49635,49637,49638,49639,49641,49642,49643,49644,49645,49646,49647,49650,49652,49653,49654,49655,49656,49657,49658,49659,49662,49663,49665,49666,49667,49669,49670,49671,49672,49673,49674,49675,49678,49680,49682,49683,49684,49685,49686,49687,49690,49691,49693,49694,49697,49698,49699,49700,49701,49702,49703,49706,49708,49710,49712,49715,49717,49718,49719,49720,49721,49722,49723,49724,49725,49726,49727,49728,49729,49730,49731,49732,49733,null,null,null,null,null,null,49734,49735,49737,49738,49739,49740,49741,49742,49743,49746,49747,49749,49750,49751,49753,49754,49755,49756,49757,49758,49759,49761,49762,49763,49764,49766,null,null,null,null,null,null,49767,49768,49769,49770,49771,49774,49775,49777,49778,49779,49781,49782,49783,49784,49785,49786,49787,49790,49792,49794,49795,49796,49797,49798,49799,49802,49803,49804,49805,49806,49807,49809,49810,49811,49812,49813,49814,49815,49817,49818,49820,49822,49823,49824,49825,49826,49827,49830,49831,49833,49834,49835,49838,49839,49840,49841,49842,49843,49846,49848,49850,49851,49852,49853,49854,49855,49856,49857,49858,49859,49860,49861,49862,49863,49864,49865,49866,49867,49868,49869,49870,49871,49872,49873,49874,49875,49876,49877,49878,49879,49880,49881,49882,49883,49886,49887,49889,49890,49893,49894,49895,49896,49897,49898,49902,49904,49906,49907,49908,49909,49911,49914,49917,49918,49919,49921,49922,49923,49924,49925,49926,49927,49930,49931,49934,49935,49936,49937,49938,49942,49943,49945,49946,49947,49949,49950,49951,49952,49953,49954,49955,49958,49959,49962,49963,49964,49965,49966,49967,49968,49969,49970,null,null,null,null,null,null,49971,49972,49973,49974,49975,49976,49977,49978,49979,49980,49981,49982,49983,49984,49985,49986,49987,49988,49990,49991,49992,49993,49994,49995,49996,49997,null,null,null,null,null,null,49998,49999,50000,50001,50002,50003,50004,50005,50006,50007,50008,50009,50010,50011,50012,50013,50014,50015,50016,50017,50018,50019,50020,50021,50022,50023,50026,50027,50029,50030,50031,50033,50035,50036,50037,50038,50039,50042,50043,50046,50047,50048,50049,50050,50051,50053,50054,50055,50057,50058,50059,50061,50062,50063,50064,50065,50066,50067,50068,50069,50070,50071,50072,50073,50074,50075,50076,50077,50078,50079,50080,50081,50082,50083,50084,50085,50086,50087,50088,50089,50090,50091,50092,50093,50094,50095,50096,50097,50098,50099,50100,50101,50102,50103,50104,50105,50106,50107,50108,50109,50110,50111,50113,50114,50115,50116,50117,50118,50119,50120,50121,50122,50123,50124,50125,50126,50127,50128,50129,50130,50131,50132,50133,50134,50135,50138,50139,50141,50142,50145,50147,50148,50149,50150,50151,50154,50155,50156,50158,50159,50160,50161,50162,50163,50166,50167,50169,50170,50171,50172,50173,50174,null,null,null,null,null,null,50175,50176,50177,50178,50179,50180,50181,50182,50183,50185,50186,50187,50188,50189,50190,50191,50193,50194,50195,50196,50197,50198,50199,50200,50201,50202,null,null,null,null,null,null,50203,50204,50205,50206,50207,50208,50209,50210,50211,50213,50214,50215,50216,50217,50218,50219,50221,50222,50223,50225,50226,50227,50229,50230,50231,50232,50233,50234,50235,50238,50239,50240,50241,50242,50243,50244,50245,50246,50247,50249,50250,50251,50252,50253,50254,50255,50256,50257,50258,50259,50260,50261,50262,50263,50264,50265,50266,50267,50268,50269,50270,50271,50272,50273,50274,50275,50278,50279,50281,50282,50283,50285,50286,50287,50288,50289,50290,50291,50294,50295,50296,50298,50299,50300,50301,50302,50303,50305,50306,50307,50308,50309,50310,50311,50312,50313,50314,50315,50316,50317,50318,50319,50320,50321,50322,50323,50325,50326,50327,50328,50329,50330,50331,50333,50334,50335,50336,50337,50338,50339,50340,50341,50342,50343,50344,50345,50346,50347,50348,50349,50350,50351,50352,50353,50354,50355,50356,50357,50358,50359,50361,50362,50363,50365,50366,50367,50368,50369,50370,50371,50372,50373,null,null,null,null,null,null,50374,50375,50376,50377,50378,50379,50380,50381,50382,50383,50384,50385,50386,50387,50388,50389,50390,50391,50392,50393,50394,50395,50396,50397,50398,50399,null,null,null,null,null,null,50400,50401,50402,50403,50404,50405,50406,50407,50408,50410,50411,50412,50413,50414,50415,50418,50419,50421,50422,50423,50425,50427,50428,50429,50430,50434,50435,50436,50437,50438,50439,50440,50441,50442,50443,50445,50446,50447,50449,50450,50451,50453,50454,50455,50456,50457,50458,50459,50461,50462,50463,50464,50465,50466,50467,50468,50469,50470,50471,50474,50475,50477,50478,50479,50481,50482,50483,50484,50485,50486,50487,50490,50492,50494,50495,50496,50497,50498,50499,50502,50503,50507,50511,50512,50513,50514,50518,50522,50523,50524,50527,50530,50531,50533,50534,50535,50537,50538,50539,50540,50541,50542,50543,50546,50550,50551,50552,50553,50554,50555,50558,50559,50561,50562,50563,50565,50566,50568,50569,50570,50571,50574,50576,50578,50579,50580,50582,50585,50586,50587,50589,50590,50591,50593,50594,50595,50596,50597,50598,50599,50600,50602,50603,50604,50605,50606,50607,50608,50609,50610,50611,50614,null,null,null,null,null,null,50615,50618,50623,50624,50625,50626,50627,50635,50637,50639,50642,50643,50645,50646,50647,50649,50650,50651,50652,50653,50654,50655,50658,50660,50662,50663,null,null,null,null,null,null,50664,50665,50666,50667,50671,50673,50674,50675,50677,50680,50681,50682,50683,50690,50691,50692,50697,50698,50699,50701,50702,50703,50705,50706,50707,50708,50709,50710,50711,50714,50717,50718,50719,50720,50721,50722,50723,50726,50727,50729,50730,50731,50735,50737,50738,50742,50744,50746,50748,50749,50750,50751,50754,50755,50757,50758,50759,50761,50762,50763,50764,50765,50766,50767,50770,50774,50775,50776,50777,50778,50779,50782,50783,50785,50786,50787,50788,50789,50790,50791,50792,50793,50794,50795,50797,50798,50800,50802,50803,50804,50805,50806,50807,50810,50811,50813,50814,50815,50817,50818,50819,50820,50821,50822,50823,50826,50828,50830,50831,50832,50833,50834,50835,50838,50839,50841,50842,50843,50845,50846,50847,50848,50849,50850,50851,50854,50856,50858,50859,50860,50861,50862,50863,50866,50867,50869,50870,50871,50875,50876,50877,50878,50879,50882,50884,50886,50887,50888,50889,50890,50891,50894,null,null,null,null,null,null,50895,50897,50898,50899,50901,50902,50903,50904,50905,50906,50907,50910,50911,50914,50915,50916,50917,50918,50919,50922,50923,50925,50926,50927,50929,50930,null,null,null,null,null,null,50931,50932,50933,50934,50935,50938,50939,50940,50942,50943,50944,50945,50946,50947,50950,50951,50953,50954,50955,50957,50958,50959,50960,50961,50962,50963,50966,50968,50970,50971,50972,50973,50974,50975,50978,50979,50981,50982,50983,50985,50986,50987,50988,50989,50990,50991,50994,50996,50998,51000,51001,51002,51003,51006,51007,51009,51010,51011,51013,51014,51015,51016,51017,51019,51022,51024,51033,51034,51035,51037,51038,51039,51041,51042,51043,51044,51045,51046,51047,51049,51050,51052,51053,51054,51055,51056,51057,51058,51059,51062,51063,51065,51066,51067,51071,51072,51073,51074,51078,51083,51084,51085,51087,51090,51091,51093,51097,51099,51100,51101,51102,51103,51106,51111,51112,51113,51114,51115,51118,51119,51121,51122,51123,51125,51126,51127,51128,51129,51130,51131,51134,51138,51139,51140,51141,51142,51143,51146,51147,51149,51151,51153,51154,51155,51156,51157,51158,51159,51161,51162,51163,51164,null,null,null,null,null,null,51166,51167,51168,51169,51170,51171,51173,51174,51175,51177,51178,51179,51181,51182,51183,51184,51185,51186,51187,51188,51189,51190,51191,51192,51193,51194,null,null,null,null,null,null,51195,51196,51197,51198,51199,51202,51203,51205,51206,51207,51209,51211,51212,51213,51214,51215,51218,51220,51223,51224,51225,51226,51227,51230,51231,51233,51234,51235,51237,51238,51239,51240,51241,51242,51243,51246,51248,51250,51251,51252,51253,51254,51255,51257,51258,51259,51261,51262,51263,51265,51266,51267,51268,51269,51270,51271,51274,51275,51278,51279,51280,51281,51282,51283,51285,51286,51287,51288,51289,51290,51291,51292,51293,51294,51295,51296,51297,51298,51299,51300,51301,51302,51303,51304,51305,51306,51307,51308,51309,51310,51311,51314,51315,51317,51318,51319,51321,51323,51324,51325,51326,51327,51330,51332,51336,51337,51338,51342,51343,51344,51345,51346,51347,51349,51350,51351,51352,51353,51354,51355,51356,51358,51360,51362,51363,51364,51365,51366,51367,51369,51370,51371,51372,51373,51374,51375,51376,51377,51378,51379,51380,51381,51382,51383,51384,51385,51386,51387,51390,51391,51392,51393,null,null,null,null,null,null,51394,51395,51397,51398,51399,51401,51402,51403,51405,51406,51407,51408,51409,51410,51411,51414,51416,51418,51419,51420,51421,51422,51423,51426,51427,51429,null,null,null,null,null,null,51430,51431,51432,51433,51434,51435,51436,51437,51438,51439,51440,51441,51442,51443,51444,51446,51447,51448,51449,51450,51451,51454,51455,51457,51458,51459,51463,51464,51465,51466,51467,51470,12288,12289,12290,183,8229,8230,168,12291,173,8213,8741,65340,8764,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,177,215,247,8800,8804,8805,8734,8756,176,8242,8243,8451,8491,65504,65505,65509,9794,9792,8736,8869,8978,8706,8711,8801,8786,167,8251,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8594,8592,8593,8595,8596,12307,8810,8811,8730,8765,8733,8757,8747,8748,8712,8715,8838,8839,8834,8835,8746,8745,8743,8744,65506,51472,51474,51475,51476,51477,51478,51479,51481,51482,51483,51484,51485,51486,51487,51488,51489,51490,51491,51492,51493,51494,51495,51496,51497,51498,51499,null,null,null,null,null,null,51501,51502,51503,51504,51505,51506,51507,51509,51510,51511,51512,51513,51514,51515,51516,51517,51518,51519,51520,51521,51522,51523,51524,51525,51526,51527,null,null,null,null,null,null,51528,51529,51530,51531,51532,51533,51534,51535,51538,51539,51541,51542,51543,51545,51546,51547,51548,51549,51550,51551,51554,51556,51557,51558,51559,51560,51561,51562,51563,51565,51566,51567,8658,8660,8704,8707,180,65374,711,728,733,730,729,184,731,161,191,720,8750,8721,8719,164,8457,8240,9665,9664,9655,9654,9828,9824,9825,9829,9831,9827,8857,9672,9635,9680,9681,9618,9636,9637,9640,9639,9638,9641,9832,9743,9742,9756,9758,182,8224,8225,8597,8599,8601,8598,8600,9837,9833,9834,9836,12927,12828,8470,13255,8482,13250,13272,8481,8364,174,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51569,51570,51571,51573,51574,51575,51576,51577,51578,51579,51581,51582,51583,51584,51585,51586,51587,51588,51589,51590,51591,51594,51595,51597,51598,51599,null,null,null,null,null,null,51601,51602,51603,51604,51605,51606,51607,51610,51612,51614,51615,51616,51617,51618,51619,51620,51621,51622,51623,51624,51625,51626,51627,51628,51629,51630,null,null,null,null,null,null,51631,51632,51633,51634,51635,51636,51637,51638,51639,51640,51641,51642,51643,51644,51645,51646,51647,51650,51651,51653,51654,51657,51659,51660,51661,51662,51663,51666,51668,51671,51672,51675,65281,65282,65283,65284,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65510,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,51678,51679,51681,51683,51685,51686,51688,51689,51690,51691,51694,51698,51699,51700,51701,51702,51703,51706,51707,51709,51710,51711,51713,51714,51715,51716,null,null,null,null,null,null,51717,51718,51719,51722,51726,51727,51728,51729,51730,51731,51733,51734,51735,51737,51738,51739,51740,51741,51742,51743,51744,51745,51746,51747,51748,51749,null,null,null,null,null,null,51750,51751,51752,51754,51755,51756,51757,51758,51759,51760,51761,51762,51763,51764,51765,51766,51767,51768,51769,51770,51771,51772,51773,51774,51775,51776,51777,51778,51779,51780,51781,51782,12593,12594,12595,12596,12597,12598,12599,12600,12601,12602,12603,12604,12605,12606,12607,12608,12609,12610,12611,12612,12613,12614,12615,12616,12617,12618,12619,12620,12621,12622,12623,12624,12625,12626,12627,12628,12629,12630,12631,12632,12633,12634,12635,12636,12637,12638,12639,12640,12641,12642,12643,12644,12645,12646,12647,12648,12649,12650,12651,12652,12653,12654,12655,12656,12657,12658,12659,12660,12661,12662,12663,12664,12665,12666,12667,12668,12669,12670,12671,12672,12673,12674,12675,12676,12677,12678,12679,12680,12681,12682,12683,12684,12685,12686,51783,51784,51785,51786,51787,51790,51791,51793,51794,51795,51797,51798,51799,51800,51801,51802,51803,51806,51810,51811,51812,51813,51814,51815,51817,51818,null,null,null,null,null,null,51819,51820,51821,51822,51823,51824,51825,51826,51827,51828,51829,51830,51831,51832,51833,51834,51835,51836,51838,51839,51840,51841,51842,51843,51845,51846,null,null,null,null,null,null,51847,51848,51849,51850,51851,51852,51853,51854,51855,51856,51857,51858,51859,51860,51861,51862,51863,51865,51866,51867,51868,51869,51870,51871,51872,51873,51874,51875,51876,51877,51878,51879,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,null,null,null,null,null,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,51880,51881,51882,51883,51884,51885,51886,51887,51888,51889,51890,51891,51892,51893,51894,51895,51896,51897,51898,51899,51902,51903,51905,51906,51907,51909,null,null,null,null,null,null,51910,51911,51912,51913,51914,51915,51918,51920,51922,51924,51925,51926,51927,51930,51931,51932,51933,51934,51935,51937,51938,51939,51940,51941,51942,51943,null,null,null,null,null,null,51944,51945,51946,51947,51949,51950,51951,51952,51953,51954,51955,51957,51958,51959,51960,51961,51962,51963,51964,51965,51966,51967,51968,51969,51970,51971,51972,51973,51974,51975,51977,51978,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,9490,9489,9498,9497,9494,9493,9486,9485,9502,9503,9505,9506,9510,9511,9513,9514,9517,9518,9521,9522,9525,9526,9529,9530,9533,9534,9536,9537,9539,9540,9541,9542,9543,9544,9545,9546,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,51979,51980,51981,51982,51983,51985,51986,51987,51989,51990,51991,51993,51994,51995,51996,51997,51998,51999,52002,52003,52004,52005,52006,52007,52008,52009,null,null,null,null,null,null,52010,52011,52012,52013,52014,52015,52016,52017,52018,52019,52020,52021,52022,52023,52024,52025,52026,52027,52028,52029,52030,52031,52032,52034,52035,52036,null,null,null,null,null,null,52037,52038,52039,52042,52043,52045,52046,52047,52049,52050,52051,52052,52053,52054,52055,52058,52059,52060,52062,52063,52064,52065,52066,52067,52069,52070,52071,52072,52073,52074,52075,52076,13205,13206,13207,8467,13208,13252,13219,13220,13221,13222,13209,13210,13211,13212,13213,13214,13215,13216,13217,13218,13258,13197,13198,13199,13263,13192,13193,13256,13223,13224,13232,13233,13234,13235,13236,13237,13238,13239,13240,13241,13184,13185,13186,13187,13188,13242,13243,13244,13245,13246,13247,13200,13201,13202,13203,13204,8486,13248,13249,13194,13195,13196,13270,13253,13229,13230,13231,13275,13225,13226,13227,13228,13277,13264,13267,13251,13257,13276,13254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52077,52078,52079,52080,52081,52082,52083,52084,52085,52086,52087,52090,52091,52092,52093,52094,52095,52096,52097,52098,52099,52100,52101,52102,52103,52104,null,null,null,null,null,null,52105,52106,52107,52108,52109,52110,52111,52112,52113,52114,52115,52116,52117,52118,52119,52120,52121,52122,52123,52125,52126,52127,52128,52129,52130,52131,null,null,null,null,null,null,52132,52133,52134,52135,52136,52137,52138,52139,52140,52141,52142,52143,52144,52145,52146,52147,52148,52149,52150,52151,52153,52154,52155,52156,52157,52158,52159,52160,52161,52162,52163,52164,198,208,170,294,null,306,null,319,321,216,338,186,222,358,330,null,12896,12897,12898,12899,12900,12901,12902,12903,12904,12905,12906,12907,12908,12909,12910,12911,12912,12913,12914,12915,12916,12917,12918,12919,12920,12921,12922,12923,9424,9425,9426,9427,9428,9429,9430,9431,9432,9433,9434,9435,9436,9437,9438,9439,9440,9441,9442,9443,9444,9445,9446,9447,9448,9449,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,189,8531,8532,188,190,8539,8540,8541,8542,52165,52166,52167,52168,52169,52170,52171,52172,52173,52174,52175,52176,52177,52178,52179,52181,52182,52183,52184,52185,52186,52187,52188,52189,52190,52191,null,null,null,null,null,null,52192,52193,52194,52195,52197,52198,52200,52202,52203,52204,52205,52206,52207,52208,52209,52210,52211,52212,52213,52214,52215,52216,52217,52218,52219,52220,null,null,null,null,null,null,52221,52222,52223,52224,52225,52226,52227,52228,52229,52230,52231,52232,52233,52234,52235,52238,52239,52241,52242,52243,52245,52246,52247,52248,52249,52250,52251,52254,52255,52256,52259,52260,230,273,240,295,305,307,312,320,322,248,339,223,254,359,331,329,12800,12801,12802,12803,12804,12805,12806,12807,12808,12809,12810,12811,12812,12813,12814,12815,12816,12817,12818,12819,12820,12821,12822,12823,12824,12825,12826,12827,9372,9373,9374,9375,9376,9377,9378,9379,9380,9381,9382,9383,9384,9385,9386,9387,9388,9389,9390,9391,9392,9393,9394,9395,9396,9397,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,185,178,179,8308,8319,8321,8322,8323,8324,52261,52262,52266,52267,52269,52271,52273,52274,52275,52276,52277,52278,52279,52282,52287,52288,52289,52290,52291,52294,52295,52297,52298,52299,52301,52302,null,null,null,null,null,null,52303,52304,52305,52306,52307,52310,52314,52315,52316,52317,52318,52319,52321,52322,52323,52325,52327,52329,52330,52331,52332,52333,52334,52335,52337,52338,null,null,null,null,null,null,52339,52340,52342,52343,52344,52345,52346,52347,52348,52349,52350,52351,52352,52353,52354,52355,52356,52357,52358,52359,52360,52361,52362,52363,52364,52365,52366,52367,52368,52369,52370,52371,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,52372,52373,52374,52375,52378,52379,52381,52382,52383,52385,52386,52387,52388,52389,52390,52391,52394,52398,52399,52400,52401,52402,52403,52406,52407,52409,null,null,null,null,null,null,52410,52411,52413,52414,52415,52416,52417,52418,52419,52422,52424,52426,52427,52428,52429,52430,52431,52433,52434,52435,52437,52438,52439,52440,52441,52442,null,null,null,null,null,null,52443,52444,52445,52446,52447,52448,52449,52450,52451,52453,52454,52455,52456,52457,52458,52459,52461,52462,52463,52465,52466,52467,52468,52469,52470,52471,52472,52473,52474,52475,52476,52477,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,52478,52479,52480,52482,52483,52484,52485,52486,52487,52490,52491,52493,52494,52495,52497,52498,52499,52500,52501,52502,52503,52506,52508,52510,52511,52512,null,null,null,null,null,null,52513,52514,52515,52517,52518,52519,52521,52522,52523,52525,52526,52527,52528,52529,52530,52531,52532,52533,52534,52535,52536,52538,52539,52540,52541,52542,null,null,null,null,null,null,52543,52544,52545,52546,52547,52548,52549,52550,52551,52552,52553,52554,52555,52556,52557,52558,52559,52560,52561,52562,52563,52564,52565,52566,52567,52568,52569,52570,52571,52573,52574,52575,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,52577,52578,52579,52581,52582,52583,52584,52585,52586,52587,52590,52592,52594,52595,52596,52597,52598,52599,52601,52602,52603,52604,52605,52606,52607,52608,null,null,null,null,null,null,52609,52610,52611,52612,52613,52614,52615,52617,52618,52619,52620,52621,52622,52623,52624,52625,52626,52627,52630,52631,52633,52634,52635,52637,52638,52639,null,null,null,null,null,null,52640,52641,52642,52643,52646,52648,52650,52651,52652,52653,52654,52655,52657,52658,52659,52660,52661,52662,52663,52664,52665,52666,52667,52668,52669,52670,52671,52672,52673,52674,52675,52677,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52678,52679,52680,52681,52682,52683,52685,52686,52687,52689,52690,52691,52692,52693,52694,52695,52696,52697,52698,52699,52700,52701,52702,52703,52704,52705,null,null,null,null,null,null,52706,52707,52708,52709,52710,52711,52713,52714,52715,52717,52718,52719,52721,52722,52723,52724,52725,52726,52727,52730,52732,52734,52735,52736,52737,52738,null,null,null,null,null,null,52739,52741,52742,52743,52745,52746,52747,52749,52750,52751,52752,52753,52754,52755,52757,52758,52759,52760,52762,52763,52764,52765,52766,52767,52770,52771,52773,52774,52775,52777,52778,52779,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52780,52781,52782,52783,52786,52788,52790,52791,52792,52793,52794,52795,52796,52797,52798,52799,52800,52801,52802,52803,52804,52805,52806,52807,52808,52809,null,null,null,null,null,null,52810,52811,52812,52813,52814,52815,52816,52817,52818,52819,52820,52821,52822,52823,52826,52827,52829,52830,52834,52835,52836,52837,52838,52839,52842,52844,null,null,null,null,null,null,52846,52847,52848,52849,52850,52851,52854,52855,52857,52858,52859,52861,52862,52863,52864,52865,52866,52867,52870,52872,52874,52875,52876,52877,52878,52879,52882,52883,52885,52886,52887,52889,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,52890,52891,52892,52893,52894,52895,52898,52902,52903,52904,52905,52906,52907,52910,52911,52912,52913,52914,52915,52916,52917,52918,52919,52920,52921,52922,null,null,null,null,null,null,52923,52924,52925,52926,52927,52928,52930,52931,52932,52933,52934,52935,52936,52937,52938,52939,52940,52941,52942,52943,52944,52945,52946,52947,52948,52949,null,null,null,null,null,null,52950,52951,52952,52953,52954,52955,52956,52957,52958,52959,52960,52961,52962,52963,52966,52967,52969,52970,52973,52974,52975,52976,52977,52978,52979,52982,52986,52987,52988,52989,52990,52991,44032,44033,44036,44039,44040,44041,44042,44048,44049,44050,44051,44052,44053,44054,44055,44057,44058,44059,44060,44061,44064,44068,44076,44077,44079,44080,44081,44088,44089,44092,44096,44107,44109,44116,44120,44124,44144,44145,44148,44151,44152,44154,44160,44161,44163,44164,44165,44166,44169,44170,44171,44172,44176,44180,44188,44189,44191,44192,44193,44200,44201,44202,44204,44207,44208,44216,44217,44219,44220,44221,44225,44228,44232,44236,44245,44247,44256,44257,44260,44263,44264,44266,44268,44271,44272,44273,44275,44277,44278,44284,44285,44288,44292,44294,52994,52995,52997,52998,52999,53001,53002,53003,53004,53005,53006,53007,53010,53012,53014,53015,53016,53017,53018,53019,53021,53022,53023,53025,53026,53027,null,null,null,null,null,null,53029,53030,53031,53032,53033,53034,53035,53038,53042,53043,53044,53045,53046,53047,53049,53050,53051,53052,53053,53054,53055,53056,53057,53058,53059,53060,null,null,null,null,null,null,53061,53062,53063,53064,53065,53066,53067,53068,53069,53070,53071,53072,53073,53074,53075,53078,53079,53081,53082,53083,53085,53086,53087,53088,53089,53090,53091,53094,53096,53098,53099,53100,44300,44301,44303,44305,44312,44316,44320,44329,44332,44333,44340,44341,44344,44348,44356,44357,44359,44361,44368,44372,44376,44385,44387,44396,44397,44400,44403,44404,44405,44406,44411,44412,44413,44415,44417,44418,44424,44425,44428,44432,44444,44445,44452,44471,44480,44481,44484,44488,44496,44497,44499,44508,44512,44516,44536,44537,44540,44543,44544,44545,44552,44553,44555,44557,44564,44592,44593,44596,44599,44600,44602,44608,44609,44611,44613,44614,44618,44620,44621,44622,44624,44628,44630,44636,44637,44639,44640,44641,44645,44648,44649,44652,44656,44664,53101,53102,53103,53106,53107,53109,53110,53111,53113,53114,53115,53116,53117,53118,53119,53121,53122,53123,53124,53126,53127,53128,53129,53130,53131,53133,null,null,null,null,null,null,53134,53135,53136,53137,53138,53139,53140,53141,53142,53143,53144,53145,53146,53147,53148,53149,53150,53151,53152,53154,53155,53156,53157,53158,53159,53161,null,null,null,null,null,null,53162,53163,53164,53165,53166,53167,53169,53170,53171,53172,53173,53174,53175,53176,53177,53178,53179,53180,53181,53182,53183,53184,53185,53186,53187,53189,53190,53191,53192,53193,53194,53195,44665,44667,44668,44669,44676,44677,44684,44732,44733,44734,44736,44740,44748,44749,44751,44752,44753,44760,44761,44764,44776,44779,44781,44788,44792,44796,44807,44808,44813,44816,44844,44845,44848,44850,44852,44860,44861,44863,44865,44866,44867,44872,44873,44880,44892,44893,44900,44901,44921,44928,44932,44936,44944,44945,44949,44956,44984,44985,44988,44992,44999,45000,45001,45003,45005,45006,45012,45020,45032,45033,45040,45041,45044,45048,45056,45057,45060,45068,45072,45076,45084,45085,45096,45124,45125,45128,45130,45132,45134,45139,45140,45141,45143,45145,53196,53197,53198,53199,53200,53201,53202,53203,53204,53205,53206,53207,53208,53209,53210,53211,53212,53213,53214,53215,53218,53219,53221,53222,53223,53225,null,null,null,null,null,null,53226,53227,53228,53229,53230,53231,53234,53236,53238,53239,53240,53241,53242,53243,53245,53246,53247,53249,53250,53251,53253,53254,53255,53256,53257,53258,null,null,null,null,null,null,53259,53260,53261,53262,53263,53264,53266,53267,53268,53269,53270,53271,53273,53274,53275,53276,53277,53278,53279,53280,53281,53282,53283,53284,53285,53286,53287,53288,53289,53290,53291,53292,45149,45180,45181,45184,45188,45196,45197,45199,45201,45208,45209,45210,45212,45215,45216,45217,45218,45224,45225,45227,45228,45229,45230,45231,45233,45235,45236,45237,45240,45244,45252,45253,45255,45256,45257,45264,45265,45268,45272,45280,45285,45320,45321,45323,45324,45328,45330,45331,45336,45337,45339,45340,45341,45347,45348,45349,45352,45356,45364,45365,45367,45368,45369,45376,45377,45380,45384,45392,45393,45396,45397,45400,45404,45408,45432,45433,45436,45440,45442,45448,45449,45451,45453,45458,45459,45460,45464,45468,45480,45516,45520,45524,45532,45533,53294,53295,53296,53297,53298,53299,53302,53303,53305,53306,53307,53309,53310,53311,53312,53313,53314,53315,53318,53320,53322,53323,53324,53325,53326,53327,null,null,null,null,null,null,53329,53330,53331,53333,53334,53335,53337,53338,53339,53340,53341,53342,53343,53345,53346,53347,53348,53349,53350,53351,53352,53353,53354,53355,53358,53359,null,null,null,null,null,null,53361,53362,53363,53365,53366,53367,53368,53369,53370,53371,53374,53375,53376,53378,53379,53380,53381,53382,53383,53384,53385,53386,53387,53388,53389,53390,53391,53392,53393,53394,53395,53396,45535,45544,45545,45548,45552,45561,45563,45565,45572,45573,45576,45579,45580,45588,45589,45591,45593,45600,45620,45628,45656,45660,45664,45672,45673,45684,45685,45692,45700,45701,45705,45712,45713,45716,45720,45721,45722,45728,45729,45731,45733,45734,45738,45740,45744,45748,45768,45769,45772,45776,45778,45784,45785,45787,45789,45794,45796,45797,45798,45800,45803,45804,45805,45806,45807,45811,45812,45813,45815,45816,45817,45818,45819,45823,45824,45825,45828,45832,45840,45841,45843,45844,45845,45852,45908,45909,45910,45912,45915,45916,45918,45919,45924,45925,53397,53398,53399,53400,53401,53402,53403,53404,53405,53406,53407,53408,53409,53410,53411,53414,53415,53417,53418,53419,53421,53422,53423,53424,53425,53426,null,null,null,null,null,null,53427,53430,53432,53434,53435,53436,53437,53438,53439,53442,53443,53445,53446,53447,53450,53451,53452,53453,53454,53455,53458,53462,53463,53464,53465,53466,null,null,null,null,null,null,53467,53470,53471,53473,53474,53475,53477,53478,53479,53480,53481,53482,53483,53486,53490,53491,53492,53493,53494,53495,53497,53498,53499,53500,53501,53502,53503,53504,53505,53506,53507,53508,45927,45929,45931,45934,45936,45937,45940,45944,45952,45953,45955,45956,45957,45964,45968,45972,45984,45985,45992,45996,46020,46021,46024,46027,46028,46030,46032,46036,46037,46039,46041,46043,46045,46048,46052,46056,46076,46096,46104,46108,46112,46120,46121,46123,46132,46160,46161,46164,46168,46176,46177,46179,46181,46188,46208,46216,46237,46244,46248,46252,46261,46263,46265,46272,46276,46280,46288,46293,46300,46301,46304,46307,46308,46310,46316,46317,46319,46321,46328,46356,46357,46360,46363,46364,46372,46373,46375,46376,46377,46378,46384,46385,46388,46392,53509,53510,53511,53512,53513,53514,53515,53516,53518,53519,53520,53521,53522,53523,53524,53525,53526,53527,53528,53529,53530,53531,53532,53533,53534,53535,null,null,null,null,null,null,53536,53537,53538,53539,53540,53541,53542,53543,53544,53545,53546,53547,53548,53549,53550,53551,53554,53555,53557,53558,53559,53561,53563,53564,53565,53566,null,null,null,null,null,null,53567,53570,53574,53575,53576,53577,53578,53579,53582,53583,53585,53586,53587,53589,53590,53591,53592,53593,53594,53595,53598,53600,53602,53603,53604,53605,53606,53607,53609,53610,53611,53613,46400,46401,46403,46404,46405,46411,46412,46413,46416,46420,46428,46429,46431,46432,46433,46496,46497,46500,46504,46506,46507,46512,46513,46515,46516,46517,46523,46524,46525,46528,46532,46540,46541,46543,46544,46545,46552,46572,46608,46609,46612,46616,46629,46636,46644,46664,46692,46696,46748,46749,46752,46756,46763,46764,46769,46804,46832,46836,46840,46848,46849,46853,46888,46889,46892,46895,46896,46904,46905,46907,46916,46920,46924,46932,46933,46944,46948,46952,46960,46961,46963,46965,46972,46973,46976,46980,46988,46989,46991,46992,46993,46994,46998,46999,53614,53615,53616,53617,53618,53619,53620,53621,53622,53623,53624,53625,53626,53627,53629,53630,53631,53632,53633,53634,53635,53637,53638,53639,53641,53642,null,null,null,null,null,null,53643,53644,53645,53646,53647,53648,53649,53650,53651,53652,53653,53654,53655,53656,53657,53658,53659,53660,53661,53662,53663,53666,53667,53669,53670,53671,null,null,null,null,null,null,53673,53674,53675,53676,53677,53678,53679,53682,53684,53686,53687,53688,53689,53691,53693,53694,53695,53697,53698,53699,53700,53701,53702,53703,53704,53705,53706,53707,53708,53709,53710,53711,47000,47001,47004,47008,47016,47017,47019,47020,47021,47028,47029,47032,47047,47049,47084,47085,47088,47092,47100,47101,47103,47104,47105,47111,47112,47113,47116,47120,47128,47129,47131,47133,47140,47141,47144,47148,47156,47157,47159,47160,47161,47168,47172,47185,47187,47196,47197,47200,47204,47212,47213,47215,47217,47224,47228,47245,47272,47280,47284,47288,47296,47297,47299,47301,47308,47312,47316,47325,47327,47329,47336,47337,47340,47344,47352,47353,47355,47357,47364,47384,47392,47420,47421,47424,47428,47436,47439,47441,47448,47449,47452,47456,47464,47465,53712,53713,53714,53715,53716,53717,53718,53719,53721,53722,53723,53724,53725,53726,53727,53728,53729,53730,53731,53732,53733,53734,53735,53736,53737,53738,null,null,null,null,null,null,53739,53740,53741,53742,53743,53744,53745,53746,53747,53749,53750,53751,53753,53754,53755,53756,53757,53758,53759,53760,53761,53762,53763,53764,53765,53766,null,null,null,null,null,null,53768,53770,53771,53772,53773,53774,53775,53777,53778,53779,53780,53781,53782,53783,53784,53785,53786,53787,53788,53789,53790,53791,53792,53793,53794,53795,53796,53797,53798,53799,53800,53801,47467,47469,47476,47477,47480,47484,47492,47493,47495,47497,47498,47501,47502,47532,47533,47536,47540,47548,47549,47551,47553,47560,47561,47564,47566,47567,47568,47569,47570,47576,47577,47579,47581,47582,47585,47587,47588,47589,47592,47596,47604,47605,47607,47608,47609,47610,47616,47617,47624,47637,47672,47673,47676,47680,47682,47688,47689,47691,47693,47694,47699,47700,47701,47704,47708,47716,47717,47719,47720,47721,47728,47729,47732,47736,47747,47748,47749,47751,47756,47784,47785,47787,47788,47792,47794,47800,47801,47803,47805,47812,47816,47832,47833,47868,53802,53803,53806,53807,53809,53810,53811,53813,53814,53815,53816,53817,53818,53819,53822,53824,53826,53827,53828,53829,53830,53831,53833,53834,53835,53836,null,null,null,null,null,null,53837,53838,53839,53840,53841,53842,53843,53844,53845,53846,53847,53848,53849,53850,53851,53853,53854,53855,53856,53857,53858,53859,53861,53862,53863,53864,null,null,null,null,null,null,53865,53866,53867,53868,53869,53870,53871,53872,53873,53874,53875,53876,53877,53878,53879,53880,53881,53882,53883,53884,53885,53886,53887,53890,53891,53893,53894,53895,53897,53898,53899,53900,47872,47876,47885,47887,47889,47896,47900,47904,47913,47915,47924,47925,47926,47928,47931,47932,47933,47934,47940,47941,47943,47945,47949,47951,47952,47956,47960,47969,47971,47980,48008,48012,48016,48036,48040,48044,48052,48055,48064,48068,48072,48080,48083,48120,48121,48124,48127,48128,48130,48136,48137,48139,48140,48141,48143,48145,48148,48149,48150,48151,48152,48155,48156,48157,48158,48159,48164,48165,48167,48169,48173,48176,48177,48180,48184,48192,48193,48195,48196,48197,48201,48204,48205,48208,48221,48260,48261,48264,48267,48268,48270,48276,48277,48279,53901,53902,53903,53906,53907,53908,53910,53911,53912,53913,53914,53915,53917,53918,53919,53921,53922,53923,53925,53926,53927,53928,53929,53930,53931,53933,null,null,null,null,null,null,53934,53935,53936,53938,53939,53940,53941,53942,53943,53946,53947,53949,53950,53953,53955,53956,53957,53958,53959,53962,53964,53965,53966,53967,53968,53969,null,null,null,null,null,null,53970,53971,53973,53974,53975,53977,53978,53979,53981,53982,53983,53984,53985,53986,53987,53990,53991,53992,53993,53994,53995,53996,53997,53998,53999,54002,54003,54005,54006,54007,54009,54010,48281,48282,48288,48289,48292,48295,48296,48304,48305,48307,48308,48309,48316,48317,48320,48324,48333,48335,48336,48337,48341,48344,48348,48372,48373,48374,48376,48380,48388,48389,48391,48393,48400,48404,48420,48428,48448,48456,48457,48460,48464,48472,48473,48484,48488,48512,48513,48516,48519,48520,48521,48522,48528,48529,48531,48533,48537,48538,48540,48548,48560,48568,48596,48597,48600,48604,48617,48624,48628,48632,48640,48643,48645,48652,48653,48656,48660,48668,48669,48671,48708,48709,48712,48716,48718,48724,48725,48727,48729,48730,48731,48736,48737,48740,54011,54012,54013,54014,54015,54018,54020,54022,54023,54024,54025,54026,54027,54031,54033,54034,54035,54037,54039,54040,54041,54042,54043,54046,54050,54051,null,null,null,null,null,null,54052,54054,54055,54058,54059,54061,54062,54063,54065,54066,54067,54068,54069,54070,54071,54074,54078,54079,54080,54081,54082,54083,54086,54087,54088,54089,null,null,null,null,null,null,54090,54091,54092,54093,54094,54095,54096,54097,54098,54099,54100,54101,54102,54103,54104,54105,54106,54107,54108,54109,54110,54111,54112,54113,54114,54115,54116,54117,54118,54119,54120,54121,48744,48746,48752,48753,48755,48756,48757,48763,48764,48765,48768,48772,48780,48781,48783,48784,48785,48792,48793,48808,48848,48849,48852,48855,48856,48864,48867,48868,48869,48876,48897,48904,48905,48920,48921,48923,48924,48925,48960,48961,48964,48968,48976,48977,48981,49044,49072,49093,49100,49101,49104,49108,49116,49119,49121,49212,49233,49240,49244,49248,49256,49257,49296,49297,49300,49304,49312,49313,49315,49317,49324,49325,49327,49328,49331,49332,49333,49334,49340,49341,49343,49344,49345,49349,49352,49353,49356,49360,49368,49369,49371,49372,49373,49380,54122,54123,54124,54125,54126,54127,54128,54129,54130,54131,54132,54133,54134,54135,54136,54137,54138,54139,54142,54143,54145,54146,54147,54149,54150,54151,null,null,null,null,null,null,54152,54153,54154,54155,54158,54162,54163,54164,54165,54166,54167,54170,54171,54173,54174,54175,54177,54178,54179,54180,54181,54182,54183,54186,54188,54190,null,null,null,null,null,null,54191,54192,54193,54194,54195,54197,54198,54199,54201,54202,54203,54205,54206,54207,54208,54209,54210,54211,54214,54215,54218,54219,54220,54221,54222,54223,54225,54226,54227,54228,54229,54230,49381,49384,49388,49396,49397,49399,49401,49408,49412,49416,49424,49429,49436,49437,49438,49439,49440,49443,49444,49446,49447,49452,49453,49455,49456,49457,49462,49464,49465,49468,49472,49480,49481,49483,49484,49485,49492,49493,49496,49500,49508,49509,49511,49512,49513,49520,49524,49528,49541,49548,49549,49550,49552,49556,49558,49564,49565,49567,49569,49573,49576,49577,49580,49584,49597,49604,49608,49612,49620,49623,49624,49632,49636,49640,49648,49649,49651,49660,49661,49664,49668,49676,49677,49679,49681,49688,49689,49692,49695,49696,49704,49705,49707,49709,54231,54233,54234,54235,54236,54237,54238,54239,54240,54242,54244,54245,54246,54247,54248,54249,54250,54251,54254,54255,54257,54258,54259,54261,54262,54263,null,null,null,null,null,null,54264,54265,54266,54267,54270,54272,54274,54275,54276,54277,54278,54279,54281,54282,54283,54284,54285,54286,54287,54288,54289,54290,54291,54292,54293,54294,null,null,null,null,null,null,54295,54296,54297,54298,54299,54300,54302,54303,54304,54305,54306,54307,54308,54309,54310,54311,54312,54313,54314,54315,54316,54317,54318,54319,54320,54321,54322,54323,54324,54325,54326,54327,49711,49713,49714,49716,49736,49744,49745,49748,49752,49760,49765,49772,49773,49776,49780,49788,49789,49791,49793,49800,49801,49808,49816,49819,49821,49828,49829,49832,49836,49837,49844,49845,49847,49849,49884,49885,49888,49891,49892,49899,49900,49901,49903,49905,49910,49912,49913,49915,49916,49920,49928,49929,49932,49933,49939,49940,49941,49944,49948,49956,49957,49960,49961,49989,50024,50025,50028,50032,50034,50040,50041,50044,50045,50052,50056,50060,50112,50136,50137,50140,50143,50144,50146,50152,50153,50157,50164,50165,50168,50184,50192,50212,50220,50224,54328,54329,54330,54331,54332,54333,54334,54335,54337,54338,54339,54341,54342,54343,54344,54345,54346,54347,54348,54349,54350,54351,54352,54353,54354,54355,null,null,null,null,null,null,54356,54357,54358,54359,54360,54361,54362,54363,54365,54366,54367,54369,54370,54371,54373,54374,54375,54376,54377,54378,54379,54380,54382,54384,54385,54386,null,null,null,null,null,null,54387,54388,54389,54390,54391,54394,54395,54397,54398,54401,54403,54404,54405,54406,54407,54410,54412,54414,54415,54416,54417,54418,54419,54421,54422,54423,54424,54425,54426,54427,54428,54429,50228,50236,50237,50248,50276,50277,50280,50284,50292,50293,50297,50304,50324,50332,50360,50364,50409,50416,50417,50420,50424,50426,50431,50432,50433,50444,50448,50452,50460,50472,50473,50476,50480,50488,50489,50491,50493,50500,50501,50504,50505,50506,50508,50509,50510,50515,50516,50517,50519,50520,50521,50525,50526,50528,50529,50532,50536,50544,50545,50547,50548,50549,50556,50557,50560,50564,50567,50572,50573,50575,50577,50581,50583,50584,50588,50592,50601,50612,50613,50616,50617,50619,50620,50621,50622,50628,50629,50630,50631,50632,50633,50634,50636,50638,54430,54431,54432,54433,54434,54435,54436,54437,54438,54439,54440,54442,54443,54444,54445,54446,54447,54448,54449,54450,54451,54452,54453,54454,54455,54456,null,null,null,null,null,null,54457,54458,54459,54460,54461,54462,54463,54464,54465,54466,54467,54468,54469,54470,54471,54472,54473,54474,54475,54477,54478,54479,54481,54482,54483,54485,null,null,null,null,null,null,54486,54487,54488,54489,54490,54491,54493,54494,54496,54497,54498,54499,54500,54501,54502,54503,54505,54506,54507,54509,54510,54511,54513,54514,54515,54516,54517,54518,54519,54521,54522,54524,50640,50641,50644,50648,50656,50657,50659,50661,50668,50669,50670,50672,50676,50678,50679,50684,50685,50686,50687,50688,50689,50693,50694,50695,50696,50700,50704,50712,50713,50715,50716,50724,50725,50728,50732,50733,50734,50736,50739,50740,50741,50743,50745,50747,50752,50753,50756,50760,50768,50769,50771,50772,50773,50780,50781,50784,50796,50799,50801,50808,50809,50812,50816,50824,50825,50827,50829,50836,50837,50840,50844,50852,50853,50855,50857,50864,50865,50868,50872,50873,50874,50880,50881,50883,50885,50892,50893,50896,50900,50908,50909,50912,50913,50920,54526,54527,54528,54529,54530,54531,54533,54534,54535,54537,54538,54539,54541,54542,54543,54544,54545,54546,54547,54550,54552,54553,54554,54555,54556,54557,null,null,null,null,null,null,54558,54559,54560,54561,54562,54563,54564,54565,54566,54567,54568,54569,54570,54571,54572,54573,54574,54575,54576,54577,54578,54579,54580,54581,54582,54583,null,null,null,null,null,null,54584,54585,54586,54587,54590,54591,54593,54594,54595,54597,54598,54599,54600,54601,54602,54603,54606,54608,54610,54611,54612,54613,54614,54615,54618,54619,54621,54622,54623,54625,54626,54627,50921,50924,50928,50936,50937,50941,50948,50949,50952,50956,50964,50965,50967,50969,50976,50977,50980,50984,50992,50993,50995,50997,50999,51004,51005,51008,51012,51018,51020,51021,51023,51025,51026,51027,51028,51029,51030,51031,51032,51036,51040,51048,51051,51060,51061,51064,51068,51069,51070,51075,51076,51077,51079,51080,51081,51082,51086,51088,51089,51092,51094,51095,51096,51098,51104,51105,51107,51108,51109,51110,51116,51117,51120,51124,51132,51133,51135,51136,51137,51144,51145,51148,51150,51152,51160,51165,51172,51176,51180,51200,51201,51204,51208,51210,54628,54630,54631,54634,54636,54638,54639,54640,54641,54642,54643,54646,54647,54649,54650,54651,54653,54654,54655,54656,54657,54658,54659,54662,54666,54667,null,null,null,null,null,null,54668,54669,54670,54671,54673,54674,54675,54676,54677,54678,54679,54680,54681,54682,54683,54684,54685,54686,54687,54688,54689,54690,54691,54692,54694,54695,null,null,null,null,null,null,54696,54697,54698,54699,54700,54701,54702,54703,54704,54705,54706,54707,54708,54709,54710,54711,54712,54713,54714,54715,54716,54717,54718,54719,54720,54721,54722,54723,54724,54725,54726,54727,51216,51217,51219,51221,51222,51228,51229,51232,51236,51244,51245,51247,51249,51256,51260,51264,51272,51273,51276,51277,51284,51312,51313,51316,51320,51322,51328,51329,51331,51333,51334,51335,51339,51340,51341,51348,51357,51359,51361,51368,51388,51389,51396,51400,51404,51412,51413,51415,51417,51424,51425,51428,51445,51452,51453,51456,51460,51461,51462,51468,51469,51471,51473,51480,51500,51508,51536,51537,51540,51544,51552,51553,51555,51564,51568,51572,51580,51592,51593,51596,51600,51608,51609,51611,51613,51648,51649,51652,51655,51656,51658,51664,51665,51667,54730,54731,54733,54734,54735,54737,54739,54740,54741,54742,54743,54746,54748,54750,54751,54752,54753,54754,54755,54758,54759,54761,54762,54763,54765,54766,null,null,null,null,null,null,54767,54768,54769,54770,54771,54774,54776,54778,54779,54780,54781,54782,54783,54786,54787,54789,54790,54791,54793,54794,54795,54796,54797,54798,54799,54802,null,null,null,null,null,null,54806,54807,54808,54809,54810,54811,54813,54814,54815,54817,54818,54819,54821,54822,54823,54824,54825,54826,54827,54828,54830,54831,54832,54833,54834,54835,54836,54837,54838,54839,54842,54843,51669,51670,51673,51674,51676,51677,51680,51682,51684,51687,51692,51693,51695,51696,51697,51704,51705,51708,51712,51720,51721,51723,51724,51725,51732,51736,51753,51788,51789,51792,51796,51804,51805,51807,51808,51809,51816,51837,51844,51864,51900,51901,51904,51908,51916,51917,51919,51921,51923,51928,51929,51936,51948,51956,51976,51984,51988,51992,52000,52001,52033,52040,52041,52044,52048,52056,52057,52061,52068,52088,52089,52124,52152,52180,52196,52199,52201,52236,52237,52240,52244,52252,52253,52257,52258,52263,52264,52265,52268,52270,52272,52280,52281,52283,54845,54846,54847,54849,54850,54851,54852,54854,54855,54858,54860,54862,54863,54864,54866,54867,54870,54871,54873,54874,54875,54877,54878,54879,54880,54881,null,null,null,null,null,null,54882,54883,54884,54885,54886,54888,54890,54891,54892,54893,54894,54895,54898,54899,54901,54902,54903,54904,54905,54906,54907,54908,54909,54910,54911,54912,null,null,null,null,null,null,54913,54914,54916,54918,54919,54920,54921,54922,54923,54926,54927,54929,54930,54931,54933,54934,54935,54936,54937,54938,54939,54940,54942,54944,54946,54947,54948,54949,54950,54951,54953,54954,52284,52285,52286,52292,52293,52296,52300,52308,52309,52311,52312,52313,52320,52324,52326,52328,52336,52341,52376,52377,52380,52384,52392,52393,52395,52396,52397,52404,52405,52408,52412,52420,52421,52423,52425,52432,52436,52452,52460,52464,52481,52488,52489,52492,52496,52504,52505,52507,52509,52516,52520,52524,52537,52572,52576,52580,52588,52589,52591,52593,52600,52616,52628,52629,52632,52636,52644,52645,52647,52649,52656,52676,52684,52688,52712,52716,52720,52728,52729,52731,52733,52740,52744,52748,52756,52761,52768,52769,52772,52776,52784,52785,52787,52789,54955,54957,54958,54959,54961,54962,54963,54964,54965,54966,54967,54968,54970,54972,54973,54974,54975,54976,54977,54978,54979,54982,54983,54985,54986,54987,null,null,null,null,null,null,54989,54990,54991,54992,54994,54995,54997,54998,55000,55002,55003,55004,55005,55006,55007,55009,55010,55011,55013,55014,55015,55017,55018,55019,55020,55021,null,null,null,null,null,null,55022,55023,55025,55026,55027,55028,55030,55031,55032,55033,55034,55035,55038,55039,55041,55042,55043,55045,55046,55047,55048,55049,55050,55051,55052,55053,55054,55055,55056,55058,55059,55060,52824,52825,52828,52831,52832,52833,52840,52841,52843,52845,52852,52853,52856,52860,52868,52869,52871,52873,52880,52881,52884,52888,52896,52897,52899,52900,52901,52908,52909,52929,52964,52965,52968,52971,52972,52980,52981,52983,52984,52985,52992,52993,52996,53000,53008,53009,53011,53013,53020,53024,53028,53036,53037,53039,53040,53041,53048,53076,53077,53080,53084,53092,53093,53095,53097,53104,53105,53108,53112,53120,53125,53132,53153,53160,53168,53188,53216,53217,53220,53224,53232,53233,53235,53237,53244,53248,53252,53265,53272,53293,53300,53301,53304,53308,55061,55062,55063,55066,55067,55069,55070,55071,55073,55074,55075,55076,55077,55078,55079,55082,55084,55086,55087,55088,55089,55090,55091,55094,55095,55097,null,null,null,null,null,null,55098,55099,55101,55102,55103,55104,55105,55106,55107,55109,55110,55112,55114,55115,55116,55117,55118,55119,55122,55123,55125,55130,55131,55132,55133,55134,null,null,null,null,null,null,55135,55138,55140,55142,55143,55144,55146,55147,55149,55150,55151,55153,55154,55155,55157,55158,55159,55160,55161,55162,55163,55166,55167,55168,55170,55171,55172,55173,55174,55175,55178,55179,53316,53317,53319,53321,53328,53332,53336,53344,53356,53357,53360,53364,53372,53373,53377,53412,53413,53416,53420,53428,53429,53431,53433,53440,53441,53444,53448,53449,53456,53457,53459,53460,53461,53468,53469,53472,53476,53484,53485,53487,53488,53489,53496,53517,53552,53553,53556,53560,53562,53568,53569,53571,53572,53573,53580,53581,53584,53588,53596,53597,53599,53601,53608,53612,53628,53636,53640,53664,53665,53668,53672,53680,53681,53683,53685,53690,53692,53696,53720,53748,53752,53767,53769,53776,53804,53805,53808,53812,53820,53821,53823,53825,53832,53852,55181,55182,55183,55185,55186,55187,55188,55189,55190,55191,55194,55196,55198,55199,55200,55201,55202,55203,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,53860,53888,53889,53892,53896,53904,53905,53909,53916,53920,53924,53932,53937,53944,53945,53948,53951,53952,53954,53960,53961,53963,53972,53976,53980,53988,53989,54000,54001,54004,54008,54016,54017,54019,54021,54028,54029,54030,54032,54036,54038,54044,54045,54047,54048,54049,54053,54056,54057,54060,54064,54072,54073,54075,54076,54077,54084,54085,54140,54141,54144,54148,54156,54157,54159,54160,54161,54168,54169,54172,54176,54184,54185,54187,54189,54196,54200,54204,54212,54213,54216,54217,54224,54232,54241,54243,54252,54253,54256,54260,54268,54269,54271,54273,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54280,54301,54336,54340,54364,54368,54372,54381,54383,54392,54393,54396,54399,54400,54402,54408,54409,54411,54413,54420,54441,54476,54480,54484,54492,54495,54504,54508,54512,54520,54523,54525,54532,54536,54540,54548,54549,54551,54588,54589,54592,54596,54604,54605,54607,54609,54616,54617,54620,54624,54629,54632,54633,54635,54637,54644,54645,54648,54652,54660,54661,54663,54664,54665,54672,54693,54728,54729,54732,54736,54738,54744,54745,54747,54749,54756,54757,54760,54764,54772,54773,54775,54777,54784,54785,54788,54792,54800,54801,54803,54804,54805,54812,54816,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,54820,54829,54840,54841,54844,54848,54853,54856,54857,54859,54861,54865,54868,54869,54872,54876,54887,54889,54896,54897,54900,54915,54917,54924,54925,54928,54932,54941,54943,54945,54952,54956,54960,54969,54971,54980,54981,54984,54988,54993,54996,54999,55001,55008,55012,55016,55024,55029,55036,55037,55040,55044,55057,55064,55065,55068,55072,55080,55081,55083,55085,55092,55093,55096,55100,55108,55111,55113,55120,55121,55124,55126,55127,55128,55129,55136,55137,55139,55141,55145,55148,55152,55156,55164,55165,55169,55176,55177,55180,55184,55192,55193,55195,55197,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20285,20339,20551,20729,21152,21487,21621,21733,22025,23233,23478,26247,26550,26551,26607,27468,29634,30146,31292,33499,33540,34903,34952,35382,36040,36303,36603,36838,39381,21051,21364,21508,24682,24932,27580,29647,33050,35258,35282,38307,20355,21002,22718,22904,23014,24178,24185,25031,25536,26438,26604,26751,28567,30286,30475,30965,31240,31487,31777,32925,33390,33393,35563,38291,20075,21917,26359,28212,30883,31469,33883,35088,34638,38824,21208,22350,22570,23884,24863,25022,25121,25954,26577,27204,28187,29976,30131,30435,30640,32058,37039,37969,37970,40853,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21283,23724,30002,32987,37440,38296,21083,22536,23004,23713,23831,24247,24378,24394,24951,27743,30074,30086,31968,32115,32177,32652,33108,33313,34193,35137,35611,37628,38477,40007,20171,20215,20491,20977,22607,24887,24894,24936,25913,27114,28433,30117,30342,30422,31623,33445,33995,63744,37799,38283,21888,23458,22353,63745,31923,32697,37301,20520,21435,23621,24040,25298,25454,25818,25831,28192,28844,31067,36317,36382,63746,36989,37445,37624,20094,20214,20581,24062,24314,24838,26967,33137,34388,36423,37749,39467,20062,20625,26480,26688,20745,21133,21138,27298,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30652,37392,40660,21163,24623,36850,20552,25001,25581,25802,26684,27268,28608,33160,35233,38548,22533,29309,29356,29956,32121,32365,32937,35211,35700,36963,40273,25225,27770,28500,32080,32570,35363,20860,24906,31645,35609,37463,37772,20140,20435,20510,20670,20742,21185,21197,21375,22384,22659,24218,24465,24950,25004,25806,25964,26223,26299,26356,26775,28039,28805,28913,29855,29861,29898,30169,30828,30956,31455,31478,32069,32147,32789,32831,33051,33686,35686,36629,36885,37857,38915,38968,39514,39912,20418,21843,22586,22865,23395,23622,24760,25106,26690,26800,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26856,28330,30028,30328,30926,31293,31995,32363,32380,35336,35489,35903,38542,40388,21476,21481,21578,21617,22266,22993,23396,23611,24235,25335,25911,25925,25970,26272,26543,27073,27837,30204,30352,30590,31295,32660,32771,32929,33167,33510,33533,33776,34241,34865,34996,35493,63747,36764,37678,38599,39015,39640,40723,21741,26011,26354,26767,31296,35895,40288,22256,22372,23825,26118,26801,26829,28414,29736,34974,39908,27752,63748,39592,20379,20844,20849,21151,23380,24037,24656,24685,25329,25511,25915,29657,31354,34467,36002,38799,20018,23521,25096,26524,29916,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31185,33747,35463,35506,36328,36942,37707,38982,24275,27112,34303,37101,63749,20896,23448,23532,24931,26874,27454,28748,29743,29912,31649,32592,33733,35264,36011,38364,39208,21038,24669,25324,36866,20362,20809,21281,22745,24291,26336,27960,28826,29378,29654,31568,33009,37979,21350,25499,32619,20054,20608,22602,22750,24618,24871,25296,27088,39745,23439,32024,32945,36703,20132,20689,21676,21932,23308,23968,24039,25898,25934,26657,27211,29409,30350,30703,32094,32761,33184,34126,34527,36611,36686,37066,39171,39509,39851,19992,20037,20061,20167,20465,20855,21246,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21312,21475,21477,21646,22036,22389,22434,23495,23943,24272,25084,25304,25937,26552,26601,27083,27472,27590,27628,27714,28317,28792,29399,29590,29699,30655,30697,31350,32127,32777,33276,33285,33290,33503,34914,35635,36092,36544,36881,37041,37476,37558,39378,39493,40169,40407,40860,22283,23616,33738,38816,38827,40628,21531,31384,32676,35033,36557,37089,22528,23624,25496,31391,23470,24339,31353,31406,33422,36524,20518,21048,21240,21367,22280,25331,25458,27402,28099,30519,21413,29527,34152,36470,38357,26426,27331,28528,35437,36556,39243,63750,26231,27512,36020,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,39740,63751,21483,22317,22862,25542,27131,29674,30789,31418,31429,31998,33909,35215,36211,36917,38312,21243,22343,30023,31584,33740,37406,63752,27224,20811,21067,21127,25119,26840,26997,38553,20677,21156,21220,25027,26020,26681,27135,29822,31563,33465,33771,35250,35641,36817,39241,63753,20170,22935,25810,26129,27278,29748,31105,31165,33449,34942,34943,35167,63754,37670,20235,21450,24613,25201,27762,32026,32102,20120,20834,30684,32943,20225,20238,20854,20864,21980,22120,22331,22522,22524,22804,22855,22931,23492,23696,23822,24049,24190,24524,25216,26071,26083,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26398,26399,26462,26827,26820,27231,27450,27683,27773,27778,28103,29592,29734,29738,29826,29859,30072,30079,30849,30959,31041,31047,31048,31098,31637,32000,32186,32648,32774,32813,32908,35352,35663,35912,36215,37665,37668,39138,39249,39438,39439,39525,40594,32202,20342,21513,25326,26708,37329,21931,20794,63755,63756,23068,25062,63757,25295,25343,63758,63759,63760,63761,63762,63763,37027,63764,63765,63766,63767,63768,35582,63769,63770,63771,63772,26262,63773,29014,63774,63775,38627,63776,25423,25466,21335,63777,26511,26976,28275,63778,30007,63779,63780,63781,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32013,63782,63783,34930,22218,23064,63784,63785,63786,63787,63788,20035,63789,20839,22856,26608,32784,63790,22899,24180,25754,31178,24565,24684,25288,25467,23527,23511,21162,63791,22900,24361,24594,63792,63793,63794,29785,63795,63796,63797,63798,63799,63800,39377,63801,63802,63803,63804,63805,63806,63807,63808,63809,63810,63811,28611,63812,63813,33215,36786,24817,63814,63815,33126,63816,63817,23615,63818,63819,63820,63821,63822,63823,63824,63825,23273,35365,26491,32016,63826,63827,63828,63829,63830,63831,33021,63832,63833,23612,27877,21311,28346,22810,33590,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20025,20150,20294,21934,22296,22727,24406,26039,26086,27264,27573,28237,30701,31471,31774,32222,34507,34962,37170,37723,25787,28606,29562,30136,36948,21846,22349,25018,25812,26311,28129,28251,28525,28601,30192,32835,33213,34113,35203,35527,35674,37663,27795,30035,31572,36367,36957,21776,22530,22616,24162,25095,25758,26848,30070,31958,34739,40680,20195,22408,22382,22823,23565,23729,24118,24453,25140,25825,29619,33274,34955,36024,38538,40667,23429,24503,24755,20498,20992,21040,22294,22581,22615,23566,23648,23798,23947,24230,24466,24764,25361,25481,25623,26691,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26873,27330,28120,28193,28372,28644,29182,30428,30585,31153,31291,33796,35241,36077,36339,36424,36867,36884,36947,37117,37709,38518,38876,27602,28678,29272,29346,29544,30563,31167,31716,32411,35712,22697,24775,25958,26109,26302,27788,28958,29129,35930,38931,20077,31361,20189,20908,20941,21205,21516,24999,26481,26704,26847,27934,28540,30140,30643,31461,33012,33891,37509,20828,26007,26460,26515,30168,31431,33651,63834,35910,36887,38957,23663,33216,33434,36929,36975,37389,24471,23965,27225,29128,30331,31561,34276,35588,37159,39472,21895,25078,63835,30313,32645,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34367,34746,35064,37007,63836,27931,28889,29662,32097,33853,63837,37226,39409,63838,20098,21365,27396,27410,28734,29211,34349,40478,21068,36771,23888,25829,25900,27414,28651,31811,32412,34253,35172,35261,25289,33240,34847,24266,26391,28010,29436,29701,29807,34690,37086,20358,23821,24480,33802,20919,25504,30053,20142,20486,20841,20937,26753,27153,31918,31921,31975,33391,35538,36635,37327,20406,20791,21237,21570,24300,24942,25150,26053,27354,28670,31018,34268,34851,38317,39522,39530,40599,40654,21147,26310,27511,28701,31019,36706,38722,24976,25088,25891,28451,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29001,29833,32244,32879,34030,36646,36899,37706,20925,21015,21155,27916,28872,35010,24265,25986,27566,28610,31806,29557,20196,20278,22265,63839,23738,23994,24604,29618,31533,32666,32718,32838,36894,37428,38646,38728,38936,40801,20363,28583,31150,37300,38583,21214,63840,25736,25796,27347,28510,28696,29200,30439,32769,34310,34396,36335,36613,38706,39791,40442,40565,30860,31103,32160,33737,37636,40575,40595,35542,22751,24324,26407,28711,29903,31840,32894,20769,28712,29282,30922,36034,36058,36084,38647,20102,20698,23534,24278,26009,29134,30274,30637,32842,34044,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36988,39719,40845,22744,23105,23650,27155,28122,28431,30267,32047,32311,34078,35128,37860,38475,21129,26066,26611,27060,27969,28316,28687,29705,29792,30041,30244,30827,35628,39006,20845,25134,38520,20374,20523,23833,28138,32184,36650,24459,24900,26647,63841,38534,21202,32907,20956,20940,26974,31260,32190,33777,38517,20442,21033,21400,21519,21774,23653,24743,26446,26792,28012,29313,29432,29702,29827,63842,30178,31852,32633,32696,33673,35023,35041,37324,37328,38626,39881,21533,28542,29136,29848,34298,36522,38563,40023,40607,26519,28107,29747,33256,38678,30764,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31435,31520,31890,25705,29802,30194,30908,30952,39340,39764,40635,23518,24149,28448,33180,33707,37000,19975,21325,23081,24018,24398,24930,25405,26217,26364,28415,28459,28771,30622,33836,34067,34875,36627,39237,39995,21788,25273,26411,27819,33545,35178,38778,20129,22916,24536,24537,26395,32178,32596,33426,33579,33725,36638,37017,22475,22969,23186,23504,26151,26522,26757,27599,29028,32629,36023,36067,36993,39749,33032,35978,38476,39488,40613,23391,27667,29467,30450,30431,33804,20906,35219,20813,20885,21193,26825,27796,30468,30496,32191,32236,38754,40629,28357,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,34065,20901,21517,21629,26126,26269,26919,28319,30399,30609,33559,33986,34719,37225,37528,40180,34946,20398,20882,21215,22982,24125,24917,25720,25721,26286,26576,27169,27597,27611,29279,29281,29761,30520,30683,32791,33468,33541,35584,35624,35980,26408,27792,29287,30446,30566,31302,40361,27519,27794,22818,26406,33945,21359,22675,22937,24287,25551,26164,26483,28218,29483,31447,33495,37672,21209,24043,25006,25035,25098,25287,25771,26080,26969,27494,27595,28961,29687,30045,32326,33310,33538,34154,35491,36031,38695,40289,22696,40664,20497,21006,21563,21839,25991,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27766,32010,32011,32862,34442,38272,38639,21247,27797,29289,21619,23194,23614,23883,24396,24494,26410,26806,26979,28220,28228,30473,31859,32654,34183,35598,36855,38753,40692,23735,24758,24845,25003,25935,26107,26108,27665,27887,29599,29641,32225,38292,23494,34588,35600,21085,21338,25293,25615,25778,26420,27192,27850,29632,29854,31636,31893,32283,33162,33334,34180,36843,38649,39361,20276,21322,21453,21467,25292,25644,25856,26001,27075,27886,28504,29677,30036,30242,30436,30460,30928,30971,31020,32070,33324,34784,36820,38930,39151,21187,25300,25765,28196,28497,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30332,36299,37297,37474,39662,39747,20515,20621,22346,22952,23592,24135,24439,25151,25918,26041,26049,26121,26507,27036,28354,30917,32033,32938,33152,33323,33459,33953,34444,35370,35607,37030,38450,40848,20493,20467,63843,22521,24472,25308,25490,26479,28227,28953,30403,32972,32986,35060,35061,35097,36064,36649,37197,38506,20271,20336,24091,26575,26658,30333,30334,39748,24161,27146,29033,29140,30058,63844,32321,34115,34281,39132,20240,31567,32624,38309,20961,24070,26805,27710,27726,27867,29359,31684,33539,27861,29754,20731,21128,22721,25816,27287,29863,30294,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,30887,34327,38370,38713,63845,21342,24321,35722,36776,36783,37002,21029,30629,40009,40712,19993,20482,20853,23643,24183,26142,26170,26564,26821,28851,29953,30149,31177,31453,36647,39200,39432,20445,22561,22577,23542,26222,27493,27921,28282,28541,29668,29995,33769,35036,35091,35676,36628,20239,20693,21264,21340,23443,24489,26381,31119,33145,33583,34068,35079,35206,36665,36667,39333,39954,26412,20086,20472,22857,23553,23791,23792,25447,26834,28925,29090,29739,32299,34028,34562,36898,37586,40179,19981,20184,20463,20613,21078,21103,21542,21648,22496,22827,23142,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23386,23413,23500,24220,63846,25206,25975,26023,28014,28325,29238,31526,31807,32566,33104,33105,33178,33344,33433,33705,35331,36000,36070,36091,36212,36282,37096,37340,38428,38468,39385,40167,21271,20998,21545,22132,22707,22868,22894,24575,24996,25198,26128,27774,28954,30406,31881,31966,32027,33452,36033,38640,63847,20315,24343,24447,25282,23849,26379,26842,30844,32323,40300,19989,20633,21269,21290,21329,22915,23138,24199,24754,24970,25161,25209,26000,26503,27047,27604,27606,27607,27608,27832,63848,29749,30202,30738,30865,31189,31192,31875,32203,32737,32933,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,33086,33218,33778,34586,35048,35513,35692,36027,37145,38750,39131,40763,22188,23338,24428,25996,27315,27567,27996,28657,28693,29277,29613,36007,36051,38971,24977,27703,32856,39425,20045,20107,20123,20181,20282,20284,20351,20447,20735,21490,21496,21766,21987,22235,22763,22882,23057,23531,23546,23556,24051,24107,24473,24605,25448,26012,26031,26614,26619,26797,27515,27801,27863,28195,28681,29509,30722,31038,31040,31072,31169,31721,32023,32114,32902,33293,33678,34001,34503,35039,35408,35422,35613,36060,36198,36781,37034,39164,39391,40605,21066,63849,26388,63850,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20632,21034,23665,25955,27733,29642,29987,30109,31639,33948,37240,38704,20087,25746,27578,29022,34217,19977,63851,26441,26862,28183,33439,34072,34923,25591,28545,37394,39087,19978,20663,20687,20767,21830,21930,22039,23360,23577,23776,24120,24202,24224,24258,24819,26705,27233,28248,29245,29248,29376,30456,31077,31665,32724,35059,35316,35443,35937,36062,38684,22622,29885,36093,21959,63852,31329,32034,33394,29298,29983,29989,63853,31513,22661,22779,23996,24207,24246,24464,24661,25234,25471,25933,26257,26329,26360,26646,26866,29312,29790,31598,32110,32214,32626,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32997,33298,34223,35199,35475,36893,37604,40653,40736,22805,22893,24109,24796,26132,26227,26512,27728,28101,28511,30707,30889,33990,37323,37675,20185,20682,20808,21892,23307,23459,25159,25982,26059,28210,29053,29697,29764,29831,29887,30316,31146,32218,32341,32680,33146,33203,33337,34330,34796,35445,36323,36984,37521,37925,39245,39854,21352,23633,26964,27844,27945,28203,33292,34203,35131,35373,35498,38634,40807,21089,26297,27570,32406,34814,36109,38275,38493,25885,28041,29166,63854,22478,22995,23468,24615,24826,25104,26143,26207,29481,29689,30427,30465,31596,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32854,32882,33125,35488,37266,19990,21218,27506,27927,31237,31545,32048,63855,36016,21484,22063,22609,23477,23567,23569,24034,25152,25475,25620,26157,26803,27836,28040,28335,28703,28836,29138,29990,30095,30094,30233,31505,31712,31787,32032,32057,34092,34157,34311,35380,36877,36961,37045,37559,38902,39479,20439,23660,26463,28049,31903,32396,35606,36118,36895,23403,24061,25613,33984,36956,39137,29575,23435,24730,26494,28126,35359,35494,36865,38924,21047,63856,28753,30862,37782,34928,37335,20462,21463,22013,22234,22402,22781,23234,23432,23723,23744,24101,24833,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,25101,25163,25480,25628,25910,25976,27193,27530,27700,27929,28465,29159,29417,29560,29703,29874,30246,30561,31168,31319,31466,31929,32143,32172,32353,32670,33065,33585,33936,34010,34282,34966,35504,35728,36664,36930,36995,37228,37526,37561,38539,38567,38568,38614,38656,38920,39318,39635,39706,21460,22654,22809,23408,23487,28113,28506,29087,29729,29881,32901,33789,24033,24455,24490,24642,26092,26642,26991,27219,27529,27957,28147,29667,30462,30636,31565,32020,33059,33308,33600,34036,34147,35426,35524,37255,37662,38918,39348,25100,34899,36848,37477,23815,23847,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,23913,29791,33181,34664,28629,25342,32722,35126,35186,19998,20056,20711,21213,21319,25215,26119,32361,34821,38494,20365,21273,22070,22987,23204,23608,23630,23629,24066,24337,24643,26045,26159,26178,26558,26612,29468,30690,31034,32709,33940,33997,35222,35430,35433,35553,35925,35962,22516,23508,24335,24687,25325,26893,27542,28252,29060,31698,34645,35672,36606,39135,39166,20280,20353,20449,21627,23072,23480,24892,26032,26216,29180,30003,31070,32051,33102,33251,33688,34218,34254,34563,35338,36523,36763,63857,36805,22833,23460,23526,24713,23529,23563,24515,27777,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63858,28145,28683,29978,33455,35574,20160,21313,63859,38617,27663,20126,20420,20818,21854,23077,23784,25105,29273,33469,33706,34558,34905,35357,38463,38597,39187,40201,40285,22538,23731,23997,24132,24801,24853,25569,27138,28197,37122,37716,38990,39952,40823,23433,23736,25353,26191,26696,30524,38593,38797,38996,39839,26017,35585,36555,38332,21813,23721,24022,24245,26263,30284,33780,38343,22739,25276,29390,40232,20208,22830,24591,26171,27523,31207,40230,21395,21696,22467,23830,24859,26326,28079,30861,33406,38552,38724,21380,25212,25494,28082,32266,33099,38989,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,27387,32588,40367,40474,20063,20539,20918,22812,24825,25590,26928,29242,32822,63860,37326,24369,63861,63862,32004,33509,33903,33979,34277,36493,63863,20335,63864,63865,22756,23363,24665,25562,25880,25965,26264,63866,26954,27171,27915,28673,29036,30162,30221,31155,31344,63867,32650,63868,35140,63869,35731,37312,38525,63870,39178,22276,24481,26044,28417,30208,31142,35486,39341,39770,40812,20740,25014,25233,27277,33222,20547,22576,24422,28937,35328,35578,23420,34326,20474,20796,22196,22852,25513,28153,23978,26989,20870,20104,20313,63871,63872,63873,22914,63874,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63875,27487,27741,63876,29877,30998,63877,33287,33349,33593,36671,36701,63878,39192,63879,63880,63881,20134,63882,22495,24441,26131,63883,63884,30123,32377,35695,63885,36870,39515,22181,22567,23032,23071,23476,63886,24310,63887,63888,25424,25403,63889,26941,27783,27839,28046,28051,28149,28436,63890,28895,28982,29017,63891,29123,29141,63892,30799,30831,63893,31605,32227,63894,32303,63895,34893,36575,63896,63897,63898,37467,63899,40182,63900,63901,63902,24709,28037,63903,29105,63904,63905,38321,21421,63906,63907,63908,26579,63909,28814,28976,29744,33398,33490,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63910,38331,39653,40573,26308,63911,29121,33865,63912,63913,22603,63914,63915,23992,24433,63916,26144,26254,27001,27054,27704,27891,28214,28481,28634,28699,28719,29008,29151,29552,63917,29787,63918,29908,30408,31310,32403,63919,63920,33521,35424,36814,63921,37704,63922,38681,63923,63924,20034,20522,63925,21000,21473,26355,27757,28618,29450,30591,31330,33454,34269,34306,63926,35028,35427,35709,35947,63927,37555,63928,38675,38928,20116,20237,20425,20658,21320,21566,21555,21978,22626,22714,22887,23067,23524,24735,63929,25034,25942,26111,26212,26791,27738,28595,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28879,29100,29522,31613,34568,35492,39986,40711,23627,27779,29508,29577,37434,28331,29797,30239,31337,32277,34314,20800,22725,25793,29934,29973,30320,32705,37013,38605,39252,28198,29926,31401,31402,33253,34521,34680,35355,23113,23436,23451,26785,26880,28003,29609,29715,29740,30871,32233,32747,33048,33109,33694,35916,38446,38929,26352,24448,26106,26505,27754,29579,20525,23043,27498,30702,22806,23916,24013,29477,30031,63930,63931,20709,20985,22575,22829,22934,23002,23525,63932,63933,23970,25303,25622,25747,25854,63934,26332,63935,27208,63936,29183,29796,63937,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31368,31407,32327,32350,32768,33136,63938,34799,35201,35616,36953,63939,36992,39250,24958,27442,28020,32287,35109,36785,20433,20653,20887,21191,22471,22665,23481,24248,24898,27029,28044,28263,28342,29076,29794,29992,29996,32883,33592,33993,36362,37780,37854,63940,20110,20305,20598,20778,21448,21451,21491,23431,23507,23588,24858,24962,26100,29275,29591,29760,30402,31056,31121,31161,32006,32701,33419,34261,34398,36802,36935,37109,37354,38533,38632,38633,21206,24423,26093,26161,26671,29020,31286,37057,38922,20113,63941,27218,27550,28560,29065,32792,33464,34131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36939,38549,38642,38907,34074,39729,20112,29066,38596,20803,21407,21729,22291,22290,22435,23195,23236,23491,24616,24895,25588,27781,27961,28274,28304,29232,29503,29783,33489,34945,36677,36960,63942,38498,39000,40219,26376,36234,37470,20301,20553,20702,21361,22285,22996,23041,23561,24944,26256,28205,29234,29771,32239,32963,33806,33894,34111,34655,34907,35096,35586,36949,38859,39759,20083,20369,20754,20842,63943,21807,21929,23418,23461,24188,24189,24254,24736,24799,24840,24841,25540,25912,26377,63944,26580,26586,63945,26977,26978,27833,27943,63946,28216,63947,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,28641,29494,29495,63948,29788,30001,63949,30290,63950,63951,32173,33278,33848,35029,35480,35547,35565,36400,36418,36938,36926,36986,37193,37321,37742,63952,63953,22537,63954,27603,32905,32946,63955,63956,20801,22891,23609,63957,63958,28516,29607,32996,36103,63959,37399,38287,63960,63961,63962,63963,32895,25102,28700,32104,34701,63964,22432,24681,24903,27575,35518,37504,38577,20057,21535,28139,34093,38512,38899,39150,25558,27875,37009,20957,25033,33210,40441,20381,20506,20736,23452,24847,25087,25836,26885,27589,30097,30691,32681,33380,34191,34811,34915,35516,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,35696,37291,20108,20197,20234,63965,63966,22839,23016,63967,24050,24347,24411,24609,63968,63969,63970,63971,29246,29669,63972,30064,30157,63973,31227,63974,32780,32819,32900,33505,33617,63975,63976,36029,36019,36999,63977,63978,39156,39180,63979,63980,28727,30410,32714,32716,32764,35610,20154,20161,20995,21360,63981,21693,22240,23035,23493,24341,24525,28270,63982,63983,32106,33589,63984,34451,35469,63985,38765,38775,63986,63987,19968,20314,20350,22777,26085,28322,36920,37808,39353,20219,22764,22922,23001,24641,63988,63989,31252,63990,33615,36035,20837,21316,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,63991,63992,63993,20173,21097,23381,33471,20180,21050,21672,22985,23039,23376,23383,23388,24675,24904,28363,28825,29038,29574,29943,30133,30913,32043,32773,33258,33576,34071,34249,35566,36039,38604,20316,21242,22204,26027,26152,28796,28856,29237,32189,33421,37196,38592,40306,23409,26855,27544,28538,30430,23697,26283,28507,31668,31786,34870,38620,19976,20183,21280,22580,22715,22767,22892,23559,24115,24196,24373,25484,26290,26454,27167,27299,27404,28479,29254,63994,29520,29835,31456,31911,33144,33247,33255,33674,33900,34083,34196,34255,35037,36115,37292,38263,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38556,20877,21705,22312,23472,25165,26448,26685,26771,28221,28371,28797,32289,35009,36001,36617,40779,40782,29229,31631,35533,37658,20295,20302,20786,21632,22992,24213,25269,26485,26990,27159,27822,28186,29401,29482,30141,31672,32053,33511,33785,33879,34295,35419,36015,36487,36889,37048,38606,40799,21219,21514,23265,23490,25688,25973,28404,29380,63995,30340,31309,31515,31821,32318,32735,33659,35627,36042,36196,36321,36447,36842,36857,36969,37841,20291,20346,20659,20840,20856,21069,21098,22625,22652,22880,23560,23637,24283,24731,25136,26643,27583,27656,28593,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29006,29728,30000,30008,30033,30322,31564,31627,31661,31686,32399,35438,36670,36681,37439,37523,37666,37931,38651,39002,39019,39198,20999,25130,25240,27993,30308,31434,31680,32118,21344,23742,24215,28472,28857,31896,38673,39822,40670,25509,25722,34678,19969,20117,20141,20572,20597,21576,22979,23450,24128,24237,24311,24449,24773,25402,25919,25972,26060,26230,26232,26622,26984,27273,27491,27712,28096,28136,28191,28254,28702,28833,29582,29693,30010,30555,30855,31118,31243,31357,31934,32142,33351,35330,35562,35998,37165,37194,37336,37478,37580,37664,38662,38742,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38748,38914,40718,21046,21137,21884,22564,24093,24351,24716,25552,26799,28639,31085,31532,33229,34234,35069,35576,36420,37261,38500,38555,38717,38988,40778,20430,20806,20939,21161,22066,24340,24427,25514,25805,26089,26177,26362,26361,26397,26781,26839,27133,28437,28526,29031,29157,29226,29866,30522,31062,31066,31199,31264,31381,31895,31967,32068,32368,32903,34299,34468,35412,35519,36249,36481,36896,36973,37347,38459,38613,40165,26063,31751,36275,37827,23384,23562,21330,25305,29469,20519,23447,24478,24752,24939,26837,28121,29742,31278,32066,32156,32305,33131,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36394,36405,37758,37912,20304,22352,24038,24231,25387,32618,20027,20303,20367,20570,23005,32964,21610,21608,22014,22863,23449,24030,24282,26205,26417,26609,26666,27880,27954,28234,28557,28855,29664,30087,31820,32002,32044,32162,33311,34523,35387,35461,36208,36490,36659,36913,37198,37202,37956,39376,31481,31909,20426,20737,20934,22472,23535,23803,26201,27197,27994,28310,28652,28940,30063,31459,34850,36897,36981,38603,39423,33537,20013,20210,34886,37325,21373,27355,26987,27713,33914,22686,24974,26366,25327,28893,29969,30151,32338,33976,35657,36104,20043,21482,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21675,22320,22336,24535,25345,25351,25711,25903,26088,26234,26525,26547,27490,27744,27802,28460,30693,30757,31049,31063,32025,32930,33026,33267,33437,33463,34584,35468,63996,36100,36286,36978,30452,31257,31287,32340,32887,21767,21972,22645,25391,25634,26185,26187,26733,27035,27524,27941,28337,29645,29800,29857,30043,30137,30433,30494,30603,31206,32265,32285,33275,34095,34967,35386,36049,36587,36784,36914,37805,38499,38515,38663,20356,21489,23018,23241,24089,26702,29894,30142,31209,31378,33187,34541,36074,36300,36845,26015,26389,63997,22519,28503,32221,36655,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37878,38598,24501,25074,28548,19988,20376,20511,21449,21983,23919,24046,27425,27492,30923,31642,63998,36425,36554,36974,25417,25662,30528,31364,37679,38015,40810,25776,28591,29158,29864,29914,31428,31762,32386,31922,32408,35738,36106,38013,39184,39244,21049,23519,25830,26413,32046,20717,21443,22649,24920,24921,25082,26028,31449,35730,35734,20489,20513,21109,21809,23100,24288,24432,24884,25950,26124,26166,26274,27085,28356,28466,29462,30241,31379,33081,33369,33750,33980,20661,22512,23488,23528,24425,25505,30758,32181,33756,34081,37319,37365,20874,26613,31574,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36012,20932,22971,24765,34389,20508,63999,21076,23610,24957,25114,25299,25842,26021,28364,30240,33034,36448,38495,38587,20191,21315,21912,22825,24029,25797,27849,28154,29588,31359,33307,34214,36068,36368,36983,37351,38369,38433,38854,20984,21746,21894,24505,25764,28552,32180,36639,36685,37941,20681,23574,27838,28155,29979,30651,31805,31844,35449,35522,22558,22974,24086,25463,29266,30090,30571,35548,36028,36626,24307,26228,28152,32893,33729,35531,38737,39894,64000,21059,26367,28053,28399,32224,35558,36910,36958,39636,21021,21119,21736,24980,25220,25307,26786,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,26898,26970,27189,28818,28966,30813,30977,30990,31186,31245,32918,33400,33493,33609,34121,35970,36229,37218,37259,37294,20419,22225,29165,30679,34560,35320,23544,24534,26449,37032,21474,22618,23541,24740,24961,25696,32317,32880,34085,37507,25774,20652,23828,26368,22684,25277,25512,26894,27000,27166,28267,30394,31179,33467,33833,35535,36264,36861,37138,37195,37276,37648,37656,37786,38619,39478,39949,19985,30044,31069,31482,31569,31689,32302,33988,36441,36468,36600,36880,26149,26943,29763,20986,26414,40668,20805,24544,27798,34802,34909,34935,24756,33205,33795,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,36101,21462,21561,22068,23094,23601,28810,32736,32858,33030,33261,36259,37257,39519,40434,20596,20164,21408,24827,28204,23652,20360,20516,21988,23769,24159,24677,26772,27835,28100,29118,30164,30196,30305,31258,31305,32199,32251,32622,33268,34473,36636,38601,39347,40786,21063,21189,39149,35242,19971,26578,28422,20405,23522,26517,27784,28024,29723,30759,37341,37756,34756,31204,31281,24555,20182,21668,21822,22702,22949,24816,25171,25302,26422,26965,33333,38464,39345,39389,20524,21331,21828,22396,64001,25176,64002,25826,26219,26589,28609,28655,29730,29752,35351,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,37944,21585,22022,22374,24392,24986,27470,28760,28845,32187,35477,22890,33067,25506,30472,32829,36010,22612,25645,27067,23445,24081,28271,64003,34153,20812,21488,22826,24608,24907,27526,27760,27888,31518,32974,33492,36294,37040,39089,64004,25799,28580,25745,25860,20814,21520,22303,35342,24927,26742,64005,30171,31570,32113,36890,22534,27084,33151,35114,36864,38969,20600,22871,22956,25237,36879,39722,24925,29305,38358,22369,23110,24052,25226,25773,25850,26487,27874,27966,29228,29750,30772,32631,33453,36315,38935,21028,22338,26495,29256,29923,36009,36774,37393,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,38442,20843,21485,25420,20329,21764,24726,25943,27803,28031,29260,29437,31255,35207,35997,24429,28558,28921,33192,24846,20415,20559,25153,29255,31687,32232,32745,36941,38829,39449,36022,22378,24179,26544,33805,35413,21536,23318,24163,24290,24330,25987,32954,34109,38281,38491,20296,21253,21261,21263,21638,21754,22275,24067,24598,25243,25265,25429,64006,27873,28006,30129,30770,32990,33071,33502,33889,33970,34957,35090,36875,37610,39165,39825,24133,26292,26333,28689,29190,64007,20469,21117,24426,24915,26451,27161,28418,29922,31080,34920,35961,39111,39108,39491,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,21697,31263,26963,35575,35914,39080,39342,24444,25259,30130,30382,34987,36991,38466,21305,24380,24517,27852,29644,30050,30091,31558,33534,39325,20047,36924,19979,20309,21414,22799,24264,26160,27827,29781,33655,34662,36032,36944,38686,39957,22737,23416,34384,35604,40372,23506,24680,24717,26097,27735,28450,28579,28698,32597,32752,38289,38290,38480,38867,21106,36676,20989,21547,21688,21859,21898,27323,28085,32216,33382,37532,38519,40569,21512,21704,30418,34532,38308,38356,38492,20130,20233,23022,23270,24055,24658,25239,26477,26689,27782,28207,32568,32923,33322,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,64008,64009,38917,20133,20565,21683,22419,22874,23401,23475,25032,26999,28023,28707,34809,35299,35442,35559,36994,39405,39608,21182,26680,20502,24184,26447,33607,34892,20139,21521,22190,29670,37141,38911,39177,39255,39321,22099,22687,34395,35377,25010,27382,29563,36562,27463,38570,39511,22869,29184,36203,38761,20436,23796,24358,25080,26203,27883,28843,29572,29625,29694,30505,30541,32067,32098,32291,33335,34898,64010,36066,37449,39023,23377,31348,34880,38913,23244,20448,21332,22846,23805,25406,28025,29433,33029,33031,33698,37583,38960,20136,20804,21009,22411,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24418,27842,28366,28677,28752,28847,29074,29673,29801,33610,34722,34913,36872,37026,37795,39336,20846,24407,24800,24935,26291,34137,36426,37295,38795,20046,20114,21628,22741,22778,22909,23733,24359,25142,25160,26122,26215,27627,28009,28111,28246,28408,28564,28640,28649,28765,29392,29733,29786,29920,30355,31068,31946,32286,32993,33446,33899,33983,34382,34399,34676,35703,35946,37804,38912,39013,24785,25110,37239,23130,26127,28151,28222,29759,39746,24573,24794,31503,21700,24344,27742,27859,27946,28888,32005,34425,35340,40251,21270,21644,23301,27194,28779,30069,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,31117,31166,33457,33775,35441,35649,36008,38772,64011,25844,25899,30906,30907,31339,20024,21914,22864,23462,24187,24739,25563,27489,26213,26707,28185,29029,29872,32008,36996,39529,39973,27963,28369,29502,35905,38346,20976,24140,24488,24653,24822,24880,24908,26179,26180,27045,27841,28255,28361,28514,29004,29852,30343,31681,31783,33618,34647,36945,38541,40643,21295,22238,24315,24458,24674,24724,25079,26214,26371,27292,28142,28590,28784,29546,32362,33214,33588,34516,35496,36036,21123,29554,23446,27243,37892,21742,22150,23389,25928,25989,26313,26783,28045,28102,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,29243,32948,37237,39501,20399,20505,21402,21518,21564,21897,21957,24127,24460,26429,29030,29661,36869,21211,21235,22628,22734,28932,29071,29179,34224,35347,26248,34216,21927,26244,29002,33841,21321,21913,27585,24409,24509,25582,26249,28999,35569,36637,40638,20241,25658,28875,30054,34407,24676,35662,40440,20807,20982,21256,27958,33016,40657,26133,27427,28824,30165,21507,23673,32007,35350,27424,27453,27462,21560,24688,27965,32725,33288,20694,20958,21916,22123,22221,23020,23305,24076,24985,24984,25137,26206,26342,29081,29113,29114,29351,31143,31232,32690,35440,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], + "gb18030":[19970,19972,19973,19974,19983,19986,19991,19999,20000,20001,20003,20006,20009,20014,20015,20017,20019,20021,20023,20028,20032,20033,20034,20036,20038,20042,20049,20053,20055,20058,20059,20066,20067,20068,20069,20071,20072,20074,20075,20076,20077,20078,20079,20082,20084,20085,20086,20087,20088,20089,20090,20091,20092,20093,20095,20096,20097,20098,20099,20100,20101,20103,20106,20112,20118,20119,20121,20124,20125,20126,20131,20138,20143,20144,20145,20148,20150,20151,20152,20153,20156,20157,20158,20168,20172,20175,20176,20178,20186,20187,20188,20192,20194,20198,20199,20201,20205,20206,20207,20209,20212,20216,20217,20218,20220,20222,20224,20226,20227,20228,20229,20230,20231,20232,20235,20236,20242,20243,20244,20245,20246,20252,20253,20257,20259,20264,20265,20268,20269,20270,20273,20275,20277,20279,20281,20283,20286,20287,20288,20289,20290,20292,20293,20295,20296,20297,20298,20299,20300,20306,20308,20310,20321,20322,20326,20328,20330,20331,20333,20334,20337,20338,20341,20343,20344,20345,20346,20349,20352,20353,20354,20357,20358,20359,20362,20364,20366,20368,20370,20371,20373,20374,20376,20377,20378,20380,20382,20383,20385,20386,20388,20395,20397,20400,20401,20402,20403,20404,20406,20407,20408,20409,20410,20411,20412,20413,20414,20416,20417,20418,20422,20423,20424,20425,20427,20428,20429,20434,20435,20436,20437,20438,20441,20443,20448,20450,20452,20453,20455,20459,20460,20464,20466,20468,20469,20470,20471,20473,20475,20476,20477,20479,20480,20481,20482,20483,20484,20485,20486,20487,20488,20489,20490,20491,20494,20496,20497,20499,20501,20502,20503,20507,20509,20510,20512,20514,20515,20516,20519,20523,20527,20528,20529,20530,20531,20532,20533,20534,20535,20536,20537,20539,20541,20543,20544,20545,20546,20548,20549,20550,20553,20554,20555,20557,20560,20561,20562,20563,20564,20566,20567,20568,20569,20571,20573,20574,20575,20576,20577,20578,20579,20580,20582,20583,20584,20585,20586,20587,20589,20590,20591,20592,20593,20594,20595,20596,20597,20600,20601,20602,20604,20605,20609,20610,20611,20612,20614,20615,20617,20618,20619,20620,20622,20623,20624,20625,20626,20627,20628,20629,20630,20631,20632,20633,20634,20635,20636,20637,20638,20639,20640,20641,20642,20644,20646,20650,20651,20653,20654,20655,20656,20657,20659,20660,20661,20662,20663,20664,20665,20668,20669,20670,20671,20672,20673,20674,20675,20676,20677,20678,20679,20680,20681,20682,20683,20684,20685,20686,20688,20689,20690,20691,20692,20693,20695,20696,20697,20699,20700,20701,20702,20703,20704,20705,20706,20707,20708,20709,20712,20713,20714,20715,20719,20720,20721,20722,20724,20726,20727,20728,20729,20730,20732,20733,20734,20735,20736,20737,20738,20739,20740,20741,20744,20745,20746,20748,20749,20750,20751,20752,20753,20755,20756,20757,20758,20759,20760,20761,20762,20763,20764,20765,20766,20767,20768,20770,20771,20772,20773,20774,20775,20776,20777,20778,20779,20780,20781,20782,20783,20784,20785,20786,20787,20788,20789,20790,20791,20792,20793,20794,20795,20796,20797,20798,20802,20807,20810,20812,20814,20815,20816,20818,20819,20823,20824,20825,20827,20829,20830,20831,20832,20833,20835,20836,20838,20839,20841,20842,20847,20850,20858,20862,20863,20867,20868,20870,20871,20874,20875,20878,20879,20880,20881,20883,20884,20888,20890,20893,20894,20895,20897,20899,20902,20903,20904,20905,20906,20909,20910,20916,20920,20921,20922,20926,20927,20929,20930,20931,20933,20936,20938,20941,20942,20944,20946,20947,20948,20949,20950,20951,20952,20953,20954,20956,20958,20959,20962,20963,20965,20966,20967,20968,20969,20970,20972,20974,20977,20978,20980,20983,20990,20996,20997,21001,21003,21004,21007,21008,21011,21012,21013,21020,21022,21023,21025,21026,21027,21029,21030,21031,21034,21036,21039,21041,21042,21044,21045,21052,21054,21060,21061,21062,21063,21064,21065,21067,21070,21071,21074,21075,21077,21079,21080,21081,21082,21083,21085,21087,21088,21090,21091,21092,21094,21096,21099,21100,21101,21102,21104,21105,21107,21108,21109,21110,21111,21112,21113,21114,21115,21116,21118,21120,21123,21124,21125,21126,21127,21129,21130,21131,21132,21133,21134,21135,21137,21138,21140,21141,21142,21143,21144,21145,21146,21148,21156,21157,21158,21159,21166,21167,21168,21172,21173,21174,21175,21176,21177,21178,21179,21180,21181,21184,21185,21186,21188,21189,21190,21192,21194,21196,21197,21198,21199,21201,21203,21204,21205,21207,21209,21210,21211,21212,21213,21214,21216,21217,21218,21219,21221,21222,21223,21224,21225,21226,21227,21228,21229,21230,21231,21233,21234,21235,21236,21237,21238,21239,21240,21243,21244,21245,21249,21250,21251,21252,21255,21257,21258,21259,21260,21262,21265,21266,21267,21268,21272,21275,21276,21278,21279,21282,21284,21285,21287,21288,21289,21291,21292,21293,21295,21296,21297,21298,21299,21300,21301,21302,21303,21304,21308,21309,21312,21314,21316,21318,21323,21324,21325,21328,21332,21336,21337,21339,21341,21349,21352,21354,21356,21357,21362,21366,21369,21371,21372,21373,21374,21376,21377,21379,21383,21384,21386,21390,21391,21392,21393,21394,21395,21396,21398,21399,21401,21403,21404,21406,21408,21409,21412,21415,21418,21419,21420,21421,21423,21424,21425,21426,21427,21428,21429,21431,21432,21433,21434,21436,21437,21438,21440,21443,21444,21445,21446,21447,21454,21455,21456,21458,21459,21461,21466,21468,21469,21470,21473,21474,21479,21492,21498,21502,21503,21504,21506,21509,21511,21515,21524,21528,21529,21530,21532,21538,21540,21541,21546,21552,21555,21558,21559,21562,21565,21567,21569,21570,21572,21573,21575,21577,21580,21581,21582,21583,21585,21594,21597,21598,21599,21600,21601,21603,21605,21607,21609,21610,21611,21612,21613,21614,21615,21616,21620,21625,21626,21630,21631,21633,21635,21637,21639,21640,21641,21642,21645,21649,21651,21655,21656,21660,21662,21663,21664,21665,21666,21669,21678,21680,21682,21685,21686,21687,21689,21690,21692,21694,21699,21701,21706,21707,21718,21720,21723,21728,21729,21730,21731,21732,21739,21740,21743,21744,21745,21748,21749,21750,21751,21752,21753,21755,21758,21760,21762,21763,21764,21765,21768,21770,21771,21772,21773,21774,21778,21779,21781,21782,21783,21784,21785,21786,21788,21789,21790,21791,21793,21797,21798,21800,21801,21803,21805,21810,21812,21813,21814,21816,21817,21818,21819,21821,21824,21826,21829,21831,21832,21835,21836,21837,21838,21839,21841,21842,21843,21844,21847,21848,21849,21850,21851,21853,21854,21855,21856,21858,21859,21864,21865,21867,21871,21872,21873,21874,21875,21876,21881,21882,21885,21887,21893,21894,21900,21901,21902,21904,21906,21907,21909,21910,21911,21914,21915,21918,21920,21921,21922,21923,21924,21925,21926,21928,21929,21930,21931,21932,21933,21934,21935,21936,21938,21940,21942,21944,21946,21948,21951,21952,21953,21954,21955,21958,21959,21960,21962,21963,21966,21967,21968,21973,21975,21976,21977,21978,21979,21982,21984,21986,21991,21993,21997,21998,22000,22001,22004,22006,22008,22009,22010,22011,22012,22015,22018,22019,22020,22021,22022,22023,22026,22027,22029,22032,22033,22034,22035,22036,22037,22038,22039,22041,22042,22044,22045,22048,22049,22050,22053,22054,22056,22057,22058,22059,22062,22063,22064,22067,22069,22071,22072,22074,22076,22077,22078,22080,22081,22082,22083,22084,22085,22086,22087,22088,22089,22090,22091,22095,22096,22097,22098,22099,22101,22102,22106,22107,22109,22110,22111,22112,22113,22115,22117,22118,22119,22125,22126,22127,22128,22130,22131,22132,22133,22135,22136,22137,22138,22141,22142,22143,22144,22145,22146,22147,22148,22151,22152,22153,22154,22155,22156,22157,22160,22161,22162,22164,22165,22166,22167,22168,22169,22170,22171,22172,22173,22174,22175,22176,22177,22178,22180,22181,22182,22183,22184,22185,22186,22187,22188,22189,22190,22192,22193,22194,22195,22196,22197,22198,22200,22201,22202,22203,22205,22206,22207,22208,22209,22210,22211,22212,22213,22214,22215,22216,22217,22219,22220,22221,22222,22223,22224,22225,22226,22227,22229,22230,22232,22233,22236,22243,22245,22246,22247,22248,22249,22250,22252,22254,22255,22258,22259,22262,22263,22264,22267,22268,22272,22273,22274,22277,22279,22283,22284,22285,22286,22287,22288,22289,22290,22291,22292,22293,22294,22295,22296,22297,22298,22299,22301,22302,22304,22305,22306,22308,22309,22310,22311,22315,22321,22322,22324,22325,22326,22327,22328,22332,22333,22335,22337,22339,22340,22341,22342,22344,22345,22347,22354,22355,22356,22357,22358,22360,22361,22370,22371,22373,22375,22380,22382,22384,22385,22386,22388,22389,22392,22393,22394,22397,22398,22399,22400,22401,22407,22408,22409,22410,22413,22414,22415,22416,22417,22420,22421,22422,22423,22424,22425,22426,22428,22429,22430,22431,22437,22440,22442,22444,22447,22448,22449,22451,22453,22454,22455,22457,22458,22459,22460,22461,22462,22463,22464,22465,22468,22469,22470,22471,22472,22473,22474,22476,22477,22480,22481,22483,22486,22487,22491,22492,22494,22497,22498,22499,22501,22502,22503,22504,22505,22506,22507,22508,22510,22512,22513,22514,22515,22517,22518,22519,22523,22524,22526,22527,22529,22531,22532,22533,22536,22537,22538,22540,22542,22543,22544,22546,22547,22548,22550,22551,22552,22554,22555,22556,22557,22559,22562,22563,22565,22566,22567,22568,22569,22571,22572,22573,22574,22575,22577,22578,22579,22580,22582,22583,22584,22585,22586,22587,22588,22589,22590,22591,22592,22593,22594,22595,22597,22598,22599,22600,22601,22602,22603,22606,22607,22608,22610,22611,22613,22614,22615,22617,22618,22619,22620,22621,22623,22624,22625,22626,22627,22628,22630,22631,22632,22633,22634,22637,22638,22639,22640,22641,22642,22643,22644,22645,22646,22647,22648,22649,22650,22651,22652,22653,22655,22658,22660,22662,22663,22664,22666,22667,22668,22669,22670,22671,22672,22673,22676,22677,22678,22679,22680,22683,22684,22685,22688,22689,22690,22691,22692,22693,22694,22695,22698,22699,22700,22701,22702,22703,22704,22705,22706,22707,22708,22709,22710,22711,22712,22713,22714,22715,22717,22718,22719,22720,22722,22723,22724,22726,22727,22728,22729,22730,22731,22732,22733,22734,22735,22736,22738,22739,22740,22742,22743,22744,22745,22746,22747,22748,22749,22750,22751,22752,22753,22754,22755,22757,22758,22759,22760,22761,22762,22765,22767,22769,22770,22772,22773,22775,22776,22778,22779,22780,22781,22782,22783,22784,22785,22787,22789,22790,22792,22793,22794,22795,22796,22798,22800,22801,22802,22803,22807,22808,22811,22813,22814,22816,22817,22818,22819,22822,22824,22828,22832,22834,22835,22837,22838,22843,22845,22846,22847,22848,22851,22853,22854,22858,22860,22861,22864,22866,22867,22873,22875,22876,22877,22878,22879,22881,22883,22884,22886,22887,22888,22889,22890,22891,22892,22893,22894,22895,22896,22897,22898,22901,22903,22906,22907,22908,22910,22911,22912,22917,22921,22923,22924,22926,22927,22928,22929,22932,22933,22936,22938,22939,22940,22941,22943,22944,22945,22946,22950,22951,22956,22957,22960,22961,22963,22964,22965,22966,22967,22968,22970,22972,22973,22975,22976,22977,22978,22979,22980,22981,22983,22984,22985,22988,22989,22990,22991,22997,22998,23001,23003,23006,23007,23008,23009,23010,23012,23014,23015,23017,23018,23019,23021,23022,23023,23024,23025,23026,23027,23028,23029,23030,23031,23032,23034,23036,23037,23038,23040,23042,23050,23051,23053,23054,23055,23056,23058,23060,23061,23062,23063,23065,23066,23067,23069,23070,23073,23074,23076,23078,23079,23080,23082,23083,23084,23085,23086,23087,23088,23091,23093,23095,23096,23097,23098,23099,23101,23102,23103,23105,23106,23107,23108,23109,23111,23112,23115,23116,23117,23118,23119,23120,23121,23122,23123,23124,23126,23127,23128,23129,23131,23132,23133,23134,23135,23136,23137,23139,23140,23141,23142,23144,23145,23147,23148,23149,23150,23151,23152,23153,23154,23155,23160,23161,23163,23164,23165,23166,23168,23169,23170,23171,23172,23173,23174,23175,23176,23177,23178,23179,23180,23181,23182,23183,23184,23185,23187,23188,23189,23190,23191,23192,23193,23196,23197,23198,23199,23200,23201,23202,23203,23204,23205,23206,23207,23208,23209,23211,23212,23213,23214,23215,23216,23217,23220,23222,23223,23225,23226,23227,23228,23229,23231,23232,23235,23236,23237,23238,23239,23240,23242,23243,23245,23246,23247,23248,23249,23251,23253,23255,23257,23258,23259,23261,23262,23263,23266,23268,23269,23271,23272,23274,23276,23277,23278,23279,23280,23282,23283,23284,23285,23286,23287,23288,23289,23290,23291,23292,23293,23294,23295,23296,23297,23298,23299,23300,23301,23302,23303,23304,23306,23307,23308,23309,23310,23311,23312,23313,23314,23315,23316,23317,23320,23321,23322,23323,23324,23325,23326,23327,23328,23329,23330,23331,23332,23333,23334,23335,23336,23337,23338,23339,23340,23341,23342,23343,23344,23345,23347,23349,23350,23352,23353,23354,23355,23356,23357,23358,23359,23361,23362,23363,23364,23365,23366,23367,23368,23369,23370,23371,23372,23373,23374,23375,23378,23382,23390,23392,23393,23399,23400,23403,23405,23406,23407,23410,23412,23414,23415,23416,23417,23419,23420,23422,23423,23426,23430,23434,23437,23438,23440,23441,23442,23444,23446,23455,23463,23464,23465,23468,23469,23470,23471,23473,23474,23479,23482,23483,23484,23488,23489,23491,23496,23497,23498,23499,23501,23502,23503,23505,23508,23509,23510,23511,23512,23513,23514,23515,23516,23520,23522,23523,23526,23527,23529,23530,23531,23532,23533,23535,23537,23538,23539,23540,23541,23542,23543,23549,23550,23552,23554,23555,23557,23559,23560,23563,23564,23565,23566,23568,23570,23571,23575,23577,23579,23582,23583,23584,23585,23587,23590,23592,23593,23594,23595,23597,23598,23599,23600,23602,23603,23605,23606,23607,23619,23620,23622,23623,23628,23629,23634,23635,23636,23638,23639,23640,23642,23643,23644,23645,23647,23650,23652,23655,23656,23657,23658,23659,23660,23661,23664,23666,23667,23668,23669,23670,23671,23672,23675,23676,23677,23678,23680,23683,23684,23685,23686,23687,23689,23690,23691,23694,23695,23698,23699,23701,23709,23710,23711,23712,23713,23716,23717,23718,23719,23720,23722,23726,23727,23728,23730,23732,23734,23737,23738,23739,23740,23742,23744,23746,23747,23749,23750,23751,23752,23753,23754,23756,23757,23758,23759,23760,23761,23763,23764,23765,23766,23767,23768,23770,23771,23772,23773,23774,23775,23776,23778,23779,23783,23785,23787,23788,23790,23791,23793,23794,23795,23796,23797,23798,23799,23800,23801,23802,23804,23805,23806,23807,23808,23809,23812,23813,23816,23817,23818,23819,23820,23821,23823,23824,23825,23826,23827,23829,23831,23832,23833,23834,23836,23837,23839,23840,23841,23842,23843,23845,23848,23850,23851,23852,23855,23856,23857,23858,23859,23861,23862,23863,23864,23865,23866,23867,23868,23871,23872,23873,23874,23875,23876,23877,23878,23880,23881,23885,23886,23887,23888,23889,23890,23891,23892,23893,23894,23895,23897,23898,23900,23902,23903,23904,23905,23906,23907,23908,23909,23910,23911,23912,23914,23917,23918,23920,23921,23922,23923,23925,23926,23927,23928,23929,23930,23931,23932,23933,23934,23935,23936,23937,23939,23940,23941,23942,23943,23944,23945,23946,23947,23948,23949,23950,23951,23952,23953,23954,23955,23956,23957,23958,23959,23960,23962,23963,23964,23966,23967,23968,23969,23970,23971,23972,23973,23974,23975,23976,23977,23978,23979,23980,23981,23982,23983,23984,23985,23986,23987,23988,23989,23990,23992,23993,23994,23995,23996,23997,23998,23999,24000,24001,24002,24003,24004,24006,24007,24008,24009,24010,24011,24012,24014,24015,24016,24017,24018,24019,24020,24021,24022,24023,24024,24025,24026,24028,24031,24032,24035,24036,24042,24044,24045,24048,24053,24054,24056,24057,24058,24059,24060,24063,24064,24068,24071,24073,24074,24075,24077,24078,24082,24083,24087,24094,24095,24096,24097,24098,24099,24100,24101,24104,24105,24106,24107,24108,24111,24112,24114,24115,24116,24117,24118,24121,24122,24126,24127,24128,24129,24131,24134,24135,24136,24137,24138,24139,24141,24142,24143,24144,24145,24146,24147,24150,24151,24152,24153,24154,24156,24157,24159,24160,24163,24164,24165,24166,24167,24168,24169,24170,24171,24172,24173,24174,24175,24176,24177,24181,24183,24185,24190,24193,24194,24195,24197,24200,24201,24204,24205,24206,24210,24216,24219,24221,24225,24226,24227,24228,24232,24233,24234,24235,24236,24238,24239,24240,24241,24242,24244,24250,24251,24252,24253,24255,24256,24257,24258,24259,24260,24261,24262,24263,24264,24267,24268,24269,24270,24271,24272,24276,24277,24279,24280,24281,24282,24284,24285,24286,24287,24288,24289,24290,24291,24292,24293,24294,24295,24297,24299,24300,24301,24302,24303,24304,24305,24306,24307,24309,24312,24313,24315,24316,24317,24325,24326,24327,24329,24332,24333,24334,24336,24338,24340,24342,24345,24346,24348,24349,24350,24353,24354,24355,24356,24360,24363,24364,24366,24368,24370,24371,24372,24373,24374,24375,24376,24379,24381,24382,24383,24385,24386,24387,24388,24389,24390,24391,24392,24393,24394,24395,24396,24397,24398,24399,24401,24404,24409,24410,24411,24412,24414,24415,24416,24419,24421,24423,24424,24427,24430,24431,24434,24436,24437,24438,24440,24442,24445,24446,24447,24451,24454,24461,24462,24463,24465,24467,24468,24470,24474,24475,24477,24478,24479,24480,24482,24483,24484,24485,24486,24487,24489,24491,24492,24495,24496,24497,24498,24499,24500,24502,24504,24505,24506,24507,24510,24511,24512,24513,24514,24519,24520,24522,24523,24526,24531,24532,24533,24538,24539,24540,24542,24543,24546,24547,24549,24550,24552,24553,24556,24559,24560,24562,24563,24564,24566,24567,24569,24570,24572,24583,24584,24585,24587,24588,24592,24593,24595,24599,24600,24602,24606,24607,24610,24611,24612,24620,24621,24622,24624,24625,24626,24627,24628,24630,24631,24632,24633,24634,24637,24638,24640,24644,24645,24646,24647,24648,24649,24650,24652,24654,24655,24657,24659,24660,24662,24663,24664,24667,24668,24670,24671,24672,24673,24677,24678,24686,24689,24690,24692,24693,24695,24702,24704,24705,24706,24709,24710,24711,24712,24714,24715,24718,24719,24720,24721,24723,24725,24727,24728,24729,24732,24734,24737,24738,24740,24741,24743,24745,24746,24750,24752,24755,24757,24758,24759,24761,24762,24765,24766,24767,24768,24769,24770,24771,24772,24775,24776,24777,24780,24781,24782,24783,24784,24786,24787,24788,24790,24791,24793,24795,24798,24801,24802,24803,24804,24805,24810,24817,24818,24821,24823,24824,24827,24828,24829,24830,24831,24834,24835,24836,24837,24839,24842,24843,24844,24848,24849,24850,24851,24852,24854,24855,24856,24857,24859,24860,24861,24862,24865,24866,24869,24872,24873,24874,24876,24877,24878,24879,24880,24881,24882,24883,24884,24885,24886,24887,24888,24889,24890,24891,24892,24893,24894,24896,24897,24898,24899,24900,24901,24902,24903,24905,24907,24909,24911,24912,24914,24915,24916,24918,24919,24920,24921,24922,24923,24924,24926,24927,24928,24929,24931,24932,24933,24934,24937,24938,24939,24940,24941,24942,24943,24945,24946,24947,24948,24950,24952,24953,24954,24955,24956,24957,24958,24959,24960,24961,24962,24963,24964,24965,24966,24967,24968,24969,24970,24972,24973,24975,24976,24977,24978,24979,24981,24982,24983,24984,24985,24986,24987,24988,24990,24991,24992,24993,24994,24995,24996,24997,24998,25002,25003,25005,25006,25007,25008,25009,25010,25011,25012,25013,25014,25016,25017,25018,25019,25020,25021,25023,25024,25025,25027,25028,25029,25030,25031,25033,25036,25037,25038,25039,25040,25043,25045,25046,25047,25048,25049,25050,25051,25052,25053,25054,25055,25056,25057,25058,25059,25060,25061,25063,25064,25065,25066,25067,25068,25069,25070,25071,25072,25073,25074,25075,25076,25078,25079,25080,25081,25082,25083,25084,25085,25086,25088,25089,25090,25091,25092,25093,25095,25097,25107,25108,25113,25116,25117,25118,25120,25123,25126,25127,25128,25129,25131,25133,25135,25136,25137,25138,25141,25142,25144,25145,25146,25147,25148,25154,25156,25157,25158,25162,25167,25168,25173,25174,25175,25177,25178,25180,25181,25182,25183,25184,25185,25186,25188,25189,25192,25201,25202,25204,25205,25207,25208,25210,25211,25213,25217,25218,25219,25221,25222,25223,25224,25227,25228,25229,25230,25231,25232,25236,25241,25244,25245,25246,25251,25254,25255,25257,25258,25261,25262,25263,25264,25266,25267,25268,25270,25271,25272,25274,25278,25280,25281,25283,25291,25295,25297,25301,25309,25310,25312,25313,25316,25322,25323,25328,25330,25333,25336,25337,25338,25339,25344,25347,25348,25349,25350,25354,25355,25356,25357,25359,25360,25362,25363,25364,25365,25367,25368,25369,25372,25382,25383,25385,25388,25389,25390,25392,25393,25395,25396,25397,25398,25399,25400,25403,25404,25406,25407,25408,25409,25412,25415,25416,25418,25425,25426,25427,25428,25430,25431,25432,25433,25434,25435,25436,25437,25440,25444,25445,25446,25448,25450,25451,25452,25455,25456,25458,25459,25460,25461,25464,25465,25468,25469,25470,25471,25473,25475,25476,25477,25478,25483,25485,25489,25491,25492,25493,25495,25497,25498,25499,25500,25501,25502,25503,25505,25508,25510,25515,25519,25521,25522,25525,25526,25529,25531,25533,25535,25536,25537,25538,25539,25541,25543,25544,25546,25547,25548,25553,25555,25556,25557,25559,25560,25561,25562,25563,25564,25565,25567,25570,25572,25573,25574,25575,25576,25579,25580,25582,25583,25584,25585,25587,25589,25591,25593,25594,25595,25596,25598,25603,25604,25606,25607,25608,25609,25610,25613,25614,25617,25618,25621,25622,25623,25624,25625,25626,25629,25631,25634,25635,25636,25637,25639,25640,25641,25643,25646,25647,25648,25649,25650,25651,25653,25654,25655,25656,25657,25659,25660,25662,25664,25666,25667,25673,25675,25676,25677,25678,25679,25680,25681,25683,25685,25686,25687,25689,25690,25691,25692,25693,25695,25696,25697,25698,25699,25700,25701,25702,25704,25706,25707,25708,25710,25711,25712,25713,25714,25715,25716,25717,25718,25719,25723,25724,25725,25726,25727,25728,25729,25731,25734,25736,25737,25738,25739,25740,25741,25742,25743,25744,25747,25748,25751,25752,25754,25755,25756,25757,25759,25760,25761,25762,25763,25765,25766,25767,25768,25770,25771,25775,25777,25778,25779,25780,25782,25785,25787,25789,25790,25791,25793,25795,25796,25798,25799,25800,25801,25802,25803,25804,25807,25809,25811,25812,25813,25814,25817,25818,25819,25820,25821,25823,25824,25825,25827,25829,25831,25832,25833,25834,25835,25836,25837,25838,25839,25840,25841,25842,25843,25844,25845,25846,25847,25848,25849,25850,25851,25852,25853,25854,25855,25857,25858,25859,25860,25861,25862,25863,25864,25866,25867,25868,25869,25870,25871,25872,25873,25875,25876,25877,25878,25879,25881,25882,25883,25884,25885,25886,25887,25888,25889,25890,25891,25892,25894,25895,25896,25897,25898,25900,25901,25904,25905,25906,25907,25911,25914,25916,25917,25920,25921,25922,25923,25924,25926,25927,25930,25931,25933,25934,25936,25938,25939,25940,25943,25944,25946,25948,25951,25952,25953,25956,25957,25959,25960,25961,25962,25965,25966,25967,25969,25971,25973,25974,25976,25977,25978,25979,25980,25981,25982,25983,25984,25985,25986,25987,25988,25989,25990,25992,25993,25994,25997,25998,25999,26002,26004,26005,26006,26008,26010,26013,26014,26016,26018,26019,26022,26024,26026,26028,26030,26033,26034,26035,26036,26037,26038,26039,26040,26042,26043,26046,26047,26048,26050,26055,26056,26057,26058,26061,26064,26065,26067,26068,26069,26072,26073,26074,26075,26076,26077,26078,26079,26081,26083,26084,26090,26091,26098,26099,26100,26101,26104,26105,26107,26108,26109,26110,26111,26113,26116,26117,26119,26120,26121,26123,26125,26128,26129,26130,26134,26135,26136,26138,26139,26140,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26162,26163,26167,26168,26169,26170,26171,26173,26175,26176,26178,26180,26181,26182,26183,26184,26185,26186,26189,26190,26192,26193,26200,26201,26203,26204,26205,26206,26208,26210,26211,26213,26215,26217,26218,26219,26220,26221,26225,26226,26227,26229,26232,26233,26235,26236,26237,26239,26240,26241,26243,26245,26246,26248,26249,26250,26251,26253,26254,26255,26256,26258,26259,26260,26261,26264,26265,26266,26267,26268,26270,26271,26272,26273,26274,26275,26276,26277,26278,26281,26282,26283,26284,26285,26287,26288,26289,26290,26291,26293,26294,26295,26296,26298,26299,26300,26301,26303,26304,26305,26306,26307,26308,26309,26310,26311,26312,26313,26314,26315,26316,26317,26318,26319,26320,26321,26322,26323,26324,26325,26326,26327,26328,26330,26334,26335,26336,26337,26338,26339,26340,26341,26343,26344,26346,26347,26348,26349,26350,26351,26353,26357,26358,26360,26362,26363,26365,26369,26370,26371,26372,26373,26374,26375,26380,26382,26383,26385,26386,26387,26390,26392,26393,26394,26396,26398,26400,26401,26402,26403,26404,26405,26407,26409,26414,26416,26418,26419,26422,26423,26424,26425,26427,26428,26430,26431,26433,26436,26437,26439,26442,26443,26445,26450,26452,26453,26455,26456,26457,26458,26459,26461,26466,26467,26468,26470,26471,26475,26476,26478,26481,26484,26486,26488,26489,26490,26491,26493,26496,26498,26499,26501,26502,26504,26506,26508,26509,26510,26511,26513,26514,26515,26516,26518,26521,26523,26527,26528,26529,26532,26534,26537,26540,26542,26545,26546,26548,26553,26554,26555,26556,26557,26558,26559,26560,26562,26565,26566,26567,26568,26569,26570,26571,26572,26573,26574,26581,26582,26583,26587,26591,26593,26595,26596,26598,26599,26600,26602,26603,26605,26606,26610,26613,26614,26615,26616,26617,26618,26619,26620,26622,26625,26626,26627,26628,26630,26637,26640,26642,26644,26645,26648,26649,26650,26651,26652,26654,26655,26656,26658,26659,26660,26661,26662,26663,26664,26667,26668,26669,26670,26671,26672,26673,26676,26677,26678,26682,26683,26687,26695,26699,26701,26703,26706,26710,26711,26712,26713,26714,26715,26716,26717,26718,26719,26730,26732,26733,26734,26735,26736,26737,26738,26739,26741,26744,26745,26746,26747,26748,26749,26750,26751,26752,26754,26756,26759,26760,26761,26762,26763,26764,26765,26766,26768,26769,26770,26772,26773,26774,26776,26777,26778,26779,26780,26781,26782,26783,26784,26785,26787,26788,26789,26793,26794,26795,26796,26798,26801,26802,26804,26806,26807,26808,26809,26810,26811,26812,26813,26814,26815,26817,26819,26820,26821,26822,26823,26824,26826,26828,26830,26831,26832,26833,26835,26836,26838,26839,26841,26843,26844,26845,26846,26847,26849,26850,26852,26853,26854,26855,26856,26857,26858,26859,26860,26861,26863,26866,26867,26868,26870,26871,26872,26875,26877,26878,26879,26880,26882,26883,26884,26886,26887,26888,26889,26890,26892,26895,26897,26899,26900,26901,26902,26903,26904,26905,26906,26907,26908,26909,26910,26913,26914,26915,26917,26918,26919,26920,26921,26922,26923,26924,26926,26927,26929,26930,26931,26933,26934,26935,26936,26938,26939,26940,26942,26944,26945,26947,26948,26949,26950,26951,26952,26953,26954,26955,26956,26957,26958,26959,26960,26961,26962,26963,26965,26966,26968,26969,26971,26972,26975,26977,26978,26980,26981,26983,26984,26985,26986,26988,26989,26991,26992,26994,26995,26996,26997,26998,27002,27003,27005,27006,27007,27009,27011,27013,27018,27019,27020,27022,27023,27024,27025,27026,27027,27030,27031,27033,27034,27037,27038,27039,27040,27041,27042,27043,27044,27045,27046,27049,27050,27052,27054,27055,27056,27058,27059,27061,27062,27064,27065,27066,27068,27069,27070,27071,27072,27074,27075,27076,27077,27078,27079,27080,27081,27083,27085,27087,27089,27090,27091,27093,27094,27095,27096,27097,27098,27100,27101,27102,27105,27106,27107,27108,27109,27110,27111,27112,27113,27114,27115,27116,27118,27119,27120,27121,27123,27124,27125,27126,27127,27128,27129,27130,27131,27132,27134,27136,27137,27138,27139,27140,27141,27142,27143,27144,27145,27147,27148,27149,27150,27151,27152,27153,27154,27155,27156,27157,27158,27161,27162,27163,27164,27165,27166,27168,27170,27171,27172,27173,27174,27175,27177,27179,27180,27181,27182,27184,27186,27187,27188,27190,27191,27192,27193,27194,27195,27196,27199,27200,27201,27202,27203,27205,27206,27208,27209,27210,27211,27212,27213,27214,27215,27217,27218,27219,27220,27221,27222,27223,27226,27228,27229,27230,27231,27232,27234,27235,27236,27238,27239,27240,27241,27242,27243,27244,27245,27246,27247,27248,27250,27251,27252,27253,27254,27255,27256,27258,27259,27261,27262,27263,27265,27266,27267,27269,27270,27271,27272,27273,27274,27275,27276,27277,27279,27282,27283,27284,27285,27286,27288,27289,27290,27291,27292,27293,27294,27295,27297,27298,27299,27300,27301,27302,27303,27304,27306,27309,27310,27311,27312,27313,27314,27315,27316,27317,27318,27319,27320,27321,27322,27323,27324,27325,27326,27327,27328,27329,27330,27331,27332,27333,27334,27335,27336,27337,27338,27339,27340,27341,27342,27343,27344,27345,27346,27347,27348,27349,27350,27351,27352,27353,27354,27355,27356,27357,27358,27359,27360,27361,27362,27363,27364,27365,27366,27367,27368,27369,27370,27371,27372,27373,27374,27375,27376,27377,27378,27379,27380,27381,27382,27383,27384,27385,27386,27387,27388,27389,27390,27391,27392,27393,27394,27395,27396,27397,27398,27399,27400,27401,27402,27403,27404,27405,27406,27407,27408,27409,27410,27411,27412,27413,27414,27415,27416,27417,27418,27419,27420,27421,27422,27423,27429,27430,27432,27433,27434,27435,27436,27437,27438,27439,27440,27441,27443,27444,27445,27446,27448,27451,27452,27453,27455,27456,27457,27458,27460,27461,27464,27466,27467,27469,27470,27471,27472,27473,27474,27475,27476,27477,27478,27479,27480,27482,27483,27484,27485,27486,27487,27488,27489,27496,27497,27499,27500,27501,27502,27503,27504,27505,27506,27507,27508,27509,27510,27511,27512,27514,27517,27518,27519,27520,27525,27528,27532,27534,27535,27536,27537,27540,27541,27543,27544,27545,27548,27549,27550,27551,27552,27554,27555,27556,27557,27558,27559,27560,27561,27563,27564,27565,27566,27567,27568,27569,27570,27574,27576,27577,27578,27579,27580,27581,27582,27584,27587,27588,27590,27591,27592,27593,27594,27596,27598,27600,27601,27608,27610,27612,27613,27614,27615,27616,27618,27619,27620,27621,27622,27623,27624,27625,27628,27629,27630,27632,27633,27634,27636,27638,27639,27640,27642,27643,27644,27646,27647,27648,27649,27650,27651,27652,27656,27657,27658,27659,27660,27662,27666,27671,27676,27677,27678,27680,27683,27685,27691,27692,27693,27697,27699,27702,27703,27705,27706,27707,27708,27710,27711,27715,27716,27717,27720,27723,27724,27725,27726,27727,27729,27730,27731,27734,27736,27737,27738,27746,27747,27749,27750,27751,27755,27756,27757,27758,27759,27761,27763,27765,27767,27768,27770,27771,27772,27775,27776,27780,27783,27786,27787,27789,27790,27793,27794,27797,27798,27799,27800,27802,27804,27805,27806,27808,27810,27816,27820,27823,27824,27828,27829,27830,27831,27834,27840,27841,27842,27843,27846,27847,27848,27851,27853,27854,27855,27857,27858,27864,27865,27866,27868,27869,27871,27876,27878,27879,27881,27884,27885,27890,27892,27897,27903,27904,27906,27907,27909,27910,27912,27913,27914,27917,27919,27920,27921,27923,27924,27925,27926,27928,27932,27933,27935,27936,27937,27938,27939,27940,27942,27944,27945,27948,27949,27951,27952,27956,27958,27959,27960,27962,27967,27968,27970,27972,27977,27980,27984,27989,27990,27991,27992,27995,27997,27999,28001,28002,28004,28005,28007,28008,28011,28012,28013,28016,28017,28018,28019,28021,28022,28025,28026,28027,28029,28030,28031,28032,28033,28035,28036,28038,28039,28042,28043,28045,28047,28048,28050,28054,28055,28056,28057,28058,28060,28066,28069,28076,28077,28080,28081,28083,28084,28086,28087,28089,28090,28091,28092,28093,28094,28097,28098,28099,28104,28105,28106,28109,28110,28111,28112,28114,28115,28116,28117,28119,28122,28123,28124,28127,28130,28131,28133,28135,28136,28137,28138,28141,28143,28144,28146,28148,28149,28150,28152,28154,28157,28158,28159,28160,28161,28162,28163,28164,28166,28167,28168,28169,28171,28175,28178,28179,28181,28184,28185,28187,28188,28190,28191,28194,28198,28199,28200,28202,28204,28206,28208,28209,28211,28213,28214,28215,28217,28219,28220,28221,28222,28223,28224,28225,28226,28229,28230,28231,28232,28233,28234,28235,28236,28239,28240,28241,28242,28245,28247,28249,28250,28252,28253,28254,28256,28257,28258,28259,28260,28261,28262,28263,28264,28265,28266,28268,28269,28271,28272,28273,28274,28275,28276,28277,28278,28279,28280,28281,28282,28283,28284,28285,28288,28289,28290,28292,28295,28296,28298,28299,28300,28301,28302,28305,28306,28307,28308,28309,28310,28311,28313,28314,28315,28317,28318,28320,28321,28323,28324,28326,28328,28329,28331,28332,28333,28334,28336,28339,28341,28344,28345,28348,28350,28351,28352,28355,28356,28357,28358,28360,28361,28362,28364,28365,28366,28368,28370,28374,28376,28377,28379,28380,28381,28387,28391,28394,28395,28396,28397,28398,28399,28400,28401,28402,28403,28405,28406,28407,28408,28410,28411,28412,28413,28414,28415,28416,28417,28419,28420,28421,28423,28424,28426,28427,28428,28429,28430,28432,28433,28434,28438,28439,28440,28441,28442,28443,28444,28445,28446,28447,28449,28450,28451,28453,28454,28455,28456,28460,28462,28464,28466,28468,28469,28471,28472,28473,28474,28475,28476,28477,28479,28480,28481,28482,28483,28484,28485,28488,28489,28490,28492,28494,28495,28496,28497,28498,28499,28500,28501,28502,28503,28505,28506,28507,28509,28511,28512,28513,28515,28516,28517,28519,28520,28521,28522,28523,28524,28527,28528,28529,28531,28533,28534,28535,28537,28539,28541,28542,28543,28544,28545,28546,28547,28549,28550,28551,28554,28555,28559,28560,28561,28562,28563,28564,28565,28566,28567,28568,28569,28570,28571,28573,28574,28575,28576,28578,28579,28580,28581,28582,28584,28585,28586,28587,28588,28589,28590,28591,28592,28593,28594,28596,28597,28599,28600,28602,28603,28604,28605,28606,28607,28609,28611,28612,28613,28614,28615,28616,28618,28619,28620,28621,28622,28623,28624,28627,28628,28629,28630,28631,28632,28633,28634,28635,28636,28637,28639,28642,28643,28644,28645,28646,28647,28648,28649,28650,28651,28652,28653,28656,28657,28658,28659,28660,28661,28662,28663,28664,28665,28666,28667,28668,28669,28670,28671,28672,28673,28674,28675,28676,28677,28678,28679,28680,28681,28682,28683,28684,28685,28686,28687,28688,28690,28691,28692,28693,28694,28695,28696,28697,28700,28701,28702,28703,28704,28705,28706,28708,28709,28710,28711,28712,28713,28714,28715,28716,28717,28718,28719,28720,28721,28722,28723,28724,28726,28727,28728,28730,28731,28732,28733,28734,28735,28736,28737,28738,28739,28740,28741,28742,28743,28744,28745,28746,28747,28749,28750,28752,28753,28754,28755,28756,28757,28758,28759,28760,28761,28762,28763,28764,28765,28767,28768,28769,28770,28771,28772,28773,28774,28775,28776,28777,28778,28782,28785,28786,28787,28788,28791,28793,28794,28795,28797,28801,28802,28803,28804,28806,28807,28808,28811,28812,28813,28815,28816,28817,28819,28823,28824,28826,28827,28830,28831,28832,28833,28834,28835,28836,28837,28838,28839,28840,28841,28842,28848,28850,28852,28853,28854,28858,28862,28863,28868,28869,28870,28871,28873,28875,28876,28877,28878,28879,28880,28881,28882,28883,28884,28885,28886,28887,28890,28892,28893,28894,28896,28897,28898,28899,28901,28906,28910,28912,28913,28914,28915,28916,28917,28918,28920,28922,28923,28924,28926,28927,28928,28929,28930,28931,28932,28933,28934,28935,28936,28939,28940,28941,28942,28943,28945,28946,28948,28951,28955,28956,28957,28958,28959,28960,28961,28962,28963,28964,28965,28967,28968,28969,28970,28971,28972,28973,28974,28978,28979,28980,28981,28983,28984,28985,28986,28987,28988,28989,28990,28991,28992,28993,28994,28995,28996,28998,28999,29000,29001,29003,29005,29007,29008,29009,29010,29011,29012,29013,29014,29015,29016,29017,29018,29019,29021,29023,29024,29025,29026,29027,29029,29033,29034,29035,29036,29037,29039,29040,29041,29044,29045,29046,29047,29049,29051,29052,29054,29055,29056,29057,29058,29059,29061,29062,29063,29064,29065,29067,29068,29069,29070,29072,29073,29074,29075,29077,29078,29079,29082,29083,29084,29085,29086,29089,29090,29091,29092,29093,29094,29095,29097,29098,29099,29101,29102,29103,29104,29105,29106,29108,29110,29111,29112,29114,29115,29116,29117,29118,29119,29120,29121,29122,29124,29125,29126,29127,29128,29129,29130,29131,29132,29133,29135,29136,29137,29138,29139,29142,29143,29144,29145,29146,29147,29148,29149,29150,29151,29153,29154,29155,29156,29158,29160,29161,29162,29163,29164,29165,29167,29168,29169,29170,29171,29172,29173,29174,29175,29176,29178,29179,29180,29181,29182,29183,29184,29185,29186,29187,29188,29189,29191,29192,29193,29194,29195,29196,29197,29198,29199,29200,29201,29202,29203,29204,29205,29206,29207,29208,29209,29210,29211,29212,29214,29215,29216,29217,29218,29219,29220,29221,29222,29223,29225,29227,29229,29230,29231,29234,29235,29236,29242,29244,29246,29248,29249,29250,29251,29252,29253,29254,29257,29258,29259,29262,29263,29264,29265,29267,29268,29269,29271,29272,29274,29276,29278,29280,29283,29284,29285,29288,29290,29291,29292,29293,29296,29297,29299,29300,29302,29303,29304,29307,29308,29309,29314,29315,29317,29318,29319,29320,29321,29324,29326,29328,29329,29331,29332,29333,29334,29335,29336,29337,29338,29339,29340,29341,29342,29344,29345,29346,29347,29348,29349,29350,29351,29352,29353,29354,29355,29358,29361,29362,29363,29365,29370,29371,29372,29373,29374,29375,29376,29381,29382,29383,29385,29386,29387,29388,29391,29393,29395,29396,29397,29398,29400,29402,29403,58566,58567,58568,58569,58570,58571,58572,58573,58574,58575,58576,58577,58578,58579,58580,58581,58582,58583,58584,58585,58586,58587,58588,58589,58590,58591,58592,58593,58594,58595,58596,58597,58598,58599,58600,58601,58602,58603,58604,58605,58606,58607,58608,58609,58610,58611,58612,58613,58614,58615,58616,58617,58618,58619,58620,58621,58622,58623,58624,58625,58626,58627,58628,58629,58630,58631,58632,58633,58634,58635,58636,58637,58638,58639,58640,58641,58642,58643,58644,58645,58646,58647,58648,58649,58650,58651,58652,58653,58654,58655,58656,58657,58658,58659,58660,58661,12288,12289,12290,183,713,711,168,12291,12293,8212,65374,8214,8230,8216,8217,8220,8221,12308,12309,12296,12297,12298,12299,12300,12301,12302,12303,12310,12311,12304,12305,177,215,247,8758,8743,8744,8721,8719,8746,8745,8712,8759,8730,8869,8741,8736,8978,8857,8747,8750,8801,8780,8776,8765,8733,8800,8814,8815,8804,8805,8734,8757,8756,9794,9792,176,8242,8243,8451,65284,164,65504,65505,8240,167,8470,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,8251,8594,8592,8593,8595,12307,58662,58663,58664,58665,58666,58667,58668,58669,58670,58671,58672,58673,58674,58675,58676,58677,58678,58679,58680,58681,58682,58683,58684,58685,58686,58687,58688,58689,58690,58691,58692,58693,58694,58695,58696,58697,58698,58699,58700,58701,58702,58703,58704,58705,58706,58707,58708,58709,58710,58711,58712,58713,58714,58715,58716,58717,58718,58719,58720,58721,58722,58723,58724,58725,58726,58727,58728,58729,58730,58731,58732,58733,58734,58735,58736,58737,58738,58739,58740,58741,58742,58743,58744,58745,58746,58747,58748,58749,58750,58751,58752,58753,58754,58755,58756,58757,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,59238,59239,59240,59241,59242,59243,9352,9353,9354,9355,9356,9357,9358,9359,9360,9361,9362,9363,9364,9365,9366,9367,9368,9369,9370,9371,9332,9333,9334,9335,9336,9337,9338,9339,9340,9341,9342,9343,9344,9345,9346,9347,9348,9349,9350,9351,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,8364,59245,12832,12833,12834,12835,12836,12837,12838,12839,12840,12841,59246,59247,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,8554,8555,59248,59249,58758,58759,58760,58761,58762,58763,58764,58765,58766,58767,58768,58769,58770,58771,58772,58773,58774,58775,58776,58777,58778,58779,58780,58781,58782,58783,58784,58785,58786,58787,58788,58789,58790,58791,58792,58793,58794,58795,58796,58797,58798,58799,58800,58801,58802,58803,58804,58805,58806,58807,58808,58809,58810,58811,58812,58813,58814,58815,58816,58817,58818,58819,58820,58821,58822,58823,58824,58825,58826,58827,58828,58829,58830,58831,58832,58833,58834,58835,58836,58837,58838,58839,58840,58841,58842,58843,58844,58845,58846,58847,58848,58849,58850,58851,58852,12288,65281,65282,65283,65509,65285,65286,65287,65288,65289,65290,65291,65292,65293,65294,65295,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,65306,65307,65308,65309,65310,65311,65312,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,65339,65340,65341,65342,65343,65344,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,65371,65372,65373,65507,58854,58855,58856,58857,58858,58859,58860,58861,58862,58863,58864,58865,58866,58867,58868,58869,58870,58871,58872,58873,58874,58875,58876,58877,58878,58879,58880,58881,58882,58883,58884,58885,58886,58887,58888,58889,58890,58891,58892,58893,58894,58895,58896,58897,58898,58899,58900,58901,58902,58903,58904,58905,58906,58907,58908,58909,58910,58911,58912,58913,58914,58915,58916,58917,58918,58919,58920,58921,58922,58923,58924,58925,58926,58927,58928,58929,58930,58931,58932,58933,58934,58935,58936,58937,58938,58939,58940,58941,58942,58943,58944,58945,58946,58947,58948,58949,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,59250,59251,59252,59253,59254,59255,59256,59257,59258,59259,59260,58950,58951,58952,58953,58954,58955,58956,58957,58958,58959,58960,58961,58962,58963,58964,58965,58966,58967,58968,58969,58970,58971,58972,58973,58974,58975,58976,58977,58978,58979,58980,58981,58982,58983,58984,58985,58986,58987,58988,58989,58990,58991,58992,58993,58994,58995,58996,58997,58998,58999,59000,59001,59002,59003,59004,59005,59006,59007,59008,59009,59010,59011,59012,59013,59014,59015,59016,59017,59018,59019,59020,59021,59022,59023,59024,59025,59026,59027,59028,59029,59030,59031,59032,59033,59034,59035,59036,59037,59038,59039,59040,59041,59042,59043,59044,59045,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,59261,59262,59263,59264,59265,59266,59267,59268,59046,59047,59048,59049,59050,59051,59052,59053,59054,59055,59056,59057,59058,59059,59060,59061,59062,59063,59064,59065,59066,59067,59068,59069,59070,59071,59072,59073,59074,59075,59076,59077,59078,59079,59080,59081,59082,59083,59084,59085,59086,59087,59088,59089,59090,59091,59092,59093,59094,59095,59096,59097,59098,59099,59100,59101,59102,59103,59104,59105,59106,59107,59108,59109,59110,59111,59112,59113,59114,59115,59116,59117,59118,59119,59120,59121,59122,59123,59124,59125,59126,59127,59128,59129,59130,59131,59132,59133,59134,59135,59136,59137,59138,59139,59140,59141,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,59269,59270,59271,59272,59273,59274,59275,59276,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,59277,59278,59279,59280,59281,59282,59283,65077,65078,65081,65082,65087,65088,65085,65086,65089,65090,65091,65092,59284,59285,65083,65084,65079,65080,65073,59286,65075,65076,59287,59288,59289,59290,59291,59292,59293,59294,59295,59142,59143,59144,59145,59146,59147,59148,59149,59150,59151,59152,59153,59154,59155,59156,59157,59158,59159,59160,59161,59162,59163,59164,59165,59166,59167,59168,59169,59170,59171,59172,59173,59174,59175,59176,59177,59178,59179,59180,59181,59182,59183,59184,59185,59186,59187,59188,59189,59190,59191,59192,59193,59194,59195,59196,59197,59198,59199,59200,59201,59202,59203,59204,59205,59206,59207,59208,59209,59210,59211,59212,59213,59214,59215,59216,59217,59218,59219,59220,59221,59222,59223,59224,59225,59226,59227,59228,59229,59230,59231,59232,59233,59234,59235,59236,59237,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,59296,59297,59298,59299,59300,59301,59302,59303,59304,59305,59306,59307,59308,59309,59310,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,59311,59312,59313,59314,59315,59316,59317,59318,59319,59320,59321,59322,59323,714,715,729,8211,8213,8229,8245,8453,8457,8598,8599,8600,8601,8725,8735,8739,8786,8806,8807,8895,9552,9553,9554,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,9581,9582,9583,9584,9585,9586,9587,9601,9602,9603,9604,9605,9606,9607,9608,9609,9610,9611,9612,9613,9614,9615,9619,9620,9621,9660,9661,9698,9699,9700,9701,9737,8853,12306,12317,12318,59324,59325,59326,59327,59328,59329,59330,59331,59332,59333,59334,257,225,462,224,275,233,283,232,299,237,464,236,333,243,466,242,363,250,468,249,470,472,474,476,252,234,593,7743,324,328,505,609,59337,59338,59339,59340,12549,12550,12551,12552,12553,12554,12555,12556,12557,12558,12559,12560,12561,12562,12563,12564,12565,12566,12567,12568,12569,12570,12571,12572,12573,12574,12575,12576,12577,12578,12579,12580,12581,12582,12583,12584,12585,59341,59342,59343,59344,59345,59346,59347,59348,59349,59350,59351,59352,59353,59354,59355,59356,59357,59358,59359,59360,59361,12321,12322,12323,12324,12325,12326,12327,12328,12329,12963,13198,13199,13212,13213,13214,13217,13252,13262,13265,13266,13269,65072,65506,65508,59362,8481,12849,59363,8208,59364,59365,59366,12540,12443,12444,12541,12542,12294,12445,12446,65097,65098,65099,65100,65101,65102,65103,65104,65105,65106,65108,65109,65110,65111,65113,65114,65115,65116,65117,65118,65119,65120,65121,65122,65123,65124,65125,65126,65128,65129,65130,65131,12350,12272,12273,12274,12275,12276,12277,12278,12279,12280,12281,12282,12283,12295,59380,59381,59382,59383,59384,59385,59386,59387,59388,59389,59390,59391,59392,9472,9473,9474,9475,9476,9477,9478,9479,9480,9481,9482,9483,9484,9485,9486,9487,9488,9489,9490,9491,9492,9493,9494,9495,9496,9497,9498,9499,9500,9501,9502,9503,9504,9505,9506,9507,9508,9509,9510,9511,9512,9513,9514,9515,9516,9517,9518,9519,9520,9521,9522,9523,9524,9525,9526,9527,9528,9529,9530,9531,9532,9533,9534,9535,9536,9537,9538,9539,9540,9541,9542,9543,9544,9545,9546,9547,59393,59394,59395,59396,59397,59398,59399,59400,59401,59402,59403,59404,59405,59406,59407,29404,29405,29407,29410,29411,29412,29413,29414,29415,29418,29419,29429,29430,29433,29437,29438,29439,29440,29442,29444,29445,29446,29447,29448,29449,29451,29452,29453,29455,29456,29457,29458,29460,29464,29465,29466,29471,29472,29475,29476,29478,29479,29480,29485,29487,29488,29490,29491,29493,29494,29498,29499,29500,29501,29504,29505,29506,29507,29508,29509,29510,29511,29512,29513,29514,29515,29516,29518,29519,29521,29523,29524,29525,29526,29528,29529,29530,29531,29532,29533,29534,29535,29537,29538,29539,29540,29541,29542,29543,29544,29545,29546,29547,29550,29552,29553,57344,57345,57346,57347,57348,57349,57350,57351,57352,57353,57354,57355,57356,57357,57358,57359,57360,57361,57362,57363,57364,57365,57366,57367,57368,57369,57370,57371,57372,57373,57374,57375,57376,57377,57378,57379,57380,57381,57382,57383,57384,57385,57386,57387,57388,57389,57390,57391,57392,57393,57394,57395,57396,57397,57398,57399,57400,57401,57402,57403,57404,57405,57406,57407,57408,57409,57410,57411,57412,57413,57414,57415,57416,57417,57418,57419,57420,57421,57422,57423,57424,57425,57426,57427,57428,57429,57430,57431,57432,57433,57434,57435,57436,57437,29554,29555,29556,29557,29558,29559,29560,29561,29562,29563,29564,29565,29567,29568,29569,29570,29571,29573,29574,29576,29578,29580,29581,29583,29584,29586,29587,29588,29589,29591,29592,29593,29594,29596,29597,29598,29600,29601,29603,29604,29605,29606,29607,29608,29610,29612,29613,29617,29620,29621,29622,29624,29625,29628,29629,29630,29631,29633,29635,29636,29637,29638,29639,29643,29644,29646,29650,29651,29652,29653,29654,29655,29656,29658,29659,29660,29661,29663,29665,29666,29667,29668,29670,29672,29674,29675,29676,29678,29679,29680,29681,29683,29684,29685,29686,29687,57438,57439,57440,57441,57442,57443,57444,57445,57446,57447,57448,57449,57450,57451,57452,57453,57454,57455,57456,57457,57458,57459,57460,57461,57462,57463,57464,57465,57466,57467,57468,57469,57470,57471,57472,57473,57474,57475,57476,57477,57478,57479,57480,57481,57482,57483,57484,57485,57486,57487,57488,57489,57490,57491,57492,57493,57494,57495,57496,57497,57498,57499,57500,57501,57502,57503,57504,57505,57506,57507,57508,57509,57510,57511,57512,57513,57514,57515,57516,57517,57518,57519,57520,57521,57522,57523,57524,57525,57526,57527,57528,57529,57530,57531,29688,29689,29690,29691,29692,29693,29694,29695,29696,29697,29698,29700,29703,29704,29707,29708,29709,29710,29713,29714,29715,29716,29717,29718,29719,29720,29721,29724,29725,29726,29727,29728,29729,29731,29732,29735,29737,29739,29741,29743,29745,29746,29751,29752,29753,29754,29755,29757,29758,29759,29760,29762,29763,29764,29765,29766,29767,29768,29769,29770,29771,29772,29773,29774,29775,29776,29777,29778,29779,29780,29782,29784,29789,29792,29793,29794,29795,29796,29797,29798,29799,29800,29801,29802,29803,29804,29806,29807,29809,29810,29811,29812,29813,29816,29817,29818,57532,57533,57534,57535,57536,57537,57538,57539,57540,57541,57542,57543,57544,57545,57546,57547,57548,57549,57550,57551,57552,57553,57554,57555,57556,57557,57558,57559,57560,57561,57562,57563,57564,57565,57566,57567,57568,57569,57570,57571,57572,57573,57574,57575,57576,57577,57578,57579,57580,57581,57582,57583,57584,57585,57586,57587,57588,57589,57590,57591,57592,57593,57594,57595,57596,57597,57598,57599,57600,57601,57602,57603,57604,57605,57606,57607,57608,57609,57610,57611,57612,57613,57614,57615,57616,57617,57618,57619,57620,57621,57622,57623,57624,57625,29819,29820,29821,29823,29826,29828,29829,29830,29832,29833,29834,29836,29837,29839,29841,29842,29843,29844,29845,29846,29847,29848,29849,29850,29851,29853,29855,29856,29857,29858,29859,29860,29861,29862,29866,29867,29868,29869,29870,29871,29872,29873,29874,29875,29876,29877,29878,29879,29880,29881,29883,29884,29885,29886,29887,29888,29889,29890,29891,29892,29893,29894,29895,29896,29897,29898,29899,29900,29901,29902,29903,29904,29905,29907,29908,29909,29910,29911,29912,29913,29914,29915,29917,29919,29921,29925,29927,29928,29929,29930,29931,29932,29933,29936,29937,29938,57626,57627,57628,57629,57630,57631,57632,57633,57634,57635,57636,57637,57638,57639,57640,57641,57642,57643,57644,57645,57646,57647,57648,57649,57650,57651,57652,57653,57654,57655,57656,57657,57658,57659,57660,57661,57662,57663,57664,57665,57666,57667,57668,57669,57670,57671,57672,57673,57674,57675,57676,57677,57678,57679,57680,57681,57682,57683,57684,57685,57686,57687,57688,57689,57690,57691,57692,57693,57694,57695,57696,57697,57698,57699,57700,57701,57702,57703,57704,57705,57706,57707,57708,57709,57710,57711,57712,57713,57714,57715,57716,57717,57718,57719,29939,29941,29944,29945,29946,29947,29948,29949,29950,29952,29953,29954,29955,29957,29958,29959,29960,29961,29962,29963,29964,29966,29968,29970,29972,29973,29974,29975,29979,29981,29982,29984,29985,29986,29987,29988,29990,29991,29994,29998,30004,30006,30009,30012,30013,30015,30017,30018,30019,30020,30022,30023,30025,30026,30029,30032,30033,30034,30035,30037,30038,30039,30040,30045,30046,30047,30048,30049,30050,30051,30052,30055,30056,30057,30059,30060,30061,30062,30063,30064,30065,30067,30069,30070,30071,30074,30075,30076,30077,30078,30080,30081,30082,30084,30085,30087,57720,57721,57722,57723,57724,57725,57726,57727,57728,57729,57730,57731,57732,57733,57734,57735,57736,57737,57738,57739,57740,57741,57742,57743,57744,57745,57746,57747,57748,57749,57750,57751,57752,57753,57754,57755,57756,57757,57758,57759,57760,57761,57762,57763,57764,57765,57766,57767,57768,57769,57770,57771,57772,57773,57774,57775,57776,57777,57778,57779,57780,57781,57782,57783,57784,57785,57786,57787,57788,57789,57790,57791,57792,57793,57794,57795,57796,57797,57798,57799,57800,57801,57802,57803,57804,57805,57806,57807,57808,57809,57810,57811,57812,57813,30088,30089,30090,30092,30093,30094,30096,30099,30101,30104,30107,30108,30110,30114,30118,30119,30120,30121,30122,30125,30134,30135,30138,30139,30143,30144,30145,30150,30155,30156,30158,30159,30160,30161,30163,30167,30169,30170,30172,30173,30175,30176,30177,30181,30185,30188,30189,30190,30191,30194,30195,30197,30198,30199,30200,30202,30203,30205,30206,30210,30212,30214,30215,30216,30217,30219,30221,30222,30223,30225,30226,30227,30228,30230,30234,30236,30237,30238,30241,30243,30247,30248,30252,30254,30255,30257,30258,30262,30263,30265,30266,30267,30269,30273,30274,30276,57814,57815,57816,57817,57818,57819,57820,57821,57822,57823,57824,57825,57826,57827,57828,57829,57830,57831,57832,57833,57834,57835,57836,57837,57838,57839,57840,57841,57842,57843,57844,57845,57846,57847,57848,57849,57850,57851,57852,57853,57854,57855,57856,57857,57858,57859,57860,57861,57862,57863,57864,57865,57866,57867,57868,57869,57870,57871,57872,57873,57874,57875,57876,57877,57878,57879,57880,57881,57882,57883,57884,57885,57886,57887,57888,57889,57890,57891,57892,57893,57894,57895,57896,57897,57898,57899,57900,57901,57902,57903,57904,57905,57906,57907,30277,30278,30279,30280,30281,30282,30283,30286,30287,30288,30289,30290,30291,30293,30295,30296,30297,30298,30299,30301,30303,30304,30305,30306,30308,30309,30310,30311,30312,30313,30314,30316,30317,30318,30320,30321,30322,30323,30324,30325,30326,30327,30329,30330,30332,30335,30336,30337,30339,30341,30345,30346,30348,30349,30351,30352,30354,30356,30357,30359,30360,30362,30363,30364,30365,30366,30367,30368,30369,30370,30371,30373,30374,30375,30376,30377,30378,30379,30380,30381,30383,30384,30387,30389,30390,30391,30392,30393,30394,30395,30396,30397,30398,30400,30401,30403,21834,38463,22467,25384,21710,21769,21696,30353,30284,34108,30702,33406,30861,29233,38552,38797,27688,23433,20474,25353,26263,23736,33018,26696,32942,26114,30414,20985,25942,29100,32753,34948,20658,22885,25034,28595,33453,25420,25170,21485,21543,31494,20843,30116,24052,25300,36299,38774,25226,32793,22365,38712,32610,29240,30333,26575,30334,25670,20336,36133,25308,31255,26001,29677,25644,25203,33324,39041,26495,29256,25198,25292,20276,29923,21322,21150,32458,37030,24110,26758,27036,33152,32465,26834,30917,34444,38225,20621,35876,33502,32990,21253,35090,21093,30404,30407,30409,30411,30412,30419,30421,30425,30426,30428,30429,30430,30432,30433,30434,30435,30436,30438,30439,30440,30441,30442,30443,30444,30445,30448,30451,30453,30454,30455,30458,30459,30461,30463,30464,30466,30467,30469,30470,30474,30476,30478,30479,30480,30481,30482,30483,30484,30485,30486,30487,30488,30491,30492,30493,30494,30497,30499,30500,30501,30503,30506,30507,30508,30510,30512,30513,30514,30515,30516,30521,30523,30525,30526,30527,30530,30532,30533,30534,30536,30537,30538,30539,30540,30541,30542,30543,30546,30547,30548,30549,30550,30551,30552,30553,30556,34180,38649,20445,22561,39281,23453,25265,25253,26292,35961,40077,29190,26479,30865,24754,21329,21271,36744,32972,36125,38049,20493,29384,22791,24811,28953,34987,22868,33519,26412,31528,23849,32503,29997,27893,36454,36856,36924,40763,27604,37145,31508,24444,30887,34006,34109,27605,27609,27606,24065,24199,30201,38381,25949,24330,24517,36767,22721,33218,36991,38491,38829,36793,32534,36140,25153,20415,21464,21342,36776,36777,36779,36941,26631,24426,33176,34920,40150,24971,21035,30250,24428,25996,28626,28392,23486,25672,20853,20912,26564,19993,31177,39292,28851,30557,30558,30559,30560,30564,30567,30569,30570,30573,30574,30575,30576,30577,30578,30579,30580,30581,30582,30583,30584,30586,30587,30588,30593,30594,30595,30598,30599,30600,30601,30602,30603,30607,30608,30611,30612,30613,30614,30615,30616,30617,30618,30619,30620,30621,30622,30625,30627,30628,30630,30632,30635,30637,30638,30639,30641,30642,30644,30646,30647,30648,30649,30650,30652,30654,30656,30657,30658,30659,30660,30661,30662,30663,30664,30665,30666,30667,30668,30670,30671,30672,30673,30674,30675,30676,30677,30678,30680,30681,30682,30685,30686,30687,30688,30689,30692,30149,24182,29627,33760,25773,25320,38069,27874,21338,21187,25615,38082,31636,20271,24091,33334,33046,33162,28196,27850,39539,25429,21340,21754,34917,22496,19981,24067,27493,31807,37096,24598,25830,29468,35009,26448,25165,36130,30572,36393,37319,24425,33756,34081,39184,21442,34453,27531,24813,24808,28799,33485,33329,20179,27815,34255,25805,31961,27133,26361,33609,21397,31574,20391,20876,27979,23618,36461,25554,21449,33580,33590,26597,30900,25661,23519,23700,24046,35815,25286,26612,35962,25600,25530,34633,39307,35863,32544,38130,20135,38416,39076,26124,29462,30694,30696,30698,30703,30704,30705,30706,30708,30709,30711,30713,30714,30715,30716,30723,30724,30725,30726,30727,30728,30730,30731,30734,30735,30736,30739,30741,30745,30747,30750,30752,30753,30754,30756,30760,30762,30763,30766,30767,30769,30770,30771,30773,30774,30781,30783,30785,30786,30787,30788,30790,30792,30793,30794,30795,30797,30799,30801,30803,30804,30808,30809,30810,30811,30812,30814,30815,30816,30817,30818,30819,30820,30821,30822,30823,30824,30825,30831,30832,30833,30834,30835,30836,30837,30838,30840,30841,30842,30843,30845,30846,30847,30848,30849,30850,30851,22330,23581,24120,38271,20607,32928,21378,25950,30021,21809,20513,36229,25220,38046,26397,22066,28526,24034,21557,28818,36710,25199,25764,25507,24443,28552,37108,33251,36784,23576,26216,24561,27785,38472,36225,34924,25745,31216,22478,27225,25104,21576,20056,31243,24809,28548,35802,25215,36894,39563,31204,21507,30196,25345,21273,27744,36831,24347,39536,32827,40831,20360,23610,36196,32709,26021,28861,20805,20914,34411,23815,23456,25277,37228,30068,36364,31264,24833,31609,20167,32504,30597,19985,33261,21021,20986,27249,21416,36487,38148,38607,28353,38500,26970,30852,30853,30854,30856,30858,30859,30863,30864,30866,30868,30869,30870,30873,30877,30878,30880,30882,30884,30886,30888,30889,30890,30891,30892,30893,30894,30895,30901,30902,30903,30904,30906,30907,30908,30909,30911,30912,30914,30915,30916,30918,30919,30920,30924,30925,30926,30927,30929,30930,30931,30934,30935,30936,30938,30939,30940,30941,30942,30943,30944,30945,30946,30947,30948,30949,30950,30951,30953,30954,30955,30957,30958,30959,30960,30961,30963,30965,30966,30968,30969,30971,30972,30973,30974,30975,30976,30978,30979,30980,30982,30983,30984,30985,30986,30987,30988,30784,20648,30679,25616,35302,22788,25571,24029,31359,26941,20256,33337,21912,20018,30126,31383,24162,24202,38383,21019,21561,28810,25462,38180,22402,26149,26943,37255,21767,28147,32431,34850,25139,32496,30133,33576,30913,38604,36766,24904,29943,35789,27492,21050,36176,27425,32874,33905,22257,21254,20174,19995,20945,31895,37259,31751,20419,36479,31713,31388,25703,23828,20652,33030,30209,31929,28140,32736,26449,23384,23544,30923,25774,25619,25514,25387,38169,25645,36798,31572,30249,25171,22823,21574,27513,20643,25140,24102,27526,20195,36151,34955,24453,36910,30989,30990,30991,30992,30993,30994,30996,30997,30998,30999,31000,31001,31002,31003,31004,31005,31007,31008,31009,31010,31011,31013,31014,31015,31016,31017,31018,31019,31020,31021,31022,31023,31024,31025,31026,31027,31029,31030,31031,31032,31033,31037,31039,31042,31043,31044,31045,31047,31050,31051,31052,31053,31054,31055,31056,31057,31058,31060,31061,31064,31065,31073,31075,31076,31078,31081,31082,31083,31084,31086,31088,31089,31090,31091,31092,31093,31094,31097,31099,31100,31101,31102,31103,31106,31107,31110,31111,31112,31113,31115,31116,31117,31118,31120,31121,31122,24608,32829,25285,20025,21333,37112,25528,32966,26086,27694,20294,24814,28129,35806,24377,34507,24403,25377,20826,33633,26723,20992,25443,36424,20498,23707,31095,23548,21040,31291,24764,36947,30423,24503,24471,30340,36460,28783,30331,31561,30634,20979,37011,22564,20302,28404,36842,25932,31515,29380,28068,32735,23265,25269,24213,22320,33922,31532,24093,24351,36882,32532,39072,25474,28359,30872,28857,20856,38747,22443,30005,20291,30008,24215,24806,22880,28096,27583,30857,21500,38613,20939,20993,25481,21514,38035,35843,36300,29241,30879,34678,36845,35853,21472,31123,31124,31125,31126,31127,31128,31129,31131,31132,31133,31134,31135,31136,31137,31138,31139,31140,31141,31142,31144,31145,31146,31147,31148,31149,31150,31151,31152,31153,31154,31156,31157,31158,31159,31160,31164,31167,31170,31172,31173,31175,31176,31178,31180,31182,31183,31184,31187,31188,31190,31191,31193,31194,31195,31196,31197,31198,31200,31201,31202,31205,31208,31210,31212,31214,31217,31218,31219,31220,31221,31222,31223,31225,31226,31228,31230,31231,31233,31236,31237,31239,31240,31241,31242,31244,31247,31248,31249,31250,31251,31253,31254,31256,31257,31259,31260,19969,30447,21486,38025,39030,40718,38189,23450,35746,20002,19996,20908,33891,25026,21160,26635,20375,24683,20923,27934,20828,25238,26007,38497,35910,36887,30168,37117,30563,27602,29322,29420,35835,22581,30585,36172,26460,38208,32922,24230,28193,22930,31471,30701,38203,27573,26029,32526,22534,20817,38431,23545,22697,21544,36466,25958,39039,22244,38045,30462,36929,25479,21702,22810,22842,22427,36530,26421,36346,33333,21057,24816,22549,34558,23784,40517,20420,39069,35769,23077,24694,21380,25212,36943,37122,39295,24681,32780,20799,32819,23572,39285,27953,20108,31261,31263,31265,31266,31268,31269,31270,31271,31272,31273,31274,31275,31276,31277,31278,31279,31280,31281,31282,31284,31285,31286,31288,31290,31294,31296,31297,31298,31299,31300,31301,31303,31304,31305,31306,31307,31308,31309,31310,31311,31312,31314,31315,31316,31317,31318,31320,31321,31322,31323,31324,31325,31326,31327,31328,31329,31330,31331,31332,31333,31334,31335,31336,31337,31338,31339,31340,31341,31342,31343,31345,31346,31347,31349,31355,31356,31357,31358,31362,31365,31367,31369,31370,31371,31372,31374,31375,31376,31379,31380,31385,31386,31387,31390,31393,31394,36144,21457,32602,31567,20240,20047,38400,27861,29648,34281,24070,30058,32763,27146,30718,38034,32321,20961,28902,21453,36820,33539,36137,29359,39277,27867,22346,33459,26041,32938,25151,38450,22952,20223,35775,32442,25918,33778,38750,21857,39134,32933,21290,35837,21536,32954,24223,27832,36153,33452,37210,21545,27675,20998,32439,22367,28954,27774,31881,22859,20221,24575,24868,31914,20016,23553,26539,34562,23792,38155,39118,30127,28925,36898,20911,32541,35773,22857,20964,20315,21542,22827,25975,32932,23413,25206,25282,36752,24133,27679,31526,20239,20440,26381,31395,31396,31399,31401,31402,31403,31406,31407,31408,31409,31410,31412,31413,31414,31415,31416,31417,31418,31419,31420,31421,31422,31424,31425,31426,31427,31428,31429,31430,31431,31432,31433,31434,31436,31437,31438,31439,31440,31441,31442,31443,31444,31445,31447,31448,31450,31451,31452,31453,31457,31458,31460,31463,31464,31465,31466,31467,31468,31470,31472,31473,31474,31475,31476,31477,31478,31479,31480,31483,31484,31486,31488,31489,31490,31493,31495,31497,31500,31501,31502,31504,31506,31507,31510,31511,31512,31514,31516,31517,31519,31521,31522,31523,31527,31529,31533,28014,28074,31119,34993,24343,29995,25242,36741,20463,37340,26023,33071,33105,24220,33104,36212,21103,35206,36171,22797,20613,20184,38428,29238,33145,36127,23500,35747,38468,22919,32538,21648,22134,22030,35813,25913,27010,38041,30422,28297,24178,29976,26438,26577,31487,32925,36214,24863,31174,25954,36195,20872,21018,38050,32568,32923,32434,23703,28207,26464,31705,30347,39640,33167,32660,31957,25630,38224,31295,21578,21733,27468,25601,25096,40509,33011,30105,21106,38761,33883,26684,34532,38401,38548,38124,20010,21508,32473,26681,36319,32789,26356,24218,32697,31535,31536,31538,31540,31541,31542,31543,31545,31547,31549,31551,31552,31553,31554,31555,31556,31558,31560,31562,31565,31566,31571,31573,31575,31577,31580,31582,31583,31585,31587,31588,31589,31590,31591,31592,31593,31594,31595,31596,31597,31599,31600,31603,31604,31606,31608,31610,31612,31613,31615,31617,31618,31619,31620,31622,31623,31624,31625,31626,31627,31628,31630,31631,31633,31634,31635,31638,31640,31641,31642,31643,31646,31647,31648,31651,31652,31653,31662,31663,31664,31666,31667,31669,31670,31671,31673,31674,31675,31676,31677,31678,31679,31680,31682,31683,31684,22466,32831,26775,24037,25915,21151,24685,40858,20379,36524,20844,23467,24339,24041,27742,25329,36129,20849,38057,21246,27807,33503,29399,22434,26500,36141,22815,36764,33735,21653,31629,20272,27837,23396,22993,40723,21476,34506,39592,35895,32929,25925,39038,22266,38599,21038,29916,21072,23521,25346,35074,20054,25296,24618,26874,20851,23448,20896,35266,31649,39302,32592,24815,28748,36143,20809,24191,36891,29808,35268,22317,30789,24402,40863,38394,36712,39740,35809,30328,26690,26588,36330,36149,21053,36746,28378,26829,38149,37101,22269,26524,35065,36807,21704,31685,31688,31689,31690,31691,31693,31694,31695,31696,31698,31700,31701,31702,31703,31704,31707,31708,31710,31711,31712,31714,31715,31716,31719,31720,31721,31723,31724,31725,31727,31728,31730,31731,31732,31733,31734,31736,31737,31738,31739,31741,31743,31744,31745,31746,31747,31748,31749,31750,31752,31753,31754,31757,31758,31760,31761,31762,31763,31764,31765,31767,31768,31769,31770,31771,31772,31773,31774,31776,31777,31778,31779,31780,31781,31784,31785,31787,31788,31789,31790,31791,31792,31793,31794,31795,31796,31797,31798,31799,31801,31802,31803,31804,31805,31806,31810,39608,23401,28023,27686,20133,23475,39559,37219,25000,37039,38889,21547,28085,23506,20989,21898,32597,32752,25788,25421,26097,25022,24717,28938,27735,27721,22831,26477,33322,22741,22158,35946,27627,37085,22909,32791,21495,28009,21621,21917,33655,33743,26680,31166,21644,20309,21512,30418,35977,38402,27827,28088,36203,35088,40548,36154,22079,40657,30165,24456,29408,24680,21756,20136,27178,34913,24658,36720,21700,28888,34425,40511,27946,23439,24344,32418,21897,20399,29492,21564,21402,20505,21518,21628,20046,24573,29786,22774,33899,32993,34676,29392,31946,28246,31811,31812,31813,31814,31815,31816,31817,31818,31819,31820,31822,31823,31824,31825,31826,31827,31828,31829,31830,31831,31832,31833,31834,31835,31836,31837,31838,31839,31840,31841,31842,31843,31844,31845,31846,31847,31848,31849,31850,31851,31852,31853,31854,31855,31856,31857,31858,31861,31862,31863,31864,31865,31866,31870,31871,31872,31873,31874,31875,31876,31877,31878,31879,31880,31882,31883,31884,31885,31886,31887,31888,31891,31892,31894,31897,31898,31899,31904,31905,31907,31910,31911,31912,31913,31915,31916,31917,31919,31920,31924,31925,31926,31927,31928,31930,31931,24359,34382,21804,25252,20114,27818,25143,33457,21719,21326,29502,28369,30011,21010,21270,35805,27088,24458,24576,28142,22351,27426,29615,26707,36824,32531,25442,24739,21796,30186,35938,28949,28067,23462,24187,33618,24908,40644,30970,34647,31783,30343,20976,24822,29004,26179,24140,24653,35854,28784,25381,36745,24509,24674,34516,22238,27585,24724,24935,21321,24800,26214,36159,31229,20250,28905,27719,35763,35826,32472,33636,26127,23130,39746,27985,28151,35905,27963,20249,28779,33719,25110,24785,38669,36135,31096,20987,22334,22522,26426,30072,31293,31215,31637,31935,31936,31938,31939,31940,31942,31945,31947,31950,31951,31952,31953,31954,31955,31956,31960,31962,31963,31965,31966,31969,31970,31971,31972,31973,31974,31975,31977,31978,31979,31980,31981,31982,31984,31985,31986,31987,31988,31989,31990,31991,31993,31994,31996,31997,31998,31999,32000,32001,32002,32003,32004,32005,32006,32007,32008,32009,32011,32012,32013,32014,32015,32016,32017,32018,32019,32020,32021,32022,32023,32024,32025,32026,32027,32028,32029,32030,32031,32033,32035,32036,32037,32038,32040,32041,32042,32044,32045,32046,32048,32049,32050,32051,32052,32053,32054,32908,39269,36857,28608,35749,40481,23020,32489,32521,21513,26497,26840,36753,31821,38598,21450,24613,30142,27762,21363,23241,32423,25380,20960,33034,24049,34015,25216,20864,23395,20238,31085,21058,24760,27982,23492,23490,35745,35760,26082,24524,38469,22931,32487,32426,22025,26551,22841,20339,23478,21152,33626,39050,36158,30002,38078,20551,31292,20215,26550,39550,23233,27516,30417,22362,23574,31546,38388,29006,20860,32937,33392,22904,32516,33575,26816,26604,30897,30839,25315,25441,31616,20461,21098,20943,33616,27099,37492,36341,36145,35265,38190,31661,20214,32055,32056,32057,32058,32059,32060,32061,32062,32063,32064,32065,32066,32067,32068,32069,32070,32071,32072,32073,32074,32075,32076,32077,32078,32079,32080,32081,32082,32083,32084,32085,32086,32087,32088,32089,32090,32091,32092,32093,32094,32095,32096,32097,32098,32099,32100,32101,32102,32103,32104,32105,32106,32107,32108,32109,32111,32112,32113,32114,32115,32116,32117,32118,32120,32121,32122,32123,32124,32125,32126,32127,32128,32129,32130,32131,32132,32133,32134,32135,32136,32137,32138,32139,32140,32141,32142,32143,32144,32145,32146,32147,32148,32149,32150,32151,32152,20581,33328,21073,39279,28176,28293,28071,24314,20725,23004,23558,27974,27743,30086,33931,26728,22870,35762,21280,37233,38477,34121,26898,30977,28966,33014,20132,37066,27975,39556,23047,22204,25605,38128,30699,20389,33050,29409,35282,39290,32564,32478,21119,25945,37237,36735,36739,21483,31382,25581,25509,30342,31224,34903,38454,25130,21163,33410,26708,26480,25463,30571,31469,27905,32467,35299,22992,25106,34249,33445,30028,20511,20171,30117,35819,23626,24062,31563,26020,37329,20170,27941,35167,32039,38182,20165,35880,36827,38771,26187,31105,36817,28908,28024,32153,32154,32155,32156,32157,32158,32159,32160,32161,32162,32163,32164,32165,32167,32168,32169,32170,32171,32172,32173,32175,32176,32177,32178,32179,32180,32181,32182,32183,32184,32185,32186,32187,32188,32189,32190,32191,32192,32193,32194,32195,32196,32197,32198,32199,32200,32201,32202,32203,32204,32205,32206,32207,32208,32209,32210,32211,32212,32213,32214,32215,32216,32217,32218,32219,32220,32221,32222,32223,32224,32225,32226,32227,32228,32229,32230,32231,32232,32233,32234,32235,32236,32237,32238,32239,32240,32241,32242,32243,32244,32245,32246,32247,32248,32249,32250,23613,21170,33606,20834,33550,30555,26230,40120,20140,24778,31934,31923,32463,20117,35686,26223,39048,38745,22659,25964,38236,24452,30153,38742,31455,31454,20928,28847,31384,25578,31350,32416,29590,38893,20037,28792,20061,37202,21417,25937,26087,33276,33285,21646,23601,30106,38816,25304,29401,30141,23621,39545,33738,23616,21632,30697,20030,27822,32858,25298,25454,24040,20855,36317,36382,38191,20465,21477,24807,28844,21095,25424,40515,23071,20518,30519,21367,32482,25733,25899,25225,25496,20500,29237,35273,20915,35776,32477,22343,33740,38055,20891,21531,23803,32251,32252,32253,32254,32255,32256,32257,32258,32259,32260,32261,32262,32263,32264,32265,32266,32267,32268,32269,32270,32271,32272,32273,32274,32275,32276,32277,32278,32279,32280,32281,32282,32283,32284,32285,32286,32287,32288,32289,32290,32291,32292,32293,32294,32295,32296,32297,32298,32299,32300,32301,32302,32303,32304,32305,32306,32307,32308,32309,32310,32311,32312,32313,32314,32316,32317,32318,32319,32320,32322,32323,32324,32325,32326,32328,32329,32330,32331,32332,32333,32334,32335,32336,32337,32338,32339,32340,32341,32342,32343,32344,32345,32346,32347,32348,32349,20426,31459,27994,37089,39567,21888,21654,21345,21679,24320,25577,26999,20975,24936,21002,22570,21208,22350,30733,30475,24247,24951,31968,25179,25239,20130,28821,32771,25335,28900,38752,22391,33499,26607,26869,30933,39063,31185,22771,21683,21487,28212,20811,21051,23458,35838,32943,21827,22438,24691,22353,21549,31354,24656,23380,25511,25248,21475,25187,23495,26543,21741,31391,33510,37239,24211,35044,22840,22446,25358,36328,33007,22359,31607,20393,24555,23485,27454,21281,31568,29378,26694,30719,30518,26103,20917,20111,30420,23743,31397,33909,22862,39745,20608,32350,32351,32352,32353,32354,32355,32356,32357,32358,32359,32360,32361,32362,32363,32364,32365,32366,32367,32368,32369,32370,32371,32372,32373,32374,32375,32376,32377,32378,32379,32380,32381,32382,32383,32384,32385,32387,32388,32389,32390,32391,32392,32393,32394,32395,32396,32397,32398,32399,32400,32401,32402,32403,32404,32405,32406,32407,32408,32409,32410,32412,32413,32414,32430,32436,32443,32444,32470,32484,32492,32505,32522,32528,32542,32567,32569,32571,32572,32573,32574,32575,32576,32577,32579,32582,32583,32584,32585,32586,32587,32588,32589,32590,32591,32594,32595,39304,24871,28291,22372,26118,25414,22256,25324,25193,24275,38420,22403,25289,21895,34593,33098,36771,21862,33713,26469,36182,34013,23146,26639,25318,31726,38417,20848,28572,35888,25597,35272,25042,32518,28866,28389,29701,27028,29436,24266,37070,26391,28010,25438,21171,29282,32769,20332,23013,37226,28889,28061,21202,20048,38647,38253,34174,30922,32047,20769,22418,25794,32907,31867,27882,26865,26974,20919,21400,26792,29313,40654,31729,29432,31163,28435,29702,26446,37324,40100,31036,33673,33620,21519,26647,20029,21385,21169,30782,21382,21033,20616,20363,20432,32598,32601,32603,32604,32605,32606,32608,32611,32612,32613,32614,32615,32619,32620,32621,32623,32624,32627,32629,32630,32631,32632,32634,32635,32636,32637,32639,32640,32642,32643,32644,32645,32646,32647,32648,32649,32651,32653,32655,32656,32657,32658,32659,32661,32662,32663,32664,32665,32667,32668,32672,32674,32675,32677,32678,32680,32681,32682,32683,32684,32685,32686,32689,32691,32692,32693,32694,32695,32698,32699,32702,32704,32706,32707,32708,32710,32711,32712,32713,32715,32717,32719,32720,32721,32722,32723,32726,32727,32729,32730,32731,32732,32733,32734,32738,32739,30178,31435,31890,27813,38582,21147,29827,21737,20457,32852,33714,36830,38256,24265,24604,28063,24088,25947,33080,38142,24651,28860,32451,31918,20937,26753,31921,33391,20004,36742,37327,26238,20142,35845,25769,32842,20698,30103,29134,23525,36797,28518,20102,25730,38243,24278,26009,21015,35010,28872,21155,29454,29747,26519,30967,38678,20020,37051,40158,28107,20955,36161,21533,25294,29618,33777,38646,40836,38083,20278,32666,20940,28789,38517,23725,39046,21478,20196,28316,29705,27060,30827,39311,30041,21016,30244,27969,26611,20845,40857,32843,21657,31548,31423,32740,32743,32744,32746,32747,32748,32749,32751,32754,32756,32757,32758,32759,32760,32761,32762,32765,32766,32767,32770,32775,32776,32777,32778,32782,32783,32785,32787,32794,32795,32797,32798,32799,32801,32803,32804,32811,32812,32813,32814,32815,32816,32818,32820,32825,32826,32828,32830,32832,32833,32836,32837,32839,32840,32841,32846,32847,32848,32849,32851,32853,32854,32855,32857,32859,32860,32861,32862,32863,32864,32865,32866,32867,32868,32869,32870,32871,32872,32875,32876,32877,32878,32879,32880,32882,32883,32884,32885,32886,32887,32888,32889,32890,32891,32892,32893,38534,22404,25314,38471,27004,23044,25602,31699,28431,38475,33446,21346,39045,24208,28809,25523,21348,34383,40065,40595,30860,38706,36335,36162,40575,28510,31108,24405,38470,25134,39540,21525,38109,20387,26053,23653,23649,32533,34385,27695,24459,29575,28388,32511,23782,25371,23402,28390,21365,20081,25504,30053,25249,36718,20262,20177,27814,32438,35770,33821,34746,32599,36923,38179,31657,39585,35064,33853,27931,39558,32476,22920,40635,29595,30721,34434,39532,39554,22043,21527,22475,20080,40614,21334,36808,33033,30610,39314,34542,28385,34067,26364,24930,28459,32894,32897,32898,32901,32904,32906,32909,32910,32911,32912,32913,32914,32916,32917,32919,32921,32926,32931,32934,32935,32936,32940,32944,32947,32949,32950,32952,32953,32955,32965,32967,32968,32969,32970,32971,32975,32976,32977,32978,32979,32980,32981,32984,32991,32992,32994,32995,32998,33006,33013,33015,33017,33019,33022,33023,33024,33025,33027,33028,33029,33031,33032,33035,33036,33045,33047,33049,33051,33052,33053,33055,33056,33057,33058,33059,33060,33061,33062,33063,33064,33065,33066,33067,33069,33070,33072,33075,33076,33077,33079,33081,33082,33083,33084,33085,33087,35881,33426,33579,30450,27667,24537,33725,29483,33541,38170,27611,30683,38086,21359,33538,20882,24125,35980,36152,20040,29611,26522,26757,37238,38665,29028,27809,30473,23186,38209,27599,32654,26151,23504,22969,23194,38376,38391,20204,33804,33945,27308,30431,38192,29467,26790,23391,30511,37274,38753,31964,36855,35868,24357,31859,31192,35269,27852,34588,23494,24130,26825,30496,32501,20885,20813,21193,23081,32517,38754,33495,25551,30596,34256,31186,28218,24217,22937,34065,28781,27665,25279,30399,25935,24751,38397,26126,34719,40483,38125,21517,21629,35884,25720,33088,33089,33090,33091,33092,33093,33095,33097,33101,33102,33103,33106,33110,33111,33112,33115,33116,33117,33118,33119,33121,33122,33123,33124,33126,33128,33130,33131,33132,33135,33138,33139,33141,33142,33143,33144,33153,33155,33156,33157,33158,33159,33161,33163,33164,33165,33166,33168,33170,33171,33172,33173,33174,33175,33177,33178,33182,33183,33184,33185,33186,33188,33189,33191,33193,33195,33196,33197,33198,33199,33200,33201,33202,33204,33205,33206,33207,33208,33209,33212,33213,33214,33215,33220,33221,33223,33224,33225,33227,33229,33230,33231,33232,33233,33234,33235,25721,34321,27169,33180,30952,25705,39764,25273,26411,33707,22696,40664,27819,28448,23518,38476,35851,29279,26576,25287,29281,20137,22982,27597,22675,26286,24149,21215,24917,26408,30446,30566,29287,31302,25343,21738,21584,38048,37027,23068,32435,27670,20035,22902,32784,22856,21335,30007,38590,22218,25376,33041,24700,38393,28118,21602,39297,20869,23273,33021,22958,38675,20522,27877,23612,25311,20320,21311,33147,36870,28346,34091,25288,24180,30910,25781,25467,24565,23064,37247,40479,23615,25423,32834,23421,21870,38218,38221,28037,24744,26592,29406,20957,23425,33236,33237,33238,33239,33240,33241,33242,33243,33244,33245,33246,33247,33248,33249,33250,33252,33253,33254,33256,33257,33259,33262,33263,33264,33265,33266,33269,33270,33271,33272,33273,33274,33277,33279,33283,33287,33288,33289,33290,33291,33294,33295,33297,33299,33301,33302,33303,33304,33305,33306,33309,33312,33316,33317,33318,33319,33321,33326,33330,33338,33340,33341,33343,33344,33345,33346,33347,33349,33350,33352,33354,33356,33357,33358,33360,33361,33362,33363,33364,33365,33366,33367,33369,33371,33372,33373,33374,33376,33377,33378,33379,33380,33381,33382,33383,33385,25319,27870,29275,25197,38062,32445,33043,27987,20892,24324,22900,21162,24594,22899,26262,34384,30111,25386,25062,31983,35834,21734,27431,40485,27572,34261,21589,20598,27812,21866,36276,29228,24085,24597,29750,25293,25490,29260,24472,28227,27966,25856,28504,30424,30928,30460,30036,21028,21467,20051,24222,26049,32810,32982,25243,21638,21032,28846,34957,36305,27873,21624,32986,22521,35060,36180,38506,37197,20329,27803,21943,30406,30768,25256,28921,28558,24429,34028,26842,30844,31735,33192,26379,40527,25447,30896,22383,30738,38713,25209,25259,21128,29749,27607,33386,33387,33388,33389,33393,33397,33398,33399,33400,33403,33404,33408,33409,33411,33413,33414,33415,33417,33420,33424,33427,33428,33429,33430,33434,33435,33438,33440,33442,33443,33447,33458,33461,33462,33466,33467,33468,33471,33472,33474,33475,33477,33478,33481,33488,33494,33497,33498,33501,33506,33511,33512,33513,33514,33516,33517,33518,33520,33522,33523,33525,33526,33528,33530,33532,33533,33534,33535,33536,33546,33547,33549,33552,33554,33555,33558,33560,33561,33565,33566,33567,33568,33569,33570,33571,33572,33573,33574,33577,33578,33582,33584,33586,33591,33595,33597,21860,33086,30130,30382,21305,30174,20731,23617,35692,31687,20559,29255,39575,39128,28418,29922,31080,25735,30629,25340,39057,36139,21697,32856,20050,22378,33529,33805,24179,20973,29942,35780,23631,22369,27900,39047,23110,30772,39748,36843,31893,21078,25169,38138,20166,33670,33889,33769,33970,22484,26420,22275,26222,28006,35889,26333,28689,26399,27450,26646,25114,22971,19971,20932,28422,26578,27791,20854,26827,22855,27495,30054,23822,33040,40784,26071,31048,31041,39569,36215,23682,20062,20225,21551,22865,30732,22120,27668,36804,24323,27773,27875,35755,25488,33598,33599,33601,33602,33604,33605,33608,33610,33611,33612,33613,33614,33619,33621,33622,33623,33624,33625,33629,33634,33648,33649,33650,33651,33652,33653,33654,33657,33658,33662,33663,33664,33665,33666,33667,33668,33671,33672,33674,33675,33676,33677,33679,33680,33681,33684,33685,33686,33687,33689,33690,33693,33695,33697,33698,33699,33700,33701,33702,33703,33708,33709,33710,33711,33717,33723,33726,33727,33730,33731,33732,33734,33736,33737,33739,33741,33742,33744,33745,33746,33747,33749,33751,33753,33754,33755,33758,33762,33763,33764,33766,33767,33768,33771,33772,33773,24688,27965,29301,25190,38030,38085,21315,36801,31614,20191,35878,20094,40660,38065,38067,21069,28508,36963,27973,35892,22545,23884,27424,27465,26538,21595,33108,32652,22681,34103,24378,25250,27207,38201,25970,24708,26725,30631,20052,20392,24039,38808,25772,32728,23789,20431,31373,20999,33540,19988,24623,31363,38054,20405,20146,31206,29748,21220,33465,25810,31165,23517,27777,38738,36731,27682,20542,21375,28165,25806,26228,27696,24773,39031,35831,24198,29756,31351,31179,19992,37041,29699,27714,22234,37195,27845,36235,21306,34502,26354,36527,23624,39537,28192,33774,33775,33779,33780,33781,33782,33783,33786,33787,33788,33790,33791,33792,33794,33797,33799,33800,33801,33802,33808,33810,33811,33812,33813,33814,33815,33817,33818,33819,33822,33823,33824,33825,33826,33827,33833,33834,33835,33836,33837,33838,33839,33840,33842,33843,33844,33845,33846,33847,33849,33850,33851,33854,33855,33856,33857,33858,33859,33860,33861,33863,33864,33865,33866,33867,33868,33869,33870,33871,33872,33874,33875,33876,33877,33878,33880,33885,33886,33887,33888,33890,33892,33893,33894,33895,33896,33898,33902,33903,33904,33906,33908,33911,33913,33915,33916,21462,23094,40843,36259,21435,22280,39079,26435,37275,27849,20840,30154,25331,29356,21048,21149,32570,28820,30264,21364,40522,27063,30830,38592,35033,32676,28982,29123,20873,26579,29924,22756,25880,22199,35753,39286,25200,32469,24825,28909,22764,20161,20154,24525,38887,20219,35748,20995,22922,32427,25172,20173,26085,25102,33592,33993,33635,34701,29076,28342,23481,32466,20887,25545,26580,32905,33593,34837,20754,23418,22914,36785,20083,27741,20837,35109,36719,38446,34122,29790,38160,38384,28070,33509,24369,25746,27922,33832,33134,40131,22622,36187,19977,21441,33917,33918,33919,33920,33921,33923,33924,33925,33926,33930,33933,33935,33936,33937,33938,33939,33940,33941,33942,33944,33946,33947,33949,33950,33951,33952,33954,33955,33956,33957,33958,33959,33960,33961,33962,33963,33964,33965,33966,33968,33969,33971,33973,33974,33975,33979,33980,33982,33984,33986,33987,33989,33990,33991,33992,33995,33996,33998,33999,34002,34004,34005,34007,34008,34009,34010,34011,34012,34014,34017,34018,34020,34023,34024,34025,34026,34027,34029,34030,34031,34033,34034,34035,34036,34037,34038,34039,34040,34041,34042,34043,34045,34046,34048,34049,34050,20254,25955,26705,21971,20007,25620,39578,25195,23234,29791,33394,28073,26862,20711,33678,30722,26432,21049,27801,32433,20667,21861,29022,31579,26194,29642,33515,26441,23665,21024,29053,34923,38378,38485,25797,36193,33203,21892,27733,25159,32558,22674,20260,21830,36175,26188,19978,23578,35059,26786,25422,31245,28903,33421,21242,38902,23569,21736,37045,32461,22882,36170,34503,33292,33293,36198,25668,23556,24913,28041,31038,35774,30775,30003,21627,20280,36523,28145,23072,32453,31070,27784,23457,23158,29978,32958,24910,28183,22768,29983,29989,29298,21319,32499,34051,34052,34053,34054,34055,34056,34057,34058,34059,34061,34062,34063,34064,34066,34068,34069,34070,34072,34073,34075,34076,34077,34078,34080,34082,34083,34084,34085,34086,34087,34088,34089,34090,34093,34094,34095,34096,34097,34098,34099,34100,34101,34102,34110,34111,34112,34113,34114,34116,34117,34118,34119,34123,34124,34125,34126,34127,34128,34129,34130,34131,34132,34133,34135,34136,34138,34139,34140,34141,34143,34144,34145,34146,34147,34149,34150,34151,34153,34154,34155,34156,34157,34158,34159,34160,34161,34163,34165,34166,34167,34168,34172,34173,34175,34176,34177,30465,30427,21097,32988,22307,24072,22833,29422,26045,28287,35799,23608,34417,21313,30707,25342,26102,20160,39135,34432,23454,35782,21490,30690,20351,23630,39542,22987,24335,31034,22763,19990,26623,20107,25325,35475,36893,21183,26159,21980,22124,36866,20181,20365,37322,39280,27663,24066,24643,23460,35270,35797,25910,25163,39318,23432,23551,25480,21806,21463,30246,20861,34092,26530,26803,27530,25234,36755,21460,33298,28113,30095,20070,36174,23408,29087,34223,26257,26329,32626,34560,40653,40736,23646,26415,36848,26641,26463,25101,31446,22661,24246,25968,28465,34178,34179,34182,34184,34185,34186,34187,34188,34189,34190,34192,34193,34194,34195,34196,34197,34198,34199,34200,34201,34202,34205,34206,34207,34208,34209,34210,34211,34213,34214,34215,34217,34219,34220,34221,34225,34226,34227,34228,34229,34230,34232,34234,34235,34236,34237,34238,34239,34240,34242,34243,34244,34245,34246,34247,34248,34250,34251,34252,34253,34254,34257,34258,34260,34262,34263,34264,34265,34266,34267,34269,34270,34271,34272,34273,34274,34275,34277,34278,34279,34280,34282,34283,34284,34285,34286,34287,34288,34289,34290,34291,34292,34293,34294,34295,34296,24661,21047,32781,25684,34928,29993,24069,26643,25332,38684,21452,29245,35841,27700,30561,31246,21550,30636,39034,33308,35828,30805,26388,28865,26031,25749,22070,24605,31169,21496,19997,27515,32902,23546,21987,22235,20282,20284,39282,24051,26494,32824,24578,39042,36865,23435,35772,35829,25628,33368,25822,22013,33487,37221,20439,32032,36895,31903,20723,22609,28335,23487,35785,32899,37240,33948,31639,34429,38539,38543,32485,39635,30862,23681,31319,36930,38567,31071,23385,25439,31499,34001,26797,21766,32553,29712,32034,38145,25152,22604,20182,23427,22905,22612,34297,34298,34300,34301,34302,34304,34305,34306,34307,34308,34310,34311,34312,34313,34314,34315,34316,34317,34318,34319,34320,34322,34323,34324,34325,34327,34328,34329,34330,34331,34332,34333,34334,34335,34336,34337,34338,34339,34340,34341,34342,34344,34346,34347,34348,34349,34350,34351,34352,34353,34354,34355,34356,34357,34358,34359,34361,34362,34363,34365,34366,34367,34368,34369,34370,34371,34372,34373,34374,34375,34376,34377,34378,34379,34380,34386,34387,34389,34390,34391,34392,34393,34395,34396,34397,34399,34400,34401,34403,34404,34405,34406,34407,34408,34409,34410,29549,25374,36427,36367,32974,33492,25260,21488,27888,37214,22826,24577,27760,22349,25674,36138,30251,28393,22363,27264,30192,28525,35885,35848,22374,27631,34962,30899,25506,21497,28845,27748,22616,25642,22530,26848,33179,21776,31958,20504,36538,28108,36255,28907,25487,28059,28372,32486,33796,26691,36867,28120,38518,35752,22871,29305,34276,33150,30140,35466,26799,21076,36386,38161,25552,39064,36420,21884,20307,26367,22159,24789,28053,21059,23625,22825,28155,22635,30000,29980,24684,33300,33094,25361,26465,36834,30522,36339,36148,38081,24086,21381,21548,28867,34413,34415,34416,34418,34419,34420,34421,34422,34423,34424,34435,34436,34437,34438,34439,34440,34441,34446,34447,34448,34449,34450,34452,34454,34455,34456,34457,34458,34459,34462,34463,34464,34465,34466,34469,34470,34475,34477,34478,34482,34483,34487,34488,34489,34491,34492,34493,34494,34495,34497,34498,34499,34501,34504,34508,34509,34514,34515,34517,34518,34519,34522,34524,34525,34528,34529,34530,34531,34533,34534,34535,34536,34538,34539,34540,34543,34549,34550,34551,34554,34555,34556,34557,34559,34561,34564,34565,34566,34571,34572,34574,34575,34576,34577,34580,34582,27712,24311,20572,20141,24237,25402,33351,36890,26704,37230,30643,21516,38108,24420,31461,26742,25413,31570,32479,30171,20599,25237,22836,36879,20984,31171,31361,22270,24466,36884,28034,23648,22303,21520,20820,28237,22242,25512,39059,33151,34581,35114,36864,21534,23663,33216,25302,25176,33073,40501,38464,39534,39548,26925,22949,25299,21822,25366,21703,34521,27964,23043,29926,34972,27498,22806,35916,24367,28286,29609,39037,20024,28919,23436,30871,25405,26202,30358,24779,23451,23113,19975,33109,27754,29579,20129,26505,32593,24448,26106,26395,24536,22916,23041,34585,34587,34589,34591,34592,34596,34598,34599,34600,34602,34603,34604,34605,34607,34608,34610,34611,34613,34614,34616,34617,34618,34620,34621,34624,34625,34626,34627,34628,34629,34630,34634,34635,34637,34639,34640,34641,34642,34644,34645,34646,34648,34650,34651,34652,34653,34654,34655,34657,34658,34662,34663,34664,34665,34666,34667,34668,34669,34671,34673,34674,34675,34677,34679,34680,34681,34682,34687,34688,34689,34692,34694,34695,34697,34698,34700,34702,34703,34704,34705,34706,34708,34709,34710,34712,34713,34714,34715,34716,34717,34718,34720,34721,34722,34723,34724,24013,24494,21361,38886,36829,26693,22260,21807,24799,20026,28493,32500,33479,33806,22996,20255,20266,23614,32428,26410,34074,21619,30031,32963,21890,39759,20301,28205,35859,23561,24944,21355,30239,28201,34442,25991,38395,32441,21563,31283,32010,38382,21985,32705,29934,25373,34583,28065,31389,25105,26017,21351,25569,27779,24043,21596,38056,20044,27745,35820,23627,26080,33436,26791,21566,21556,27595,27494,20116,25410,21320,33310,20237,20398,22366,25098,38654,26212,29289,21247,21153,24735,35823,26132,29081,26512,35199,30802,30717,26224,22075,21560,38177,29306,34725,34726,34727,34729,34730,34734,34736,34737,34738,34740,34742,34743,34744,34745,34747,34748,34750,34751,34753,34754,34755,34756,34757,34759,34760,34761,34764,34765,34766,34767,34768,34772,34773,34774,34775,34776,34777,34778,34780,34781,34782,34783,34785,34786,34787,34788,34790,34791,34792,34793,34795,34796,34797,34799,34800,34801,34802,34803,34804,34805,34806,34807,34808,34810,34811,34812,34813,34815,34816,34817,34818,34820,34821,34822,34823,34824,34825,34827,34828,34829,34830,34831,34832,34833,34834,34836,34839,34840,34841,34842,34844,34845,34846,34847,34848,34851,31232,24687,24076,24713,33181,22805,24796,29060,28911,28330,27728,29312,27268,34989,24109,20064,23219,21916,38115,27927,31995,38553,25103,32454,30606,34430,21283,38686,36758,26247,23777,20384,29421,19979,21414,22799,21523,25472,38184,20808,20185,40092,32420,21688,36132,34900,33335,38386,28046,24358,23244,26174,38505,29616,29486,21439,33146,39301,32673,23466,38519,38480,32447,30456,21410,38262,39321,31665,35140,28248,20065,32724,31077,35814,24819,21709,20139,39033,24055,27233,20687,21521,35937,33831,30813,38660,21066,21742,22179,38144,28040,23477,28102,26195,34852,34853,34854,34855,34856,34857,34858,34859,34860,34861,34862,34863,34864,34865,34867,34868,34869,34870,34871,34872,34874,34875,34877,34878,34879,34881,34882,34883,34886,34887,34888,34889,34890,34891,34894,34895,34896,34897,34898,34899,34901,34902,34904,34906,34907,34908,34909,34910,34911,34912,34918,34919,34922,34925,34927,34929,34931,34932,34933,34934,34936,34937,34938,34939,34940,34944,34947,34950,34951,34953,34954,34956,34958,34959,34960,34961,34963,34964,34965,34967,34968,34969,34970,34971,34973,34974,34975,34976,34977,34979,34981,34982,34983,34984,34985,34986,23567,23389,26657,32918,21880,31505,25928,26964,20123,27463,34638,38795,21327,25375,25658,37034,26012,32961,35856,20889,26800,21368,34809,25032,27844,27899,35874,23633,34218,33455,38156,27427,36763,26032,24571,24515,20449,34885,26143,33125,29481,24826,20852,21009,22411,24418,37026,34892,37266,24184,26447,24615,22995,20804,20982,33016,21256,27769,38596,29066,20241,20462,32670,26429,21957,38152,31168,34966,32483,22687,25100,38656,34394,22040,39035,24464,35768,33988,37207,21465,26093,24207,30044,24676,32110,23167,32490,32493,36713,21927,23459,24748,26059,29572,34988,34990,34991,34992,34994,34995,34996,34997,34998,35000,35001,35002,35003,35005,35006,35007,35008,35011,35012,35015,35016,35018,35019,35020,35021,35023,35024,35025,35027,35030,35031,35034,35035,35036,35037,35038,35040,35041,35046,35047,35049,35050,35051,35052,35053,35054,35055,35058,35061,35062,35063,35066,35067,35069,35071,35072,35073,35075,35076,35077,35078,35079,35080,35081,35083,35084,35085,35086,35087,35089,35092,35093,35094,35095,35096,35100,35101,35102,35103,35104,35106,35107,35108,35110,35111,35112,35113,35116,35117,35118,35119,35121,35122,35123,35125,35127,36873,30307,30505,32474,38772,34203,23398,31348,38634,34880,21195,29071,24490,26092,35810,23547,39535,24033,27529,27739,35757,35759,36874,36805,21387,25276,40486,40493,21568,20011,33469,29273,34460,23830,34905,28079,38597,21713,20122,35766,28937,21693,38409,28895,28153,30416,20005,30740,34578,23721,24310,35328,39068,38414,28814,27839,22852,25513,30524,34893,28436,33395,22576,29141,21388,30746,38593,21761,24422,28976,23476,35866,39564,27523,22830,40495,31207,26472,25196,20335,30113,32650,27915,38451,27687,20208,30162,20859,26679,28478,36992,33136,22934,29814,35128,35129,35130,35131,35132,35133,35134,35135,35136,35138,35139,35141,35142,35143,35144,35145,35146,35147,35148,35149,35150,35151,35152,35153,35154,35155,35156,35157,35158,35159,35160,35161,35162,35163,35164,35165,35168,35169,35170,35171,35172,35173,35175,35176,35177,35178,35179,35180,35181,35182,35183,35184,35185,35186,35187,35188,35189,35190,35191,35192,35193,35194,35196,35197,35198,35200,35202,35204,35205,35207,35208,35209,35210,35211,35212,35213,35214,35215,35216,35217,35218,35219,35220,35221,35222,35223,35224,35225,35226,35227,35228,35229,35230,35231,35232,35233,25671,23591,36965,31377,35875,23002,21676,33280,33647,35201,32768,26928,22094,32822,29239,37326,20918,20063,39029,25494,19994,21494,26355,33099,22812,28082,19968,22777,21307,25558,38129,20381,20234,34915,39056,22839,36951,31227,20202,33008,30097,27778,23452,23016,24413,26885,34433,20506,24050,20057,30691,20197,33402,25233,26131,37009,23673,20159,24441,33222,36920,32900,30123,20134,35028,24847,27589,24518,20041,30410,28322,35811,35758,35850,35793,24322,32764,32716,32462,33589,33643,22240,27575,38899,38452,23035,21535,38134,28139,23493,39278,23609,24341,38544,35234,35235,35236,35237,35238,35239,35240,35241,35242,35243,35244,35245,35246,35247,35248,35249,35250,35251,35252,35253,35254,35255,35256,35257,35258,35259,35260,35261,35262,35263,35264,35267,35277,35283,35284,35285,35287,35288,35289,35291,35293,35295,35296,35297,35298,35300,35303,35304,35305,35306,35308,35309,35310,35312,35313,35314,35316,35317,35318,35319,35320,35321,35322,35323,35324,35325,35326,35327,35329,35330,35331,35332,35333,35334,35336,35337,35338,35339,35340,35341,35342,35343,35344,35345,35346,35347,35348,35349,35350,35351,35352,35353,35354,35355,35356,35357,21360,33521,27185,23156,40560,24212,32552,33721,33828,33829,33639,34631,36814,36194,30408,24433,39062,30828,26144,21727,25317,20323,33219,30152,24248,38605,36362,34553,21647,27891,28044,27704,24703,21191,29992,24189,20248,24736,24551,23588,30001,37038,38080,29369,27833,28216,37193,26377,21451,21491,20305,37321,35825,21448,24188,36802,28132,20110,30402,27014,34398,24858,33286,20313,20446,36926,40060,24841,28189,28180,38533,20104,23089,38632,19982,23679,31161,23431,35821,32701,29577,22495,33419,37057,21505,36935,21947,23786,24481,24840,27442,29425,32946,35465,35358,35359,35360,35361,35362,35363,35364,35365,35366,35367,35368,35369,35370,35371,35372,35373,35374,35375,35376,35377,35378,35379,35380,35381,35382,35383,35384,35385,35386,35387,35388,35389,35391,35392,35393,35394,35395,35396,35397,35398,35399,35401,35402,35403,35404,35405,35406,35407,35408,35409,35410,35411,35412,35413,35414,35415,35416,35417,35418,35419,35420,35421,35422,35423,35424,35425,35426,35427,35428,35429,35430,35431,35432,35433,35434,35435,35436,35437,35438,35439,35440,35441,35442,35443,35444,35445,35446,35447,35448,35450,35451,35452,35453,35454,35455,35456,28020,23507,35029,39044,35947,39533,40499,28170,20900,20803,22435,34945,21407,25588,36757,22253,21592,22278,29503,28304,32536,36828,33489,24895,24616,38498,26352,32422,36234,36291,38053,23731,31908,26376,24742,38405,32792,20113,37095,21248,38504,20801,36816,34164,37213,26197,38901,23381,21277,30776,26434,26685,21705,28798,23472,36733,20877,22312,21681,25874,26242,36190,36163,33039,33900,36973,31967,20991,34299,26531,26089,28577,34468,36481,22122,36896,30338,28790,29157,36131,25321,21017,27901,36156,24590,22686,24974,26366,36192,25166,21939,28195,26413,36711,35457,35458,35459,35460,35461,35462,35463,35464,35467,35468,35469,35470,35471,35472,35473,35474,35476,35477,35478,35479,35480,35481,35482,35483,35484,35485,35486,35487,35488,35489,35490,35491,35492,35493,35494,35495,35496,35497,35498,35499,35500,35501,35502,35503,35504,35505,35506,35507,35508,35509,35510,35511,35512,35513,35514,35515,35516,35517,35518,35519,35520,35521,35522,35523,35524,35525,35526,35527,35528,35529,35530,35531,35532,35533,35534,35535,35536,35537,35538,35539,35540,35541,35542,35543,35544,35545,35546,35547,35548,35549,35550,35551,35552,35553,35554,35555,38113,38392,30504,26629,27048,21643,20045,28856,35784,25688,25995,23429,31364,20538,23528,30651,27617,35449,31896,27838,30415,26025,36759,23853,23637,34360,26632,21344,25112,31449,28251,32509,27167,31456,24432,28467,24352,25484,28072,26454,19976,24080,36134,20183,32960,30260,38556,25307,26157,25214,27836,36213,29031,32617,20806,32903,21484,36974,25240,21746,34544,36761,32773,38167,34071,36825,27993,29645,26015,30495,29956,30759,33275,36126,38024,20390,26517,30137,35786,38663,25391,38215,38453,33976,25379,30529,24449,29424,20105,24596,25972,25327,27491,25919,35556,35557,35558,35559,35560,35561,35562,35563,35564,35565,35566,35567,35568,35569,35570,35571,35572,35573,35574,35575,35576,35577,35578,35579,35580,35581,35582,35583,35584,35585,35586,35587,35588,35589,35590,35592,35593,35594,35595,35596,35597,35598,35599,35600,35601,35602,35603,35604,35605,35606,35607,35608,35609,35610,35611,35612,35613,35614,35615,35616,35617,35618,35619,35620,35621,35623,35624,35625,35626,35627,35628,35629,35630,35631,35632,35633,35634,35635,35636,35637,35638,35639,35640,35641,35642,35643,35644,35645,35646,35647,35648,35649,35650,35651,35652,35653,24103,30151,37073,35777,33437,26525,25903,21553,34584,30693,32930,33026,27713,20043,32455,32844,30452,26893,27542,25191,20540,20356,22336,25351,27490,36286,21482,26088,32440,24535,25370,25527,33267,33268,32622,24092,23769,21046,26234,31209,31258,36136,28825,30164,28382,27835,31378,20013,30405,24544,38047,34935,32456,31181,32959,37325,20210,20247,33311,21608,24030,27954,35788,31909,36724,32920,24090,21650,30385,23449,26172,39588,29664,26666,34523,26417,29482,35832,35803,36880,31481,28891,29038,25284,30633,22065,20027,33879,26609,21161,34496,36142,38136,31569,35654,35655,35656,35657,35658,35659,35660,35661,35662,35663,35664,35665,35666,35667,35668,35669,35670,35671,35672,35673,35674,35675,35676,35677,35678,35679,35680,35681,35682,35683,35684,35685,35687,35688,35689,35690,35691,35693,35694,35695,35696,35697,35698,35699,35700,35701,35702,35703,35704,35705,35706,35707,35708,35709,35710,35711,35712,35713,35714,35715,35716,35717,35718,35719,35720,35721,35722,35723,35724,35725,35726,35727,35728,35729,35730,35731,35732,35733,35734,35735,35736,35737,35738,35739,35740,35741,35742,35743,35756,35761,35771,35783,35792,35818,35849,35870,20303,27880,31069,39547,25235,29226,25341,19987,30742,36716,25776,36186,31686,26729,24196,35013,22918,25758,22766,29366,26894,38181,36861,36184,22368,32512,35846,20934,25417,25305,21331,26700,29730,33537,37196,21828,30528,28796,27978,20857,21672,36164,23039,28363,28100,23388,32043,20180,31869,28371,23376,33258,28173,23383,39683,26837,36394,23447,32508,24635,32437,37049,36208,22863,25549,31199,36275,21330,26063,31062,35781,38459,32452,38075,32386,22068,37257,26368,32618,23562,36981,26152,24038,20304,26590,20570,20316,22352,24231,59408,59409,59410,59411,59412,35896,35897,35898,35899,35900,35901,35902,35903,35904,35906,35907,35908,35909,35912,35914,35915,35917,35918,35919,35920,35921,35922,35923,35924,35926,35927,35928,35929,35931,35932,35933,35934,35935,35936,35939,35940,35941,35942,35943,35944,35945,35948,35949,35950,35951,35952,35953,35954,35956,35957,35958,35959,35963,35964,35965,35966,35967,35968,35969,35971,35972,35974,35975,35976,35979,35981,35982,35983,35984,35985,35986,35987,35989,35990,35991,35993,35994,35995,35996,35997,35998,35999,36000,36001,36002,36003,36004,36005,36006,36007,36008,36009,36010,36011,36012,36013,20109,19980,20800,19984,24319,21317,19989,20120,19998,39730,23404,22121,20008,31162,20031,21269,20039,22829,29243,21358,27664,22239,32996,39319,27603,30590,40727,20022,20127,40720,20060,20073,20115,33416,23387,21868,22031,20164,21389,21405,21411,21413,21422,38757,36189,21274,21493,21286,21294,21310,36188,21350,21347,20994,21000,21006,21037,21043,21055,21056,21068,21086,21089,21084,33967,21117,21122,21121,21136,21139,20866,32596,20155,20163,20169,20162,20200,20193,20203,20190,20251,20211,20258,20324,20213,20261,20263,20233,20267,20318,20327,25912,20314,20317,36014,36015,36016,36017,36018,36019,36020,36021,36022,36023,36024,36025,36026,36027,36028,36029,36030,36031,36032,36033,36034,36035,36036,36037,36038,36039,36040,36041,36042,36043,36044,36045,36046,36047,36048,36049,36050,36051,36052,36053,36054,36055,36056,36057,36058,36059,36060,36061,36062,36063,36064,36065,36066,36067,36068,36069,36070,36071,36072,36073,36074,36075,36076,36077,36078,36079,36080,36081,36082,36083,36084,36085,36086,36087,36088,36089,36090,36091,36092,36093,36094,36095,36096,36097,36098,36099,36100,36101,36102,36103,36104,36105,36106,36107,36108,36109,20319,20311,20274,20285,20342,20340,20369,20361,20355,20367,20350,20347,20394,20348,20396,20372,20454,20456,20458,20421,20442,20451,20444,20433,20447,20472,20521,20556,20467,20524,20495,20526,20525,20478,20508,20492,20517,20520,20606,20547,20565,20552,20558,20588,20603,20645,20647,20649,20666,20694,20742,20717,20716,20710,20718,20743,20747,20189,27709,20312,20325,20430,40864,27718,31860,20846,24061,40649,39320,20865,22804,21241,21261,35335,21264,20971,22809,20821,20128,20822,20147,34926,34980,20149,33044,35026,31104,23348,34819,32696,20907,20913,20925,20924,36110,36111,36112,36113,36114,36115,36116,36117,36118,36119,36120,36121,36122,36123,36124,36128,36177,36178,36183,36191,36197,36200,36201,36202,36204,36206,36207,36209,36210,36216,36217,36218,36219,36220,36221,36222,36223,36224,36226,36227,36230,36231,36232,36233,36236,36237,36238,36239,36240,36242,36243,36245,36246,36247,36248,36249,36250,36251,36252,36253,36254,36256,36257,36258,36260,36261,36262,36263,36264,36265,36266,36267,36268,36269,36270,36271,36272,36274,36278,36279,36281,36283,36285,36288,36289,36290,36293,36295,36296,36297,36298,36301,36304,36306,36307,36308,20935,20886,20898,20901,35744,35750,35751,35754,35764,35765,35767,35778,35779,35787,35791,35790,35794,35795,35796,35798,35800,35801,35804,35807,35808,35812,35816,35817,35822,35824,35827,35830,35833,35836,35839,35840,35842,35844,35847,35852,35855,35857,35858,35860,35861,35862,35865,35867,35864,35869,35871,35872,35873,35877,35879,35882,35883,35886,35887,35890,35891,35893,35894,21353,21370,38429,38434,38433,38449,38442,38461,38460,38466,38473,38484,38495,38503,38508,38514,38516,38536,38541,38551,38576,37015,37019,37021,37017,37036,37025,37044,37043,37046,37050,36309,36312,36313,36316,36320,36321,36322,36325,36326,36327,36329,36333,36334,36336,36337,36338,36340,36342,36348,36350,36351,36352,36353,36354,36355,36356,36358,36359,36360,36363,36365,36366,36368,36369,36370,36371,36373,36374,36375,36376,36377,36378,36379,36380,36384,36385,36388,36389,36390,36391,36392,36395,36397,36400,36402,36403,36404,36406,36407,36408,36411,36412,36414,36415,36419,36421,36422,36428,36429,36430,36431,36432,36435,36436,36437,36438,36439,36440,36442,36443,36444,36445,36446,36447,36448,36449,36450,36451,36452,36453,36455,36456,36458,36459,36462,36465,37048,37040,37071,37061,37054,37072,37060,37063,37075,37094,37090,37084,37079,37083,37099,37103,37118,37124,37154,37150,37155,37169,37167,37177,37187,37190,21005,22850,21154,21164,21165,21182,21759,21200,21206,21232,21471,29166,30669,24308,20981,20988,39727,21430,24321,30042,24047,22348,22441,22433,22654,22716,22725,22737,22313,22316,22314,22323,22329,22318,22319,22364,22331,22338,22377,22405,22379,22406,22396,22395,22376,22381,22390,22387,22445,22436,22412,22450,22479,22439,22452,22419,22432,22485,22488,22490,22489,22482,22456,22516,22511,22520,22500,22493,36467,36469,36471,36472,36473,36474,36475,36477,36478,36480,36482,36483,36484,36486,36488,36489,36490,36491,36492,36493,36494,36497,36498,36499,36501,36502,36503,36504,36505,36506,36507,36509,36511,36512,36513,36514,36515,36516,36517,36518,36519,36520,36521,36522,36525,36526,36528,36529,36531,36532,36533,36534,36535,36536,36537,36539,36540,36541,36542,36543,36544,36545,36546,36547,36548,36549,36550,36551,36552,36553,36554,36555,36556,36557,36559,36560,36561,36562,36563,36564,36565,36566,36567,36568,36569,36570,36571,36572,36573,36574,36575,36576,36577,36578,36579,36580,22539,22541,22525,22509,22528,22558,22553,22596,22560,22629,22636,22657,22665,22682,22656,39336,40729,25087,33401,33405,33407,33423,33418,33448,33412,33422,33425,33431,33433,33451,33464,33470,33456,33480,33482,33507,33432,33463,33454,33483,33484,33473,33449,33460,33441,33450,33439,33476,33486,33444,33505,33545,33527,33508,33551,33543,33500,33524,33490,33496,33548,33531,33491,33553,33562,33542,33556,33557,33504,33493,33564,33617,33627,33628,33544,33682,33596,33588,33585,33691,33630,33583,33615,33607,33603,33631,33600,33559,33632,33581,33594,33587,33638,33637,36581,36582,36583,36584,36585,36586,36587,36588,36589,36590,36591,36592,36593,36594,36595,36596,36597,36598,36599,36600,36601,36602,36603,36604,36605,36606,36607,36608,36609,36610,36611,36612,36613,36614,36615,36616,36617,36618,36619,36620,36621,36622,36623,36624,36625,36626,36627,36628,36629,36630,36631,36632,36633,36634,36635,36636,36637,36638,36639,36640,36641,36642,36643,36644,36645,36646,36647,36648,36649,36650,36651,36652,36653,36654,36655,36656,36657,36658,36659,36660,36661,36662,36663,36664,36665,36666,36667,36668,36669,36670,36671,36672,36673,36674,36675,36676,33640,33563,33641,33644,33642,33645,33646,33712,33656,33715,33716,33696,33706,33683,33692,33669,33660,33718,33705,33661,33720,33659,33688,33694,33704,33722,33724,33729,33793,33765,33752,22535,33816,33803,33757,33789,33750,33820,33848,33809,33798,33748,33759,33807,33795,33784,33785,33770,33733,33728,33830,33776,33761,33884,33873,33882,33881,33907,33927,33928,33914,33929,33912,33852,33862,33897,33910,33932,33934,33841,33901,33985,33997,34000,34022,33981,34003,33994,33983,33978,34016,33953,33977,33972,33943,34021,34019,34060,29965,34104,34032,34105,34079,34106,36677,36678,36679,36680,36681,36682,36683,36684,36685,36686,36687,36688,36689,36690,36691,36692,36693,36694,36695,36696,36697,36698,36699,36700,36701,36702,36703,36704,36705,36706,36707,36708,36709,36714,36736,36748,36754,36765,36768,36769,36770,36772,36773,36774,36775,36778,36780,36781,36782,36783,36786,36787,36788,36789,36791,36792,36794,36795,36796,36799,36800,36803,36806,36809,36810,36811,36812,36813,36815,36818,36822,36823,36826,36832,36833,36835,36839,36844,36847,36849,36850,36852,36853,36854,36858,36859,36860,36862,36863,36871,36872,36876,36878,36883,36885,36888,34134,34107,34047,34044,34137,34120,34152,34148,34142,34170,30626,34115,34162,34171,34212,34216,34183,34191,34169,34222,34204,34181,34233,34231,34224,34259,34241,34268,34303,34343,34309,34345,34326,34364,24318,24328,22844,22849,32823,22869,22874,22872,21263,23586,23589,23596,23604,25164,25194,25247,25275,25290,25306,25303,25326,25378,25334,25401,25419,25411,25517,25590,25457,25466,25486,25524,25453,25516,25482,25449,25518,25532,25586,25592,25568,25599,25540,25566,25550,25682,25542,25534,25669,25665,25611,25627,25632,25612,25638,25633,25694,25732,25709,25750,36889,36892,36899,36900,36901,36903,36904,36905,36906,36907,36908,36912,36913,36914,36915,36916,36919,36921,36922,36925,36927,36928,36931,36933,36934,36936,36937,36938,36939,36940,36942,36948,36949,36950,36953,36954,36956,36957,36958,36959,36960,36961,36964,36966,36967,36969,36970,36971,36972,36975,36976,36977,36978,36979,36982,36983,36984,36985,36986,36987,36988,36990,36993,36996,36997,36998,36999,37001,37002,37004,37005,37006,37007,37008,37010,37012,37014,37016,37018,37020,37022,37023,37024,37028,37029,37031,37032,37033,37035,37037,37042,37047,37052,37053,37055,37056,25722,25783,25784,25753,25786,25792,25808,25815,25828,25826,25865,25893,25902,24331,24530,29977,24337,21343,21489,21501,21481,21480,21499,21522,21526,21510,21579,21586,21587,21588,21590,21571,21537,21591,21593,21539,21554,21634,21652,21623,21617,21604,21658,21659,21636,21622,21606,21661,21712,21677,21698,21684,21714,21671,21670,21715,21716,21618,21667,21717,21691,21695,21708,21721,21722,21724,21673,21674,21668,21725,21711,21726,21787,21735,21792,21757,21780,21747,21794,21795,21775,21777,21799,21802,21863,21903,21941,21833,21869,21825,21845,21823,21840,21820,37058,37059,37062,37064,37065,37067,37068,37069,37074,37076,37077,37078,37080,37081,37082,37086,37087,37088,37091,37092,37093,37097,37098,37100,37102,37104,37105,37106,37107,37109,37110,37111,37113,37114,37115,37116,37119,37120,37121,37123,37125,37126,37127,37128,37129,37130,37131,37132,37133,37134,37135,37136,37137,37138,37139,37140,37141,37142,37143,37144,37146,37147,37148,37149,37151,37152,37153,37156,37157,37158,37159,37160,37161,37162,37163,37164,37165,37166,37168,37170,37171,37172,37173,37174,37175,37176,37178,37179,37180,37181,37182,37183,37184,37185,37186,37188,21815,21846,21877,21878,21879,21811,21808,21852,21899,21970,21891,21937,21945,21896,21889,21919,21886,21974,21905,21883,21983,21949,21950,21908,21913,21994,22007,21961,22047,21969,21995,21996,21972,21990,21981,21956,21999,21989,22002,22003,21964,21965,21992,22005,21988,36756,22046,22024,22028,22017,22052,22051,22014,22016,22055,22061,22104,22073,22103,22060,22093,22114,22105,22108,22092,22100,22150,22116,22129,22123,22139,22140,22149,22163,22191,22228,22231,22237,22241,22261,22251,22265,22271,22276,22282,22281,22300,24079,24089,24084,24081,24113,24123,24124,37189,37191,37192,37201,37203,37204,37205,37206,37208,37209,37211,37212,37215,37216,37222,37223,37224,37227,37229,37235,37242,37243,37244,37248,37249,37250,37251,37252,37254,37256,37258,37262,37263,37267,37268,37269,37270,37271,37272,37273,37276,37277,37278,37279,37280,37281,37284,37285,37286,37287,37288,37289,37291,37292,37296,37297,37298,37299,37302,37303,37304,37305,37307,37308,37309,37310,37311,37312,37313,37314,37315,37316,37317,37318,37320,37323,37328,37330,37331,37332,37333,37334,37335,37336,37337,37338,37339,37341,37342,37343,37344,37345,37346,37347,37348,37349,24119,24132,24148,24155,24158,24161,23692,23674,23693,23696,23702,23688,23704,23705,23697,23706,23708,23733,23714,23741,23724,23723,23729,23715,23745,23735,23748,23762,23780,23755,23781,23810,23811,23847,23846,23854,23844,23838,23814,23835,23896,23870,23860,23869,23916,23899,23919,23901,23915,23883,23882,23913,23924,23938,23961,23965,35955,23991,24005,24435,24439,24450,24455,24457,24460,24469,24473,24476,24488,24493,24501,24508,34914,24417,29357,29360,29364,29367,29368,29379,29377,29390,29389,29394,29416,29423,29417,29426,29428,29431,29441,29427,29443,29434,37350,37351,37352,37353,37354,37355,37356,37357,37358,37359,37360,37361,37362,37363,37364,37365,37366,37367,37368,37369,37370,37371,37372,37373,37374,37375,37376,37377,37378,37379,37380,37381,37382,37383,37384,37385,37386,37387,37388,37389,37390,37391,37392,37393,37394,37395,37396,37397,37398,37399,37400,37401,37402,37403,37404,37405,37406,37407,37408,37409,37410,37411,37412,37413,37414,37415,37416,37417,37418,37419,37420,37421,37422,37423,37424,37425,37426,37427,37428,37429,37430,37431,37432,37433,37434,37435,37436,37437,37438,37439,37440,37441,37442,37443,37444,37445,29435,29463,29459,29473,29450,29470,29469,29461,29474,29497,29477,29484,29496,29489,29520,29517,29527,29536,29548,29551,29566,33307,22821,39143,22820,22786,39267,39271,39272,39273,39274,39275,39276,39284,39287,39293,39296,39300,39303,39306,39309,39312,39313,39315,39316,39317,24192,24209,24203,24214,24229,24224,24249,24245,24254,24243,36179,24274,24273,24283,24296,24298,33210,24516,24521,24534,24527,24579,24558,24580,24545,24548,24574,24581,24582,24554,24557,24568,24601,24629,24614,24603,24591,24589,24617,24619,24586,24639,24609,24696,24697,24699,24698,24642,37446,37447,37448,37449,37450,37451,37452,37453,37454,37455,37456,37457,37458,37459,37460,37461,37462,37463,37464,37465,37466,37467,37468,37469,37470,37471,37472,37473,37474,37475,37476,37477,37478,37479,37480,37481,37482,37483,37484,37485,37486,37487,37488,37489,37490,37491,37493,37494,37495,37496,37497,37498,37499,37500,37501,37502,37503,37504,37505,37506,37507,37508,37509,37510,37511,37512,37513,37514,37515,37516,37517,37519,37520,37521,37522,37523,37524,37525,37526,37527,37528,37529,37530,37531,37532,37533,37534,37535,37536,37537,37538,37539,37540,37541,37542,37543,24682,24701,24726,24730,24749,24733,24707,24722,24716,24731,24812,24763,24753,24797,24792,24774,24794,24756,24864,24870,24853,24867,24820,24832,24846,24875,24906,24949,25004,24980,24999,25015,25044,25077,24541,38579,38377,38379,38385,38387,38389,38390,38396,38398,38403,38404,38406,38408,38410,38411,38412,38413,38415,38418,38421,38422,38423,38425,38426,20012,29247,25109,27701,27732,27740,27722,27811,27781,27792,27796,27788,27752,27753,27764,27766,27782,27817,27856,27860,27821,27895,27896,27889,27863,27826,27872,27862,27898,27883,27886,27825,27859,27887,27902,37544,37545,37546,37547,37548,37549,37551,37552,37553,37554,37555,37556,37557,37558,37559,37560,37561,37562,37563,37564,37565,37566,37567,37568,37569,37570,37571,37572,37573,37574,37575,37577,37578,37579,37580,37581,37582,37583,37584,37585,37586,37587,37588,37589,37590,37591,37592,37593,37594,37595,37596,37597,37598,37599,37600,37601,37602,37603,37604,37605,37606,37607,37608,37609,37610,37611,37612,37613,37614,37615,37616,37617,37618,37619,37620,37621,37622,37623,37624,37625,37626,37627,37628,37629,37630,37631,37632,37633,37634,37635,37636,37637,37638,37639,37640,37641,27961,27943,27916,27971,27976,27911,27908,27929,27918,27947,27981,27950,27957,27930,27983,27986,27988,27955,28049,28015,28062,28064,27998,28051,28052,27996,28000,28028,28003,28186,28103,28101,28126,28174,28095,28128,28177,28134,28125,28121,28182,28075,28172,28078,28203,28270,28238,28267,28338,28255,28294,28243,28244,28210,28197,28228,28383,28337,28312,28384,28461,28386,28325,28327,28349,28347,28343,28375,28340,28367,28303,28354,28319,28514,28486,28487,28452,28437,28409,28463,28470,28491,28532,28458,28425,28457,28553,28557,28556,28536,28530,28540,28538,28625,37642,37643,37644,37645,37646,37647,37648,37649,37650,37651,37652,37653,37654,37655,37656,37657,37658,37659,37660,37661,37662,37663,37664,37665,37666,37667,37668,37669,37670,37671,37672,37673,37674,37675,37676,37677,37678,37679,37680,37681,37682,37683,37684,37685,37686,37687,37688,37689,37690,37691,37692,37693,37695,37696,37697,37698,37699,37700,37701,37702,37703,37704,37705,37706,37707,37708,37709,37710,37711,37712,37713,37714,37715,37716,37717,37718,37719,37720,37721,37722,37723,37724,37725,37726,37727,37728,37729,37730,37731,37732,37733,37734,37735,37736,37737,37739,28617,28583,28601,28598,28610,28641,28654,28638,28640,28655,28698,28707,28699,28729,28725,28751,28766,23424,23428,23445,23443,23461,23480,29999,39582,25652,23524,23534,35120,23536,36423,35591,36790,36819,36821,36837,36846,36836,36841,36838,36851,36840,36869,36868,36875,36902,36881,36877,36886,36897,36917,36918,36909,36911,36932,36945,36946,36944,36968,36952,36962,36955,26297,36980,36989,36994,37000,36995,37003,24400,24407,24406,24408,23611,21675,23632,23641,23409,23651,23654,32700,24362,24361,24365,33396,24380,39739,23662,22913,22915,22925,22953,22954,22947,37740,37741,37742,37743,37744,37745,37746,37747,37748,37749,37750,37751,37752,37753,37754,37755,37756,37757,37758,37759,37760,37761,37762,37763,37764,37765,37766,37767,37768,37769,37770,37771,37772,37773,37774,37776,37777,37778,37779,37780,37781,37782,37783,37784,37785,37786,37787,37788,37789,37790,37791,37792,37793,37794,37795,37796,37797,37798,37799,37800,37801,37802,37803,37804,37805,37806,37807,37808,37809,37810,37811,37812,37813,37814,37815,37816,37817,37818,37819,37820,37821,37822,37823,37824,37825,37826,37827,37828,37829,37830,37831,37832,37833,37835,37836,37837,22935,22986,22955,22942,22948,22994,22962,22959,22999,22974,23045,23046,23005,23048,23011,23000,23033,23052,23049,23090,23092,23057,23075,23059,23104,23143,23114,23125,23100,23138,23157,33004,23210,23195,23159,23162,23230,23275,23218,23250,23252,23224,23264,23267,23281,23254,23270,23256,23260,23305,23319,23318,23346,23351,23360,23573,23580,23386,23397,23411,23377,23379,23394,39541,39543,39544,39546,39551,39549,39552,39553,39557,39560,39562,39568,39570,39571,39574,39576,39579,39580,39581,39583,39584,39586,39587,39589,39591,32415,32417,32419,32421,32424,32425,37838,37839,37840,37841,37842,37843,37844,37845,37847,37848,37849,37850,37851,37852,37853,37854,37855,37856,37857,37858,37859,37860,37861,37862,37863,37864,37865,37866,37867,37868,37869,37870,37871,37872,37873,37874,37875,37876,37877,37878,37879,37880,37881,37882,37883,37884,37885,37886,37887,37888,37889,37890,37891,37892,37893,37894,37895,37896,37897,37898,37899,37900,37901,37902,37903,37904,37905,37906,37907,37908,37909,37910,37911,37912,37913,37914,37915,37916,37917,37918,37919,37920,37921,37922,37923,37924,37925,37926,37927,37928,37929,37930,37931,37932,37933,37934,32429,32432,32446,32448,32449,32450,32457,32459,32460,32464,32468,32471,32475,32480,32481,32488,32491,32494,32495,32497,32498,32525,32502,32506,32507,32510,32513,32514,32515,32519,32520,32523,32524,32527,32529,32530,32535,32537,32540,32539,32543,32545,32546,32547,32548,32549,32550,32551,32554,32555,32556,32557,32559,32560,32561,32562,32563,32565,24186,30079,24027,30014,37013,29582,29585,29614,29602,29599,29647,29634,29649,29623,29619,29632,29641,29640,29669,29657,39036,29706,29673,29671,29662,29626,29682,29711,29738,29787,29734,29733,29736,29744,29742,29740,37935,37936,37937,37938,37939,37940,37941,37942,37943,37944,37945,37946,37947,37948,37949,37951,37952,37953,37954,37955,37956,37957,37958,37959,37960,37961,37962,37963,37964,37965,37966,37967,37968,37969,37970,37971,37972,37973,37974,37975,37976,37977,37978,37979,37980,37981,37982,37983,37984,37985,37986,37987,37988,37989,37990,37991,37992,37993,37994,37996,37997,37998,37999,38000,38001,38002,38003,38004,38005,38006,38007,38008,38009,38010,38011,38012,38013,38014,38015,38016,38017,38018,38019,38020,38033,38038,38040,38087,38095,38099,38100,38106,38118,38139,38172,38176,29723,29722,29761,29788,29783,29781,29785,29815,29805,29822,29852,29838,29824,29825,29831,29835,29854,29864,29865,29840,29863,29906,29882,38890,38891,38892,26444,26451,26462,26440,26473,26533,26503,26474,26483,26520,26535,26485,26536,26526,26541,26507,26487,26492,26608,26633,26584,26634,26601,26544,26636,26585,26549,26586,26547,26589,26624,26563,26552,26594,26638,26561,26621,26674,26675,26720,26721,26702,26722,26692,26724,26755,26653,26709,26726,26689,26727,26688,26686,26698,26697,26665,26805,26767,26740,26743,26771,26731,26818,26990,26876,26911,26912,26873,38183,38195,38205,38211,38216,38219,38229,38234,38240,38254,38260,38261,38263,38264,38265,38266,38267,38268,38269,38270,38272,38273,38274,38275,38276,38277,38278,38279,38280,38281,38282,38283,38284,38285,38286,38287,38288,38289,38290,38291,38292,38293,38294,38295,38296,38297,38298,38299,38300,38301,38302,38303,38304,38305,38306,38307,38308,38309,38310,38311,38312,38313,38314,38315,38316,38317,38318,38319,38320,38321,38322,38323,38324,38325,38326,38327,38328,38329,38330,38331,38332,38333,38334,38335,38336,38337,38338,38339,38340,38341,38342,38343,38344,38345,38346,38347,26916,26864,26891,26881,26967,26851,26896,26993,26937,26976,26946,26973,27012,26987,27008,27032,27000,26932,27084,27015,27016,27086,27017,26982,26979,27001,27035,27047,27067,27051,27053,27092,27057,27073,27082,27103,27029,27104,27021,27135,27183,27117,27159,27160,27237,27122,27204,27198,27296,27216,27227,27189,27278,27257,27197,27176,27224,27260,27281,27280,27305,27287,27307,29495,29522,27521,27522,27527,27524,27538,27539,27533,27546,27547,27553,27562,36715,36717,36721,36722,36723,36725,36726,36728,36727,36729,36730,36732,36734,36737,36738,36740,36743,36747,38348,38349,38350,38351,38352,38353,38354,38355,38356,38357,38358,38359,38360,38361,38362,38363,38364,38365,38366,38367,38368,38369,38370,38371,38372,38373,38374,38375,38380,38399,38407,38419,38424,38427,38430,38432,38435,38436,38437,38438,38439,38440,38441,38443,38444,38445,38447,38448,38455,38456,38457,38458,38462,38465,38467,38474,38478,38479,38481,38482,38483,38486,38487,38488,38489,38490,38492,38493,38494,38496,38499,38501,38502,38507,38509,38510,38511,38512,38513,38515,38520,38521,38522,38523,38524,38525,38526,38527,38528,38529,38530,38531,38532,38535,38537,38538,36749,36750,36751,36760,36762,36558,25099,25111,25115,25119,25122,25121,25125,25124,25132,33255,29935,29940,29951,29967,29969,29971,25908,26094,26095,26096,26122,26137,26482,26115,26133,26112,28805,26359,26141,26164,26161,26166,26165,32774,26207,26196,26177,26191,26198,26209,26199,26231,26244,26252,26279,26269,26302,26331,26332,26342,26345,36146,36147,36150,36155,36157,36160,36165,36166,36168,36169,36167,36173,36181,36185,35271,35274,35275,35276,35278,35279,35280,35281,29294,29343,29277,29286,29295,29310,29311,29316,29323,29325,29327,29330,25352,25394,25520,38540,38542,38545,38546,38547,38549,38550,38554,38555,38557,38558,38559,38560,38561,38562,38563,38564,38565,38566,38568,38569,38570,38571,38572,38573,38574,38575,38577,38578,38580,38581,38583,38584,38586,38587,38591,38594,38595,38600,38602,38603,38608,38609,38611,38612,38614,38615,38616,38617,38618,38619,38620,38621,38622,38623,38625,38626,38627,38628,38629,38630,38631,38635,38636,38637,38638,38640,38641,38642,38644,38645,38648,38650,38651,38652,38653,38655,38658,38659,38661,38666,38667,38668,38672,38673,38674,38676,38677,38679,38680,38681,38682,38683,38685,38687,38688,25663,25816,32772,27626,27635,27645,27637,27641,27653,27655,27654,27661,27669,27672,27673,27674,27681,27689,27684,27690,27698,25909,25941,25963,29261,29266,29270,29232,34402,21014,32927,32924,32915,32956,26378,32957,32945,32939,32941,32948,32951,32999,33000,33001,33002,32987,32962,32964,32985,32973,32983,26384,32989,33003,33009,33012,33005,33037,33038,33010,33020,26389,33042,35930,33078,33054,33068,33048,33074,33096,33100,33107,33140,33113,33114,33137,33120,33129,33148,33149,33133,33127,22605,23221,33160,33154,33169,28373,33187,33194,33228,26406,33226,33211,38689,38690,38691,38692,38693,38694,38695,38696,38697,38699,38700,38702,38703,38705,38707,38708,38709,38710,38711,38714,38715,38716,38717,38719,38720,38721,38722,38723,38724,38725,38726,38727,38728,38729,38730,38731,38732,38733,38734,38735,38736,38737,38740,38741,38743,38744,38746,38748,38749,38751,38755,38756,38758,38759,38760,38762,38763,38764,38765,38766,38767,38768,38769,38770,38773,38775,38776,38777,38778,38779,38781,38782,38783,38784,38785,38786,38787,38788,38790,38791,38792,38793,38794,38796,38798,38799,38800,38803,38805,38806,38807,38809,38810,38811,38812,38813,33217,33190,27428,27447,27449,27459,27462,27481,39121,39122,39123,39125,39129,39130,27571,24384,27586,35315,26000,40785,26003,26044,26054,26052,26051,26060,26062,26066,26070,28800,28828,28822,28829,28859,28864,28855,28843,28849,28904,28874,28944,28947,28950,28975,28977,29043,29020,29032,28997,29042,29002,29048,29050,29080,29107,29109,29096,29088,29152,29140,29159,29177,29213,29224,28780,28952,29030,29113,25150,25149,25155,25160,25161,31035,31040,31046,31049,31067,31068,31059,31066,31074,31063,31072,31087,31079,31098,31109,31114,31130,31143,31155,24529,24528,38814,38815,38817,38818,38820,38821,38822,38823,38824,38825,38826,38828,38830,38832,38833,38835,38837,38838,38839,38840,38841,38842,38843,38844,38845,38846,38847,38848,38849,38850,38851,38852,38853,38854,38855,38856,38857,38858,38859,38860,38861,38862,38863,38864,38865,38866,38867,38868,38869,38870,38871,38872,38873,38874,38875,38876,38877,38878,38879,38880,38881,38882,38883,38884,38885,38888,38894,38895,38896,38897,38898,38900,38903,38904,38905,38906,38907,38908,38909,38910,38911,38912,38913,38914,38915,38916,38917,38918,38919,38920,38921,38922,38923,38924,38925,38926,24636,24669,24666,24679,24641,24665,24675,24747,24838,24845,24925,25001,24989,25035,25041,25094,32896,32895,27795,27894,28156,30710,30712,30720,30729,30743,30744,30737,26027,30765,30748,30749,30777,30778,30779,30751,30780,30757,30764,30755,30761,30798,30829,30806,30807,30758,30800,30791,30796,30826,30875,30867,30874,30855,30876,30881,30883,30898,30905,30885,30932,30937,30921,30956,30962,30981,30964,30995,31012,31006,31028,40859,40697,40699,40700,30449,30468,30477,30457,30471,30472,30490,30498,30489,30509,30502,30517,30520,30544,30545,30535,30531,30554,30568,38927,38928,38929,38930,38931,38932,38933,38934,38935,38936,38937,38938,38939,38940,38941,38942,38943,38944,38945,38946,38947,38948,38949,38950,38951,38952,38953,38954,38955,38956,38957,38958,38959,38960,38961,38962,38963,38964,38965,38966,38967,38968,38969,38970,38971,38972,38973,38974,38975,38976,38977,38978,38979,38980,38981,38982,38983,38984,38985,38986,38987,38988,38989,38990,38991,38992,38993,38994,38995,38996,38997,38998,38999,39000,39001,39002,39003,39004,39005,39006,39007,39008,39009,39010,39011,39012,39013,39014,39015,39016,39017,39018,39019,39020,39021,39022,30562,30565,30591,30605,30589,30592,30604,30609,30623,30624,30640,30645,30653,30010,30016,30030,30027,30024,30043,30066,30073,30083,32600,32609,32607,35400,32616,32628,32625,32633,32641,32638,30413,30437,34866,38021,38022,38023,38027,38026,38028,38029,38031,38032,38036,38039,38037,38042,38043,38044,38051,38052,38059,38058,38061,38060,38063,38064,38066,38068,38070,38071,38072,38073,38074,38076,38077,38079,38084,38088,38089,38090,38091,38092,38093,38094,38096,38097,38098,38101,38102,38103,38105,38104,38107,38110,38111,38112,38114,38116,38117,38119,38120,38122,39023,39024,39025,39026,39027,39028,39051,39054,39058,39061,39065,39075,39080,39081,39082,39083,39084,39085,39086,39087,39088,39089,39090,39091,39092,39093,39094,39095,39096,39097,39098,39099,39100,39101,39102,39103,39104,39105,39106,39107,39108,39109,39110,39111,39112,39113,39114,39115,39116,39117,39119,39120,39124,39126,39127,39131,39132,39133,39136,39137,39138,39139,39140,39141,39142,39145,39146,39147,39148,39149,39150,39151,39152,39153,39154,39155,39156,39157,39158,39159,39160,39161,39162,39163,39164,39165,39166,39167,39168,39169,39170,39171,39172,39173,39174,39175,38121,38123,38126,38127,38131,38132,38133,38135,38137,38140,38141,38143,38147,38146,38150,38151,38153,38154,38157,38158,38159,38162,38163,38164,38165,38166,38168,38171,38173,38174,38175,38178,38186,38187,38185,38188,38193,38194,38196,38198,38199,38200,38204,38206,38207,38210,38197,38212,38213,38214,38217,38220,38222,38223,38226,38227,38228,38230,38231,38232,38233,38235,38238,38239,38237,38241,38242,38244,38245,38246,38247,38248,38249,38250,38251,38252,38255,38257,38258,38259,38202,30695,30700,38601,31189,31213,31203,31211,31238,23879,31235,31234,31262,31252,39176,39177,39178,39179,39180,39182,39183,39185,39186,39187,39188,39189,39190,39191,39192,39193,39194,39195,39196,39197,39198,39199,39200,39201,39202,39203,39204,39205,39206,39207,39208,39209,39210,39211,39212,39213,39215,39216,39217,39218,39219,39220,39221,39222,39223,39224,39225,39226,39227,39228,39229,39230,39231,39232,39233,39234,39235,39236,39237,39238,39239,39240,39241,39242,39243,39244,39245,39246,39247,39248,39249,39250,39251,39254,39255,39256,39257,39258,39259,39260,39261,39262,39263,39264,39265,39266,39268,39270,39283,39288,39289,39291,39294,39298,39299,39305,31289,31287,31313,40655,39333,31344,30344,30350,30355,30361,30372,29918,29920,29996,40480,40482,40488,40489,40490,40491,40492,40498,40497,40502,40504,40503,40505,40506,40510,40513,40514,40516,40518,40519,40520,40521,40523,40524,40526,40529,40533,40535,40538,40539,40540,40542,40547,40550,40551,40552,40553,40554,40555,40556,40561,40557,40563,30098,30100,30102,30112,30109,30124,30115,30131,30132,30136,30148,30129,30128,30147,30146,30166,30157,30179,30184,30182,30180,30187,30183,30211,30193,30204,30207,30224,30208,30213,30220,30231,30218,30245,30232,30229,30233,39308,39310,39322,39323,39324,39325,39326,39327,39328,39329,39330,39331,39332,39334,39335,39337,39338,39339,39340,39341,39342,39343,39344,39345,39346,39347,39348,39349,39350,39351,39352,39353,39354,39355,39356,39357,39358,39359,39360,39361,39362,39363,39364,39365,39366,39367,39368,39369,39370,39371,39372,39373,39374,39375,39376,39377,39378,39379,39380,39381,39382,39383,39384,39385,39386,39387,39388,39389,39390,39391,39392,39393,39394,39395,39396,39397,39398,39399,39400,39401,39402,39403,39404,39405,39406,39407,39408,39409,39410,39411,39412,39413,39414,39415,39416,39417,30235,30268,30242,30240,30272,30253,30256,30271,30261,30275,30270,30259,30285,30302,30292,30300,30294,30315,30319,32714,31462,31352,31353,31360,31366,31368,31381,31398,31392,31404,31400,31405,31411,34916,34921,34930,34941,34943,34946,34978,35014,34999,35004,35017,35042,35022,35043,35045,35057,35098,35068,35048,35070,35056,35105,35097,35091,35099,35082,35124,35115,35126,35137,35174,35195,30091,32997,30386,30388,30684,32786,32788,32790,32796,32800,32802,32805,32806,32807,32809,32808,32817,32779,32821,32835,32838,32845,32850,32873,32881,35203,39032,39040,39043,39418,39419,39420,39421,39422,39423,39424,39425,39426,39427,39428,39429,39430,39431,39432,39433,39434,39435,39436,39437,39438,39439,39440,39441,39442,39443,39444,39445,39446,39447,39448,39449,39450,39451,39452,39453,39454,39455,39456,39457,39458,39459,39460,39461,39462,39463,39464,39465,39466,39467,39468,39469,39470,39471,39472,39473,39474,39475,39476,39477,39478,39479,39480,39481,39482,39483,39484,39485,39486,39487,39488,39489,39490,39491,39492,39493,39494,39495,39496,39497,39498,39499,39500,39501,39502,39503,39504,39505,39506,39507,39508,39509,39510,39511,39512,39513,39049,39052,39053,39055,39060,39066,39067,39070,39071,39073,39074,39077,39078,34381,34388,34412,34414,34431,34426,34428,34427,34472,34445,34443,34476,34461,34471,34467,34474,34451,34473,34486,34500,34485,34510,34480,34490,34481,34479,34505,34511,34484,34537,34545,34546,34541,34547,34512,34579,34526,34548,34527,34520,34513,34563,34567,34552,34568,34570,34573,34569,34595,34619,34590,34597,34606,34586,34622,34632,34612,34609,34601,34615,34623,34690,34594,34685,34686,34683,34656,34672,34636,34670,34699,34643,34659,34684,34660,34649,34661,34707,34735,34728,34770,39514,39515,39516,39517,39518,39519,39520,39521,39522,39523,39524,39525,39526,39527,39528,39529,39530,39531,39538,39555,39561,39565,39566,39572,39573,39577,39590,39593,39594,39595,39596,39597,39598,39599,39602,39603,39604,39605,39609,39611,39613,39614,39615,39619,39620,39622,39623,39624,39625,39626,39629,39630,39631,39632,39634,39636,39637,39638,39639,39641,39642,39643,39644,39645,39646,39648,39650,39651,39652,39653,39655,39656,39657,39658,39660,39662,39664,39665,39666,39667,39668,39669,39670,39671,39672,39674,39676,39677,39678,39679,39680,39681,39682,39684,39685,39686,34758,34696,34693,34733,34711,34691,34731,34789,34732,34741,34739,34763,34771,34749,34769,34752,34762,34779,34794,34784,34798,34838,34835,34814,34826,34843,34849,34873,34876,32566,32578,32580,32581,33296,31482,31485,31496,31491,31492,31509,31498,31531,31503,31559,31544,31530,31513,31534,31537,31520,31525,31524,31539,31550,31518,31576,31578,31557,31605,31564,31581,31584,31598,31611,31586,31602,31601,31632,31654,31655,31672,31660,31645,31656,31621,31658,31644,31650,31659,31668,31697,31681,31692,31709,31706,31717,31718,31722,31756,31742,31740,31759,31766,31755,39687,39689,39690,39691,39692,39693,39694,39696,39697,39698,39700,39701,39702,39703,39704,39705,39706,39707,39708,39709,39710,39712,39713,39714,39716,39717,39718,39719,39720,39721,39722,39723,39724,39725,39726,39728,39729,39731,39732,39733,39734,39735,39736,39737,39738,39741,39742,39743,39744,39750,39754,39755,39756,39758,39760,39762,39763,39765,39766,39767,39768,39769,39770,39771,39772,39773,39774,39775,39776,39777,39778,39779,39780,39781,39782,39783,39784,39785,39786,39787,39788,39789,39790,39791,39792,39793,39794,39795,39796,39797,39798,39799,39800,39801,39802,39803,31775,31786,31782,31800,31809,31808,33278,33281,33282,33284,33260,34884,33313,33314,33315,33325,33327,33320,33323,33336,33339,33331,33332,33342,33348,33353,33355,33359,33370,33375,33384,34942,34949,34952,35032,35039,35166,32669,32671,32679,32687,32688,32690,31868,25929,31889,31901,31900,31902,31906,31922,31932,31933,31937,31943,31948,31949,31944,31941,31959,31976,33390,26280,32703,32718,32725,32741,32737,32742,32745,32750,32755,31992,32119,32166,32174,32327,32411,40632,40628,36211,36228,36244,36241,36273,36199,36205,35911,35913,37194,37200,37198,37199,37220,39804,39805,39806,39807,39808,39809,39810,39811,39812,39813,39814,39815,39816,39817,39818,39819,39820,39821,39822,39823,39824,39825,39826,39827,39828,39829,39830,39831,39832,39833,39834,39835,39836,39837,39838,39839,39840,39841,39842,39843,39844,39845,39846,39847,39848,39849,39850,39851,39852,39853,39854,39855,39856,39857,39858,39859,39860,39861,39862,39863,39864,39865,39866,39867,39868,39869,39870,39871,39872,39873,39874,39875,39876,39877,39878,39879,39880,39881,39882,39883,39884,39885,39886,39887,39888,39889,39890,39891,39892,39893,39894,39895,39896,39897,39898,39899,37218,37217,37232,37225,37231,37245,37246,37234,37236,37241,37260,37253,37264,37261,37265,37282,37283,37290,37293,37294,37295,37301,37300,37306,35925,40574,36280,36331,36357,36441,36457,36277,36287,36284,36282,36292,36310,36311,36314,36318,36302,36303,36315,36294,36332,36343,36344,36323,36345,36347,36324,36361,36349,36372,36381,36383,36396,36398,36387,36399,36410,36416,36409,36405,36413,36401,36425,36417,36418,36433,36434,36426,36464,36470,36476,36463,36468,36485,36495,36500,36496,36508,36510,35960,35970,35978,35973,35992,35988,26011,35286,35294,35290,35292,39900,39901,39902,39903,39904,39905,39906,39907,39908,39909,39910,39911,39912,39913,39914,39915,39916,39917,39918,39919,39920,39921,39922,39923,39924,39925,39926,39927,39928,39929,39930,39931,39932,39933,39934,39935,39936,39937,39938,39939,39940,39941,39942,39943,39944,39945,39946,39947,39948,39949,39950,39951,39952,39953,39954,39955,39956,39957,39958,39959,39960,39961,39962,39963,39964,39965,39966,39967,39968,39969,39970,39971,39972,39973,39974,39975,39976,39977,39978,39979,39980,39981,39982,39983,39984,39985,39986,39987,39988,39989,39990,39991,39992,39993,39994,39995,35301,35307,35311,35390,35622,38739,38633,38643,38639,38662,38657,38664,38671,38670,38698,38701,38704,38718,40832,40835,40837,40838,40839,40840,40841,40842,40844,40702,40715,40717,38585,38588,38589,38606,38610,30655,38624,37518,37550,37576,37694,37738,37834,37775,37950,37995,40063,40066,40069,40070,40071,40072,31267,40075,40078,40080,40081,40082,40084,40085,40090,40091,40094,40095,40096,40097,40098,40099,40101,40102,40103,40104,40105,40107,40109,40110,40112,40113,40114,40115,40116,40117,40118,40119,40122,40123,40124,40125,40132,40133,40134,40135,40138,40139,39996,39997,39998,39999,40000,40001,40002,40003,40004,40005,40006,40007,40008,40009,40010,40011,40012,40013,40014,40015,40016,40017,40018,40019,40020,40021,40022,40023,40024,40025,40026,40027,40028,40029,40030,40031,40032,40033,40034,40035,40036,40037,40038,40039,40040,40041,40042,40043,40044,40045,40046,40047,40048,40049,40050,40051,40052,40053,40054,40055,40056,40057,40058,40059,40061,40062,40064,40067,40068,40073,40074,40076,40079,40083,40086,40087,40088,40089,40093,40106,40108,40111,40121,40126,40127,40128,40129,40130,40136,40137,40145,40146,40154,40155,40160,40161,40140,40141,40142,40143,40144,40147,40148,40149,40151,40152,40153,40156,40157,40159,40162,38780,38789,38801,38802,38804,38831,38827,38819,38834,38836,39601,39600,39607,40536,39606,39610,39612,39617,39616,39621,39618,39627,39628,39633,39749,39747,39751,39753,39752,39757,39761,39144,39181,39214,39253,39252,39647,39649,39654,39663,39659,39675,39661,39673,39688,39695,39699,39711,39715,40637,40638,32315,40578,40583,40584,40587,40594,37846,40605,40607,40667,40668,40669,40672,40671,40674,40681,40679,40677,40682,40687,40738,40748,40751,40761,40759,40765,40766,40772,40163,40164,40165,40166,40167,40168,40169,40170,40171,40172,40173,40174,40175,40176,40177,40178,40179,40180,40181,40182,40183,40184,40185,40186,40187,40188,40189,40190,40191,40192,40193,40194,40195,40196,40197,40198,40199,40200,40201,40202,40203,40204,40205,40206,40207,40208,40209,40210,40211,40212,40213,40214,40215,40216,40217,40218,40219,40220,40221,40222,40223,40224,40225,40226,40227,40228,40229,40230,40231,40232,40233,40234,40235,40236,40237,40238,40239,40240,40241,40242,40243,40244,40245,40246,40247,40248,40249,40250,40251,40252,40253,40254,40255,40256,40257,40258,57908,57909,57910,57911,57912,57913,57914,57915,57916,57917,57918,57919,57920,57921,57922,57923,57924,57925,57926,57927,57928,57929,57930,57931,57932,57933,57934,57935,57936,57937,57938,57939,57940,57941,57942,57943,57944,57945,57946,57947,57948,57949,57950,57951,57952,57953,57954,57955,57956,57957,57958,57959,57960,57961,57962,57963,57964,57965,57966,57967,57968,57969,57970,57971,57972,57973,57974,57975,57976,57977,57978,57979,57980,57981,57982,57983,57984,57985,57986,57987,57988,57989,57990,57991,57992,57993,57994,57995,57996,57997,57998,57999,58000,58001,40259,40260,40261,40262,40263,40264,40265,40266,40267,40268,40269,40270,40271,40272,40273,40274,40275,40276,40277,40278,40279,40280,40281,40282,40283,40284,40285,40286,40287,40288,40289,40290,40291,40292,40293,40294,40295,40296,40297,40298,40299,40300,40301,40302,40303,40304,40305,40306,40307,40308,40309,40310,40311,40312,40313,40314,40315,40316,40317,40318,40319,40320,40321,40322,40323,40324,40325,40326,40327,40328,40329,40330,40331,40332,40333,40334,40335,40336,40337,40338,40339,40340,40341,40342,40343,40344,40345,40346,40347,40348,40349,40350,40351,40352,40353,40354,58002,58003,58004,58005,58006,58007,58008,58009,58010,58011,58012,58013,58014,58015,58016,58017,58018,58019,58020,58021,58022,58023,58024,58025,58026,58027,58028,58029,58030,58031,58032,58033,58034,58035,58036,58037,58038,58039,58040,58041,58042,58043,58044,58045,58046,58047,58048,58049,58050,58051,58052,58053,58054,58055,58056,58057,58058,58059,58060,58061,58062,58063,58064,58065,58066,58067,58068,58069,58070,58071,58072,58073,58074,58075,58076,58077,58078,58079,58080,58081,58082,58083,58084,58085,58086,58087,58088,58089,58090,58091,58092,58093,58094,58095,40355,40356,40357,40358,40359,40360,40361,40362,40363,40364,40365,40366,40367,40368,40369,40370,40371,40372,40373,40374,40375,40376,40377,40378,40379,40380,40381,40382,40383,40384,40385,40386,40387,40388,40389,40390,40391,40392,40393,40394,40395,40396,40397,40398,40399,40400,40401,40402,40403,40404,40405,40406,40407,40408,40409,40410,40411,40412,40413,40414,40415,40416,40417,40418,40419,40420,40421,40422,40423,40424,40425,40426,40427,40428,40429,40430,40431,40432,40433,40434,40435,40436,40437,40438,40439,40440,40441,40442,40443,40444,40445,40446,40447,40448,40449,40450,58096,58097,58098,58099,58100,58101,58102,58103,58104,58105,58106,58107,58108,58109,58110,58111,58112,58113,58114,58115,58116,58117,58118,58119,58120,58121,58122,58123,58124,58125,58126,58127,58128,58129,58130,58131,58132,58133,58134,58135,58136,58137,58138,58139,58140,58141,58142,58143,58144,58145,58146,58147,58148,58149,58150,58151,58152,58153,58154,58155,58156,58157,58158,58159,58160,58161,58162,58163,58164,58165,58166,58167,58168,58169,58170,58171,58172,58173,58174,58175,58176,58177,58178,58179,58180,58181,58182,58183,58184,58185,58186,58187,58188,58189,40451,40452,40453,40454,40455,40456,40457,40458,40459,40460,40461,40462,40463,40464,40465,40466,40467,40468,40469,40470,40471,40472,40473,40474,40475,40476,40477,40478,40484,40487,40494,40496,40500,40507,40508,40512,40525,40528,40530,40531,40532,40534,40537,40541,40543,40544,40545,40546,40549,40558,40559,40562,40564,40565,40566,40567,40568,40569,40570,40571,40572,40573,40576,40577,40579,40580,40581,40582,40585,40586,40588,40589,40590,40591,40592,40593,40596,40597,40598,40599,40600,40601,40602,40603,40604,40606,40608,40609,40610,40611,40612,40613,40615,40616,40617,40618,58190,58191,58192,58193,58194,58195,58196,58197,58198,58199,58200,58201,58202,58203,58204,58205,58206,58207,58208,58209,58210,58211,58212,58213,58214,58215,58216,58217,58218,58219,58220,58221,58222,58223,58224,58225,58226,58227,58228,58229,58230,58231,58232,58233,58234,58235,58236,58237,58238,58239,58240,58241,58242,58243,58244,58245,58246,58247,58248,58249,58250,58251,58252,58253,58254,58255,58256,58257,58258,58259,58260,58261,58262,58263,58264,58265,58266,58267,58268,58269,58270,58271,58272,58273,58274,58275,58276,58277,58278,58279,58280,58281,58282,58283,40619,40620,40621,40622,40623,40624,40625,40626,40627,40629,40630,40631,40633,40634,40636,40639,40640,40641,40642,40643,40645,40646,40647,40648,40650,40651,40652,40656,40658,40659,40661,40662,40663,40665,40666,40670,40673,40675,40676,40678,40680,40683,40684,40685,40686,40688,40689,40690,40691,40692,40693,40694,40695,40696,40698,40701,40703,40704,40705,40706,40707,40708,40709,40710,40711,40712,40713,40714,40716,40719,40721,40722,40724,40725,40726,40728,40730,40731,40732,40733,40734,40735,40737,40739,40740,40741,40742,40743,40744,40745,40746,40747,40749,40750,40752,40753,58284,58285,58286,58287,58288,58289,58290,58291,58292,58293,58294,58295,58296,58297,58298,58299,58300,58301,58302,58303,58304,58305,58306,58307,58308,58309,58310,58311,58312,58313,58314,58315,58316,58317,58318,58319,58320,58321,58322,58323,58324,58325,58326,58327,58328,58329,58330,58331,58332,58333,58334,58335,58336,58337,58338,58339,58340,58341,58342,58343,58344,58345,58346,58347,58348,58349,58350,58351,58352,58353,58354,58355,58356,58357,58358,58359,58360,58361,58362,58363,58364,58365,58366,58367,58368,58369,58370,58371,58372,58373,58374,58375,58376,58377,40754,40755,40756,40757,40758,40760,40762,40764,40767,40768,40769,40770,40771,40773,40774,40775,40776,40777,40778,40779,40780,40781,40782,40783,40786,40787,40788,40789,40790,40791,40792,40793,40794,40795,40796,40797,40798,40799,40800,40801,40802,40803,40804,40805,40806,40807,40808,40809,40810,40811,40812,40813,40814,40815,40816,40817,40818,40819,40820,40821,40822,40823,40824,40825,40826,40827,40828,40829,40830,40833,40834,40845,40846,40847,40848,40849,40850,40851,40852,40853,40854,40855,40856,40860,40861,40862,40865,40866,40867,40868,40869,63788,63865,63893,63975,63985,58378,58379,58380,58381,58382,58383,58384,58385,58386,58387,58388,58389,58390,58391,58392,58393,58394,58395,58396,58397,58398,58399,58400,58401,58402,58403,58404,58405,58406,58407,58408,58409,58410,58411,58412,58413,58414,58415,58416,58417,58418,58419,58420,58421,58422,58423,58424,58425,58426,58427,58428,58429,58430,58431,58432,58433,58434,58435,58436,58437,58438,58439,58440,58441,58442,58443,58444,58445,58446,58447,58448,58449,58450,58451,58452,58453,58454,58455,58456,58457,58458,58459,58460,58461,58462,58463,58464,58465,58466,58467,58468,58469,58470,58471,64012,64013,64014,64015,64017,64019,64020,64024,64031,64032,64033,64035,64036,64039,64040,64041,11905,59414,59415,59416,11908,13427,13383,11912,11915,59422,13726,13850,13838,11916,11927,14702,14616,59430,14799,14815,14963,14800,59435,59436,15182,15470,15584,11943,59441,59442,11946,16470,16735,11950,17207,11955,11958,11959,59451,17329,17324,11963,17373,17622,18017,17996,59459,18211,18217,18300,18317,11978,18759,18810,18813,18818,18819,18821,18822,18847,18843,18871,18870,59476,59477,19619,19615,19616,19617,19575,19618,19731,19732,19733,19734,19735,19736,19737,19886,59492,58472,58473,58474,58475,58476,58477,58478,58479,58480,58481,58482,58483,58484,58485,58486,58487,58488,58489,58490,58491,58492,58493,58494,58495,58496,58497,58498,58499,58500,58501,58502,58503,58504,58505,58506,58507,58508,58509,58510,58511,58512,58513,58514,58515,58516,58517,58518,58519,58520,58521,58522,58523,58524,58525,58526,58527,58528,58529,58530,58531,58532,58533,58534,58535,58536,58537,58538,58539,58540,58541,58542,58543,58544,58545,58546,58547,58548,58549,58550,58551,58552,58553,58554,58555,58556,58557,58558,58559,58560,58561,58562,58563,58564,58565], + "gb18030-ranges":[[0,128],[36,165],[38,169],[45,178],[50,184],[81,216],[89,226],[95,235],[96,238],[100,244],[103,248],[104,251],[105,253],[109,258],[126,276],[133,284],[148,300],[172,325],[175,329],[179,334],[208,364],[306,463],[307,465],[308,467],[309,469],[310,471],[311,473],[312,475],[313,477],[341,506],[428,594],[443,610],[544,712],[545,716],[558,730],[741,930],[742,938],[749,962],[750,970],[805,1026],[819,1104],[820,1106],[7922,8209],[7924,8215],[7925,8218],[7927,8222],[7934,8231],[7943,8241],[7944,8244],[7945,8246],[7950,8252],[8062,8365],[8148,8452],[8149,8454],[8152,8458],[8164,8471],[8174,8482],[8236,8556],[8240,8570],[8262,8596],[8264,8602],[8374,8713],[8380,8720],[8381,8722],[8384,8726],[8388,8731],[8390,8737],[8392,8740],[8393,8742],[8394,8748],[8396,8751],[8401,8760],[8406,8766],[8416,8777],[8419,8781],[8424,8787],[8437,8802],[8439,8808],[8445,8816],[8482,8854],[8485,8858],[8496,8870],[8521,8896],[8603,8979],[8936,9322],[8946,9372],[9046,9548],[9050,9588],[9063,9616],[9066,9622],[9076,9634],[9092,9652],[9100,9662],[9108,9672],[9111,9676],[9113,9680],[9131,9702],[9162,9735],[9164,9738],[9218,9793],[9219,9795],[11329,11906],[11331,11909],[11334,11913],[11336,11917],[11346,11928],[11361,11944],[11363,11947],[11366,11951],[11370,11956],[11372,11960],[11375,11964],[11389,11979],[11682,12284],[11686,12292],[11687,12312],[11692,12319],[11694,12330],[11714,12351],[11716,12436],[11723,12447],[11725,12535],[11730,12543],[11736,12586],[11982,12842],[11989,12850],[12102,12964],[12336,13200],[12348,13215],[12350,13218],[12384,13253],[12393,13263],[12395,13267],[12397,13270],[12510,13384],[12553,13428],[12851,13727],[12962,13839],[12973,13851],[13738,14617],[13823,14703],[13919,14801],[13933,14816],[14080,14964],[14298,15183],[14585,15471],[14698,15585],[15583,16471],[15847,16736],[16318,17208],[16434,17325],[16438,17330],[16481,17374],[16729,17623],[17102,17997],[17122,18018],[17315,18212],[17320,18218],[17402,18301],[17418,18318],[17859,18760],[17909,18811],[17911,18814],[17915,18820],[17916,18823],[17936,18844],[17939,18848],[17961,18872],[18664,19576],[18703,19620],[18814,19738],[18962,19887],[19043,40870],[33469,59244],[33470,59336],[33471,59367],[33484,59413],[33485,59417],[33490,59423],[33497,59431],[33501,59437],[33505,59443],[33513,59452],[33520,59460],[33536,59478],[33550,59493],[37845,63789],[37921,63866],[37948,63894],[38029,63976],[38038,63986],[38064,64016],[38065,64018],[38066,64021],[38069,64025],[38075,64034],[38076,64037],[38078,64042],[39108,65074],[39109,65093],[39113,65107],[39114,65112],[39115,65127],[39116,65132],[39265,65375],[39394,65510],[189000,65536]], + "jis0208":[12288,12289,12290,65292,65294,12539,65306,65307,65311,65281,12443,12444,180,65344,168,65342,65507,65343,12541,12542,12445,12446,12291,20189,12293,12294,12295,12540,8213,8208,65295,65340,65374,8741,65372,8230,8229,8216,8217,8220,8221,65288,65289,12308,12309,65339,65341,65371,65373,12296,12297,12298,12299,12300,12301,12302,12303,12304,12305,65291,65293,177,215,247,65309,8800,65308,65310,8806,8807,8734,8756,9794,9792,176,8242,8243,8451,65509,65284,65504,65505,65285,65283,65286,65290,65312,167,9734,9733,9675,9679,9678,9671,9670,9633,9632,9651,9650,9661,9660,8251,12306,8594,8592,8593,8595,12307,null,null,null,null,null,null,null,null,null,null,null,8712,8715,8838,8839,8834,8835,8746,8745,null,null,null,null,null,null,null,null,8743,8744,65506,8658,8660,8704,8707,null,null,null,null,null,null,null,null,null,null,null,8736,8869,8978,8706,8711,8801,8786,8810,8811,8730,8765,8733,8757,8747,8748,null,null,null,null,null,null,null,8491,8240,9839,9837,9834,8224,8225,182,null,null,null,null,9711,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,65296,65297,65298,65299,65300,65301,65302,65303,65304,65305,null,null,null,null,null,null,null,65313,65314,65315,65316,65317,65318,65319,65320,65321,65322,65323,65324,65325,65326,65327,65328,65329,65330,65331,65332,65333,65334,65335,65336,65337,65338,null,null,null,null,null,null,65345,65346,65347,65348,65349,65350,65351,65352,65353,65354,65355,65356,65357,65358,65359,65360,65361,65362,65363,65364,65365,65366,65367,65368,65369,65370,null,null,null,null,12353,12354,12355,12356,12357,12358,12359,12360,12361,12362,12363,12364,12365,12366,12367,12368,12369,12370,12371,12372,12373,12374,12375,12376,12377,12378,12379,12380,12381,12382,12383,12384,12385,12386,12387,12388,12389,12390,12391,12392,12393,12394,12395,12396,12397,12398,12399,12400,12401,12402,12403,12404,12405,12406,12407,12408,12409,12410,12411,12412,12413,12414,12415,12416,12417,12418,12419,12420,12421,12422,12423,12424,12425,12426,12427,12428,12429,12430,12431,12432,12433,12434,12435,null,null,null,null,null,null,null,null,null,null,null,12449,12450,12451,12452,12453,12454,12455,12456,12457,12458,12459,12460,12461,12462,12463,12464,12465,12466,12467,12468,12469,12470,12471,12472,12473,12474,12475,12476,12477,12478,12479,12480,12481,12482,12483,12484,12485,12486,12487,12488,12489,12490,12491,12492,12493,12494,12495,12496,12497,12498,12499,12500,12501,12502,12503,12504,12505,12506,12507,12508,12509,12510,12511,12512,12513,12514,12515,12516,12517,12518,12519,12520,12521,12522,12523,12524,12525,12526,12527,12528,12529,12530,12531,12532,12533,12534,null,null,null,null,null,null,null,null,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,931,932,933,934,935,936,937,null,null,null,null,null,null,null,null,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,963,964,965,966,967,968,969,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1040,1041,1042,1043,1044,1045,1025,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1072,1073,1074,1075,1076,1077,1105,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,null,null,null,null,null,null,null,null,null,null,null,null,null,9472,9474,9484,9488,9496,9492,9500,9516,9508,9524,9532,9473,9475,9487,9491,9499,9495,9507,9523,9515,9531,9547,9504,9519,9512,9527,9535,9501,9520,9509,9528,9538,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,9312,9313,9314,9315,9316,9317,9318,9319,9320,9321,9322,9323,9324,9325,9326,9327,9328,9329,9330,9331,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,null,13129,13076,13090,13133,13080,13095,13059,13110,13137,13143,13069,13094,13091,13099,13130,13115,13212,13213,13214,13198,13199,13252,13217,null,null,null,null,null,null,null,null,13179,12317,12319,8470,13261,8481,12964,12965,12966,12967,12968,12849,12850,12857,13182,13181,13180,8786,8801,8747,8750,8721,8730,8869,8736,8735,8895,8757,8745,8746,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,20124,21782,23043,38463,21696,24859,25384,23030,36898,33909,33564,31312,24746,25569,28197,26093,33894,33446,39925,26771,22311,26017,25201,23451,22992,34427,39156,32098,32190,39822,25110,31903,34999,23433,24245,25353,26263,26696,38343,38797,26447,20197,20234,20301,20381,20553,22258,22839,22996,23041,23561,24799,24847,24944,26131,26885,28858,30031,30064,31227,32173,32239,32963,33806,34915,35586,36949,36986,21307,20117,20133,22495,32946,37057,30959,19968,22769,28322,36920,31282,33576,33419,39983,20801,21360,21693,21729,22240,23035,24341,39154,28139,32996,34093,38498,38512,38560,38907,21515,21491,23431,28879,32701,36802,38632,21359,40284,31418,19985,30867,33276,28198,22040,21764,27421,34074,39995,23013,21417,28006,29916,38287,22082,20113,36939,38642,33615,39180,21473,21942,23344,24433,26144,26355,26628,27704,27891,27945,29787,30408,31310,38964,33521,34907,35424,37613,28082,30123,30410,39365,24742,35585,36234,38322,27022,21421,20870,22290,22576,22852,23476,24310,24616,25513,25588,27839,28436,28814,28948,29017,29141,29503,32257,33398,33489,34199,36960,37467,40219,22633,26044,27738,29989,20985,22830,22885,24448,24540,25276,26106,27178,27431,27572,29579,32705,35158,40236,40206,40644,23713,27798,33659,20740,23627,25014,33222,26742,29281,20057,20474,21368,24681,28201,31311,38899,19979,21270,20206,20309,20285,20385,20339,21152,21487,22025,22799,23233,23478,23521,31185,26247,26524,26550,27468,27827,28779,29634,31117,31166,31292,31623,33457,33499,33540,33655,33775,33747,34662,35506,22057,36008,36838,36942,38686,34442,20420,23784,25105,29273,30011,33253,33469,34558,36032,38597,39187,39381,20171,20250,35299,22238,22602,22730,24315,24555,24618,24724,24674,25040,25106,25296,25913,39745,26214,26800,28023,28784,30028,30342,32117,33445,34809,38283,38542,35997,20977,21182,22806,21683,23475,23830,24936,27010,28079,30861,33995,34903,35442,37799,39608,28012,39336,34521,22435,26623,34510,37390,21123,22151,21508,24275,25313,25785,26684,26680,27579,29554,30906,31339,35226,35282,36203,36611,37101,38307,38548,38761,23398,23731,27005,38989,38990,25499,31520,27179,27263,26806,39949,28511,21106,21917,24688,25324,27963,28167,28369,33883,35088,36676,19988,39993,21494,26907,27194,38788,26666,20828,31427,33970,37340,37772,22107,40232,26658,33541,33841,31909,21000,33477,29926,20094,20355,20896,23506,21002,21208,21223,24059,21914,22570,23014,23436,23448,23515,24178,24185,24739,24863,24931,25022,25563,25954,26577,26707,26874,27454,27475,27735,28450,28567,28485,29872,29976,30435,30475,31487,31649,31777,32233,32566,32752,32925,33382,33694,35251,35532,36011,36996,37969,38291,38289,38306,38501,38867,39208,33304,20024,21547,23736,24012,29609,30284,30524,23721,32747,36107,38593,38929,38996,39000,20225,20238,21361,21916,22120,22522,22855,23305,23492,23696,24076,24190,24524,25582,26426,26071,26082,26399,26827,26820,27231,24112,27589,27671,27773,30079,31048,23395,31232,32000,24509,35215,35352,36020,36215,36556,36637,39138,39438,39740,20096,20605,20736,22931,23452,25135,25216,25836,27450,29344,30097,31047,32681,34811,35516,35696,25516,33738,38816,21513,21507,21931,26708,27224,35440,30759,26485,40653,21364,23458,33050,34384,36870,19992,20037,20167,20241,21450,21560,23470,24339,24613,25937,26429,27714,27762,27875,28792,29699,31350,31406,31496,32026,31998,32102,26087,29275,21435,23621,24040,25298,25312,25369,28192,34394,35377,36317,37624,28417,31142,39770,20136,20139,20140,20379,20384,20689,20807,31478,20849,20982,21332,21281,21375,21483,21932,22659,23777,24375,24394,24623,24656,24685,25375,25945,27211,27841,29378,29421,30703,33016,33029,33288,34126,37111,37857,38911,39255,39514,20208,20957,23597,26241,26989,23616,26354,26997,29577,26704,31873,20677,21220,22343,24062,37670,26020,27427,27453,29748,31105,31165,31563,32202,33465,33740,34943,35167,35641,36817,37329,21535,37504,20061,20534,21477,21306,29399,29590,30697,33510,36527,39366,39368,39378,20855,24858,34398,21936,31354,20598,23507,36935,38533,20018,27355,37351,23633,23624,25496,31391,27795,38772,36705,31402,29066,38536,31874,26647,32368,26705,37740,21234,21531,34219,35347,32676,36557,37089,21350,34952,31041,20418,20670,21009,20804,21843,22317,29674,22411,22865,24418,24452,24693,24950,24935,25001,25522,25658,25964,26223,26690,28179,30054,31293,31995,32076,32153,32331,32619,33550,33610,34509,35336,35427,35686,36605,38938,40335,33464,36814,39912,21127,25119,25731,28608,38553,26689,20625,27424,27770,28500,31348,32080,34880,35363,26376,20214,20537,20518,20581,20860,21048,21091,21927,22287,22533,23244,24314,25010,25080,25331,25458,26908,27177,29309,29356,29486,30740,30831,32121,30476,32937,35211,35609,36066,36562,36963,37749,38522,38997,39443,40568,20803,21407,21427,24187,24358,28187,28304,29572,29694,32067,33335,35328,35578,38480,20046,20491,21476,21628,22266,22993,23396,24049,24235,24359,25144,25925,26543,28246,29392,31946,34996,32929,32993,33776,34382,35463,36328,37431,38599,39015,40723,20116,20114,20237,21320,21577,21566,23087,24460,24481,24735,26791,27278,29786,30849,35486,35492,35703,37264,20062,39881,20132,20348,20399,20505,20502,20809,20844,21151,21177,21246,21402,21475,21521,21518,21897,22353,22434,22909,23380,23389,23439,24037,24039,24055,24184,24195,24218,24247,24344,24658,24908,25239,25304,25511,25915,26114,26179,26356,26477,26657,26775,27083,27743,27946,28009,28207,28317,30002,30343,30828,31295,31968,32005,32024,32094,32177,32789,32771,32943,32945,33108,33167,33322,33618,34892,34913,35611,36002,36092,37066,37237,37489,30783,37628,38308,38477,38917,39321,39640,40251,21083,21163,21495,21512,22741,25335,28640,35946,36703,40633,20811,21051,21578,22269,31296,37239,40288,40658,29508,28425,33136,29969,24573,24794,39592,29403,36796,27492,38915,20170,22256,22372,22718,23130,24680,25031,26127,26118,26681,26801,28151,30165,32058,33390,39746,20123,20304,21449,21766,23919,24038,24046,26619,27801,29811,30722,35408,37782,35039,22352,24231,25387,20661,20652,20877,26368,21705,22622,22971,23472,24425,25165,25505,26685,27507,28168,28797,37319,29312,30741,30758,31085,25998,32048,33756,35009,36617,38555,21092,22312,26448,32618,36001,20916,22338,38442,22586,27018,32948,21682,23822,22524,30869,40442,20316,21066,21643,25662,26152,26388,26613,31364,31574,32034,37679,26716,39853,31545,21273,20874,21047,23519,25334,25774,25830,26413,27578,34217,38609,30352,39894,25420,37638,39851,30399,26194,19977,20632,21442,23665,24808,25746,25955,26719,29158,29642,29987,31639,32386,34453,35715,36059,37240,39184,26028,26283,27531,20181,20180,20282,20351,21050,21496,21490,21987,22235,22763,22987,22985,23039,23376,23629,24066,24107,24535,24605,25351,25903,23388,26031,26045,26088,26525,27490,27515,27663,29509,31049,31169,31992,32025,32043,32930,33026,33267,35222,35422,35433,35430,35468,35566,36039,36060,38604,39164,27503,20107,20284,20365,20816,23383,23546,24904,25345,26178,27425,28363,27835,29246,29885,30164,30913,31034,32780,32819,33258,33940,36766,27728,40575,24335,35672,40235,31482,36600,23437,38635,19971,21489,22519,22833,23241,23460,24713,28287,28422,30142,36074,23455,34048,31712,20594,26612,33437,23649,34122,32286,33294,20889,23556,25448,36198,26012,29038,31038,32023,32773,35613,36554,36974,34503,37034,20511,21242,23610,26451,28796,29237,37196,37320,37675,33509,23490,24369,24825,20027,21462,23432,25163,26417,27530,29417,29664,31278,33131,36259,37202,39318,20754,21463,21610,23551,25480,27193,32172,38656,22234,21454,21608,23447,23601,24030,20462,24833,25342,27954,31168,31179,32066,32333,32722,33261,33311,33936,34886,35186,35728,36468,36655,36913,37195,37228,38598,37276,20160,20303,20805,21313,24467,25102,26580,27713,28171,29539,32294,37325,37507,21460,22809,23487,28113,31069,32302,31899,22654,29087,20986,34899,36848,20426,23803,26149,30636,31459,33308,39423,20934,24490,26092,26991,27529,28147,28310,28516,30462,32020,24033,36981,37255,38918,20966,21021,25152,26257,26329,28186,24246,32210,32626,26360,34223,34295,35576,21161,21465,22899,24207,24464,24661,37604,38500,20663,20767,21213,21280,21319,21484,21736,21830,21809,22039,22888,22974,23100,23477,23558,23567,23569,23578,24196,24202,24288,24432,25215,25220,25307,25484,25463,26119,26124,26157,26230,26494,26786,27167,27189,27836,28040,28169,28248,28988,28966,29031,30151,30465,30813,30977,31077,31216,31456,31505,31911,32057,32918,33750,33931,34121,34909,35059,35359,35388,35412,35443,35937,36062,37284,37478,37758,37912,38556,38808,19978,19976,19998,20055,20887,21104,22478,22580,22732,23330,24120,24773,25854,26465,26454,27972,29366,30067,31331,33976,35698,37304,37664,22065,22516,39166,25325,26893,27542,29165,32340,32887,33394,35302,39135,34645,36785,23611,20280,20449,20405,21767,23072,23517,23529,24515,24910,25391,26032,26187,26862,27035,28024,28145,30003,30137,30495,31070,31206,32051,33251,33455,34218,35242,35386,36523,36763,36914,37341,38663,20154,20161,20995,22645,22764,23563,29978,23613,33102,35338,36805,38499,38765,31525,35535,38920,37218,22259,21416,36887,21561,22402,24101,25512,27700,28810,30561,31883,32736,34928,36930,37204,37648,37656,38543,29790,39620,23815,23913,25968,26530,36264,38619,25454,26441,26905,33733,38935,38592,35070,28548,25722,23544,19990,28716,30045,26159,20932,21046,21218,22995,24449,24615,25104,25919,25972,26143,26228,26866,26646,27491,28165,29298,29983,30427,31934,32854,22768,35069,35199,35488,35475,35531,36893,37266,38738,38745,25993,31246,33030,38587,24109,24796,25114,26021,26132,26512,30707,31309,31821,32318,33034,36012,36196,36321,36447,30889,20999,25305,25509,25666,25240,35373,31363,31680,35500,38634,32118,33292,34633,20185,20808,21315,21344,23459,23554,23574,24029,25126,25159,25776,26643,26676,27849,27973,27927,26579,28508,29006,29053,26059,31359,31661,32218,32330,32680,33146,33307,33337,34214,35438,36046,36341,36984,36983,37549,37521,38275,39854,21069,21892,28472,28982,20840,31109,32341,33203,31950,22092,22609,23720,25514,26366,26365,26970,29401,30095,30094,30990,31062,31199,31895,32032,32068,34311,35380,38459,36961,40736,20711,21109,21452,21474,20489,21930,22766,22863,29245,23435,23652,21277,24803,24819,25436,25475,25407,25531,25805,26089,26361,24035,27085,27133,28437,29157,20105,30185,30456,31379,31967,32207,32156,32865,33609,33624,33900,33980,34299,35013,36208,36865,36973,37783,38684,39442,20687,22679,24974,33235,34101,36104,36896,20419,20596,21063,21363,24687,25417,26463,28204,36275,36895,20439,23646,36042,26063,32154,21330,34966,20854,25539,23384,23403,23562,25613,26449,36956,20182,22810,22826,27760,35409,21822,22549,22949,24816,25171,26561,33333,26965,38464,39364,39464,20307,22534,23550,32784,23729,24111,24453,24608,24907,25140,26367,27888,28382,32974,33151,33492,34955,36024,36864,36910,38538,40667,39899,20195,21488,22823,31532,37261,38988,40441,28381,28711,21331,21828,23429,25176,25246,25299,27810,28655,29730,35351,37944,28609,35582,33592,20967,34552,21482,21481,20294,36948,36784,22890,33073,24061,31466,36799,26842,35895,29432,40008,27197,35504,20025,21336,22022,22374,25285,25506,26086,27470,28129,28251,28845,30701,31471,31658,32187,32829,32966,34507,35477,37723,22243,22727,24382,26029,26262,27264,27573,30007,35527,20516,30693,22320,24347,24677,26234,27744,30196,31258,32622,33268,34584,36933,39347,31689,30044,31481,31569,33988,36880,31209,31378,33590,23265,30528,20013,20210,23449,24544,25277,26172,26609,27880,34411,34935,35387,37198,37619,39376,27159,28710,29482,33511,33879,36015,19969,20806,20939,21899,23541,24086,24115,24193,24340,24373,24427,24500,25074,25361,26274,26397,28526,29266,30010,30522,32884,33081,33144,34678,35519,35548,36229,36339,37530,38263,38914,40165,21189,25431,30452,26389,27784,29645,36035,37806,38515,27941,22684,26894,27084,36861,37786,30171,36890,22618,26626,25524,27131,20291,28460,26584,36795,34086,32180,37716,26943,28528,22378,22775,23340,32044,29226,21514,37347,40372,20141,20302,20572,20597,21059,35998,21576,22564,23450,24093,24213,24237,24311,24351,24716,25269,25402,25552,26799,27712,30855,31118,31243,32224,33351,35330,35558,36420,36883,37048,37165,37336,40718,27877,25688,25826,25973,28404,30340,31515,36969,37841,28346,21746,24505,25764,36685,36845,37444,20856,22635,22825,23637,24215,28155,32399,29980,36028,36578,39003,28857,20253,27583,28593,30000,38651,20814,21520,22581,22615,22956,23648,24466,26007,26460,28193,30331,33759,36077,36884,37117,37709,30757,30778,21162,24230,22303,22900,24594,20498,20826,20908,20941,20992,21776,22612,22616,22871,23445,23798,23947,24764,25237,25645,26481,26691,26812,26847,30423,28120,28271,28059,28783,29128,24403,30168,31095,31561,31572,31570,31958,32113,21040,33891,34153,34276,35342,35588,35910,36367,36867,36879,37913,38518,38957,39472,38360,20685,21205,21516,22530,23566,24999,25758,27934,30643,31461,33012,33796,36947,37509,23776,40199,21311,24471,24499,28060,29305,30563,31167,31716,27602,29420,35501,26627,27233,20984,31361,26932,23626,40182,33515,23493,37193,28702,22136,23663,24775,25958,27788,35930,36929,38931,21585,26311,37389,22856,37027,20869,20045,20970,34201,35598,28760,25466,37707,26978,39348,32260,30071,21335,26976,36575,38627,27741,20108,23612,24336,36841,21250,36049,32905,34425,24319,26085,20083,20837,22914,23615,38894,20219,22922,24525,35469,28641,31152,31074,23527,33905,29483,29105,24180,24565,25467,25754,29123,31896,20035,24316,20043,22492,22178,24745,28611,32013,33021,33075,33215,36786,35223,34468,24052,25226,25773,35207,26487,27874,27966,29750,30772,23110,32629,33453,39340,20467,24259,25309,25490,25943,26479,30403,29260,32972,32954,36649,37197,20493,22521,23186,26757,26995,29028,29437,36023,22770,36064,38506,36889,34687,31204,30695,33833,20271,21093,21338,25293,26575,27850,30333,31636,31893,33334,34180,36843,26333,28448,29190,32283,33707,39361,40614,20989,31665,30834,31672,32903,31560,27368,24161,32908,30033,30048,20843,37474,28300,30330,37271,39658,20240,32624,25244,31567,38309,40169,22138,22617,34532,38588,20276,21028,21322,21453,21467,24070,25644,26001,26495,27710,27726,29256,29359,29677,30036,32321,33324,34281,36009,31684,37318,29033,38930,39151,25405,26217,30058,30436,30928,34115,34542,21290,21329,21542,22915,24199,24444,24754,25161,25209,25259,26000,27604,27852,30130,30382,30865,31192,32203,32631,32933,34987,35513,36027,36991,38750,39131,27147,31800,20633,23614,24494,26503,27608,29749,30473,32654,40763,26570,31255,21305,30091,39661,24422,33181,33777,32920,24380,24517,30050,31558,36924,26727,23019,23195,32016,30334,35628,20469,24426,27161,27703,28418,29922,31080,34920,35413,35961,24287,25551,30149,31186,33495,37672,37618,33948,34541,39981,21697,24428,25996,27996,28693,36007,36051,38971,25935,29942,19981,20184,22496,22827,23142,23500,20904,24067,24220,24598,25206,25975,26023,26222,28014,29238,31526,33104,33178,33433,35676,36000,36070,36212,38428,38468,20398,25771,27494,33310,33889,34154,37096,23553,26963,39080,33914,34135,20239,21103,24489,24133,26381,31119,33145,35079,35206,28149,24343,25173,27832,20175,29289,39826,20998,21563,22132,22707,24996,25198,28954,22894,31881,31966,32027,38640,25991,32862,19993,20341,20853,22592,24163,24179,24330,26564,20006,34109,38281,38491,31859,38913,20731,22721,30294,30887,21029,30629,34065,31622,20559,22793,29255,31687,32232,36794,36820,36941,20415,21193,23081,24321,38829,20445,33303,37610,22275,25429,27497,29995,35036,36628,31298,21215,22675,24917,25098,26286,27597,31807,33769,20515,20472,21253,21574,22577,22857,23453,23792,23791,23849,24214,25265,25447,25918,26041,26379,27861,27873,28921,30770,32299,32990,33459,33804,34028,34562,35090,35370,35914,37030,37586,39165,40179,40300,20047,20129,20621,21078,22346,22952,24125,24536,24537,25151,26292,26395,26576,26834,20882,32033,32938,33192,35584,35980,36031,37502,38450,21536,38956,21271,20693,21340,22696,25778,26420,29287,30566,31302,37350,21187,27809,27526,22528,24140,22868,26412,32763,20961,30406,25705,30952,39764,40635,22475,22969,26151,26522,27598,21737,27097,24149,33180,26517,39850,26622,40018,26717,20134,20451,21448,25273,26411,27819,36804,20397,32365,40639,19975,24930,28288,28459,34067,21619,26410,39749,24051,31637,23724,23494,34588,28234,34001,31252,33032,22937,31885,27665,30496,21209,22818,28961,29279,30683,38695,40289,26891,23167,23064,20901,21517,21629,26126,30431,36855,37528,40180,23018,29277,28357,20813,26825,32191,32236,38754,40634,25720,27169,33538,22916,23391,27611,29467,30450,32178,32791,33945,20786,26408,40665,30446,26466,21247,39173,23588,25147,31870,36016,21839,24758,32011,38272,21249,20063,20918,22812,29242,32822,37326,24357,30690,21380,24441,32004,34220,35379,36493,38742,26611,34222,37971,24841,24840,27833,30290,35565,36664,21807,20305,20778,21191,21451,23461,24189,24736,24962,25558,26377,26586,28263,28044,29494,29495,30001,31056,35029,35480,36938,37009,37109,38596,34701,22805,20104,20313,19982,35465,36671,38928,20653,24188,22934,23481,24248,25562,25594,25793,26332,26954,27096,27915,28342,29076,29992,31407,32650,32768,33865,33993,35201,35617,36362,36965,38525,39178,24958,25233,27442,27779,28020,32716,32764,28096,32645,34746,35064,26469,33713,38972,38647,27931,32097,33853,37226,20081,21365,23888,27396,28651,34253,34349,35239,21033,21519,23653,26446,26792,29702,29827,30178,35023,35041,37324,38626,38520,24459,29575,31435,33870,25504,30053,21129,27969,28316,29705,30041,30827,31890,38534,31452,40845,20406,24942,26053,34396,20102,20142,20698,20001,20940,23534,26009,26753,28092,29471,30274,30637,31260,31975,33391,35538,36988,37327,38517,38936,21147,32209,20523,21400,26519,28107,29136,29747,33256,36650,38563,40023,40607,29792,22593,28057,32047,39006,20196,20278,20363,20919,21169,23994,24604,29618,31036,33491,37428,38583,38646,38666,40599,40802,26278,27508,21015,21155,28872,35010,24265,24651,24976,28451,29001,31806,32244,32879,34030,36899,37676,21570,39791,27347,28809,36034,36335,38706,21172,23105,24266,24324,26391,27004,27028,28010,28431,29282,29436,31725,32769,32894,34635,37070,20845,40595,31108,32907,37682,35542,20525,21644,35441,27498,36036,33031,24785,26528,40434,20121,20120,39952,35435,34241,34152,26880,28286,30871,33109,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,24332,19984,19989,20010,20017,20022,20028,20031,20034,20054,20056,20098,20101,35947,20106,33298,24333,20110,20126,20127,20128,20130,20144,20147,20150,20174,20173,20164,20166,20162,20183,20190,20205,20191,20215,20233,20314,20272,20315,20317,20311,20295,20342,20360,20367,20376,20347,20329,20336,20369,20335,20358,20374,20760,20436,20447,20430,20440,20443,20433,20442,20432,20452,20453,20506,20520,20500,20522,20517,20485,20252,20470,20513,20521,20524,20478,20463,20497,20486,20547,20551,26371,20565,20560,20552,20570,20566,20588,20600,20608,20634,20613,20660,20658,20681,20682,20659,20674,20694,20702,20709,20717,20707,20718,20729,20725,20745,20737,20738,20758,20757,20756,20762,20769,20794,20791,20796,20795,20799,20800,20818,20812,20820,20834,31480,20841,20842,20846,20864,20866,22232,20876,20873,20879,20881,20883,20885,20886,20900,20902,20898,20905,20906,20907,20915,20913,20914,20912,20917,20925,20933,20937,20955,20960,34389,20969,20973,20976,20981,20990,20996,21003,21012,21006,21031,21034,21038,21043,21049,21071,21060,21067,21068,21086,21076,21098,21108,21097,21107,21119,21117,21133,21140,21138,21105,21128,21137,36776,36775,21164,21165,21180,21173,21185,21197,21207,21214,21219,21222,39149,21216,21235,21237,21240,21241,21254,21256,30008,21261,21264,21263,21269,21274,21283,21295,21297,21299,21304,21312,21318,21317,19991,21321,21325,20950,21342,21353,21358,22808,21371,21367,21378,21398,21408,21414,21413,21422,21424,21430,21443,31762,38617,21471,26364,29166,21486,21480,21485,21498,21505,21565,21568,21548,21549,21564,21550,21558,21545,21533,21582,21647,21621,21646,21599,21617,21623,21616,21650,21627,21632,21622,21636,21648,21638,21703,21666,21688,21669,21676,21700,21704,21672,21675,21698,21668,21694,21692,21720,21733,21734,21775,21780,21757,21742,21741,21754,21730,21817,21824,21859,21836,21806,21852,21829,21846,21847,21816,21811,21853,21913,21888,21679,21898,21919,21883,21886,21912,21918,21934,21884,21891,21929,21895,21928,21978,21957,21983,21956,21980,21988,21972,22036,22007,22038,22014,22013,22043,22009,22094,22096,29151,22068,22070,22066,22072,22123,22116,22063,22124,22122,22150,22144,22154,22176,22164,22159,22181,22190,22198,22196,22210,22204,22209,22211,22208,22216,22222,22225,22227,22231,22254,22265,22272,22271,22276,22281,22280,22283,22285,22291,22296,22294,21959,22300,22310,22327,22328,22350,22331,22336,22351,22377,22464,22408,22369,22399,22409,22419,22432,22451,22436,22442,22448,22467,22470,22484,22482,22483,22538,22486,22499,22539,22553,22557,22642,22561,22626,22603,22640,27584,22610,22589,22649,22661,22713,22687,22699,22714,22750,22715,22712,22702,22725,22739,22737,22743,22745,22744,22757,22748,22756,22751,22767,22778,22777,22779,22780,22781,22786,22794,22800,22811,26790,22821,22828,22829,22834,22840,22846,31442,22869,22864,22862,22874,22872,22882,22880,22887,22892,22889,22904,22913,22941,20318,20395,22947,22962,22982,23016,23004,22925,23001,23002,23077,23071,23057,23068,23049,23066,23104,23148,23113,23093,23094,23138,23146,23194,23228,23230,23243,23234,23229,23267,23255,23270,23273,23254,23290,23291,23308,23307,23318,23346,23248,23338,23350,23358,23363,23365,23360,23377,23381,23386,23387,23397,23401,23408,23411,23413,23416,25992,23418,23424,23427,23462,23480,23491,23495,23497,23508,23504,23524,23526,23522,23518,23525,23531,23536,23542,23539,23557,23559,23560,23565,23571,23584,23586,23592,23608,23609,23617,23622,23630,23635,23632,23631,23409,23660,23662,20066,23670,23673,23692,23697,23700,22939,23723,23739,23734,23740,23735,23749,23742,23751,23769,23785,23805,23802,23789,23948,23786,23819,23829,23831,23900,23839,23835,23825,23828,23842,23834,23833,23832,23884,23890,23886,23883,23916,23923,23926,23943,23940,23938,23970,23965,23980,23982,23997,23952,23991,23996,24009,24013,24019,24018,24022,24027,24043,24050,24053,24075,24090,24089,24081,24091,24118,24119,24132,24131,24128,24142,24151,24148,24159,24162,24164,24135,24181,24182,24186,40636,24191,24224,24257,24258,24264,24272,24271,24278,24291,24285,24282,24283,24290,24289,24296,24297,24300,24305,24307,24304,24308,24312,24318,24323,24329,24413,24412,24331,24337,24342,24361,24365,24376,24385,24392,24396,24398,24367,24401,24406,24407,24409,24417,24429,24435,24439,24451,24450,24447,24458,24456,24465,24455,24478,24473,24472,24480,24488,24493,24508,24534,24571,24548,24568,24561,24541,24755,24575,24609,24672,24601,24592,24617,24590,24625,24603,24597,24619,24614,24591,24634,24666,24641,24682,24695,24671,24650,24646,24653,24675,24643,24676,24642,24684,24683,24665,24705,24717,24807,24707,24730,24708,24731,24726,24727,24722,24743,24715,24801,24760,24800,24787,24756,24560,24765,24774,24757,24792,24909,24853,24838,24822,24823,24832,24820,24826,24835,24865,24827,24817,24845,24846,24903,24894,24872,24871,24906,24895,24892,24876,24884,24893,24898,24900,24947,24951,24920,24921,24922,24939,24948,24943,24933,24945,24927,24925,24915,24949,24985,24982,24967,25004,24980,24986,24970,24977,25003,25006,25036,25034,25033,25079,25032,25027,25030,25018,25035,32633,25037,25062,25059,25078,25082,25076,25087,25085,25084,25086,25088,25096,25097,25101,25100,25108,25115,25118,25121,25130,25134,25136,25138,25139,25153,25166,25182,25187,25179,25184,25192,25212,25218,25225,25214,25234,25235,25238,25300,25219,25236,25303,25297,25275,25295,25343,25286,25812,25288,25308,25292,25290,25282,25287,25243,25289,25356,25326,25329,25383,25346,25352,25327,25333,25424,25406,25421,25628,25423,25494,25486,25472,25515,25462,25507,25487,25481,25503,25525,25451,25449,25534,25577,25536,25542,25571,25545,25554,25590,25540,25622,25652,25606,25619,25638,25654,25885,25623,25640,25615,25703,25711,25718,25678,25898,25749,25747,25765,25769,25736,25788,25818,25810,25797,25799,25787,25816,25794,25841,25831,33289,25824,25825,25260,25827,25839,25900,25846,25844,25842,25850,25856,25853,25880,25884,25861,25892,25891,25899,25908,25909,25911,25910,25912,30027,25928,25942,25941,25933,25944,25950,25949,25970,25976,25986,25987,35722,26011,26015,26027,26039,26051,26054,26049,26052,26060,26066,26075,26073,26080,26081,26097,26482,26122,26115,26107,26483,26165,26166,26164,26140,26191,26180,26185,26177,26206,26205,26212,26215,26216,26207,26210,26224,26243,26248,26254,26249,26244,26264,26269,26305,26297,26313,26302,26300,26308,26296,26326,26330,26336,26175,26342,26345,26352,26357,26359,26383,26390,26398,26406,26407,38712,26414,26431,26422,26433,26424,26423,26438,26462,26464,26457,26467,26468,26505,26480,26537,26492,26474,26508,26507,26534,26529,26501,26551,26607,26548,26604,26547,26601,26552,26596,26590,26589,26594,26606,26553,26574,26566,26599,27292,26654,26694,26665,26688,26701,26674,26702,26803,26667,26713,26723,26743,26751,26783,26767,26797,26772,26781,26779,26755,27310,26809,26740,26805,26784,26810,26895,26765,26750,26881,26826,26888,26840,26914,26918,26849,26892,26829,26836,26855,26837,26934,26898,26884,26839,26851,26917,26873,26848,26863,26920,26922,26906,26915,26913,26822,27001,26999,26972,27000,26987,26964,27006,26990,26937,26996,26941,26969,26928,26977,26974,26973,27009,26986,27058,27054,27088,27071,27073,27091,27070,27086,23528,27082,27101,27067,27075,27047,27182,27025,27040,27036,27029,27060,27102,27112,27138,27163,27135,27402,27129,27122,27111,27141,27057,27166,27117,27156,27115,27146,27154,27329,27171,27155,27204,27148,27250,27190,27256,27207,27234,27225,27238,27208,27192,27170,27280,27277,27296,27268,27298,27299,27287,34327,27323,27331,27330,27320,27315,27308,27358,27345,27359,27306,27354,27370,27387,27397,34326,27386,27410,27414,39729,27423,27448,27447,30428,27449,39150,27463,27459,27465,27472,27481,27476,27483,27487,27489,27512,27513,27519,27520,27524,27523,27533,27544,27541,27550,27556,27562,27563,27567,27570,27569,27571,27575,27580,27590,27595,27603,27615,27628,27627,27635,27631,40638,27656,27667,27668,27675,27684,27683,27742,27733,27746,27754,27778,27789,27802,27777,27803,27774,27752,27763,27794,27792,27844,27889,27859,27837,27863,27845,27869,27822,27825,27838,27834,27867,27887,27865,27882,27935,34893,27958,27947,27965,27960,27929,27957,27955,27922,27916,28003,28051,28004,27994,28025,27993,28046,28053,28644,28037,28153,28181,28170,28085,28103,28134,28088,28102,28140,28126,28108,28136,28114,28101,28154,28121,28132,28117,28138,28142,28205,28270,28206,28185,28274,28255,28222,28195,28267,28203,28278,28237,28191,28227,28218,28238,28196,28415,28189,28216,28290,28330,28312,28361,28343,28371,28349,28335,28356,28338,28372,28373,28303,28325,28354,28319,28481,28433,28748,28396,28408,28414,28479,28402,28465,28399,28466,28364,28478,28435,28407,28550,28538,28536,28545,28544,28527,28507,28659,28525,28546,28540,28504,28558,28561,28610,28518,28595,28579,28577,28580,28601,28614,28586,28639,28629,28652,28628,28632,28657,28654,28635,28681,28683,28666,28689,28673,28687,28670,28699,28698,28532,28701,28696,28703,28720,28734,28722,28753,28771,28825,28818,28847,28913,28844,28856,28851,28846,28895,28875,28893,28889,28937,28925,28956,28953,29029,29013,29064,29030,29026,29004,29014,29036,29071,29179,29060,29077,29096,29100,29143,29113,29118,29138,29129,29140,29134,29152,29164,29159,29173,29180,29177,29183,29197,29200,29211,29224,29229,29228,29232,29234,29243,29244,29247,29248,29254,29259,29272,29300,29310,29314,29313,29319,29330,29334,29346,29351,29369,29362,29379,29382,29380,29390,29394,29410,29408,29409,29433,29431,20495,29463,29450,29468,29462,29469,29492,29487,29481,29477,29502,29518,29519,40664,29527,29546,29544,29552,29560,29557,29563,29562,29640,29619,29646,29627,29632,29669,29678,29662,29858,29701,29807,29733,29688,29746,29754,29781,29759,29791,29785,29761,29788,29801,29808,29795,29802,29814,29822,29835,29854,29863,29898,29903,29908,29681,29920,29923,29927,29929,29934,29938,29936,29937,29944,29943,29956,29955,29957,29964,29966,29965,29973,29971,29982,29990,29996,30012,30020,30029,30026,30025,30043,30022,30042,30057,30052,30055,30059,30061,30072,30070,30086,30087,30068,30090,30089,30082,30100,30106,30109,30117,30115,30146,30131,30147,30133,30141,30136,30140,30129,30157,30154,30162,30169,30179,30174,30206,30207,30204,30209,30192,30202,30194,30195,30219,30221,30217,30239,30247,30240,30241,30242,30244,30260,30256,30267,30279,30280,30278,30300,30296,30305,30306,30312,30313,30314,30311,30316,30320,30322,30326,30328,30332,30336,30339,30344,30347,30350,30358,30355,30361,30362,30384,30388,30392,30393,30394,30402,30413,30422,30418,30430,30433,30437,30439,30442,34351,30459,30472,30471,30468,30505,30500,30494,30501,30502,30491,30519,30520,30535,30554,30568,30571,30555,30565,30591,30590,30585,30606,30603,30609,30624,30622,30640,30646,30649,30655,30652,30653,30651,30663,30669,30679,30682,30684,30691,30702,30716,30732,30738,31014,30752,31018,30789,30862,30836,30854,30844,30874,30860,30883,30901,30890,30895,30929,30918,30923,30932,30910,30908,30917,30922,30956,30951,30938,30973,30964,30983,30994,30993,31001,31020,31019,31040,31072,31063,31071,31066,31061,31059,31098,31103,31114,31133,31143,40779,31146,31150,31155,31161,31162,31177,31189,31207,31212,31201,31203,31240,31245,31256,31257,31264,31263,31104,31281,31291,31294,31287,31299,31319,31305,31329,31330,31337,40861,31344,31353,31357,31368,31383,31381,31384,31382,31401,31432,31408,31414,31429,31428,31423,36995,31431,31434,31437,31439,31445,31443,31449,31450,31453,31457,31458,31462,31469,31472,31490,31503,31498,31494,31539,31512,31513,31518,31541,31528,31542,31568,31610,31492,31565,31499,31564,31557,31605,31589,31604,31591,31600,31601,31596,31598,31645,31640,31647,31629,31644,31642,31627,31634,31631,31581,31641,31691,31681,31692,31695,31668,31686,31709,31721,31761,31764,31718,31717,31840,31744,31751,31763,31731,31735,31767,31757,31734,31779,31783,31786,31775,31799,31787,31805,31820,31811,31828,31823,31808,31824,31832,31839,31844,31830,31845,31852,31861,31875,31888,31908,31917,31906,31915,31905,31912,31923,31922,31921,31918,31929,31933,31936,31941,31938,31960,31954,31964,31970,39739,31983,31986,31988,31990,31994,32006,32002,32028,32021,32010,32069,32075,32046,32050,32063,32053,32070,32115,32086,32078,32114,32104,32110,32079,32099,32147,32137,32091,32143,32125,32155,32186,32174,32163,32181,32199,32189,32171,32317,32162,32175,32220,32184,32159,32176,32216,32221,32228,32222,32251,32242,32225,32261,32266,32291,32289,32274,32305,32287,32265,32267,32290,32326,32358,32315,32309,32313,32323,32311,32306,32314,32359,32349,32342,32350,32345,32346,32377,32362,32361,32380,32379,32387,32213,32381,36782,32383,32392,32393,32396,32402,32400,32403,32404,32406,32398,32411,32412,32568,32570,32581,32588,32589,32590,32592,32593,32597,32596,32600,32607,32608,32616,32617,32615,32632,32642,32646,32643,32648,32647,32652,32660,32670,32669,32666,32675,32687,32690,32697,32686,32694,32696,35697,32709,32710,32714,32725,32724,32737,32742,32745,32755,32761,39132,32774,32772,32779,32786,32792,32793,32796,32801,32808,32831,32827,32842,32838,32850,32856,32858,32863,32866,32872,32883,32882,32880,32886,32889,32893,32895,32900,32902,32901,32923,32915,32922,32941,20880,32940,32987,32997,32985,32989,32964,32986,32982,33033,33007,33009,33051,33065,33059,33071,33099,38539,33094,33086,33107,33105,33020,33137,33134,33125,33126,33140,33155,33160,33162,33152,33154,33184,33173,33188,33187,33119,33171,33193,33200,33205,33214,33208,33213,33216,33218,33210,33225,33229,33233,33241,33240,33224,33242,33247,33248,33255,33274,33275,33278,33281,33282,33285,33287,33290,33293,33296,33302,33321,33323,33336,33331,33344,33369,33368,33373,33370,33375,33380,33378,33384,33386,33387,33326,33393,33399,33400,33406,33421,33426,33451,33439,33467,33452,33505,33507,33503,33490,33524,33523,33530,33683,33539,33531,33529,33502,33542,33500,33545,33497,33589,33588,33558,33586,33585,33600,33593,33616,33605,33583,33579,33559,33560,33669,33690,33706,33695,33698,33686,33571,33678,33671,33674,33660,33717,33651,33653,33696,33673,33704,33780,33811,33771,33742,33789,33795,33752,33803,33729,33783,33799,33760,33778,33805,33826,33824,33725,33848,34054,33787,33901,33834,33852,34138,33924,33911,33899,33965,33902,33922,33897,33862,33836,33903,33913,33845,33994,33890,33977,33983,33951,34009,33997,33979,34010,34000,33985,33990,34006,33953,34081,34047,34036,34071,34072,34092,34079,34069,34068,34044,34112,34147,34136,34120,34113,34306,34123,34133,34176,34212,34184,34193,34186,34216,34157,34196,34203,34282,34183,34204,34167,34174,34192,34249,34234,34255,34233,34256,34261,34269,34277,34268,34297,34314,34323,34315,34302,34298,34310,34338,34330,34352,34367,34381,20053,34388,34399,34407,34417,34451,34467,34473,34474,34443,34444,34486,34479,34500,34502,34480,34505,34851,34475,34516,34526,34537,34540,34527,34523,34543,34578,34566,34568,34560,34563,34555,34577,34569,34573,34553,34570,34612,34623,34615,34619,34597,34601,34586,34656,34655,34680,34636,34638,34676,34647,34664,34670,34649,34643,34659,34666,34821,34722,34719,34690,34735,34763,34749,34752,34768,38614,34731,34756,34739,34759,34758,34747,34799,34802,34784,34831,34829,34814,34806,34807,34830,34770,34833,34838,34837,34850,34849,34865,34870,34873,34855,34875,34884,34882,34898,34905,34910,34914,34923,34945,34942,34974,34933,34941,34997,34930,34946,34967,34962,34990,34969,34978,34957,34980,34992,35007,34993,35011,35012,35028,35032,35033,35037,35065,35074,35068,35060,35048,35058,35076,35084,35082,35091,35139,35102,35109,35114,35115,35137,35140,35131,35126,35128,35148,35101,35168,35166,35174,35172,35181,35178,35183,35188,35191,35198,35203,35208,35210,35219,35224,35233,35241,35238,35244,35247,35250,35258,35261,35263,35264,35290,35292,35293,35303,35316,35320,35331,35350,35344,35340,35355,35357,35365,35382,35393,35419,35410,35398,35400,35452,35437,35436,35426,35461,35458,35460,35496,35489,35473,35493,35494,35482,35491,35524,35533,35522,35546,35563,35571,35559,35556,35569,35604,35552,35554,35575,35550,35547,35596,35591,35610,35553,35606,35600,35607,35616,35635,38827,35622,35627,35646,35624,35649,35660,35663,35662,35657,35670,35675,35674,35691,35679,35692,35695,35700,35709,35712,35724,35726,35730,35731,35734,35737,35738,35898,35905,35903,35912,35916,35918,35920,35925,35938,35948,35960,35962,35970,35977,35973,35978,35981,35982,35988,35964,35992,25117,36013,36010,36029,36018,36019,36014,36022,36040,36033,36068,36067,36058,36093,36090,36091,36100,36101,36106,36103,36111,36109,36112,40782,36115,36045,36116,36118,36199,36205,36209,36211,36225,36249,36290,36286,36282,36303,36314,36310,36300,36315,36299,36330,36331,36319,36323,36348,36360,36361,36351,36381,36382,36368,36383,36418,36405,36400,36404,36426,36423,36425,36428,36432,36424,36441,36452,36448,36394,36451,36437,36470,36466,36476,36481,36487,36485,36484,36491,36490,36499,36497,36500,36505,36522,36513,36524,36528,36550,36529,36542,36549,36552,36555,36571,36579,36604,36603,36587,36606,36618,36613,36629,36626,36633,36627,36636,36639,36635,36620,36646,36659,36667,36665,36677,36674,36670,36684,36681,36678,36686,36695,36700,36706,36707,36708,36764,36767,36771,36781,36783,36791,36826,36837,36834,36842,36847,36999,36852,36869,36857,36858,36881,36885,36897,36877,36894,36886,36875,36903,36918,36917,36921,36856,36943,36944,36945,36946,36878,36937,36926,36950,36952,36958,36968,36975,36982,38568,36978,36994,36989,36993,36992,37002,37001,37007,37032,37039,37041,37045,37090,37092,25160,37083,37122,37138,37145,37170,37168,37194,37206,37208,37219,37221,37225,37235,37234,37259,37257,37250,37282,37291,37295,37290,37301,37300,37306,37312,37313,37321,37323,37328,37334,37343,37345,37339,37372,37365,37366,37406,37375,37396,37420,37397,37393,37470,37463,37445,37449,37476,37448,37525,37439,37451,37456,37532,37526,37523,37531,37466,37583,37561,37559,37609,37647,37626,37700,37678,37657,37666,37658,37667,37690,37685,37691,37724,37728,37756,37742,37718,37808,37804,37805,37780,37817,37846,37847,37864,37861,37848,37827,37853,37840,37832,37860,37914,37908,37907,37891,37895,37904,37942,37931,37941,37921,37946,37953,37970,37956,37979,37984,37986,37982,37994,37417,38000,38005,38007,38013,37978,38012,38014,38017,38015,38274,38279,38282,38292,38294,38296,38297,38304,38312,38311,38317,38332,38331,38329,38334,38346,28662,38339,38349,38348,38357,38356,38358,38364,38369,38373,38370,38433,38440,38446,38447,38466,38476,38479,38475,38519,38492,38494,38493,38495,38502,38514,38508,38541,38552,38549,38551,38570,38567,38577,38578,38576,38580,38582,38584,38585,38606,38603,38601,38605,35149,38620,38669,38613,38649,38660,38662,38664,38675,38670,38673,38671,38678,38681,38692,38698,38704,38713,38717,38718,38724,38726,38728,38722,38729,38748,38752,38756,38758,38760,21202,38763,38769,38777,38789,38780,38785,38778,38790,38795,38799,38800,38812,38824,38822,38819,38835,38836,38851,38854,38856,38859,38876,38893,40783,38898,31455,38902,38901,38927,38924,38968,38948,38945,38967,38973,38982,38991,38987,39019,39023,39024,39025,39028,39027,39082,39087,39089,39094,39108,39107,39110,39145,39147,39171,39177,39186,39188,39192,39201,39197,39198,39204,39200,39212,39214,39229,39230,39234,39241,39237,39248,39243,39249,39250,39244,39253,39319,39320,39333,39341,39342,39356,39391,39387,39389,39384,39377,39405,39406,39409,39410,39419,39416,39425,39439,39429,39394,39449,39467,39479,39493,39490,39488,39491,39486,39509,39501,39515,39511,39519,39522,39525,39524,39529,39531,39530,39597,39600,39612,39616,39631,39633,39635,39636,39646,39647,39650,39651,39654,39663,39659,39662,39668,39665,39671,39675,39686,39704,39706,39711,39714,39715,39717,39719,39720,39721,39722,39726,39727,39730,39748,39747,39759,39757,39758,39761,39768,39796,39827,39811,39825,39830,39831,39839,39840,39848,39860,39872,39882,39865,39878,39887,39889,39890,39907,39906,39908,39892,39905,39994,39922,39921,39920,39957,39956,39945,39955,39948,39942,39944,39954,39946,39940,39982,39963,39973,39972,39969,39984,40007,39986,40006,39998,40026,40032,40039,40054,40056,40167,40172,40176,40201,40200,40171,40195,40198,40234,40230,40367,40227,40223,40260,40213,40210,40257,40255,40254,40262,40264,40285,40286,40292,40273,40272,40281,40306,40329,40327,40363,40303,40314,40346,40356,40361,40370,40388,40385,40379,40376,40378,40390,40399,40386,40409,40403,40440,40422,40429,40431,40445,40474,40475,40478,40565,40569,40573,40577,40584,40587,40588,40594,40597,40593,40605,40613,40617,40632,40618,40621,38753,40652,40654,40655,40656,40660,40668,40670,40669,40672,40677,40680,40687,40692,40694,40695,40697,40699,40700,40701,40711,40712,30391,40725,40737,40748,40766,40778,40786,40788,40803,40799,40800,40801,40806,40807,40812,40810,40823,40818,40822,40853,40860,40864,22575,27079,36953,29796,20956,29081,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,65506,65508,65287,65282,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8560,8561,8562,8563,8564,8565,8566,8567,8568,8569,8544,8545,8546,8547,8548,8549,8550,8551,8552,8553,65506,65508,65287,65282,12849,8470,8481,8757,32394,35100,37704,37512,34012,20425,28859,26161,26824,37625,26363,24389,20008,20193,20220,20224,20227,20281,20310,20370,20362,20378,20372,20429,20544,20514,20479,20510,20550,20592,20546,20628,20724,20696,20810,20836,20893,20926,20972,21013,21148,21158,21184,21211,21248,21255,21284,21362,21395,21426,21469,64014,21660,21642,21673,21759,21894,22361,22373,22444,22472,22471,64015,64016,22686,22706,22795,22867,22875,22877,22883,22948,22970,23382,23488,29999,23512,23532,23582,23718,23738,23797,23847,23891,64017,23874,23917,23992,23993,24016,24353,24372,24423,24503,24542,24669,24709,24714,24798,24789,24864,24818,24849,24887,24880,24984,25107,25254,25589,25696,25757,25806,25934,26112,26133,26171,26121,26158,26142,26148,26213,26199,26201,64018,26227,26265,26272,26290,26303,26362,26382,63785,26470,26555,26706,26560,26625,26692,26831,64019,26984,64020,27032,27106,27184,27243,27206,27251,27262,27362,27364,27606,27711,27740,27782,27759,27866,27908,28039,28015,28054,28076,28111,28152,28146,28156,28217,28252,28199,28220,28351,28552,28597,28661,28677,28679,28712,28805,28843,28943,28932,29020,28998,28999,64021,29121,29182,29361,29374,29476,64022,29559,29629,29641,29654,29667,29650,29703,29685,29734,29738,29737,29742,29794,29833,29855,29953,30063,30338,30364,30366,30363,30374,64023,30534,21167,30753,30798,30820,30842,31024,64024,64025,64026,31124,64027,31131,31441,31463,64028,31467,31646,64029,32072,32092,32183,32160,32214,32338,32583,32673,64030,33537,33634,33663,33735,33782,33864,33972,34131,34137,34155,64031,34224,64032,64033,34823,35061,35346,35383,35449,35495,35518,35551,64034,35574,35667,35711,36080,36084,36114,36214,64035,36559,64036,64037,36967,37086,64038,37141,37159,37338,37335,37342,37357,37358,37348,37349,37382,37392,37386,37434,37440,37436,37454,37465,37457,37433,37479,37543,37495,37496,37607,37591,37593,37584,64039,37589,37600,37587,37669,37665,37627,64040,37662,37631,37661,37634,37744,37719,37796,37830,37854,37880,37937,37957,37960,38290,63964,64041,38557,38575,38707,38715,38723,38733,38735,38737,38741,38999,39013,64042,64043,39207,64044,39326,39502,39641,39644,39797,39794,39823,39857,39867,39936,40304,40299,64045,40473,40657,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], + "jis0212":[null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,728,711,184,729,733,175,731,730,65374,900,901,null,null,null,null,null,null,null,null,161,166,191,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,186,170,169,174,8482,164,8470,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,902,904,905,906,938,null,908,null,910,939,null,911,null,null,null,null,940,941,942,943,970,912,972,962,973,971,944,974,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,1038,1039,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,1118,1119,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,198,272,null,294,null,306,null,321,319,null,330,216,338,null,358,222,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,230,273,240,295,305,307,312,322,320,329,331,248,339,223,359,254,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,193,192,196,194,258,461,256,260,197,195,262,264,268,199,266,270,201,200,203,202,282,278,274,280,null,284,286,290,288,292,205,204,207,206,463,304,298,302,296,308,310,313,317,315,323,327,325,209,211,210,214,212,465,336,332,213,340,344,342,346,348,352,350,356,354,218,217,220,219,364,467,368,362,370,366,360,471,475,473,469,372,221,376,374,377,381,379,null,null,null,null,null,null,null,225,224,228,226,259,462,257,261,229,227,263,265,269,231,267,271,233,232,235,234,283,279,275,281,501,285,287,null,289,293,237,236,239,238,464,null,299,303,297,309,311,314,318,316,324,328,326,241,243,242,246,244,466,337,333,245,341,345,343,347,349,353,351,357,355,250,249,252,251,365,468,369,363,371,367,361,472,476,474,470,373,253,255,375,378,382,380,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,19970,19972,19973,19980,19986,19999,20003,20004,20008,20011,20014,20015,20016,20021,20032,20033,20036,20039,20049,20058,20060,20067,20072,20073,20084,20085,20089,20095,20109,20118,20119,20125,20143,20153,20163,20176,20186,20187,20192,20193,20194,20200,20207,20209,20211,20213,20221,20222,20223,20224,20226,20227,20232,20235,20236,20242,20245,20246,20247,20249,20270,20273,20320,20275,20277,20279,20281,20283,20286,20288,20290,20296,20297,20299,20300,20306,20308,20310,20312,20319,20323,20330,20332,20334,20337,20343,20344,20345,20346,20349,20350,20353,20354,20356,20357,20361,20362,20364,20366,20368,20370,20371,20372,20375,20377,20378,20382,20383,20402,20407,20409,20411,20412,20413,20414,20416,20417,20421,20422,20424,20425,20427,20428,20429,20431,20434,20444,20448,20450,20464,20466,20476,20477,20479,20480,20481,20484,20487,20490,20492,20494,20496,20499,20503,20504,20507,20508,20509,20510,20514,20519,20526,20528,20530,20531,20533,20544,20545,20546,20549,20550,20554,20556,20558,20561,20562,20563,20567,20569,20575,20576,20578,20579,20582,20583,20586,20589,20592,20593,20539,20609,20611,20612,20614,20618,20622,20623,20624,20626,20627,20628,20630,20635,20636,20638,20639,20640,20641,20642,20650,20655,20656,20665,20666,20669,20672,20675,20676,20679,20684,20686,20688,20691,20692,20696,20700,20701,20703,20706,20708,20710,20712,20713,20719,20721,20726,20730,20734,20739,20742,20743,20744,20747,20748,20749,20750,20722,20752,20759,20761,20763,20764,20765,20766,20771,20775,20776,20780,20781,20783,20785,20787,20788,20789,20792,20793,20802,20810,20815,20819,20821,20823,20824,20831,20836,20838,20862,20867,20868,20875,20878,20888,20893,20897,20899,20909,20920,20922,20924,20926,20927,20930,20936,20943,20945,20946,20947,20949,20952,20958,20962,20965,20974,20978,20979,20980,20983,20993,20994,20997,21010,21011,21013,21014,21016,21026,21032,21041,21042,21045,21052,21061,21065,21077,21079,21080,21082,21084,21087,21088,21089,21094,21102,21111,21112,21113,21120,21122,21125,21130,21132,21139,21141,21142,21143,21144,21146,21148,21156,21157,21158,21159,21167,21168,21174,21175,21176,21178,21179,21181,21184,21188,21190,21192,21196,21199,21201,21204,21206,21211,21212,21217,21221,21224,21225,21226,21228,21232,21233,21236,21238,21239,21248,21251,21258,21259,21260,21265,21267,21272,21275,21276,21278,21279,21285,21287,21288,21289,21291,21292,21293,21296,21298,21301,21308,21309,21310,21314,21324,21323,21337,21339,21345,21347,21349,21356,21357,21362,21369,21374,21379,21383,21384,21390,21395,21396,21401,21405,21409,21412,21418,21419,21423,21426,21428,21429,21431,21432,21434,21437,21440,21445,21455,21458,21459,21461,21466,21469,21470,21472,21478,21479,21493,21506,21523,21530,21537,21543,21544,21546,21551,21553,21556,21557,21571,21572,21575,21581,21583,21598,21602,21604,21606,21607,21609,21611,21613,21614,21620,21631,21633,21635,21637,21640,21641,21645,21649,21653,21654,21660,21663,21665,21670,21671,21673,21674,21677,21678,21681,21687,21689,21690,21691,21695,21702,21706,21709,21710,21728,21738,21740,21743,21750,21756,21758,21759,21760,21761,21765,21768,21769,21772,21773,21774,21781,21802,21803,21810,21813,21814,21819,21820,21821,21825,21831,21833,21834,21837,21840,21841,21848,21850,21851,21854,21856,21857,21860,21862,21887,21889,21890,21894,21896,21902,21903,21905,21906,21907,21908,21911,21923,21924,21933,21938,21951,21953,21955,21958,21961,21963,21964,21966,21969,21970,21971,21975,21976,21979,21982,21986,21993,22006,22015,22021,22024,22026,22029,22030,22031,22032,22033,22034,22041,22060,22064,22067,22069,22071,22073,22075,22076,22077,22079,22080,22081,22083,22084,22086,22089,22091,22093,22095,22100,22110,22112,22113,22114,22115,22118,22121,22125,22127,22129,22130,22133,22148,22149,22152,22155,22156,22165,22169,22170,22173,22174,22175,22182,22183,22184,22185,22187,22188,22189,22193,22195,22199,22206,22213,22217,22218,22219,22223,22224,22220,22221,22233,22236,22237,22239,22241,22244,22245,22246,22247,22248,22257,22251,22253,22262,22263,22273,22274,22279,22282,22284,22289,22293,22298,22299,22301,22304,22306,22307,22308,22309,22313,22314,22316,22318,22319,22323,22324,22333,22334,22335,22341,22342,22348,22349,22354,22370,22373,22375,22376,22379,22381,22382,22383,22384,22385,22387,22388,22389,22391,22393,22394,22395,22396,22398,22401,22403,22412,22420,22423,22425,22426,22428,22429,22430,22431,22433,22421,22439,22440,22441,22444,22456,22461,22471,22472,22476,22479,22485,22493,22494,22500,22502,22503,22505,22509,22512,22517,22518,22520,22525,22526,22527,22531,22532,22536,22537,22497,22540,22541,22555,22558,22559,22560,22566,22567,22573,22578,22585,22591,22601,22604,22605,22607,22608,22613,22623,22625,22628,22631,22632,22648,22652,22655,22656,22657,22663,22664,22665,22666,22668,22669,22671,22672,22676,22678,22685,22688,22689,22690,22694,22697,22705,22706,22724,22716,22722,22728,22733,22734,22736,22738,22740,22742,22746,22749,22753,22754,22761,22771,22789,22790,22795,22796,22802,22803,22804,34369,22813,22817,22819,22820,22824,22831,22832,22835,22837,22838,22847,22851,22854,22866,22867,22873,22875,22877,22878,22879,22881,22883,22891,22893,22895,22898,22901,22902,22905,22907,22908,22923,22924,22926,22930,22933,22935,22943,22948,22951,22957,22958,22959,22960,22963,22967,22970,22972,22977,22979,22980,22984,22986,22989,22994,23005,23006,23007,23011,23012,23015,23022,23023,23025,23026,23028,23031,23040,23044,23052,23053,23054,23058,23059,23070,23075,23076,23079,23080,23082,23085,23088,23108,23109,23111,23112,23116,23120,23125,23134,23139,23141,23143,23149,23159,23162,23163,23166,23179,23184,23187,23190,23193,23196,23198,23199,23200,23202,23207,23212,23217,23218,23219,23221,23224,23226,23227,23231,23236,23238,23240,23247,23258,23260,23264,23269,23274,23278,23285,23286,23293,23296,23297,23304,23319,23348,23321,23323,23325,23329,23333,23341,23352,23361,23371,23372,23378,23382,23390,23400,23406,23407,23420,23421,23422,23423,23425,23428,23430,23434,23438,23440,23441,23443,23444,23446,23464,23465,23468,23469,23471,23473,23474,23479,23482,23484,23488,23489,23501,23503,23510,23511,23512,23513,23514,23520,23535,23537,23540,23549,23564,23575,23582,23583,23587,23590,23593,23595,23596,23598,23600,23602,23605,23606,23641,23642,23644,23650,23651,23655,23656,23657,23661,23664,23668,23669,23674,23675,23676,23677,23687,23688,23690,23695,23698,23709,23711,23712,23714,23715,23718,23722,23730,23732,23733,23738,23753,23755,23762,23773,23767,23790,23793,23794,23796,23809,23814,23821,23826,23851,23843,23844,23846,23847,23857,23860,23865,23869,23871,23874,23875,23878,23880,23893,23889,23897,23882,23903,23904,23905,23906,23908,23914,23917,23920,23929,23930,23934,23935,23937,23939,23944,23946,23954,23955,23956,23957,23961,23963,23967,23968,23975,23979,23984,23988,23992,23993,24003,24007,24011,24016,24014,24024,24025,24032,24036,24041,24056,24057,24064,24071,24077,24082,24084,24085,24088,24095,24096,24110,24104,24114,24117,24126,24139,24144,24137,24145,24150,24152,24155,24156,24158,24168,24170,24171,24172,24173,24174,24176,24192,24203,24206,24226,24228,24229,24232,24234,24236,24241,24243,24253,24254,24255,24262,24268,24267,24270,24273,24274,24276,24277,24284,24286,24293,24299,24322,24326,24327,24328,24334,24345,24348,24349,24353,24354,24355,24356,24360,24363,24364,24366,24368,24372,24374,24379,24381,24383,24384,24388,24389,24391,24397,24400,24404,24408,24411,24416,24419,24420,24423,24431,24434,24436,24437,24440,24442,24445,24446,24457,24461,24463,24470,24476,24477,24482,24487,24491,24484,24492,24495,24496,24497,24504,24516,24519,24520,24521,24523,24528,24529,24530,24531,24532,24542,24545,24546,24552,24553,24554,24556,24557,24558,24559,24562,24563,24566,24570,24572,24583,24586,24589,24595,24596,24599,24600,24602,24607,24612,24621,24627,24629,24640,24647,24648,24649,24652,24657,24660,24662,24663,24669,24673,24679,24689,24702,24703,24706,24710,24712,24714,24718,24721,24723,24725,24728,24733,24734,24738,24740,24741,24744,24752,24753,24759,24763,24766,24770,24772,24776,24777,24778,24779,24782,24783,24788,24789,24793,24795,24797,24798,24802,24805,24818,24821,24824,24828,24829,24834,24839,24842,24844,24848,24849,24850,24851,24852,24854,24855,24857,24860,24862,24866,24874,24875,24880,24881,24885,24886,24887,24889,24897,24901,24902,24905,24926,24928,24940,24946,24952,24955,24956,24959,24960,24961,24963,24964,24971,24973,24978,24979,24983,24984,24988,24989,24991,24992,24997,25000,25002,25005,25016,25017,25020,25024,25025,25026,25038,25039,25045,25052,25053,25054,25055,25057,25058,25063,25065,25061,25068,25069,25071,25089,25091,25092,25095,25107,25109,25116,25120,25122,25123,25127,25129,25131,25145,25149,25154,25155,25156,25158,25164,25168,25169,25170,25172,25174,25178,25180,25188,25197,25199,25203,25210,25213,25229,25230,25231,25232,25254,25256,25267,25270,25271,25274,25278,25279,25284,25294,25301,25302,25306,25322,25330,25332,25340,25341,25347,25348,25354,25355,25357,25360,25363,25366,25368,25385,25386,25389,25397,25398,25401,25404,25409,25410,25411,25412,25414,25418,25419,25422,25426,25427,25428,25432,25435,25445,25446,25452,25453,25457,25460,25461,25464,25468,25469,25471,25474,25476,25479,25482,25488,25492,25493,25497,25498,25502,25508,25510,25517,25518,25519,25533,25537,25541,25544,25550,25553,25555,25556,25557,25564,25568,25573,25578,25580,25586,25587,25589,25592,25593,25609,25610,25616,25618,25620,25624,25630,25632,25634,25636,25637,25641,25642,25647,25648,25653,25661,25663,25675,25679,25681,25682,25683,25684,25690,25691,25692,25693,25695,25696,25697,25699,25709,25715,25716,25723,25725,25733,25735,25743,25744,25745,25752,25753,25755,25757,25759,25761,25763,25766,25768,25772,25779,25789,25790,25791,25796,25801,25802,25803,25804,25806,25808,25809,25813,25815,25828,25829,25833,25834,25837,25840,25845,25847,25851,25855,25857,25860,25864,25865,25866,25871,25875,25876,25878,25881,25883,25886,25887,25890,25894,25897,25902,25905,25914,25916,25917,25923,25927,25929,25936,25938,25940,25951,25952,25959,25963,25978,25981,25985,25989,25994,26002,26005,26008,26013,26016,26019,26022,26030,26034,26035,26036,26047,26050,26056,26057,26062,26064,26068,26070,26072,26079,26096,26098,26100,26101,26105,26110,26111,26112,26116,26120,26121,26125,26129,26130,26133,26134,26141,26142,26145,26146,26147,26148,26150,26153,26154,26155,26156,26158,26160,26161,26163,26169,26167,26176,26181,26182,26186,26188,26193,26190,26199,26200,26201,26203,26204,26208,26209,26363,26218,26219,26220,26238,26227,26229,26239,26231,26232,26233,26235,26240,26236,26251,26252,26253,26256,26258,26265,26266,26267,26268,26271,26272,26276,26285,26289,26290,26293,26299,26303,26304,26306,26307,26312,26316,26318,26319,26324,26331,26335,26344,26347,26348,26350,26362,26373,26375,26382,26387,26393,26396,26400,26402,26419,26430,26437,26439,26440,26444,26452,26453,26461,26470,26476,26478,26484,26486,26491,26497,26500,26510,26511,26513,26515,26518,26520,26521,26523,26544,26545,26546,26549,26555,26556,26557,26617,26560,26562,26563,26565,26568,26569,26578,26583,26585,26588,26593,26598,26608,26610,26614,26615,26706,26644,26649,26653,26655,26664,26663,26668,26669,26671,26672,26673,26675,26683,26687,26692,26693,26698,26700,26709,26711,26712,26715,26731,26734,26735,26736,26737,26738,26741,26745,26746,26747,26748,26754,26756,26758,26760,26774,26776,26778,26780,26785,26787,26789,26793,26794,26798,26802,26811,26821,26824,26828,26831,26832,26833,26835,26838,26841,26844,26845,26853,26856,26858,26859,26860,26861,26864,26865,26869,26870,26875,26876,26877,26886,26889,26890,26896,26897,26899,26902,26903,26929,26931,26933,26936,26939,26946,26949,26953,26958,26967,26971,26979,26980,26981,26982,26984,26985,26988,26992,26993,26994,27002,27003,27007,27008,27021,27026,27030,27032,27041,27045,27046,27048,27051,27053,27055,27063,27064,27066,27068,27077,27080,27089,27094,27095,27106,27109,27118,27119,27121,27123,27125,27134,27136,27137,27139,27151,27153,27157,27162,27165,27168,27172,27176,27184,27186,27188,27191,27195,27198,27199,27205,27206,27209,27210,27214,27216,27217,27218,27221,27222,27227,27236,27239,27242,27249,27251,27262,27265,27267,27270,27271,27273,27275,27281,27291,27293,27294,27295,27301,27307,27311,27312,27313,27316,27325,27326,27327,27334,27337,27336,27340,27344,27348,27349,27350,27356,27357,27364,27367,27372,27376,27377,27378,27388,27389,27394,27395,27398,27399,27401,27407,27408,27409,27415,27419,27422,27428,27432,27435,27436,27439,27445,27446,27451,27455,27462,27466,27469,27474,27478,27480,27485,27488,27495,27499,27502,27504,27509,27517,27518,27522,27525,27543,27547,27551,27552,27554,27555,27560,27561,27564,27565,27566,27568,27576,27577,27581,27582,27587,27588,27593,27596,27606,27610,27617,27619,27622,27623,27630,27633,27639,27641,27647,27650,27652,27653,27657,27661,27662,27664,27666,27673,27679,27686,27687,27688,27692,27694,27699,27701,27702,27706,27707,27711,27722,27723,27725,27727,27730,27732,27737,27739,27740,27755,27757,27759,27764,27766,27768,27769,27771,27781,27782,27783,27785,27796,27797,27799,27800,27804,27807,27824,27826,27828,27842,27846,27853,27855,27856,27857,27858,27860,27862,27866,27868,27872,27879,27881,27883,27884,27886,27890,27892,27908,27911,27914,27918,27919,27921,27923,27930,27942,27943,27944,27751,27950,27951,27953,27961,27964,27967,27991,27998,27999,28001,28005,28007,28015,28016,28028,28034,28039,28049,28050,28052,28054,28055,28056,28074,28076,28084,28087,28089,28093,28095,28100,28104,28106,28110,28111,28118,28123,28125,28127,28128,28130,28133,28137,28143,28144,28148,28150,28156,28160,28164,28190,28194,28199,28210,28214,28217,28219,28220,28228,28229,28232,28233,28235,28239,28241,28242,28243,28244,28247,28252,28253,28254,28258,28259,28264,28275,28283,28285,28301,28307,28313,28320,28327,28333,28334,28337,28339,28347,28351,28352,28353,28355,28359,28360,28362,28365,28366,28367,28395,28397,28398,28409,28411,28413,28420,28424,28426,28428,28429,28438,28440,28442,28443,28454,28457,28458,28463,28464,28467,28470,28475,28476,28461,28495,28497,28498,28499,28503,28505,28506,28509,28510,28513,28514,28520,28524,28541,28542,28547,28551,28552,28555,28556,28557,28560,28562,28563,28564,28566,28570,28575,28576,28581,28582,28583,28584,28590,28591,28592,28597,28598,28604,28613,28615,28616,28618,28634,28638,28648,28649,28656,28661,28665,28668,28669,28672,28677,28678,28679,28685,28695,28704,28707,28719,28724,28727,28729,28732,28739,28740,28744,28745,28746,28747,28756,28757,28765,28766,28750,28772,28773,28780,28782,28789,28790,28798,28801,28805,28806,28820,28821,28822,28823,28824,28827,28836,28843,28848,28849,28852,28855,28874,28881,28883,28884,28885,28886,28888,28892,28900,28922,28931,28932,28933,28934,28935,28939,28940,28943,28958,28960,28971,28973,28975,28976,28977,28984,28993,28997,28998,28999,29002,29003,29008,29010,29015,29018,29020,29022,29024,29032,29049,29056,29061,29063,29068,29074,29082,29083,29088,29090,29103,29104,29106,29107,29114,29119,29120,29121,29124,29131,29132,29139,29142,29145,29146,29148,29176,29182,29184,29191,29192,29193,29203,29207,29210,29213,29215,29220,29227,29231,29236,29240,29241,29249,29250,29251,29253,29262,29263,29264,29267,29269,29270,29274,29276,29278,29280,29283,29288,29291,29294,29295,29297,29303,29304,29307,29308,29311,29316,29321,29325,29326,29331,29339,29352,29357,29358,29361,29364,29374,29377,29383,29385,29388,29397,29398,29400,29407,29413,29427,29428,29434,29435,29438,29442,29444,29445,29447,29451,29453,29458,29459,29464,29465,29470,29474,29476,29479,29480,29484,29489,29490,29493,29498,29499,29501,29507,29517,29520,29522,29526,29528,29533,29534,29535,29536,29542,29543,29545,29547,29548,29550,29551,29553,29559,29561,29564,29568,29569,29571,29573,29574,29582,29584,29587,29589,29591,29592,29596,29598,29599,29600,29602,29605,29606,29610,29611,29613,29621,29623,29625,29628,29629,29631,29637,29638,29641,29643,29644,29647,29650,29651,29654,29657,29661,29665,29667,29670,29671,29673,29684,29685,29687,29689,29690,29691,29693,29695,29696,29697,29700,29703,29706,29713,29722,29723,29732,29734,29736,29737,29738,29739,29740,29741,29742,29743,29744,29745,29753,29760,29763,29764,29766,29767,29771,29773,29777,29778,29783,29789,29794,29798,29799,29800,29803,29805,29806,29809,29810,29824,29825,29829,29830,29831,29833,29839,29840,29841,29842,29848,29849,29850,29852,29855,29856,29857,29859,29862,29864,29865,29866,29867,29870,29871,29873,29874,29877,29881,29883,29887,29896,29897,29900,29904,29907,29912,29914,29915,29918,29919,29924,29928,29930,29931,29935,29940,29946,29947,29948,29951,29958,29970,29974,29975,29984,29985,29988,29991,29993,29994,29999,30006,30009,30013,30014,30015,30016,30019,30023,30024,30030,30032,30034,30039,30046,30047,30049,30063,30065,30073,30074,30075,30076,30077,30078,30081,30085,30096,30098,30099,30101,30105,30108,30114,30116,30132,30138,30143,30144,30145,30148,30150,30156,30158,30159,30167,30172,30175,30176,30177,30180,30183,30188,30190,30191,30193,30201,30208,30210,30211,30212,30215,30216,30218,30220,30223,30226,30227,30229,30230,30233,30235,30236,30237,30238,30243,30245,30246,30249,30253,30258,30259,30261,30264,30265,30266,30268,30282,30272,30273,30275,30276,30277,30281,30283,30293,30297,30303,30308,30309,30317,30318,30319,30321,30324,30337,30341,30348,30349,30357,30363,30364,30365,30367,30368,30370,30371,30372,30373,30374,30375,30376,30378,30381,30397,30401,30405,30409,30411,30412,30414,30420,30425,30432,30438,30440,30444,30448,30449,30454,30457,30460,30464,30470,30474,30478,30482,30484,30485,30487,30489,30490,30492,30498,30504,30509,30510,30511,30516,30517,30518,30521,30525,30526,30530,30533,30534,30538,30541,30542,30543,30546,30550,30551,30556,30558,30559,30560,30562,30564,30567,30570,30572,30576,30578,30579,30580,30586,30589,30592,30596,30604,30605,30612,30613,30614,30618,30623,30626,30631,30634,30638,30639,30641,30645,30654,30659,30665,30673,30674,30677,30681,30686,30687,30688,30692,30694,30698,30700,30704,30705,30708,30712,30715,30725,30726,30729,30733,30734,30737,30749,30753,30754,30755,30765,30766,30768,30773,30775,30787,30788,30791,30792,30796,30798,30802,30812,30814,30816,30817,30819,30820,30824,30826,30830,30842,30846,30858,30863,30868,30872,30881,30877,30878,30879,30884,30888,30892,30893,30896,30897,30898,30899,30907,30909,30911,30919,30920,30921,30924,30926,30930,30931,30933,30934,30948,30939,30943,30944,30945,30950,30954,30962,30963,30976,30966,30967,30970,30971,30975,30982,30988,30992,31002,31004,31006,31007,31008,31013,31015,31017,31021,31025,31028,31029,31035,31037,31039,31044,31045,31046,31050,31051,31055,31057,31060,31064,31067,31068,31079,31081,31083,31090,31097,31099,31100,31102,31115,31116,31121,31123,31124,31125,31126,31128,31131,31132,31137,31144,31145,31147,31151,31153,31156,31160,31163,31170,31172,31175,31176,31178,31183,31188,31190,31194,31197,31198,31200,31202,31205,31210,31211,31213,31217,31224,31228,31234,31235,31239,31241,31242,31244,31249,31253,31259,31262,31265,31271,31275,31277,31279,31280,31284,31285,31288,31289,31290,31300,31301,31303,31304,31308,31317,31318,31321,31324,31325,31327,31328,31333,31335,31338,31341,31349,31352,31358,31360,31362,31365,31366,31370,31371,31376,31377,31380,31390,31392,31395,31404,31411,31413,31417,31419,31420,31430,31433,31436,31438,31441,31451,31464,31465,31467,31468,31473,31476,31483,31485,31486,31495,31508,31519,31523,31527,31529,31530,31531,31533,31534,31535,31536,31537,31540,31549,31551,31552,31553,31559,31566,31573,31584,31588,31590,31593,31594,31597,31599,31602,31603,31607,31620,31625,31630,31632,31633,31638,31643,31646,31648,31653,31660,31663,31664,31666,31669,31670,31674,31675,31676,31677,31682,31685,31688,31690,31700,31702,31703,31705,31706,31707,31720,31722,31730,31732,31733,31736,31737,31738,31740,31742,31745,31746,31747,31748,31750,31753,31755,31756,31758,31759,31769,31771,31776,31781,31782,31784,31788,31793,31795,31796,31798,31801,31802,31814,31818,31829,31825,31826,31827,31833,31834,31835,31836,31837,31838,31841,31843,31847,31849,31853,31854,31856,31858,31865,31868,31869,31878,31879,31887,31892,31902,31904,31910,31920,31926,31927,31930,31931,31932,31935,31940,31943,31944,31945,31949,31951,31955,31956,31957,31959,31961,31962,31965,31974,31977,31979,31989,32003,32007,32008,32009,32015,32017,32018,32019,32022,32029,32030,32035,32038,32042,32045,32049,32060,32061,32062,32064,32065,32071,32072,32077,32081,32083,32087,32089,32090,32092,32093,32101,32103,32106,32112,32120,32122,32123,32127,32129,32130,32131,32133,32134,32136,32139,32140,32141,32145,32150,32151,32157,32158,32166,32167,32170,32179,32182,32183,32185,32194,32195,32196,32197,32198,32204,32205,32206,32215,32217,32256,32226,32229,32230,32234,32235,32237,32241,32245,32246,32249,32250,32264,32272,32273,32277,32279,32284,32285,32288,32295,32296,32300,32301,32303,32307,32310,32319,32324,32325,32327,32334,32336,32338,32344,32351,32353,32354,32357,32363,32366,32367,32371,32376,32382,32385,32390,32391,32394,32397,32401,32405,32408,32410,32413,32414,32572,32571,32573,32574,32575,32579,32580,32583,32591,32594,32595,32603,32604,32605,32609,32611,32612,32613,32614,32621,32625,32637,32638,32639,32640,32651,32653,32655,32656,32657,32662,32663,32668,32673,32674,32678,32682,32685,32692,32700,32703,32704,32707,32712,32718,32719,32731,32735,32739,32741,32744,32748,32750,32751,32754,32762,32765,32766,32767,32775,32776,32778,32781,32782,32783,32785,32787,32788,32790,32797,32798,32799,32800,32804,32806,32812,32814,32816,32820,32821,32823,32825,32826,32828,32830,32832,32836,32864,32868,32870,32877,32881,32885,32897,32904,32910,32924,32926,32934,32935,32939,32952,32953,32968,32973,32975,32978,32980,32981,32983,32984,32992,33005,33006,33008,33010,33011,33014,33017,33018,33022,33027,33035,33046,33047,33048,33052,33054,33056,33060,33063,33068,33072,33077,33082,33084,33093,33095,33098,33100,33106,33111,33120,33121,33127,33128,33129,33133,33135,33143,33153,33168,33156,33157,33158,33163,33166,33174,33176,33179,33182,33186,33198,33202,33204,33211,33227,33219,33221,33226,33230,33231,33237,33239,33243,33245,33246,33249,33252,33259,33260,33264,33265,33266,33269,33270,33272,33273,33277,33279,33280,33283,33295,33299,33300,33305,33306,33309,33313,33314,33320,33330,33332,33338,33347,33348,33349,33350,33355,33358,33359,33361,33366,33372,33376,33379,33383,33389,33396,33403,33405,33407,33408,33409,33411,33412,33415,33417,33418,33422,33425,33428,33430,33432,33434,33435,33440,33441,33443,33444,33447,33448,33449,33450,33454,33456,33458,33460,33463,33466,33468,33470,33471,33478,33488,33493,33498,33504,33506,33508,33512,33514,33517,33519,33526,33527,33533,33534,33536,33537,33543,33544,33546,33547,33620,33563,33565,33566,33567,33569,33570,33580,33581,33582,33584,33587,33591,33594,33596,33597,33602,33603,33604,33607,33613,33614,33617,33621,33622,33623,33648,33656,33661,33663,33664,33666,33668,33670,33677,33682,33684,33685,33688,33689,33691,33692,33693,33702,33703,33705,33708,33726,33727,33728,33735,33737,33743,33744,33745,33748,33757,33619,33768,33770,33782,33784,33785,33788,33793,33798,33802,33807,33809,33813,33817,33709,33839,33849,33861,33863,33864,33866,33869,33871,33873,33874,33878,33880,33881,33882,33884,33888,33892,33893,33895,33898,33904,33907,33908,33910,33912,33916,33917,33921,33925,33938,33939,33941,33950,33958,33960,33961,33962,33967,33969,33972,33978,33981,33982,33984,33986,33991,33992,33996,33999,34003,34012,34023,34026,34031,34032,34033,34034,34039,34098,34042,34043,34045,34050,34051,34055,34060,34062,34064,34076,34078,34082,34083,34084,34085,34087,34090,34091,34095,34099,34100,34102,34111,34118,34127,34128,34129,34130,34131,34134,34137,34140,34141,34142,34143,34144,34145,34146,34148,34155,34159,34169,34170,34171,34173,34175,34177,34181,34182,34185,34187,34188,34191,34195,34200,34205,34207,34208,34210,34213,34215,34228,34230,34231,34232,34236,34237,34238,34239,34242,34247,34250,34251,34254,34221,34264,34266,34271,34272,34278,34280,34285,34291,34294,34300,34303,34304,34308,34309,34317,34318,34320,34321,34322,34328,34329,34331,34334,34337,34343,34345,34358,34360,34362,34364,34365,34368,34370,34374,34386,34387,34390,34391,34392,34393,34397,34400,34401,34402,34403,34404,34409,34412,34415,34421,34422,34423,34426,34445,34449,34454,34456,34458,34460,34465,34470,34471,34472,34477,34481,34483,34484,34485,34487,34488,34489,34495,34496,34497,34499,34501,34513,34514,34517,34519,34522,34524,34528,34531,34533,34535,34440,34554,34556,34557,34564,34565,34567,34571,34574,34575,34576,34579,34580,34585,34590,34591,34593,34595,34600,34606,34607,34609,34610,34617,34618,34620,34621,34622,34624,34627,34629,34637,34648,34653,34657,34660,34661,34671,34673,34674,34683,34691,34692,34693,34694,34695,34696,34697,34699,34700,34704,34707,34709,34711,34712,34713,34718,34720,34723,34727,34732,34733,34734,34737,34741,34750,34751,34753,34760,34761,34762,34766,34773,34774,34777,34778,34780,34783,34786,34787,34788,34794,34795,34797,34801,34803,34808,34810,34815,34817,34819,34822,34825,34826,34827,34832,34841,34834,34835,34836,34840,34842,34843,34844,34846,34847,34856,34861,34862,34864,34866,34869,34874,34876,34881,34883,34885,34888,34889,34890,34891,34894,34897,34901,34902,34904,34906,34908,34911,34912,34916,34921,34929,34937,34939,34944,34968,34970,34971,34972,34975,34976,34984,34986,35002,35005,35006,35008,35018,35019,35020,35021,35022,35025,35026,35027,35035,35038,35047,35055,35056,35057,35061,35063,35073,35078,35085,35086,35087,35093,35094,35096,35097,35098,35100,35104,35110,35111,35112,35120,35121,35122,35125,35129,35130,35134,35136,35138,35141,35142,35145,35151,35154,35159,35162,35163,35164,35169,35170,35171,35179,35182,35184,35187,35189,35194,35195,35196,35197,35209,35213,35216,35220,35221,35227,35228,35231,35232,35237,35248,35252,35253,35254,35255,35260,35284,35285,35286,35287,35288,35301,35305,35307,35309,35313,35315,35318,35321,35325,35327,35332,35333,35335,35343,35345,35346,35348,35349,35358,35360,35362,35364,35366,35371,35372,35375,35381,35383,35389,35390,35392,35395,35397,35399,35401,35405,35406,35411,35414,35415,35416,35420,35421,35425,35429,35431,35445,35446,35447,35449,35450,35451,35454,35455,35456,35459,35462,35467,35471,35472,35474,35478,35479,35481,35487,35495,35497,35502,35503,35507,35510,35511,35515,35518,35523,35526,35528,35529,35530,35537,35539,35540,35541,35543,35549,35551,35564,35568,35572,35573,35574,35580,35583,35589,35590,35595,35601,35612,35614,35615,35594,35629,35632,35639,35644,35650,35651,35652,35653,35654,35656,35666,35667,35668,35673,35661,35678,35683,35693,35702,35704,35705,35708,35710,35713,35716,35717,35723,35725,35727,35732,35733,35740,35742,35743,35896,35897,35901,35902,35909,35911,35913,35915,35919,35921,35923,35924,35927,35928,35931,35933,35929,35939,35940,35942,35944,35945,35949,35955,35957,35958,35963,35966,35974,35975,35979,35984,35986,35987,35993,35995,35996,36004,36025,36026,36037,36038,36041,36043,36047,36054,36053,36057,36061,36065,36072,36076,36079,36080,36082,36085,36087,36088,36094,36095,36097,36099,36105,36114,36119,36123,36197,36201,36204,36206,36223,36226,36228,36232,36237,36240,36241,36245,36254,36255,36256,36262,36267,36268,36271,36274,36277,36279,36281,36283,36288,36293,36294,36295,36296,36298,36302,36305,36308,36309,36311,36313,36324,36325,36327,36332,36336,36284,36337,36338,36340,36349,36353,36356,36357,36358,36363,36369,36372,36374,36384,36385,36386,36387,36390,36391,36401,36403,36406,36407,36408,36409,36413,36416,36417,36427,36429,36430,36431,36436,36443,36444,36445,36446,36449,36450,36457,36460,36461,36463,36464,36465,36473,36474,36475,36482,36483,36489,36496,36498,36501,36506,36507,36509,36510,36514,36519,36521,36525,36526,36531,36533,36538,36539,36544,36545,36547,36548,36551,36559,36561,36564,36572,36584,36590,36592,36593,36599,36601,36602,36589,36608,36610,36615,36616,36623,36624,36630,36631,36632,36638,36640,36641,36643,36645,36647,36648,36652,36653,36654,36660,36661,36662,36663,36666,36672,36673,36675,36679,36687,36689,36690,36691,36692,36693,36696,36701,36702,36709,36765,36768,36769,36772,36773,36774,36789,36790,36792,36798,36800,36801,36806,36810,36811,36813,36816,36818,36819,36821,36832,36835,36836,36840,36846,36849,36853,36854,36859,36862,36866,36868,36872,36876,36888,36891,36904,36905,36911,36906,36908,36909,36915,36916,36919,36927,36931,36932,36940,36955,36957,36962,36966,36967,36972,36976,36980,36985,36997,37000,37003,37004,37006,37008,37013,37015,37016,37017,37019,37024,37025,37026,37029,37040,37042,37043,37044,37046,37053,37068,37054,37059,37060,37061,37063,37064,37077,37079,37080,37081,37084,37085,37087,37093,37074,37110,37099,37103,37104,37108,37118,37119,37120,37124,37125,37126,37128,37133,37136,37140,37142,37143,37144,37146,37148,37150,37152,37157,37154,37155,37159,37161,37166,37167,37169,37172,37174,37175,37177,37178,37180,37181,37187,37191,37192,37199,37203,37207,37209,37210,37211,37217,37220,37223,37229,37236,37241,37242,37243,37249,37251,37253,37254,37258,37262,37265,37267,37268,37269,37272,37278,37281,37286,37288,37292,37293,37294,37296,37297,37298,37299,37302,37307,37308,37309,37311,37314,37315,37317,37331,37332,37335,37337,37338,37342,37348,37349,37353,37354,37356,37357,37358,37359,37360,37361,37367,37369,37371,37373,37376,37377,37380,37381,37382,37383,37385,37386,37388,37392,37394,37395,37398,37400,37404,37405,37411,37412,37413,37414,37416,37422,37423,37424,37427,37429,37430,37432,37433,37434,37436,37438,37440,37442,37443,37446,37447,37450,37453,37454,37455,37457,37464,37465,37468,37469,37472,37473,37477,37479,37480,37481,37486,37487,37488,37493,37494,37495,37496,37497,37499,37500,37501,37503,37512,37513,37514,37517,37518,37522,37527,37529,37535,37536,37540,37541,37543,37544,37547,37551,37554,37558,37560,37562,37563,37564,37565,37567,37568,37569,37570,37571,37573,37574,37575,37576,37579,37580,37581,37582,37584,37587,37589,37591,37592,37593,37596,37597,37599,37600,37601,37603,37605,37607,37608,37612,37614,37616,37625,37627,37631,37632,37634,37640,37645,37649,37652,37653,37660,37661,37662,37663,37665,37668,37669,37671,37673,37674,37683,37684,37686,37687,37703,37704,37705,37712,37713,37714,37717,37719,37720,37722,37726,37732,37733,37735,37737,37738,37741,37743,37744,37745,37747,37748,37750,37754,37757,37759,37760,37761,37762,37768,37770,37771,37773,37775,37778,37781,37784,37787,37790,37793,37795,37796,37798,37800,37803,37812,37813,37814,37818,37801,37825,37828,37829,37830,37831,37833,37834,37835,37836,37837,37843,37849,37852,37854,37855,37858,37862,37863,37881,37879,37880,37882,37883,37885,37889,37890,37892,37896,37897,37901,37902,37903,37909,37910,37911,37919,37934,37935,37937,37938,37939,37940,37947,37951,37949,37955,37957,37960,37962,37964,37973,37977,37980,37983,37985,37987,37992,37995,37997,37998,37999,38001,38002,38020,38019,38264,38265,38270,38276,38280,38284,38285,38286,38301,38302,38303,38305,38310,38313,38315,38316,38324,38326,38330,38333,38335,38342,38344,38345,38347,38352,38353,38354,38355,38361,38362,38365,38366,38367,38368,38372,38374,38429,38430,38434,38436,38437,38438,38444,38449,38451,38455,38456,38457,38458,38460,38461,38465,38482,38484,38486,38487,38488,38497,38510,38516,38523,38524,38526,38527,38529,38530,38531,38532,38537,38545,38550,38554,38557,38559,38564,38565,38566,38569,38574,38575,38579,38586,38602,38610,23986,38616,38618,38621,38622,38623,38633,38639,38641,38650,38658,38659,38661,38665,38682,38683,38685,38689,38690,38691,38696,38705,38707,38721,38723,38730,38734,38735,38741,38743,38744,38746,38747,38755,38759,38762,38766,38771,38774,38775,38776,38779,38781,38783,38784,38793,38805,38806,38807,38809,38810,38814,38815,38818,38828,38830,38833,38834,38837,38838,38840,38841,38842,38844,38846,38847,38849,38852,38853,38855,38857,38858,38860,38861,38862,38864,38865,38868,38871,38872,38873,38877,38878,38880,38875,38881,38884,38895,38897,38900,38903,38904,38906,38919,38922,38937,38925,38926,38932,38934,38940,38942,38944,38947,38950,38955,38958,38959,38960,38962,38963,38965,38949,38974,38980,38983,38986,38993,38994,38995,38998,38999,39001,39002,39010,39011,39013,39014,39018,39020,39083,39085,39086,39088,39092,39095,39096,39098,39099,39103,39106,39109,39112,39116,39137,39139,39141,39142,39143,39146,39155,39158,39170,39175,39176,39185,39189,39190,39191,39194,39195,39196,39199,39202,39206,39207,39211,39217,39218,39219,39220,39221,39225,39226,39227,39228,39232,39233,39238,39239,39240,39245,39246,39252,39256,39257,39259,39260,39262,39263,39264,39323,39325,39327,39334,39344,39345,39346,39349,39353,39354,39357,39359,39363,39369,39379,39380,39385,39386,39388,39390,39399,39402,39403,39404,39408,39412,39413,39417,39421,39422,39426,39427,39428,39435,39436,39440,39441,39446,39454,39456,39458,39459,39460,39463,39469,39470,39475,39477,39478,39480,39495,39489,39492,39498,39499,39500,39502,39505,39508,39510,39517,39594,39596,39598,39599,39602,39604,39605,39606,39609,39611,39614,39615,39617,39619,39622,39624,39630,39632,39634,39637,39638,39639,39643,39644,39648,39652,39653,39655,39657,39660,39666,39667,39669,39673,39674,39677,39679,39680,39681,39682,39683,39684,39685,39688,39689,39691,39692,39693,39694,39696,39698,39702,39705,39707,39708,39712,39718,39723,39725,39731,39732,39733,39735,39737,39738,39741,39752,39755,39756,39765,39766,39767,39771,39774,39777,39779,39781,39782,39784,39786,39787,39788,39789,39790,39795,39797,39799,39800,39801,39807,39808,39812,39813,39814,39815,39817,39818,39819,39821,39823,39824,39828,39834,39837,39838,39846,39847,39849,39852,39856,39857,39858,39863,39864,39867,39868,39870,39871,39873,39879,39880,39886,39888,39895,39896,39901,39903,39909,39911,39914,39915,39919,39923,39927,39928,39929,39930,39933,39935,39936,39938,39947,39951,39953,39958,39960,39961,39962,39964,39966,39970,39971,39974,39975,39976,39977,39978,39985,39989,39990,39991,39997,40001,40003,40004,40005,40009,40010,40014,40015,40016,40019,40020,40022,40024,40027,40029,40030,40031,40035,40041,40042,40028,40043,40040,40046,40048,40050,40053,40055,40059,40166,40178,40183,40185,40203,40194,40209,40215,40216,40220,40221,40222,40239,40240,40242,40243,40244,40250,40252,40261,40253,40258,40259,40263,40266,40275,40276,40287,40291,40290,40293,40297,40298,40299,40304,40310,40311,40315,40316,40318,40323,40324,40326,40330,40333,40334,40338,40339,40341,40342,40343,40344,40353,40362,40364,40366,40369,40373,40377,40380,40383,40387,40391,40393,40394,40404,40405,40406,40407,40410,40414,40415,40416,40421,40423,40425,40427,40430,40432,40435,40436,40446,40458,40450,40455,40462,40464,40465,40466,40469,40470,40473,40476,40477,40570,40571,40572,40576,40578,40579,40580,40581,40583,40590,40591,40598,40600,40603,40606,40612,40616,40620,40622,40623,40624,40627,40628,40629,40646,40648,40651,40661,40671,40676,40679,40684,40685,40686,40688,40689,40690,40693,40696,40703,40706,40707,40713,40719,40720,40721,40722,40724,40726,40727,40729,40730,40731,40735,40738,40742,40746,40747,40751,40753,40754,40756,40759,40761,40762,40764,40765,40767,40769,40771,40772,40773,40774,40775,40787,40789,40790,40791,40792,40794,40797,40798,40808,40809,40813,40814,40815,40816,40817,40819,40821,40826,40829,40847,40848,40849,40850,40852,40854,40855,40862,40865,40866,40867,40869,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null], + "ibm866":[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,9617,9618,9619,9474,9508,9569,9570,9558,9557,9571,9553,9559,9565,9564,9563,9488,9492,9524,9516,9500,9472,9532,9566,9567,9562,9556,9577,9574,9568,9552,9580,9575,9576,9572,9573,9561,9560,9554,9555,9579,9578,9496,9484,9608,9604,9612,9616,9600,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,1025,1105,1028,1108,1031,1111,1038,1118,176,8729,183,8730,8470,164,9632,160], + "iso-8859-2":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,728,321,164,317,346,167,168,352,350,356,377,173,381,379,176,261,731,322,180,318,347,711,184,353,351,357,378,733,382,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729], + "iso-8859-3":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,294,728,163,164,null,292,167,168,304,350,286,308,173,null,379,176,295,178,179,180,181,293,183,184,305,351,287,309,189,null,380,192,193,194,null,196,266,264,199,200,201,202,203,204,205,206,207,null,209,210,211,212,288,214,215,284,217,218,219,220,364,348,223,224,225,226,null,228,267,265,231,232,233,234,235,236,237,238,239,null,241,242,243,244,289,246,247,285,249,250,251,252,365,349,729], + "iso-8859-4":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,312,342,164,296,315,167,168,352,274,290,358,173,381,175,176,261,731,343,180,297,316,711,184,353,275,291,359,330,382,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,298,272,325,332,310,212,213,214,215,216,370,218,219,220,360,362,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,299,273,326,333,311,244,245,246,247,248,371,250,251,252,361,363,729], + "iso-8859-5":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,1025,1026,1027,1028,1029,1030,1031,1032,1033,1034,1035,1036,173,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103,8470,1105,1106,1107,1108,1109,1110,1111,1112,1113,1114,1115,1116,167,1118,1119], + "iso-8859-6":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,null,null,164,null,null,null,null,null,null,null,1548,173,null,null,null,null,null,null,null,null,null,null,null,null,null,1563,null,null,null,1567,null,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,1591,1592,1593,1594,null,null,null,null,null,1600,1601,1602,1603,1604,1605,1606,1607,1608,1609,1610,1611,1612,1613,1614,1615,1616,1617,1618,null,null,null,null,null,null,null,null,null,null,null,null,null], + "iso-8859-7":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8216,8217,163,8364,8367,166,167,168,169,890,171,172,173,null,8213,176,177,178,179,900,901,902,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null], + "iso-8859-8":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,null,162,163,164,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,8215,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null], + "iso-8859-10":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,274,290,298,296,310,167,315,272,352,358,381,173,362,330,176,261,275,291,299,297,311,183,316,273,353,359,382,8213,363,331,256,193,194,195,196,197,198,302,268,201,280,203,278,205,206,207,208,325,332,211,212,213,214,360,216,370,218,219,220,221,222,223,257,225,226,227,228,229,230,303,269,233,281,235,279,237,238,239,240,326,333,243,244,245,246,361,248,371,250,251,252,253,254,312], + "iso-8859-13":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,8221,162,163,164,8222,166,167,216,169,342,171,172,173,174,198,176,177,178,179,8220,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,8217], + "iso-8859-14":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,7682,7683,163,266,267,7690,167,7808,169,7810,7691,7922,173,174,376,7710,7711,288,289,7744,7745,182,7766,7809,7767,7811,7776,7923,7812,7813,7777,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,372,209,210,211,212,213,214,7786,216,217,218,219,220,221,374,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,373,241,242,243,244,245,246,7787,248,249,250,251,252,253,375,255], + "iso-8859-15":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,8364,165,352,167,353,169,170,171,172,173,174,175,176,177,178,179,381,181,182,183,382,185,186,187,338,339,376,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255], + "iso-8859-16":[128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,260,261,321,8364,8222,352,167,353,169,536,171,377,173,378,379,176,177,268,322,381,8221,182,183,382,269,537,187,338,339,376,380,192,193,194,258,196,262,198,199,200,201,202,203,204,205,206,207,272,323,210,211,212,336,214,346,368,217,218,219,220,280,538,223,224,225,226,259,228,263,230,231,232,233,234,235,236,237,238,239,273,324,242,243,244,337,246,347,369,249,250,251,252,281,539,255], + "koi8-r":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,9555,9556,9557,9558,9559,9560,9561,9562,9563,9564,9565,9566,9567,9568,9569,1025,9570,9571,9572,9573,9574,9575,9576,9577,9578,9579,9580,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066], + "koi8-u":[9472,9474,9484,9488,9492,9496,9500,9508,9516,9524,9532,9600,9604,9608,9612,9616,9617,9618,9619,8992,9632,8729,8730,8776,8804,8805,160,8993,176,178,183,247,9552,9553,9554,1105,1108,9556,1110,1111,9559,9560,9561,9562,9563,1169,1118,9566,9567,9568,9569,1025,1028,9571,1030,1031,9574,9575,9576,9577,9578,1168,1038,169,1102,1072,1073,1094,1076,1077,1092,1075,1093,1080,1081,1082,1083,1084,1085,1086,1087,1103,1088,1089,1090,1091,1078,1074,1100,1099,1079,1096,1101,1097,1095,1098,1070,1040,1041,1062,1044,1045,1060,1043,1061,1048,1049,1050,1051,1052,1053,1054,1055,1071,1056,1057,1058,1059,1046,1042,1068,1067,1047,1064,1069,1065,1063,1066], + "macintosh":[196,197,199,201,209,214,220,225,224,226,228,227,229,231,233,232,234,235,237,236,238,239,241,243,242,244,246,245,250,249,251,252,8224,176,162,163,167,8226,182,223,174,169,8482,180,168,8800,198,216,8734,177,8804,8805,165,181,8706,8721,8719,960,8747,170,186,937,230,248,191,161,172,8730,402,8776,8710,171,187,8230,160,192,195,213,338,339,8211,8212,8220,8221,8216,8217,247,9674,255,376,8260,8364,8249,8250,64257,64258,8225,183,8218,8222,8240,194,202,193,203,200,205,206,207,204,211,212,63743,210,218,219,217,305,710,732,175,728,729,730,184,733,731,711], + "windows-874":[8364,129,130,131,132,8230,134,135,136,137,138,139,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,153,154,155,156,157,158,159,160,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,null,null,null,null,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,3657,3658,3659,3660,3661,3662,3663,3664,3665,3666,3667,3668,3669,3670,3671,3672,3673,3674,3675,null,null,null,null], + "windows-1250":[8364,129,8218,131,8222,8230,8224,8225,136,8240,352,8249,346,356,381,377,144,8216,8217,8220,8221,8226,8211,8212,152,8482,353,8250,347,357,382,378,160,711,728,321,164,260,166,167,168,169,350,171,172,173,174,379,176,177,731,322,180,181,182,183,184,261,351,187,317,733,318,380,340,193,194,258,196,313,262,199,268,201,280,203,282,205,206,270,272,323,327,211,212,336,214,215,344,366,218,368,220,221,354,223,341,225,226,259,228,314,263,231,269,233,281,235,283,237,238,271,273,324,328,243,244,337,246,247,345,367,250,369,252,253,355,729], + "windows-1251":[1026,1027,8218,1107,8222,8230,8224,8225,8364,8240,1033,8249,1034,1036,1035,1039,1106,8216,8217,8220,8221,8226,8211,8212,152,8482,1113,8250,1114,1116,1115,1119,160,1038,1118,1032,164,1168,166,167,1025,169,1028,171,172,173,174,1031,176,177,1030,1110,1169,181,182,183,1105,8470,1108,187,1112,1029,1109,1111,1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,1103], + "windows-1252":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255], + "windows-1253":[8364,129,8218,402,8222,8230,8224,8225,136,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,157,158,159,160,901,902,163,164,165,166,167,168,169,null,171,172,173,174,8213,176,177,178,179,900,181,182,183,904,905,906,187,908,189,910,911,912,913,914,915,916,917,918,919,920,921,922,923,924,925,926,927,928,929,null,931,932,933,934,935,936,937,938,939,940,941,942,943,944,945,946,947,948,949,950,951,952,953,954,955,956,957,958,959,960,961,962,963,964,965,966,967,968,969,970,971,972,973,974,null], + "windows-1254":[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,286,209,210,211,212,213,214,215,216,217,218,219,220,304,350,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,287,241,242,243,244,245,246,247,248,249,250,251,252,305,351,255], + "windows-1255":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,140,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,156,157,158,159,160,161,162,163,8362,165,166,167,168,169,215,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,247,187,188,189,190,191,1456,1457,1458,1459,1460,1461,1462,1463,1464,1465,1466,1467,1468,1469,1470,1471,1472,1473,1474,1475,1520,1521,1522,1523,1524,null,null,null,null,null,null,null,1488,1489,1490,1491,1492,1493,1494,1495,1496,1497,1498,1499,1500,1501,1502,1503,1504,1505,1506,1507,1508,1509,1510,1511,1512,1513,1514,null,null,8206,8207,null], + "windows-1256":[8364,1662,8218,402,8222,8230,8224,8225,710,8240,1657,8249,338,1670,1688,1672,1711,8216,8217,8220,8221,8226,8211,8212,1705,8482,1681,8250,339,8204,8205,1722,160,1548,162,163,164,165,166,167,168,169,1726,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,1563,187,188,189,190,1567,1729,1569,1570,1571,1572,1573,1574,1575,1576,1577,1578,1579,1580,1581,1582,1583,1584,1585,1586,1587,1588,1589,1590,215,1591,1592,1593,1594,1600,1601,1602,1603,224,1604,226,1605,1606,1607,1608,231,232,233,234,235,1609,1610,238,239,1611,1612,1613,1614,244,1615,1616,247,1617,249,1618,251,252,8206,8207,1746], + "windows-1257":[8364,129,8218,131,8222,8230,8224,8225,136,8240,138,8249,140,168,711,184,144,8216,8217,8220,8221,8226,8211,8212,152,8482,154,8250,156,175,731,159,160,null,162,163,164,null,166,167,216,169,342,171,172,173,174,198,176,177,178,179,180,181,182,183,248,185,343,187,188,189,190,230,260,302,256,262,196,197,280,274,268,201,377,278,290,310,298,315,352,323,325,211,332,213,214,215,370,321,346,362,220,379,381,223,261,303,257,263,228,229,281,275,269,233,378,279,291,311,299,316,353,324,326,243,333,245,246,247,371,322,347,363,252,380,382,729], + "windows-1258":[8364,129,8218,402,8222,8230,8224,8225,710,8240,138,8249,338,141,142,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,154,8250,339,157,158,376,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,258,196,197,198,199,200,201,202,203,768,205,206,207,272,209,777,211,212,416,214,215,216,217,218,219,220,431,771,223,224,225,226,259,228,229,230,231,232,233,234,235,769,237,238,239,273,241,803,243,244,417,246,247,248,249,250,251,252,432,8363,255], + "x-mac-cyrillic":[1040,1041,1042,1043,1044,1045,1046,1047,1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,1064,1065,1066,1067,1068,1069,1070,1071,8224,176,1168,163,167,8226,182,1030,174,169,8482,1026,1106,8800,1027,1107,8734,177,8804,8805,1110,181,1169,1032,1028,1108,1031,1111,1033,1113,1034,1114,1112,1029,172,8730,402,8776,8710,171,187,8230,160,1035,1115,1036,1116,1109,8211,8212,8220,8221,8216,8217,247,8222,1038,1118,1039,1119,8470,1025,1105,1103,1072,1073,1074,1075,1076,1077,1078,1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,1095,1096,1097,1098,1099,1100,1101,1102,8364] +}; + +// For strict environments where `this` inside the global scope +// is `undefined`, take a pure object instead +}(this || {})); \ No newline at end of file diff --git a/docs/assets/js/encoding.js b/docs/assets/js/encoding.js new file mode 100644 index 000000000..13aca2c67 --- /dev/null +++ b/docs/assets/js/encoding.js @@ -0,0 +1,3313 @@ +// This is free and unencumbered software released into the public domain. +// See LICENSE.md for more information. + +/** + * @fileoverview Global |this| required for resolving indexes in node. + * @suppress {globalThis} + */ +(function(global) { + 'use strict'; + + // If we're in node require encoding-indexes and attach it to the global. + if (typeof module !== "undefined" && module.exports && + !global["encoding-indexes"]) { + global["encoding-indexes"] = + require("./encoding-indexes.js")["encoding-indexes"]; + } + + // + // Utilities + // + + /** + * @param {number} a The number to test. + * @param {number} min The minimum value in the range, inclusive. + * @param {number} max The maximum value in the range, inclusive. + * @return {boolean} True if a >= min and a <= max. + */ + function inRange(a, min, max) { + return min <= a && a <= max; + } + + /** + * @param {!Array.<*>} array The array to check. + * @param {*} item The item to look for in the array. + * @return {boolean} True if the item appears in the array. + */ + function includes(array, item) { + return array.indexOf(item) !== -1; + } + + var floor = Math.floor; + + /** + * @param {*} o + * @return {Object} + */ + function ToDictionary(o) { + if (o === undefined) return {}; + if (o === Object(o)) return o; + throw TypeError('Could not convert argument to dictionary'); + } + + /** + * @param {string} string Input string of UTF-16 code units. + * @return {!Array.} Code points. + */ + function stringToCodePoints(string) { + // https://heycam.github.io/webidl/#dfn-obtain-unicode + + // 1. Let S be the DOMString value. + var s = String(string); + + // 2. Let n be the length of S. + var n = s.length; + + // 3. Initialize i to 0. + var i = 0; + + // 4. Initialize U to be an empty sequence of Unicode characters. + var u = []; + + // 5. While i < n: + while (i < n) { + + // 1. Let c be the code unit in S at index i. + var c = s.charCodeAt(i); + + // 2. Depending on the value of c: + + // c < 0xD800 or c > 0xDFFF + if (c < 0xD800 || c > 0xDFFF) { + // Append to U the Unicode character with code point c. + u.push(c); + } + + // 0xDC00 ≤ c ≤ 0xDFFF + else if (0xDC00 <= c && c <= 0xDFFF) { + // Append to U a U+FFFD REPLACEMENT CHARACTER. + u.push(0xFFFD); + } + + // 0xD800 ≤ c ≤ 0xDBFF + else if (0xD800 <= c && c <= 0xDBFF) { + // 1. If i = n−1, then append to U a U+FFFD REPLACEMENT + // CHARACTER. + if (i === n - 1) { + u.push(0xFFFD); + } + // 2. Otherwise, i < n−1: + else { + // 1. Let d be the code unit in S at index i+1. + var d = s.charCodeAt(i + 1); + + // 2. If 0xDC00 ≤ d ≤ 0xDFFF, then: + if (0xDC00 <= d && d <= 0xDFFF) { + // 1. Let a be c & 0x3FF. + var a = c & 0x3FF; + + // 2. Let b be d & 0x3FF. + var b = d & 0x3FF; + + // 3. Append to U the Unicode character with code point + // 2^16+2^10*a+b. + u.push(0x10000 + (a << 10) + b); + + // 4. Set i to i+1. + i += 1; + } + + // 3. Otherwise, d < 0xDC00 or d > 0xDFFF. Append to U a + // U+FFFD REPLACEMENT CHARACTER. + else { + u.push(0xFFFD); + } + } + } + + // 3. Set i to i+1. + i += 1; + } + + // 6. Return U. + return u; + } + + /** + * @param {!Array.} code_points Array of code points. + * @return {string} string String of UTF-16 code units. + */ + function codePointsToString(code_points) { + var s = ''; + for (var i = 0; i < code_points.length; ++i) { + var cp = code_points[i]; + if (cp <= 0xFFFF) { + s += String.fromCharCode(cp); + } else { + cp -= 0x10000; + s += String.fromCharCode((cp >> 10) + 0xD800, + (cp & 0x3FF) + 0xDC00); + } + } + return s; + } + + + // + // Implementation of Encoding specification + // https://encoding.spec.whatwg.org/ + // + + // + // 4. Terminology + // + + /** + * An ASCII byte is a byte in the range 0x00 to 0x7F, inclusive. + * @param {number} a The number to test. + * @return {boolean} True if a is in the range 0x00 to 0x7F, inclusive. + */ + function isASCIIByte(a) { + return 0x00 <= a && a <= 0x7F; + } + + /** + * An ASCII code point is a code point in the range U+0000 to + * U+007F, inclusive. + */ + var isASCIICodePoint = isASCIIByte; + + + /** + * End-of-stream is a special token that signifies no more tokens + * are in the stream. + * @const + */ var end_of_stream = -1; + + /** + * A stream represents an ordered sequence of tokens. + * + * @constructor + * @param {!(Array.|Uint8Array)} tokens Array of tokens that provide + * the stream. + */ + function Stream(tokens) { + /** @type {!Array.} */ + this.tokens = [].slice.call(tokens); + // Reversed as push/pop is more efficient than shift/unshift. + this.tokens.reverse(); + } + + Stream.prototype = { + /** + * @return {boolean} True if end-of-stream has been hit. + */ + endOfStream: function() { + return !this.tokens.length; + }, + + /** + * When a token is read from a stream, the first token in the + * stream must be returned and subsequently removed, and + * end-of-stream must be returned otherwise. + * + * @return {number} Get the next token from the stream, or + * end_of_stream. + */ + read: function() { + if (!this.tokens.length) + return end_of_stream; + return this.tokens.pop(); + }, + + /** + * When one or more tokens are prepended to a stream, those tokens + * must be inserted, in given order, before the first token in the + * stream. + * + * @param {(number|!Array.)} token The token(s) to prepend to the + * stream. + */ + prepend: function(token) { + if (Array.isArray(token)) { + var tokens = /**@type {!Array.}*/(token); + while (tokens.length) + this.tokens.push(tokens.pop()); + } else { + this.tokens.push(token); + } + }, + + /** + * When one or more tokens are pushed to a stream, those tokens + * must be inserted, in given order, after the last token in the + * stream. + * + * @param {(number|!Array.)} token The tokens(s) to push to the + * stream. + */ + push: function(token) { + if (Array.isArray(token)) { + var tokens = /**@type {!Array.}*/(token); + while (tokens.length) + this.tokens.unshift(tokens.shift()); + } else { + this.tokens.unshift(token); + } + } + }; + + // + // 5. Encodings + // + + // 5.1 Encoders and decoders + + /** @const */ + var finished = -1; + + /** + * @param {boolean} fatal If true, decoding errors raise an exception. + * @param {number=} opt_code_point Override the standard fallback code point. + * @return {number} The code point to insert on a decoding error. + */ + function decoderError(fatal, opt_code_point) { + if (fatal) + throw TypeError('Decoder error'); + return opt_code_point || 0xFFFD; + } + + /** + * @param {number} code_point The code point that could not be encoded. + * @return {number} Always throws, no value is actually returned. + */ + function encoderError(code_point) { + throw TypeError('The code point ' + code_point + ' could not be encoded.'); + } + + /** @interface */ + function Decoder() {} + Decoder.prototype = { + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point, or |finished|. + */ + handler: function(stream, bite) {} + }; + + /** @interface */ + function Encoder() {} + Encoder.prototype = { + /** + * @param {Stream} stream The stream of code points being encoded. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit, or |finished|. + */ + handler: function(stream, code_point) {} + }; + + // 5.2 Names and labels + + // TODO: Define @typedef for Encoding: {name:string,labels:Array.} + // https://github.com/google/closure-compiler/issues/247 + + /** + * @param {string} label The encoding label. + * @return {?{name:string,labels:Array.}} + */ + function getEncoding(label) { + // 1. Remove any leading and trailing ASCII whitespace from label. + label = String(label).trim().toLowerCase(); + + // 2. If label is an ASCII case-insensitive match for any of the + // labels listed in the table below, return the corresponding + // encoding, and failure otherwise. + if (Object.prototype.hasOwnProperty.call(label_to_encoding, label)) { + return label_to_encoding[label]; + } + return null; + } + + /** + * Encodings table: https://encoding.spec.whatwg.org/encodings.json + * @const + * @type {!Array.<{ + * heading: string, + * encodings: Array.<{name:string,labels:Array.}> + * }>} + */ + var encodings = [ + { + "encodings": [ + { + "labels": [ + "unicode-1-1-utf-8", + "utf-8", + "utf8" + ], + "name": "UTF-8" + } + ], + "heading": "The Encoding" + }, + { + "encodings": [ + { + "labels": [ + "866", + "cp866", + "csibm866", + "ibm866" + ], + "name": "IBM866" + }, + { + "labels": [ + "csisolatin2", + "iso-8859-2", + "iso-ir-101", + "iso8859-2", + "iso88592", + "iso_8859-2", + "iso_8859-2:1987", + "l2", + "latin2" + ], + "name": "ISO-8859-2" + }, + { + "labels": [ + "csisolatin3", + "iso-8859-3", + "iso-ir-109", + "iso8859-3", + "iso88593", + "iso_8859-3", + "iso_8859-3:1988", + "l3", + "latin3" + ], + "name": "ISO-8859-3" + }, + { + "labels": [ + "csisolatin4", + "iso-8859-4", + "iso-ir-110", + "iso8859-4", + "iso88594", + "iso_8859-4", + "iso_8859-4:1988", + "l4", + "latin4" + ], + "name": "ISO-8859-4" + }, + { + "labels": [ + "csisolatincyrillic", + "cyrillic", + "iso-8859-5", + "iso-ir-144", + "iso8859-5", + "iso88595", + "iso_8859-5", + "iso_8859-5:1988" + ], + "name": "ISO-8859-5" + }, + { + "labels": [ + "arabic", + "asmo-708", + "csiso88596e", + "csiso88596i", + "csisolatinarabic", + "ecma-114", + "iso-8859-6", + "iso-8859-6-e", + "iso-8859-6-i", + "iso-ir-127", + "iso8859-6", + "iso88596", + "iso_8859-6", + "iso_8859-6:1987" + ], + "name": "ISO-8859-6" + }, + { + "labels": [ + "csisolatingreek", + "ecma-118", + "elot_928", + "greek", + "greek8", + "iso-8859-7", + "iso-ir-126", + "iso8859-7", + "iso88597", + "iso_8859-7", + "iso_8859-7:1987", + "sun_eu_greek" + ], + "name": "ISO-8859-7" + }, + { + "labels": [ + "csiso88598e", + "csisolatinhebrew", + "hebrew", + "iso-8859-8", + "iso-8859-8-e", + "iso-ir-138", + "iso8859-8", + "iso88598", + "iso_8859-8", + "iso_8859-8:1988", + "visual" + ], + "name": "ISO-8859-8" + }, + { + "labels": [ + "csiso88598i", + "iso-8859-8-i", + "logical" + ], + "name": "ISO-8859-8-I" + }, + { + "labels": [ + "csisolatin6", + "iso-8859-10", + "iso-ir-157", + "iso8859-10", + "iso885910", + "l6", + "latin6" + ], + "name": "ISO-8859-10" + }, + { + "labels": [ + "iso-8859-13", + "iso8859-13", + "iso885913" + ], + "name": "ISO-8859-13" + }, + { + "labels": [ + "iso-8859-14", + "iso8859-14", + "iso885914" + ], + "name": "ISO-8859-14" + }, + { + "labels": [ + "csisolatin9", + "iso-8859-15", + "iso8859-15", + "iso885915", + "iso_8859-15", + "l9" + ], + "name": "ISO-8859-15" + }, + { + "labels": [ + "iso-8859-16" + ], + "name": "ISO-8859-16" + }, + { + "labels": [ + "cskoi8r", + "koi", + "koi8", + "koi8-r", + "koi8_r" + ], + "name": "KOI8-R" + }, + { + "labels": [ + "koi8-ru", + "koi8-u" + ], + "name": "KOI8-U" + }, + { + "labels": [ + "csmacintosh", + "mac", + "macintosh", + "x-mac-roman" + ], + "name": "macintosh" + }, + { + "labels": [ + "dos-874", + "iso-8859-11", + "iso8859-11", + "iso885911", + "tis-620", + "windows-874" + ], + "name": "windows-874" + }, + { + "labels": [ + "cp1250", + "windows-1250", + "x-cp1250" + ], + "name": "windows-1250" + }, + { + "labels": [ + "cp1251", + "windows-1251", + "x-cp1251" + ], + "name": "windows-1251" + }, + { + "labels": [ + "ansi_x3.4-1968", + "ascii", + "cp1252", + "cp819", + "csisolatin1", + "ibm819", + "iso-8859-1", + "iso-ir-100", + "iso8859-1", + "iso88591", + "iso_8859-1", + "iso_8859-1:1987", + "l1", + "latin1", + "us-ascii", + "windows-1252", + "x-cp1252" + ], + "name": "windows-1252" + }, + { + "labels": [ + "cp1253", + "windows-1253", + "x-cp1253" + ], + "name": "windows-1253" + }, + { + "labels": [ + "cp1254", + "csisolatin5", + "iso-8859-9", + "iso-ir-148", + "iso8859-9", + "iso88599", + "iso_8859-9", + "iso_8859-9:1989", + "l5", + "latin5", + "windows-1254", + "x-cp1254" + ], + "name": "windows-1254" + }, + { + "labels": [ + "cp1255", + "windows-1255", + "x-cp1255" + ], + "name": "windows-1255" + }, + { + "labels": [ + "cp1256", + "windows-1256", + "x-cp1256" + ], + "name": "windows-1256" + }, + { + "labels": [ + "cp1257", + "windows-1257", + "x-cp1257" + ], + "name": "windows-1257" + }, + { + "labels": [ + "cp1258", + "windows-1258", + "x-cp1258" + ], + "name": "windows-1258" + }, + { + "labels": [ + "x-mac-cyrillic", + "x-mac-ukrainian" + ], + "name": "x-mac-cyrillic" + } + ], + "heading": "Legacy single-byte encodings" + }, + { + "encodings": [ + { + "labels": [ + "chinese", + "csgb2312", + "csiso58gb231280", + "gb2312", + "gb_2312", + "gb_2312-80", + "gbk", + "iso-ir-58", + "x-gbk" + ], + "name": "GBK" + }, + { + "labels": [ + "gb18030" + ], + "name": "gb18030" + } + ], + "heading": "Legacy multi-byte Chinese (simplified) encodings" + }, + { + "encodings": [ + { + "labels": [ + "big5", + "big5-hkscs", + "cn-big5", + "csbig5", + "x-x-big5" + ], + "name": "Big5" + } + ], + "heading": "Legacy multi-byte Chinese (traditional) encodings" + }, + { + "encodings": [ + { + "labels": [ + "cseucpkdfmtjapanese", + "euc-jp", + "x-euc-jp" + ], + "name": "EUC-JP" + }, + { + "labels": [ + "csiso2022jp", + "iso-2022-jp" + ], + "name": "ISO-2022-JP" + }, + { + "labels": [ + "csshiftjis", + "ms932", + "ms_kanji", + "shift-jis", + "shift_jis", + "sjis", + "windows-31j", + "x-sjis" + ], + "name": "Shift_JIS" + } + ], + "heading": "Legacy multi-byte Japanese encodings" + }, + { + "encodings": [ + { + "labels": [ + "cseuckr", + "csksc56011987", + "euc-kr", + "iso-ir-149", + "korean", + "ks_c_5601-1987", + "ks_c_5601-1989", + "ksc5601", + "ksc_5601", + "windows-949" + ], + "name": "EUC-KR" + } + ], + "heading": "Legacy multi-byte Korean encodings" + }, + { + "encodings": [ + { + "labels": [ + "csiso2022kr", + "hz-gb-2312", + "iso-2022-cn", + "iso-2022-cn-ext", + "iso-2022-kr" + ], + "name": "replacement" + }, + { + "labels": [ + "utf-16be" + ], + "name": "UTF-16BE" + }, + { + "labels": [ + "utf-16", + "utf-16le" + ], + "name": "UTF-16LE" + }, + { + "labels": [ + "x-user-defined" + ], + "name": "x-user-defined" + } + ], + "heading": "Legacy miscellaneous encodings" + } + ]; + + // Label to encoding registry. + /** @type {Object.}>} */ + var label_to_encoding = {}; + encodings.forEach(function(category) { + category.encodings.forEach(function(encoding) { + encoding.labels.forEach(function(label) { + label_to_encoding[label] = encoding; + }); + }); + }); + + // Registry of of encoder/decoder factories, by encoding name. + /** @type {Object.} */ + var encoders = {}; + /** @type {Object.} */ + var decoders = {}; + + // + // 6. Indexes + // + + /** + * @param {number} pointer The |pointer| to search for. + * @param {(!Array.|undefined)} index The |index| to search within. + * @return {?number} The code point corresponding to |pointer| in |index|, + * or null if |code point| is not in |index|. + */ + function indexCodePointFor(pointer, index) { + if (!index) return null; + return index[pointer] || null; + } + + /** + * @param {number} code_point The |code point| to search for. + * @param {!Array.} index The |index| to search within. + * @return {?number} The first pointer corresponding to |code point| in + * |index|, or null if |code point| is not in |index|. + */ + function indexPointerFor(code_point, index) { + var pointer = index.indexOf(code_point); + return pointer === -1 ? null : pointer; + } + + /** + * @param {string} name Name of the index. + * @return {(!Array.|!Array.>)} + * */ + function index(name) { + if (!('encoding-indexes' in global)) { + throw Error("Indexes missing." + + " Did you forget to include encoding-indexes.js first?"); + } + return global['encoding-indexes'][name]; + } + + /** + * @param {number} pointer The |pointer| to search for in the gb18030 index. + * @return {?number} The code point corresponding to |pointer| in |index|, + * or null if |code point| is not in the gb18030 index. + */ + function indexGB18030RangesCodePointFor(pointer) { + // 1. If pointer is greater than 39419 and less than 189000, or + // pointer is greater than 1237575, return null. + if ((pointer > 39419 && pointer < 189000) || (pointer > 1237575)) + return null; + + // 2. If pointer is 7457, return code point U+E7C7. + if (pointer === 7457) return 0xE7C7; + + // 3. Let offset be the last pointer in index gb18030 ranges that + // is equal to or less than pointer and let code point offset be + // its corresponding code point. + var offset = 0; + var code_point_offset = 0; + var idx = index('gb18030-ranges'); + var i; + for (i = 0; i < idx.length; ++i) { + /** @type {!Array.} */ + var entry = idx[i]; + if (entry[0] <= pointer) { + offset = entry[0]; + code_point_offset = entry[1]; + } else { + break; + } + } + + // 4. Return a code point whose value is code point offset + + // pointer − offset. + return code_point_offset + pointer - offset; + } + + /** + * @param {number} code_point The |code point| to locate in the gb18030 index. + * @return {number} The first pointer corresponding to |code point| in the + * gb18030 index. + */ + function indexGB18030RangesPointerFor(code_point) { + // 1. If code point is U+E7C7, return pointer 7457. + if (code_point === 0xE7C7) return 7457; + + // 2. Let offset be the last code point in index gb18030 ranges + // that is equal to or less than code point and let pointer offset + // be its corresponding pointer. + var offset = 0; + var pointer_offset = 0; + var idx = index('gb18030-ranges'); + var i; + for (i = 0; i < idx.length; ++i) { + /** @type {!Array.} */ + var entry = idx[i]; + if (entry[1] <= code_point) { + offset = entry[1]; + pointer_offset = entry[0]; + } else { + break; + } + } + + // 3. Return a pointer whose value is pointer offset + code point + // − offset. + return pointer_offset + code_point - offset; + } + + /** + * @param {number} code_point The |code_point| to search for in the Shift_JIS + * index. + * @return {?number} The code point corresponding to |pointer| in |index|, + * or null if |code point| is not in the Shift_JIS index. + */ + function indexShiftJISPointerFor(code_point) { + // 1. Let index be index jis0208 excluding all entries whose + // pointer is in the range 8272 to 8835, inclusive. + shift_jis_index = shift_jis_index || + index('jis0208').map(function(code_point, pointer) { + return inRange(pointer, 8272, 8835) ? null : code_point; + }); + var index_ = shift_jis_index; + + // 2. Return the index pointer for code point in index. + return index_.indexOf(code_point); + } + var shift_jis_index; + + /** + * @param {number} code_point The |code_point| to search for in the big5 + * index. + * @return {?number} The code point corresponding to |pointer| in |index|, + * or null if |code point| is not in the big5 index. + */ + function indexBig5PointerFor(code_point) { + // 1. Let index be index Big5 excluding all entries whose pointer + big5_index_no_hkscs = big5_index_no_hkscs || + index('big5').map(function(code_point, pointer) { + return (pointer < (0xA1 - 0x81) * 157) ? null : code_point; + }); + var index_ = big5_index_no_hkscs; + + // 2. If code point is U+2550, U+255E, U+2561, U+256A, U+5341, or + // U+5345, return the last pointer corresponding to code point in + // index. + if (code_point === 0x2550 || code_point === 0x255E || + code_point === 0x2561 || code_point === 0x256A || + code_point === 0x5341 || code_point === 0x5345) { + return index_.lastIndexOf(code_point); + } + + // 3. Return the index pointer for code point in index. + return indexPointerFor(code_point, index_); + } + var big5_index_no_hkscs; + + // + // 8. API + // + + /** @const */ var DEFAULT_ENCODING = 'utf-8'; + + // 8.1 Interface TextDecoder + + /** + * @constructor + * @param {string=} label The label of the encoding; + * defaults to 'utf-8'. + * @param {Object=} options + */ + function TextDecoder(label, options) { + // Web IDL conventions + if (!(this instanceof TextDecoder)) + throw TypeError('Called as a function. Did you forget \'new\'?'); + label = label !== undefined ? String(label) : DEFAULT_ENCODING; + options = ToDictionary(options); + + // A TextDecoder object has an associated encoding, decoder, + // stream, ignore BOM flag (initially unset), BOM seen flag + // (initially unset), error mode (initially replacement), and do + // not flush flag (initially unset). + + /** @private */ + this._encoding = null; + /** @private @type {?Decoder} */ + this._decoder = null; + /** @private @type {boolean} */ + this._ignoreBOM = false; + /** @private @type {boolean} */ + this._BOMseen = false; + /** @private @type {string} */ + this._error_mode = 'replacement'; + /** @private @type {boolean} */ + this._do_not_flush = false; + + + // 1. Let encoding be the result of getting an encoding from + // label. + var encoding = getEncoding(label); + + // 2. If encoding is failure or replacement, throw a RangeError. + if (encoding === null || encoding.name === 'replacement') + throw RangeError('Unknown encoding: ' + label); + if (!decoders[encoding.name]) { + throw Error('Decoder not present.' + + ' Did you forget to include encoding-indexes.js first?'); + } + + // 3. Let dec be a new TextDecoder object. + var dec = this; + + // 4. Set dec's encoding to encoding. + dec._encoding = encoding; + + // 5. If options's fatal member is true, set dec's error mode to + // fatal. + if (Boolean(options['fatal'])) + dec._error_mode = 'fatal'; + + // 6. If options's ignoreBOM member is true, set dec's ignore BOM + // flag. + if (Boolean(options['ignoreBOM'])) + dec._ignoreBOM = true; + + // For pre-ES5 runtimes: + if (!Object.defineProperty) { + this.encoding = dec._encoding.name.toLowerCase(); + this.fatal = dec._error_mode === 'fatal'; + this.ignoreBOM = dec._ignoreBOM; + } + + // 7. Return dec. + return dec; + } + + if (Object.defineProperty) { + // The encoding attribute's getter must return encoding's name. + Object.defineProperty(TextDecoder.prototype, 'encoding', { + /** @this {TextDecoder} */ + get: function() { return this._encoding.name.toLowerCase(); } + }); + + // The fatal attribute's getter must return true if error mode + // is fatal, and false otherwise. + Object.defineProperty(TextDecoder.prototype, 'fatal', { + /** @this {TextDecoder} */ + get: function() { return this._error_mode === 'fatal'; } + }); + + // The ignoreBOM attribute's getter must return true if ignore + // BOM flag is set, and false otherwise. + Object.defineProperty(TextDecoder.prototype, 'ignoreBOM', { + /** @this {TextDecoder} */ + get: function() { return this._ignoreBOM; } + }); + } + + /** + * @param {BufferSource=} input The buffer of bytes to decode. + * @param {Object=} options + * @return {string} The decoded string. + */ + TextDecoder.prototype.decode = function decode(input, options) { + var bytes; + if (typeof input === 'object' && input instanceof ArrayBuffer) { + bytes = new Uint8Array(input); + } else if (typeof input === 'object' && 'buffer' in input && + input.buffer instanceof ArrayBuffer) { + bytes = new Uint8Array(input.buffer, + input.byteOffset, + input.byteLength); + } else { + bytes = new Uint8Array(0); + } + + options = ToDictionary(options); + + // 1. If the do not flush flag is unset, set decoder to a new + // encoding's decoder, set stream to a new stream, and unset the + // BOM seen flag. + if (!this._do_not_flush) { + this._decoder = decoders[this._encoding.name]({ + fatal: this._error_mode === 'fatal'}); + this._BOMseen = false; + } + + // 2. If options's stream is true, set the do not flush flag, and + // unset the do not flush flag otherwise. + this._do_not_flush = Boolean(options['stream']); + + // 3. If input is given, push a copy of input to stream. + // TODO: Align with spec algorithm - maintain stream on instance. + var input_stream = new Stream(bytes); + + // 4. Let output be a new stream. + var output = []; + + /** @type {?(number|!Array.)} */ + var result; + + // 5. While true: + while (true) { + // 1. Let token be the result of reading from stream. + var token = input_stream.read(); + + // 2. If token is end-of-stream and the do not flush flag is + // set, return output, serialized. + // TODO: Align with spec algorithm. + if (token === end_of_stream) + break; + + // 3. Otherwise, run these subsubsteps: + + // 1. Let result be the result of processing token for decoder, + // stream, output, and error mode. + result = this._decoder.handler(input_stream, token); + + // 2. If result is finished, return output, serialized. + if (result === finished) + break; + + if (result !== null) { + if (Array.isArray(result)) + output.push.apply(output, /**@type {!Array.}*/(result)); + else + output.push(result); + } + + // 3. Otherwise, if result is error, throw a TypeError. + // (Thrown in handler) + + // 4. Otherwise, do nothing. + } + // TODO: Align with spec algorithm. + if (!this._do_not_flush) { + do { + result = this._decoder.handler(input_stream, input_stream.read()); + if (result === finished) + break; + if (result === null) + continue; + if (Array.isArray(result)) + output.push.apply(output, /**@type {!Array.}*/(result)); + else + output.push(result); + } while (!input_stream.endOfStream()); + this._decoder = null; + } + + // A TextDecoder object also has an associated serialize stream + // algorithm... + /** + * @param {!Array.} stream + * @return {string} + * @this {TextDecoder} + */ + function serializeStream(stream) { + // 1. Let token be the result of reading from stream. + // (Done in-place on array, rather than as a stream) + + // 2. If encoding is UTF-8, UTF-16BE, or UTF-16LE, and ignore + // BOM flag and BOM seen flag are unset, run these subsubsteps: + if (includes(['UTF-8', 'UTF-16LE', 'UTF-16BE'], this._encoding.name) && + !this._ignoreBOM && !this._BOMseen) { + if (stream.length > 0 && stream[0] === 0xFEFF) { + // 1. If token is U+FEFF, set BOM seen flag. + this._BOMseen = true; + stream.shift(); + } else if (stream.length > 0) { + // 2. Otherwise, if token is not end-of-stream, set BOM seen + // flag and append token to stream. + this._BOMseen = true; + } else { + // 3. Otherwise, if token is not end-of-stream, append token + // to output. + // (no-op) + } + } + // 4. Otherwise, return output. + return codePointsToString(stream); + } + + return serializeStream.call(this, output); + }; + + // 8.2 Interface TextEncoder + + /** + * @constructor + * @param {string=} label The label of the encoding. NONSTANDARD. + * @param {Object=} options NONSTANDARD. + */ + function TextEncoder(label, options) { + // Web IDL conventions + if (!(this instanceof TextEncoder)) + throw TypeError('Called as a function. Did you forget \'new\'?'); + options = ToDictionary(options); + + // A TextEncoder object has an associated encoding and encoder. + + /** @private */ + this._encoding = null; + /** @private @type {?Encoder} */ + this._encoder = null; + + // Non-standard + /** @private @type {boolean} */ + this._do_not_flush = false; + /** @private @type {string} */ + this._fatal = Boolean(options['fatal']) ? 'fatal' : 'replacement'; + + // 1. Let enc be a new TextEncoder object. + var enc = this; + + // 2. Set enc's encoding to UTF-8's encoder. + if (Boolean(options['NONSTANDARD_allowLegacyEncoding'])) { + // NONSTANDARD behavior. + label = label !== undefined ? String(label) : DEFAULT_ENCODING; + var encoding = getEncoding(label); + if (encoding === null || encoding.name === 'replacement') + throw RangeError('Unknown encoding: ' + label); + if (!encoders[encoding.name]) { + throw Error('Encoder not present.' + + ' Did you forget to include encoding-indexes.js first?'); + } + enc._encoding = encoding; + } else { + // Standard behavior. + enc._encoding = getEncoding('utf-8'); + + if (label !== undefined && 'console' in global) { + console.warn('TextEncoder constructor called with encoding label, ' + + 'which is ignored.'); + } + } + + // For pre-ES5 runtimes: + if (!Object.defineProperty) + this.encoding = enc._encoding.name.toLowerCase(); + + // 3. Return enc. + return enc; + } + + if (Object.defineProperty) { + // The encoding attribute's getter must return encoding's name. + Object.defineProperty(TextEncoder.prototype, 'encoding', { + /** @this {TextEncoder} */ + get: function() { return this._encoding.name.toLowerCase(); } + }); + } + + /** + * @param {string=} opt_string The string to encode. + * @param {Object=} options + * @return {!Uint8Array} Encoded bytes, as a Uint8Array. + */ + TextEncoder.prototype.encode = function encode(opt_string, options) { + opt_string = opt_string === undefined ? '' : String(opt_string); + options = ToDictionary(options); + + // NOTE: This option is nonstandard. None of the encodings + // permitted for encoding (i.e. UTF-8, UTF-16) are stateful when + // the input is a USVString so streaming is not necessary. + if (!this._do_not_flush) + this._encoder = encoders[this._encoding.name]({ + fatal: this._fatal === 'fatal'}); + this._do_not_flush = Boolean(options['stream']); + + // 1. Convert input to a stream. + var input = new Stream(stringToCodePoints(opt_string)); + + // 2. Let output be a new stream + var output = []; + + /** @type {?(number|!Array.)} */ + var result; + // 3. While true, run these substeps: + while (true) { + // 1. Let token be the result of reading from input. + var token = input.read(); + if (token === end_of_stream) + break; + // 2. Let result be the result of processing token for encoder, + // input, output. + result = this._encoder.handler(input, token); + if (result === finished) + break; + if (Array.isArray(result)) + output.push.apply(output, /**@type {!Array.}*/(result)); + else + output.push(result); + } + // TODO: Align with spec algorithm. + if (!this._do_not_flush) { + while (true) { + result = this._encoder.handler(input, input.read()); + if (result === finished) + break; + if (Array.isArray(result)) + output.push.apply(output, /**@type {!Array.}*/(result)); + else + output.push(result); + } + this._encoder = null; + } + // 3. If result is finished, convert output into a byte sequence, + // and then return a Uint8Array object wrapping an ArrayBuffer + // containing output. + return new Uint8Array(output); + }; + + + // + // 9. The encoding + // + + // 9.1 utf-8 + + // 9.1.1 utf-8 decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function UTF8Decoder(options) { + var fatal = options.fatal; + + // utf-8's decoder's has an associated utf-8 code point, utf-8 + // bytes seen, and utf-8 bytes needed (all initially 0), a utf-8 + // lower boundary (initially 0x80), and a utf-8 upper boundary + // (initially 0xBF). + var /** @type {number} */ utf8_code_point = 0, + /** @type {number} */ utf8_bytes_seen = 0, + /** @type {number} */ utf8_bytes_needed = 0, + /** @type {number} */ utf8_lower_boundary = 0x80, + /** @type {number} */ utf8_upper_boundary = 0xBF; + + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and utf-8 bytes needed is not 0, + // set utf-8 bytes needed to 0 and return error. + if (bite === end_of_stream && utf8_bytes_needed !== 0) { + utf8_bytes_needed = 0; + return decoderError(fatal); + } + + // 2. If byte is end-of-stream, return finished. + if (bite === end_of_stream) + return finished; + + // 3. If utf-8 bytes needed is 0, based on byte: + if (utf8_bytes_needed === 0) { + + // 0x00 to 0x7F + if (inRange(bite, 0x00, 0x7F)) { + // Return a code point whose value is byte. + return bite; + } + + // 0xC2 to 0xDF + else if (inRange(bite, 0xC2, 0xDF)) { + // 1. Set utf-8 bytes needed to 1. + utf8_bytes_needed = 1; + + // 2. Set UTF-8 code point to byte & 0x1F. + utf8_code_point = bite & 0x1F; + } + + // 0xE0 to 0xEF + else if (inRange(bite, 0xE0, 0xEF)) { + // 1. If byte is 0xE0, set utf-8 lower boundary to 0xA0. + if (bite === 0xE0) + utf8_lower_boundary = 0xA0; + // 2. If byte is 0xED, set utf-8 upper boundary to 0x9F. + if (bite === 0xED) + utf8_upper_boundary = 0x9F; + // 3. Set utf-8 bytes needed to 2. + utf8_bytes_needed = 2; + // 4. Set UTF-8 code point to byte & 0xF. + utf8_code_point = bite & 0xF; + } + + // 0xF0 to 0xF4 + else if (inRange(bite, 0xF0, 0xF4)) { + // 1. If byte is 0xF0, set utf-8 lower boundary to 0x90. + if (bite === 0xF0) + utf8_lower_boundary = 0x90; + // 2. If byte is 0xF4, set utf-8 upper boundary to 0x8F. + if (bite === 0xF4) + utf8_upper_boundary = 0x8F; + // 3. Set utf-8 bytes needed to 3. + utf8_bytes_needed = 3; + // 4. Set UTF-8 code point to byte & 0x7. + utf8_code_point = bite & 0x7; + } + + // Otherwise + else { + // Return error. + return decoderError(fatal); + } + + // Return continue. + return null; + } + + // 4. If byte is not in the range utf-8 lower boundary to utf-8 + // upper boundary, inclusive, run these substeps: + if (!inRange(bite, utf8_lower_boundary, utf8_upper_boundary)) { + + // 1. Set utf-8 code point, utf-8 bytes needed, and utf-8 + // bytes seen to 0, set utf-8 lower boundary to 0x80, and set + // utf-8 upper boundary to 0xBF. + utf8_code_point = utf8_bytes_needed = utf8_bytes_seen = 0; + utf8_lower_boundary = 0x80; + utf8_upper_boundary = 0xBF; + + // 2. Prepend byte to stream. + stream.prepend(bite); + + // 3. Return error. + return decoderError(fatal); + } + + // 5. Set utf-8 lower boundary to 0x80 and utf-8 upper boundary + // to 0xBF. + utf8_lower_boundary = 0x80; + utf8_upper_boundary = 0xBF; + + // 6. Set UTF-8 code point to (UTF-8 code point << 6) | (byte & + // 0x3F) + utf8_code_point = (utf8_code_point << 6) | (bite & 0x3F); + + // 7. Increase utf-8 bytes seen by one. + utf8_bytes_seen += 1; + + // 8. If utf-8 bytes seen is not equal to utf-8 bytes needed, + // continue. + if (utf8_bytes_seen !== utf8_bytes_needed) + return null; + + // 9. Let code point be utf-8 code point. + var code_point = utf8_code_point; + + // 10. Set utf-8 code point, utf-8 bytes needed, and utf-8 bytes + // seen to 0. + utf8_code_point = utf8_bytes_needed = utf8_bytes_seen = 0; + + // 11. Return a code point whose value is code point. + return code_point; + }; + } + + // 9.1.2 utf-8 encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function UTF8Encoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. Set count and offset based on the range code point is in: + var count, offset; + // U+0080 to U+07FF, inclusive: + if (inRange(code_point, 0x0080, 0x07FF)) { + // 1 and 0xC0 + count = 1; + offset = 0xC0; + } + // U+0800 to U+FFFF, inclusive: + else if (inRange(code_point, 0x0800, 0xFFFF)) { + // 2 and 0xE0 + count = 2; + offset = 0xE0; + } + // U+10000 to U+10FFFF, inclusive: + else if (inRange(code_point, 0x10000, 0x10FFFF)) { + // 3 and 0xF0 + count = 3; + offset = 0xF0; + } + + // 4. Let bytes be a byte sequence whose first byte is (code + // point >> (6 × count)) + offset. + var bytes = [(code_point >> (6 * count)) + offset]; + + // 5. Run these substeps while count is greater than 0: + while (count > 0) { + + // 1. Set temp to code point >> (6 × (count − 1)). + var temp = code_point >> (6 * (count - 1)); + + // 2. Append to bytes 0x80 | (temp & 0x3F). + bytes.push(0x80 | (temp & 0x3F)); + + // 3. Decrease count by one. + count -= 1; + } + + // 6. Return bytes bytes, in order. + return bytes; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['UTF-8'] = function(options) { + return new UTF8Encoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['UTF-8'] = function(options) { + return new UTF8Decoder(options); + }; + + // + // 10. Legacy single-byte encodings + // + + // 10.1 single-byte decoder + /** + * @constructor + * @implements {Decoder} + * @param {!Array.} index The encoding index. + * @param {{fatal: boolean}} options + */ + function SingleByteDecoder(index, options) { + var fatal = options.fatal; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream, return finished. + if (bite === end_of_stream) + return finished; + + // 2. If byte is an ASCII byte, return a code point whose value + // is byte. + if (isASCIIByte(bite)) + return bite; + + // 3. Let code point be the index code point for byte − 0x80 in + // index single-byte. + var code_point = index[bite - 0x80]; + + // 4. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 5. Return a code point whose value is code point. + return code_point; + }; + } + + // 10.2 single-byte encoder + /** + * @constructor + * @implements {Encoder} + * @param {!Array.} index The encoding index. + * @param {{fatal: boolean}} options + */ + function SingleByteEncoder(index, options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. Let pointer be the index pointer for code point in index + // single-byte. + var pointer = indexPointerFor(code_point, index); + + // 4. If pointer is null, return error with code point. + if (pointer === null) + encoderError(code_point); + + // 5. Return a byte whose value is pointer + 0x80. + return pointer + 0x80; + }; + } + + (function() { + if (!('encoding-indexes' in global)) + return; + encodings.forEach(function(category) { + if (category.heading !== 'Legacy single-byte encodings') + return; + category.encodings.forEach(function(encoding) { + var name = encoding.name; + var idx = index(name.toLowerCase()); + /** @param {{fatal: boolean}} options */ + decoders[name] = function(options) { + return new SingleByteDecoder(idx, options); + }; + /** @param {{fatal: boolean}} options */ + encoders[name] = function(options) { + return new SingleByteEncoder(idx, options); + }; + }); + }); + }()); + + // + // 11. Legacy multi-byte Chinese (simplified) encodings + // + + // 11.1 gbk + + // 11.1.1 gbk decoder + // gbk's decoder is gb18030's decoder. + /** @param {{fatal: boolean}} options */ + decoders['GBK'] = function(options) { + return new GB18030Decoder(options); + }; + + // 11.1.2 gbk encoder + // gbk's encoder is gb18030's encoder with its gbk flag set. + /** @param {{fatal: boolean}} options */ + encoders['GBK'] = function(options) { + return new GB18030Encoder(options, true); + }; + + // 11.2 gb18030 + + // 11.2.1 gb18030 decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function GB18030Decoder(options) { + var fatal = options.fatal; + // gb18030's decoder has an associated gb18030 first, gb18030 + // second, and gb18030 third (all initially 0x00). + var /** @type {number} */ gb18030_first = 0x00, + /** @type {number} */ gb18030_second = 0x00, + /** @type {number} */ gb18030_third = 0x00; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and gb18030 first, gb18030 + // second, and gb18030 third are 0x00, return finished. + if (bite === end_of_stream && gb18030_first === 0x00 && + gb18030_second === 0x00 && gb18030_third === 0x00) { + return finished; + } + // 2. If byte is end-of-stream, and gb18030 first, gb18030 + // second, or gb18030 third is not 0x00, set gb18030 first, + // gb18030 second, and gb18030 third to 0x00, and return error. + if (bite === end_of_stream && + (gb18030_first !== 0x00 || gb18030_second !== 0x00 || + gb18030_third !== 0x00)) { + gb18030_first = 0x00; + gb18030_second = 0x00; + gb18030_third = 0x00; + decoderError(fatal); + } + var code_point; + // 3. If gb18030 third is not 0x00, run these substeps: + if (gb18030_third !== 0x00) { + // 1. Let code point be null. + code_point = null; + // 2. If byte is in the range 0x30 to 0x39, inclusive, set + // code point to the index gb18030 ranges code point for + // (((gb18030 first − 0x81) × 10 + gb18030 second − 0x30) × + // 126 + gb18030 third − 0x81) × 10 + byte − 0x30. + if (inRange(bite, 0x30, 0x39)) { + code_point = indexGB18030RangesCodePointFor( + (((gb18030_first - 0x81) * 10 + gb18030_second - 0x30) * 126 + + gb18030_third - 0x81) * 10 + bite - 0x30); + } + + // 3. Let buffer be a byte sequence consisting of gb18030 + // second, gb18030 third, and byte, in order. + var buffer = [gb18030_second, gb18030_third, bite]; + + // 4. Set gb18030 first, gb18030 second, and gb18030 third to + // 0x00. + gb18030_first = 0x00; + gb18030_second = 0x00; + gb18030_third = 0x00; + + // 5. If code point is null, prepend buffer to stream and + // return error. + if (code_point === null) { + stream.prepend(buffer); + return decoderError(fatal); + } + + // 6. Return a code point whose value is code point. + return code_point; + } + + // 4. If gb18030 second is not 0x00, run these substeps: + if (gb18030_second !== 0x00) { + + // 1. If byte is in the range 0x81 to 0xFE, inclusive, set + // gb18030 third to byte and return continue. + if (inRange(bite, 0x81, 0xFE)) { + gb18030_third = bite; + return null; + } + + // 2. Prepend gb18030 second followed by byte to stream, set + // gb18030 first and gb18030 second to 0x00, and return error. + stream.prepend([gb18030_second, bite]); + gb18030_first = 0x00; + gb18030_second = 0x00; + return decoderError(fatal); + } + + // 5. If gb18030 first is not 0x00, run these substeps: + if (gb18030_first !== 0x00) { + + // 1. If byte is in the range 0x30 to 0x39, inclusive, set + // gb18030 second to byte and return continue. + if (inRange(bite, 0x30, 0x39)) { + gb18030_second = bite; + return null; + } + + // 2. Let lead be gb18030 first, let pointer be null, and set + // gb18030 first to 0x00. + var lead = gb18030_first; + var pointer = null; + gb18030_first = 0x00; + + // 3. Let offset be 0x40 if byte is less than 0x7F and 0x41 + // otherwise. + var offset = bite < 0x7F ? 0x40 : 0x41; + + // 4. If byte is in the range 0x40 to 0x7E, inclusive, or 0x80 + // to 0xFE, inclusive, set pointer to (lead − 0x81) × 190 + + // (byte − offset). + if (inRange(bite, 0x40, 0x7E) || inRange(bite, 0x80, 0xFE)) + pointer = (lead - 0x81) * 190 + (bite - offset); + + // 5. Let code point be null if pointer is null and the index + // code point for pointer in index gb18030 otherwise. + code_point = pointer === null ? null : + indexCodePointFor(pointer, index('gb18030')); + + // 6. If code point is null and byte is an ASCII byte, prepend + // byte to stream. + if (code_point === null && isASCIIByte(bite)) + stream.prepend(bite); + + // 7. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 8. Return a code point whose value is code point. + return code_point; + } + + // 6. If byte is an ASCII byte, return a code point whose value + // is byte. + if (isASCIIByte(bite)) + return bite; + + // 7. If byte is 0x80, return code point U+20AC. + if (bite === 0x80) + return 0x20AC; + + // 8. If byte is in the range 0x81 to 0xFE, inclusive, set + // gb18030 first to byte and return continue. + if (inRange(bite, 0x81, 0xFE)) { + gb18030_first = bite; + return null; + } + + // 9. Return error. + return decoderError(fatal); + }; + } + + // 11.2.2 gb18030 encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + * @param {boolean=} gbk_flag + */ + function GB18030Encoder(options, gbk_flag) { + var fatal = options.fatal; + // gb18030's decoder has an associated gbk flag (initially unset). + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. If code point is U+E5E5, return error with code point. + if (code_point === 0xE5E5) + return encoderError(code_point); + + // 4. If the gbk flag is set and code point is U+20AC, return + // byte 0x80. + if (gbk_flag && code_point === 0x20AC) + return 0x80; + + // 5. Let pointer be the index pointer for code point in index + // gb18030. + var pointer = indexPointerFor(code_point, index('gb18030')); + + // 6. If pointer is not null, run these substeps: + if (pointer !== null) { + + // 1. Let lead be floor(pointer / 190) + 0x81. + var lead = floor(pointer / 190) + 0x81; + + // 2. Let trail be pointer % 190. + var trail = pointer % 190; + + // 3. Let offset be 0x40 if trail is less than 0x3F and 0x41 otherwise. + var offset = trail < 0x3F ? 0x40 : 0x41; + + // 4. Return two bytes whose values are lead and trail + offset. + return [lead, trail + offset]; + } + + // 7. If gbk flag is set, return error with code point. + if (gbk_flag) + return encoderError(code_point); + + // 8. Set pointer to the index gb18030 ranges pointer for code + // point. + pointer = indexGB18030RangesPointerFor(code_point); + + // 9. Let byte1 be floor(pointer / 10 / 126 / 10). + var byte1 = floor(pointer / 10 / 126 / 10); + + // 10. Set pointer to pointer − byte1 × 10 × 126 × 10. + pointer = pointer - byte1 * 10 * 126 * 10; + + // 11. Let byte2 be floor(pointer / 10 / 126). + var byte2 = floor(pointer / 10 / 126); + + // 12. Set pointer to pointer − byte2 × 10 × 126. + pointer = pointer - byte2 * 10 * 126; + + // 13. Let byte3 be floor(pointer / 10). + var byte3 = floor(pointer / 10); + + // 14. Let byte4 be pointer − byte3 × 10. + var byte4 = pointer - byte3 * 10; + + // 15. Return four bytes whose values are byte1 + 0x81, byte2 + + // 0x30, byte3 + 0x81, byte4 + 0x30. + return [byte1 + 0x81, + byte2 + 0x30, + byte3 + 0x81, + byte4 + 0x30]; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['gb18030'] = function(options) { + return new GB18030Encoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['gb18030'] = function(options) { + return new GB18030Decoder(options); + }; + + + // + // 12. Legacy multi-byte Chinese (traditional) encodings + // + + // 12.1 Big5 + + // 12.1.1 Big5 decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function Big5Decoder(options) { + var fatal = options.fatal; + // Big5's decoder has an associated Big5 lead (initially 0x00). + var /** @type {number} */ Big5_lead = 0x00; + + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and Big5 lead is not 0x00, set + // Big5 lead to 0x00 and return error. + if (bite === end_of_stream && Big5_lead !== 0x00) { + Big5_lead = 0x00; + return decoderError(fatal); + } + + // 2. If byte is end-of-stream and Big5 lead is 0x00, return + // finished. + if (bite === end_of_stream && Big5_lead === 0x00) + return finished; + + // 3. If Big5 lead is not 0x00, let lead be Big5 lead, let + // pointer be null, set Big5 lead to 0x00, and then run these + // substeps: + if (Big5_lead !== 0x00) { + var lead = Big5_lead; + var pointer = null; + Big5_lead = 0x00; + + // 1. Let offset be 0x40 if byte is less than 0x7F and 0x62 + // otherwise. + var offset = bite < 0x7F ? 0x40 : 0x62; + + // 2. If byte is in the range 0x40 to 0x7E, inclusive, or 0xA1 + // to 0xFE, inclusive, set pointer to (lead − 0x81) × 157 + + // (byte − offset). + if (inRange(bite, 0x40, 0x7E) || inRange(bite, 0xA1, 0xFE)) + pointer = (lead - 0x81) * 157 + (bite - offset); + + // 3. If there is a row in the table below whose first column + // is pointer, return the two code points listed in its second + // column + // Pointer | Code points + // --------+-------------- + // 1133 | U+00CA U+0304 + // 1135 | U+00CA U+030C + // 1164 | U+00EA U+0304 + // 1166 | U+00EA U+030C + switch (pointer) { + case 1133: return [0x00CA, 0x0304]; + case 1135: return [0x00CA, 0x030C]; + case 1164: return [0x00EA, 0x0304]; + case 1166: return [0x00EA, 0x030C]; + } + + // 4. Let code point be null if pointer is null and the index + // code point for pointer in index Big5 otherwise. + var code_point = (pointer === null) ? null : + indexCodePointFor(pointer, index('big5')); + + // 5. If code point is null and byte is an ASCII byte, prepend + // byte to stream. + if (code_point === null && isASCIIByte(bite)) + stream.prepend(bite); + + // 6. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 7. Return a code point whose value is code point. + return code_point; + } + + // 4. If byte is an ASCII byte, return a code point whose value + // is byte. + if (isASCIIByte(bite)) + return bite; + + // 5. If byte is in the range 0x81 to 0xFE, inclusive, set Big5 + // lead to byte and return continue. + if (inRange(bite, 0x81, 0xFE)) { + Big5_lead = bite; + return null; + } + + // 6. Return error. + return decoderError(fatal); + }; + } + + // 12.1.2 Big5 encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function Big5Encoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. Let pointer be the index Big5 pointer for code point. + var pointer = indexBig5PointerFor(code_point); + + // 4. If pointer is null, return error with code point. + if (pointer === null) + return encoderError(code_point); + + // 5. Let lead be floor(pointer / 157) + 0x81. + var lead = floor(pointer / 157) + 0x81; + + // 6. If lead is less than 0xA1, return error with code point. + if (lead < 0xA1) + return encoderError(code_point); + + // 7. Let trail be pointer % 157. + var trail = pointer % 157; + + // 8. Let offset be 0x40 if trail is less than 0x3F and 0x62 + // otherwise. + var offset = trail < 0x3F ? 0x40 : 0x62; + + // Return two bytes whose values are lead and trail + offset. + return [lead, trail + offset]; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['Big5'] = function(options) { + return new Big5Encoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['Big5'] = function(options) { + return new Big5Decoder(options); + }; + + + // + // 13. Legacy multi-byte Japanese encodings + // + + // 13.1 euc-jp + + // 13.1.1 euc-jp decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function EUCJPDecoder(options) { + var fatal = options.fatal; + + // euc-jp's decoder has an associated euc-jp jis0212 flag + // (initially unset) and euc-jp lead (initially 0x00). + var /** @type {boolean} */ eucjp_jis0212_flag = false, + /** @type {number} */ eucjp_lead = 0x00; + + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and euc-jp lead is not 0x00, set + // euc-jp lead to 0x00, and return error. + if (bite === end_of_stream && eucjp_lead !== 0x00) { + eucjp_lead = 0x00; + return decoderError(fatal); + } + + // 2. If byte is end-of-stream and euc-jp lead is 0x00, return + // finished. + if (bite === end_of_stream && eucjp_lead === 0x00) + return finished; + + // 3. If euc-jp lead is 0x8E and byte is in the range 0xA1 to + // 0xDF, inclusive, set euc-jp lead to 0x00 and return a code + // point whose value is 0xFF61 − 0xA1 + byte. + if (eucjp_lead === 0x8E && inRange(bite, 0xA1, 0xDF)) { + eucjp_lead = 0x00; + return 0xFF61 - 0xA1 + bite; + } + + // 4. If euc-jp lead is 0x8F and byte is in the range 0xA1 to + // 0xFE, inclusive, set the euc-jp jis0212 flag, set euc-jp lead + // to byte, and return continue. + if (eucjp_lead === 0x8F && inRange(bite, 0xA1, 0xFE)) { + eucjp_jis0212_flag = true; + eucjp_lead = bite; + return null; + } + + // 5. If euc-jp lead is not 0x00, let lead be euc-jp lead, set + // euc-jp lead to 0x00, and run these substeps: + if (eucjp_lead !== 0x00) { + var lead = eucjp_lead; + eucjp_lead = 0x00; + + // 1. Let code point be null. + var code_point = null; + + // 2. If lead and byte are both in the range 0xA1 to 0xFE, + // inclusive, set code point to the index code point for (lead + // − 0xA1) × 94 + byte − 0xA1 in index jis0208 if the euc-jp + // jis0212 flag is unset and in index jis0212 otherwise. + if (inRange(lead, 0xA1, 0xFE) && inRange(bite, 0xA1, 0xFE)) { + code_point = indexCodePointFor( + (lead - 0xA1) * 94 + (bite - 0xA1), + index(!eucjp_jis0212_flag ? 'jis0208' : 'jis0212')); + } + + // 3. Unset the euc-jp jis0212 flag. + eucjp_jis0212_flag = false; + + // 4. If byte is not in the range 0xA1 to 0xFE, inclusive, + // prepend byte to stream. + if (!inRange(bite, 0xA1, 0xFE)) + stream.prepend(bite); + + // 5. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 6. Return a code point whose value is code point. + return code_point; + } + + // 6. If byte is an ASCII byte, return a code point whose value + // is byte. + if (isASCIIByte(bite)) + return bite; + + // 7. If byte is 0x8E, 0x8F, or in the range 0xA1 to 0xFE, + // inclusive, set euc-jp lead to byte and return continue. + if (bite === 0x8E || bite === 0x8F || inRange(bite, 0xA1, 0xFE)) { + eucjp_lead = bite; + return null; + } + + // 8. Return error. + return decoderError(fatal); + }; + } + + // 13.1.2 euc-jp encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function EUCJPEncoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. If code point is U+00A5, return byte 0x5C. + if (code_point === 0x00A5) + return 0x5C; + + // 4. If code point is U+203E, return byte 0x7E. + if (code_point === 0x203E) + return 0x7E; + + // 5. If code point is in the range U+FF61 to U+FF9F, inclusive, + // return two bytes whose values are 0x8E and code point − + // 0xFF61 + 0xA1. + if (inRange(code_point, 0xFF61, 0xFF9F)) + return [0x8E, code_point - 0xFF61 + 0xA1]; + + // 6. If code point is U+2212, set it to U+FF0D. + if (code_point === 0x2212) + code_point = 0xFF0D; + + // 7. Let pointer be the index pointer for code point in index + // jis0208. + var pointer = indexPointerFor(code_point, index('jis0208')); + + // 8. If pointer is null, return error with code point. + if (pointer === null) + return encoderError(code_point); + + // 9. Let lead be floor(pointer / 94) + 0xA1. + var lead = floor(pointer / 94) + 0xA1; + + // 10. Let trail be pointer % 94 + 0xA1. + var trail = pointer % 94 + 0xA1; + + // 11. Return two bytes whose values are lead and trail. + return [lead, trail]; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['EUC-JP'] = function(options) { + return new EUCJPEncoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['EUC-JP'] = function(options) { + return new EUCJPDecoder(options); + }; + + // 13.2 iso-2022-jp + + // 13.2.1 iso-2022-jp decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function ISO2022JPDecoder(options) { + var fatal = options.fatal; + /** @enum */ + var states = { + ASCII: 0, + Roman: 1, + Katakana: 2, + LeadByte: 3, + TrailByte: 4, + EscapeStart: 5, + Escape: 6 + }; + // iso-2022-jp's decoder has an associated iso-2022-jp decoder + // state (initially ASCII), iso-2022-jp decoder output state + // (initially ASCII), iso-2022-jp lead (initially 0x00), and + // iso-2022-jp output flag (initially unset). + var /** @type {number} */ iso2022jp_decoder_state = states.ASCII, + /** @type {number} */ iso2022jp_decoder_output_state = states.ASCII, + /** @type {number} */ iso2022jp_lead = 0x00, + /** @type {boolean} */ iso2022jp_output_flag = false; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // switching on iso-2022-jp decoder state: + switch (iso2022jp_decoder_state) { + default: + case states.ASCII: + // ASCII + // Based on byte: + + // 0x1B + if (bite === 0x1B) { + // Set iso-2022-jp decoder state to escape start and return + // continue. + iso2022jp_decoder_state = states.EscapeStart; + return null; + } + + // 0x00 to 0x7F, excluding 0x0E, 0x0F, and 0x1B + if (inRange(bite, 0x00, 0x7F) && bite !== 0x0E + && bite !== 0x0F && bite !== 0x1B) { + // Unset the iso-2022-jp output flag and return a code point + // whose value is byte. + iso2022jp_output_flag = false; + return bite; + } + + // end-of-stream + if (bite === end_of_stream) { + // Return finished. + return finished; + } + + // Otherwise + // Unset the iso-2022-jp output flag and return error. + iso2022jp_output_flag = false; + return decoderError(fatal); + + case states.Roman: + // Roman + // Based on byte: + + // 0x1B + if (bite === 0x1B) { + // Set iso-2022-jp decoder state to escape start and return + // continue. + iso2022jp_decoder_state = states.EscapeStart; + return null; + } + + // 0x5C + if (bite === 0x5C) { + // Unset the iso-2022-jp output flag and return code point + // U+00A5. + iso2022jp_output_flag = false; + return 0x00A5; + } + + // 0x7E + if (bite === 0x7E) { + // Unset the iso-2022-jp output flag and return code point + // U+203E. + iso2022jp_output_flag = false; + return 0x203E; + } + + // 0x00 to 0x7F, excluding 0x0E, 0x0F, 0x1B, 0x5C, and 0x7E + if (inRange(bite, 0x00, 0x7F) && bite !== 0x0E && bite !== 0x0F + && bite !== 0x1B && bite !== 0x5C && bite !== 0x7E) { + // Unset the iso-2022-jp output flag and return a code point + // whose value is byte. + iso2022jp_output_flag = false; + return bite; + } + + // end-of-stream + if (bite === end_of_stream) { + // Return finished. + return finished; + } + + // Otherwise + // Unset the iso-2022-jp output flag and return error. + iso2022jp_output_flag = false; + return decoderError(fatal); + + case states.Katakana: + // Katakana + // Based on byte: + + // 0x1B + if (bite === 0x1B) { + // Set iso-2022-jp decoder state to escape start and return + // continue. + iso2022jp_decoder_state = states.EscapeStart; + return null; + } + + // 0x21 to 0x5F + if (inRange(bite, 0x21, 0x5F)) { + // Unset the iso-2022-jp output flag and return a code point + // whose value is 0xFF61 − 0x21 + byte. + iso2022jp_output_flag = false; + return 0xFF61 - 0x21 + bite; + } + + // end-of-stream + if (bite === end_of_stream) { + // Return finished. + return finished; + } + + // Otherwise + // Unset the iso-2022-jp output flag and return error. + iso2022jp_output_flag = false; + return decoderError(fatal); + + case states.LeadByte: + // Lead byte + // Based on byte: + + // 0x1B + if (bite === 0x1B) { + // Set iso-2022-jp decoder state to escape start and return + // continue. + iso2022jp_decoder_state = states.EscapeStart; + return null; + } + + // 0x21 to 0x7E + if (inRange(bite, 0x21, 0x7E)) { + // Unset the iso-2022-jp output flag, set iso-2022-jp lead + // to byte, iso-2022-jp decoder state to trail byte, and + // return continue. + iso2022jp_output_flag = false; + iso2022jp_lead = bite; + iso2022jp_decoder_state = states.TrailByte; + return null; + } + + // end-of-stream + if (bite === end_of_stream) { + // Return finished. + return finished; + } + + // Otherwise + // Unset the iso-2022-jp output flag and return error. + iso2022jp_output_flag = false; + return decoderError(fatal); + + case states.TrailByte: + // Trail byte + // Based on byte: + + // 0x1B + if (bite === 0x1B) { + // Set iso-2022-jp decoder state to escape start and return + // continue. + iso2022jp_decoder_state = states.EscapeStart; + return decoderError(fatal); + } + + // 0x21 to 0x7E + if (inRange(bite, 0x21, 0x7E)) { + // 1. Set the iso-2022-jp decoder state to lead byte. + iso2022jp_decoder_state = states.LeadByte; + + // 2. Let pointer be (iso-2022-jp lead − 0x21) × 94 + byte − 0x21. + var pointer = (iso2022jp_lead - 0x21) * 94 + bite - 0x21; + + // 3. Let code point be the index code point for pointer in + // index jis0208. + var code_point = indexCodePointFor(pointer, index('jis0208')); + + // 4. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 5. Return a code point whose value is code point. + return code_point; + } + + // end-of-stream + if (bite === end_of_stream) { + // Set the iso-2022-jp decoder state to lead byte, prepend + // byte to stream, and return error. + iso2022jp_decoder_state = states.LeadByte; + stream.prepend(bite); + return decoderError(fatal); + } + + // Otherwise + // Set iso-2022-jp decoder state to lead byte and return + // error. + iso2022jp_decoder_state = states.LeadByte; + return decoderError(fatal); + + case states.EscapeStart: + // Escape start + + // 1. If byte is either 0x24 or 0x28, set iso-2022-jp lead to + // byte, iso-2022-jp decoder state to escape, and return + // continue. + if (bite === 0x24 || bite === 0x28) { + iso2022jp_lead = bite; + iso2022jp_decoder_state = states.Escape; + return null; + } + + // 2. Prepend byte to stream. + stream.prepend(bite); + + // 3. Unset the iso-2022-jp output flag, set iso-2022-jp + // decoder state to iso-2022-jp decoder output state, and + // return error. + iso2022jp_output_flag = false; + iso2022jp_decoder_state = iso2022jp_decoder_output_state; + return decoderError(fatal); + + case states.Escape: + // Escape + + // 1. Let lead be iso-2022-jp lead and set iso-2022-jp lead to + // 0x00. + var lead = iso2022jp_lead; + iso2022jp_lead = 0x00; + + // 2. Let state be null. + var state = null; + + // 3. If lead is 0x28 and byte is 0x42, set state to ASCII. + if (lead === 0x28 && bite === 0x42) + state = states.ASCII; + + // 4. If lead is 0x28 and byte is 0x4A, set state to Roman. + if (lead === 0x28 && bite === 0x4A) + state = states.Roman; + + // 5. If lead is 0x28 and byte is 0x49, set state to Katakana. + if (lead === 0x28 && bite === 0x49) + state = states.Katakana; + + // 6. If lead is 0x24 and byte is either 0x40 or 0x42, set + // state to lead byte. + if (lead === 0x24 && (bite === 0x40 || bite === 0x42)) + state = states.LeadByte; + + // 7. If state is non-null, run these substeps: + if (state !== null) { + // 1. Set iso-2022-jp decoder state and iso-2022-jp decoder + // output state to states. + iso2022jp_decoder_state = iso2022jp_decoder_state = state; + + // 2. Let output flag be the iso-2022-jp output flag. + var output_flag = iso2022jp_output_flag; + + // 3. Set the iso-2022-jp output flag. + iso2022jp_output_flag = true; + + // 4. Return continue, if output flag is unset, and error + // otherwise. + return !output_flag ? null : decoderError(fatal); + } + + // 8. Prepend lead and byte to stream. + stream.prepend([lead, bite]); + + // 9. Unset the iso-2022-jp output flag, set iso-2022-jp + // decoder state to iso-2022-jp decoder output state and + // return error. + iso2022jp_output_flag = false; + iso2022jp_decoder_state = iso2022jp_decoder_output_state; + return decoderError(fatal); + } + }; + } + + // 13.2.2 iso-2022-jp encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function ISO2022JPEncoder(options) { + var fatal = options.fatal; + // iso-2022-jp's encoder has an associated iso-2022-jp encoder + // state which is one of ASCII, Roman, and jis0208 (initially + // ASCII). + /** @enum */ + var states = { + ASCII: 0, + Roman: 1, + jis0208: 2 + }; + var /** @type {number} */ iso2022jp_state = states.ASCII; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream and iso-2022-jp encoder + // state is not ASCII, prepend code point to stream, set + // iso-2022-jp encoder state to ASCII, and return three bytes + // 0x1B 0x28 0x42. + if (code_point === end_of_stream && + iso2022jp_state !== states.ASCII) { + stream.prepend(code_point); + iso2022jp_state = states.ASCII; + return [0x1B, 0x28, 0x42]; + } + + // 2. If code point is end-of-stream and iso-2022-jp encoder + // state is ASCII, return finished. + if (code_point === end_of_stream && iso2022jp_state === states.ASCII) + return finished; + + // 3. If ISO-2022-JP encoder state is ASCII or Roman, and code + // point is U+000E, U+000F, or U+001B, return error with U+FFFD. + if ((iso2022jp_state === states.ASCII || + iso2022jp_state === states.Roman) && + (code_point === 0x000E || code_point === 0x000F || + code_point === 0x001B)) { + return encoderError(0xFFFD); + } + + // 4. If iso-2022-jp encoder state is ASCII and code point is an + // ASCII code point, return a byte whose value is code point. + if (iso2022jp_state === states.ASCII && + isASCIICodePoint(code_point)) + return code_point; + + // 5. If iso-2022-jp encoder state is Roman and code point is an + // ASCII code point, excluding U+005C and U+007E, or is U+00A5 + // or U+203E, run these substeps: + if (iso2022jp_state === states.Roman && + ((isASCIICodePoint(code_point) && + code_point !== 0x005C && code_point !== 0x007E) || + (code_point == 0x00A5 || code_point == 0x203E))) { + + // 1. If code point is an ASCII code point, return a byte + // whose value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 2. If code point is U+00A5, return byte 0x5C. + if (code_point === 0x00A5) + return 0x5C; + + // 3. If code point is U+203E, return byte 0x7E. + if (code_point === 0x203E) + return 0x7E; + } + + // 6. If code point is an ASCII code point, and iso-2022-jp + // encoder state is not ASCII, prepend code point to stream, set + // iso-2022-jp encoder state to ASCII, and return three bytes + // 0x1B 0x28 0x42. + if (isASCIICodePoint(code_point) && + iso2022jp_state !== states.ASCII) { + stream.prepend(code_point); + iso2022jp_state = states.ASCII; + return [0x1B, 0x28, 0x42]; + } + + // 7. If code point is either U+00A5 or U+203E, and iso-2022-jp + // encoder state is not Roman, prepend code point to stream, set + // iso-2022-jp encoder state to Roman, and return three bytes + // 0x1B 0x28 0x4A. + if ((code_point === 0x00A5 || code_point === 0x203E) && + iso2022jp_state !== states.Roman) { + stream.prepend(code_point); + iso2022jp_state = states.Roman; + return [0x1B, 0x28, 0x4A]; + } + + // 8. If code point is U+2212, set it to U+FF0D. + if (code_point === 0x2212) + code_point = 0xFF0D; + + // 9. Let pointer be the index pointer for code point in index + // jis0208. + var pointer = indexPointerFor(code_point, index('jis0208')); + + // 10. If pointer is null, return error with code point. + if (pointer === null) + return encoderError(code_point); + + // 11. If iso-2022-jp encoder state is not jis0208, prepend code + // point to stream, set iso-2022-jp encoder state to jis0208, + // and return three bytes 0x1B 0x24 0x42. + if (iso2022jp_state !== states.jis0208) { + stream.prepend(code_point); + iso2022jp_state = states.jis0208; + return [0x1B, 0x24, 0x42]; + } + + // 12. Let lead be floor(pointer / 94) + 0x21. + var lead = floor(pointer / 94) + 0x21; + + // 13. Let trail be pointer % 94 + 0x21. + var trail = pointer % 94 + 0x21; + + // 14. Return two bytes whose values are lead and trail. + return [lead, trail]; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['ISO-2022-JP'] = function(options) { + return new ISO2022JPEncoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['ISO-2022-JP'] = function(options) { + return new ISO2022JPDecoder(options); + }; + + // 13.3 Shift_JIS + + // 13.3.1 Shift_JIS decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function ShiftJISDecoder(options) { + var fatal = options.fatal; + // Shift_JIS's decoder has an associated Shift_JIS lead (initially + // 0x00). + var /** @type {number} */ Shift_JIS_lead = 0x00; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and Shift_JIS lead is not 0x00, + // set Shift_JIS lead to 0x00 and return error. + if (bite === end_of_stream && Shift_JIS_lead !== 0x00) { + Shift_JIS_lead = 0x00; + return decoderError(fatal); + } + + // 2. If byte is end-of-stream and Shift_JIS lead is 0x00, + // return finished. + if (bite === end_of_stream && Shift_JIS_lead === 0x00) + return finished; + + // 3. If Shift_JIS lead is not 0x00, let lead be Shift_JIS lead, + // let pointer be null, set Shift_JIS lead to 0x00, and then run + // these substeps: + if (Shift_JIS_lead !== 0x00) { + var lead = Shift_JIS_lead; + var pointer = null; + Shift_JIS_lead = 0x00; + + // 1. Let offset be 0x40, if byte is less than 0x7F, and 0x41 + // otherwise. + var offset = (bite < 0x7F) ? 0x40 : 0x41; + + // 2. Let lead offset be 0x81, if lead is less than 0xA0, and + // 0xC1 otherwise. + var lead_offset = (lead < 0xA0) ? 0x81 : 0xC1; + + // 3. If byte is in the range 0x40 to 0x7E, inclusive, or 0x80 + // to 0xFC, inclusive, set pointer to (lead − lead offset) × + // 188 + byte − offset. + if (inRange(bite, 0x40, 0x7E) || inRange(bite, 0x80, 0xFC)) + pointer = (lead - lead_offset) * 188 + bite - offset; + + // 4. If pointer is in the range 8836 to 10715, inclusive, + // return a code point whose value is 0xE000 − 8836 + pointer. + if (inRange(pointer, 8836, 10715)) + return 0xE000 - 8836 + pointer; + + // 5. Let code point be null, if pointer is null, and the + // index code point for pointer in index jis0208 otherwise. + var code_point = (pointer === null) ? null : + indexCodePointFor(pointer, index('jis0208')); + + // 6. If code point is null and byte is an ASCII byte, prepend + // byte to stream. + if (code_point === null && isASCIIByte(bite)) + stream.prepend(bite); + + // 7. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 8. Return a code point whose value is code point. + return code_point; + } + + // 4. If byte is an ASCII byte or 0x80, return a code point + // whose value is byte. + if (isASCIIByte(bite) || bite === 0x80) + return bite; + + // 5. If byte is in the range 0xA1 to 0xDF, inclusive, return a + // code point whose value is 0xFF61 − 0xA1 + byte. + if (inRange(bite, 0xA1, 0xDF)) + return 0xFF61 - 0xA1 + bite; + + // 6. If byte is in the range 0x81 to 0x9F, inclusive, or 0xE0 + // to 0xFC, inclusive, set Shift_JIS lead to byte and return + // continue. + if (inRange(bite, 0x81, 0x9F) || inRange(bite, 0xE0, 0xFC)) { + Shift_JIS_lead = bite; + return null; + } + + // 7. Return error. + return decoderError(fatal); + }; + } + + // 13.3.2 Shift_JIS encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function ShiftJISEncoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point or U+0080, return a + // byte whose value is code point. + if (isASCIICodePoint(code_point) || code_point === 0x0080) + return code_point; + + // 3. If code point is U+00A5, return byte 0x5C. + if (code_point === 0x00A5) + return 0x5C; + + // 4. If code point is U+203E, return byte 0x7E. + if (code_point === 0x203E) + return 0x7E; + + // 5. If code point is in the range U+FF61 to U+FF9F, inclusive, + // return a byte whose value is code point − 0xFF61 + 0xA1. + if (inRange(code_point, 0xFF61, 0xFF9F)) + return code_point - 0xFF61 + 0xA1; + + // 6. If code point is U+2212, set it to U+FF0D. + if (code_point === 0x2212) + code_point = 0xFF0D; + + // 7. Let pointer be the index Shift_JIS pointer for code point. + var pointer = indexShiftJISPointerFor(code_point); + + // 8. If pointer is null, return error with code point. + if (pointer === null) + return encoderError(code_point); + + // 9. Let lead be floor(pointer / 188). + var lead = floor(pointer / 188); + + // 10. Let lead offset be 0x81, if lead is less than 0x1F, and + // 0xC1 otherwise. + var lead_offset = (lead < 0x1F) ? 0x81 : 0xC1; + + // 11. Let trail be pointer % 188. + var trail = pointer % 188; + + // 12. Let offset be 0x40, if trail is less than 0x3F, and 0x41 + // otherwise. + var offset = (trail < 0x3F) ? 0x40 : 0x41; + + // 13. Return two bytes whose values are lead + lead offset and + // trail + offset. + return [lead + lead_offset, trail + offset]; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['Shift_JIS'] = function(options) { + return new ShiftJISEncoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['Shift_JIS'] = function(options) { + return new ShiftJISDecoder(options); + }; + + // + // 14. Legacy multi-byte Korean encodings + // + + // 14.1 euc-kr + + // 14.1.1 euc-kr decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function EUCKRDecoder(options) { + var fatal = options.fatal; + + // euc-kr's decoder has an associated euc-kr lead (initially 0x00). + var /** @type {number} */ euckr_lead = 0x00; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and euc-kr lead is not 0x00, set + // euc-kr lead to 0x00 and return error. + if (bite === end_of_stream && euckr_lead !== 0) { + euckr_lead = 0x00; + return decoderError(fatal); + } + + // 2. If byte is end-of-stream and euc-kr lead is 0x00, return + // finished. + if (bite === end_of_stream && euckr_lead === 0) + return finished; + + // 3. If euc-kr lead is not 0x00, let lead be euc-kr lead, let + // pointer be null, set euc-kr lead to 0x00, and then run these + // substeps: + if (euckr_lead !== 0x00) { + var lead = euckr_lead; + var pointer = null; + euckr_lead = 0x00; + + // 1. If byte is in the range 0x41 to 0xFE, inclusive, set + // pointer to (lead − 0x81) × 190 + (byte − 0x41). + if (inRange(bite, 0x41, 0xFE)) + pointer = (lead - 0x81) * 190 + (bite - 0x41); + + // 2. Let code point be null, if pointer is null, and the + // index code point for pointer in index euc-kr otherwise. + var code_point = (pointer === null) + ? null : indexCodePointFor(pointer, index('euc-kr')); + + // 3. If code point is null and byte is an ASCII byte, prepend + // byte to stream. + if (pointer === null && isASCIIByte(bite)) + stream.prepend(bite); + + // 4. If code point is null, return error. + if (code_point === null) + return decoderError(fatal); + + // 5. Return a code point whose value is code point. + return code_point; + } + + // 4. If byte is an ASCII byte, return a code point whose value + // is byte. + if (isASCIIByte(bite)) + return bite; + + // 5. If byte is in the range 0x81 to 0xFE, inclusive, set + // euc-kr lead to byte and return continue. + if (inRange(bite, 0x81, 0xFE)) { + euckr_lead = bite; + return null; + } + + // 6. Return error. + return decoderError(fatal); + }; + } + + // 14.1.2 euc-kr encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function EUCKREncoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. Let pointer be the index pointer for code point in index + // euc-kr. + var pointer = indexPointerFor(code_point, index('euc-kr')); + + // 4. If pointer is null, return error with code point. + if (pointer === null) + return encoderError(code_point); + + // 5. Let lead be floor(pointer / 190) + 0x81. + var lead = floor(pointer / 190) + 0x81; + + // 6. Let trail be pointer % 190 + 0x41. + var trail = (pointer % 190) + 0x41; + + // 7. Return two bytes whose values are lead and trail. + return [lead, trail]; + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['EUC-KR'] = function(options) { + return new EUCKREncoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['EUC-KR'] = function(options) { + return new EUCKRDecoder(options); + }; + + + // + // 15. Legacy miscellaneous encodings + // + + // 15.1 replacement + + // Not needed - API throws RangeError + + // 15.2 Common infrastructure for utf-16be and utf-16le + + /** + * @param {number} code_unit + * @param {boolean} utf16be + * @return {!Array.} bytes + */ + function convertCodeUnitToBytes(code_unit, utf16be) { + // 1. Let byte1 be code unit >> 8. + var byte1 = code_unit >> 8; + + // 2. Let byte2 be code unit & 0x00FF. + var byte2 = code_unit & 0x00FF; + + // 3. Then return the bytes in order: + // utf-16be flag is set: byte1, then byte2. + if (utf16be) + return [byte1, byte2]; + // utf-16be flag is unset: byte2, then byte1. + return [byte2, byte1]; + } + + // 15.2.1 shared utf-16 decoder + /** + * @constructor + * @implements {Decoder} + * @param {boolean} utf16_be True if big-endian, false if little-endian. + * @param {{fatal: boolean}} options + */ + function UTF16Decoder(utf16_be, options) { + var fatal = options.fatal; + var /** @type {?number} */ utf16_lead_byte = null, + /** @type {?number} */ utf16_lead_surrogate = null; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream and either utf-16 lead byte or + // utf-16 lead surrogate is not null, set utf-16 lead byte and + // utf-16 lead surrogate to null, and return error. + if (bite === end_of_stream && (utf16_lead_byte !== null || + utf16_lead_surrogate !== null)) { + return decoderError(fatal); + } + + // 2. If byte is end-of-stream and utf-16 lead byte and utf-16 + // lead surrogate are null, return finished. + if (bite === end_of_stream && utf16_lead_byte === null && + utf16_lead_surrogate === null) { + return finished; + } + + // 3. If utf-16 lead byte is null, set utf-16 lead byte to byte + // and return continue. + if (utf16_lead_byte === null) { + utf16_lead_byte = bite; + return null; + } + + // 4. Let code unit be the result of: + var code_unit; + if (utf16_be) { + // utf-16be decoder flag is set + // (utf-16 lead byte << 8) + byte. + code_unit = (utf16_lead_byte << 8) + bite; + } else { + // utf-16be decoder flag is unset + // (byte << 8) + utf-16 lead byte. + code_unit = (bite << 8) + utf16_lead_byte; + } + // Then set utf-16 lead byte to null. + utf16_lead_byte = null; + + // 5. If utf-16 lead surrogate is not null, let lead surrogate + // be utf-16 lead surrogate, set utf-16 lead surrogate to null, + // and then run these substeps: + if (utf16_lead_surrogate !== null) { + var lead_surrogate = utf16_lead_surrogate; + utf16_lead_surrogate = null; + + // 1. If code unit is in the range U+DC00 to U+DFFF, + // inclusive, return a code point whose value is 0x10000 + + // ((lead surrogate − 0xD800) << 10) + (code unit − 0xDC00). + if (inRange(code_unit, 0xDC00, 0xDFFF)) { + return 0x10000 + (lead_surrogate - 0xD800) * 0x400 + + (code_unit - 0xDC00); + } + + // 2. Prepend the sequence resulting of converting code unit + // to bytes using utf-16be decoder flag to stream and return + // error. + stream.prepend(convertCodeUnitToBytes(code_unit, utf16_be)); + return decoderError(fatal); + } + + // 6. If code unit is in the range U+D800 to U+DBFF, inclusive, + // set utf-16 lead surrogate to code unit and return continue. + if (inRange(code_unit, 0xD800, 0xDBFF)) { + utf16_lead_surrogate = code_unit; + return null; + } + + // 7. If code unit is in the range U+DC00 to U+DFFF, inclusive, + // return error. + if (inRange(code_unit, 0xDC00, 0xDFFF)) + return decoderError(fatal); + + // 8. Return code point code unit. + return code_unit; + }; + } + + // 15.2.2 shared utf-16 encoder + /** + * @constructor + * @implements {Encoder} + * @param {boolean} utf16_be True if big-endian, false if little-endian. + * @param {{fatal: boolean}} options + */ + function UTF16Encoder(utf16_be, options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1. If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is in the range U+0000 to U+FFFF, inclusive, + // return the sequence resulting of converting code point to + // bytes using utf-16be encoder flag. + if (inRange(code_point, 0x0000, 0xFFFF)) + return convertCodeUnitToBytes(code_point, utf16_be); + + // 3. Let lead be ((code point − 0x10000) >> 10) + 0xD800, + // converted to bytes using utf-16be encoder flag. + var lead = convertCodeUnitToBytes( + ((code_point - 0x10000) >> 10) + 0xD800, utf16_be); + + // 4. Let trail be ((code point − 0x10000) & 0x3FF) + 0xDC00, + // converted to bytes using utf-16be encoder flag. + var trail = convertCodeUnitToBytes( + ((code_point - 0x10000) & 0x3FF) + 0xDC00, utf16_be); + + // 5. Return a byte sequence of lead followed by trail. + return lead.concat(trail); + }; + } + + // 15.3 utf-16be + // 15.3.1 utf-16be decoder + /** @param {{fatal: boolean}} options */ + encoders['UTF-16BE'] = function(options) { + return new UTF16Encoder(true, options); + }; + // 15.3.2 utf-16be encoder + /** @param {{fatal: boolean}} options */ + decoders['UTF-16BE'] = function(options) { + return new UTF16Decoder(true, options); + }; + + // 15.4 utf-16le + // 15.4.1 utf-16le decoder + /** @param {{fatal: boolean}} options */ + encoders['UTF-16LE'] = function(options) { + return new UTF16Encoder(false, options); + }; + // 15.4.2 utf-16le encoder + /** @param {{fatal: boolean}} options */ + decoders['UTF-16LE'] = function(options) { + return new UTF16Decoder(false, options); + }; + + // 15.5 x-user-defined + + // 15.5.1 x-user-defined decoder + /** + * @constructor + * @implements {Decoder} + * @param {{fatal: boolean}} options + */ + function XUserDefinedDecoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream The stream of bytes being decoded. + * @param {number} bite The next byte read from the stream. + * @return {?(number|!Array.)} The next code point(s) + * decoded, or null if not enough data exists in the input + * stream to decode a complete code point. + */ + this.handler = function(stream, bite) { + // 1. If byte is end-of-stream, return finished. + if (bite === end_of_stream) + return finished; + + // 2. If byte is an ASCII byte, return a code point whose value + // is byte. + if (isASCIIByte(bite)) + return bite; + + // 3. Return a code point whose value is 0xF780 + byte − 0x80. + return 0xF780 + bite - 0x80; + }; + } + + // 15.5.2 x-user-defined encoder + /** + * @constructor + * @implements {Encoder} + * @param {{fatal: boolean}} options + */ + function XUserDefinedEncoder(options) { + var fatal = options.fatal; + /** + * @param {Stream} stream Input stream. + * @param {number} code_point Next code point read from the stream. + * @return {(number|!Array.)} Byte(s) to emit. + */ + this.handler = function(stream, code_point) { + // 1.If code point is end-of-stream, return finished. + if (code_point === end_of_stream) + return finished; + + // 2. If code point is an ASCII code point, return a byte whose + // value is code point. + if (isASCIICodePoint(code_point)) + return code_point; + + // 3. If code point is in the range U+F780 to U+F7FF, inclusive, + // return a byte whose value is code point − 0xF780 + 0x80. + if (inRange(code_point, 0xF780, 0xF7FF)) + return code_point - 0xF780 + 0x80; + + // 4. Return error with code point. + return encoderError(code_point); + }; + } + + /** @param {{fatal: boolean}} options */ + encoders['x-user-defined'] = function(options) { + return new XUserDefinedEncoder(options); + }; + /** @param {{fatal: boolean}} options */ + decoders['x-user-defined'] = function(options) { + return new XUserDefinedDecoder(options); + }; + + if (!global['TextEncoder']) + global['TextEncoder'] = TextEncoder; + if (!global['TextDecoder']) + global['TextDecoder'] = TextDecoder; + + if (typeof module !== "undefined" && module.exports) { + module.exports = { + TextEncoder: global['TextEncoder'], + TextDecoder: global['TextDecoder'], + EncodingIndexes: global["encoding-indexes"] + }; + } + +// For strict environments where `this` inside the global scope +// is `undefined`, take a pure object instead +}(this || {})); \ No newline at end of file diff --git a/docs/assets/js/fetch.polyfill.js b/docs/assets/js/fetch.polyfill.js new file mode 100644 index 000000000..e254ed418 --- /dev/null +++ b/docs/assets/js/fetch.polyfill.js @@ -0,0 +1,418 @@ +(function(self) { + 'use strict'; + + // if __disableNativeFetch is set to true, the it will always polyfill fetch + // with Ajax. + if (!self.__disableNativeFetch && self.fetch) { + return + } + + function normalizeName(name) { + if (typeof name !== 'string') { + name = String(name) + } + if (/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(name)) { + throw new TypeError('Invalid character in header field name') + } + return name.toLowerCase() + } + + function normalizeValue(value) { + if (typeof value !== 'string') { + value = String(value) + } + return value + } + + function Headers(headers) { + this.map = {} + + if (headers instanceof Headers) { + headers.forEach(function(value, name) { + this.append(name, value) + }, this) + + } else if (headers) { + Object.getOwnPropertyNames(headers).forEach(function(name) { + this.append(name, headers[name]) + }, this) + } + } + + Headers.prototype.append = function(name, value) { + name = normalizeName(name) + value = normalizeValue(value) + var list = this.map[name] + if (!list) { + list = [] + this.map[name] = list + } + list.push(value) + } + + Headers.prototype['delete'] = function(name) { + delete this.map[normalizeName(name)] + } + + Headers.prototype.get = function(name) { + var values = this.map[normalizeName(name)] + return values ? values[0] : null + } + + Headers.prototype.getAll = function(name) { + return this.map[normalizeName(name)] || [] + } + + Headers.prototype.has = function(name) { + return this.map.hasOwnProperty(normalizeName(name)) + } + + Headers.prototype.set = function(name, value) { + this.map[normalizeName(name)] = [normalizeValue(value)] + } + + Headers.prototype.forEach = function(callback, thisArg) { + Object.getOwnPropertyNames(this.map).forEach(function(name) { + this.map[name].forEach(function(value) { + callback.call(thisArg, value, name, this) + }, this) + }, this) + } + + function consumed(body) { + if (body.bodyUsed) { + return Promise.reject(new TypeError('Already read')) + } + body.bodyUsed = true + } + + function fileReaderReady(reader) { + return new Promise(function(resolve, reject) { + reader.onload = function() { + resolve(reader.result) + } + reader.onerror = function() { + reject(reader.error) + } + }) + } + + function readBlobAsArrayBuffer(blob) { + var reader = new FileReader() + reader.readAsArrayBuffer(blob) + return fileReaderReady(reader) + } + + function readBlobAsText(blob, options) { + var reader = new FileReader() + var contentType = options.headers.map['content-type'] ? options.headers.map['content-type'].toString() : '' + var regex = /charset\=[0-9a-zA-Z\-\_]*;?/ + var _charset = blob.type.match(regex) || contentType.match(regex) + var args = [blob] + + if(_charset) { + args.push(_charset[0].replace(/^charset\=/, '').replace(/;$/, '')) + } + + reader.readAsText.apply(reader, args) + return fileReaderReady(reader) + } + + var support = { + blob: 'FileReader' in self && 'Blob' in self && (function() { + try { + new Blob(); + return true + } catch(e) { + return false + } + })(), + formData: 'FormData' in self, + arrayBuffer: 'ArrayBuffer' in self + } + + function Body() { + this.bodyUsed = false + + + this._initBody = function(body, options) { + this._bodyInit = body + if (typeof body === 'string') { + this._bodyText = body + } else if (support.blob && Blob.prototype.isPrototypeOf(body)) { + this._bodyBlob = body + this._options = options + } else if (support.formData && FormData.prototype.isPrototypeOf(body)) { + this._bodyFormData = body + } else if (!body) { + this._bodyText = '' + } else if (support.arrayBuffer && ArrayBuffer.prototype.isPrototypeOf(body)) { + // Only support ArrayBuffers for POST method. + // Receiving ArrayBuffers happens via Blobs, instead. + } else { + throw new Error('unsupported BodyInit type') + } + } + + if (support.blob) { + this.blob = function() { + var rejected = consumed(this) + if (rejected) { + return rejected + } + + if (this._bodyBlob) { + return Promise.resolve(this._bodyBlob) + } else if (this._bodyFormData) { + throw new Error('could not read FormData body as blob') + } else { + return Promise.resolve(new Blob([this._bodyText])) + } + } + + this.arrayBuffer = function() { + return this.blob().then(readBlobAsArrayBuffer) + } + + this.text = function() { + var rejected = consumed(this) + if (rejected) { + return rejected + } + + if (this._bodyBlob) { + return readBlobAsText(this._bodyBlob, this._options) + } else if (this._bodyFormData) { + throw new Error('could not read FormData body as text') + } else { + return Promise.resolve(this._bodyText) + } + } + } else { + this.text = function() { + var rejected = consumed(this) + return rejected ? rejected : Promise.resolve(this._bodyText) + } + } + + if (support.formData) { + this.formData = function() { + return this.text().then(decode) + } + } + + this.json = function() { + return this.text().then(JSON.parse) + } + + return this + } + + // HTTP methods whose capitalization should be normalized + var methods = ['DELETE', 'GET', 'HEAD', 'OPTIONS', 'POST', 'PUT'] + + function normalizeMethod(method) { + var upcased = method.toUpperCase() + return (methods.indexOf(upcased) > -1) ? upcased : method + } + + function Request(input, options) { + options = options || {} + var body = options.body + if (Request.prototype.isPrototypeOf(input)) { + if (input.bodyUsed) { + throw new TypeError('Already read') + } + this.url = input.url + this.credentials = input.credentials + if (!options.headers) { + this.headers = new Headers(input.headers) + } + this.method = input.method + this.mode = input.mode + if (!body) { + body = input._bodyInit + input.bodyUsed = true + } + } else { + this.url = input + } + + this.credentials = options.credentials || this.credentials || 'omit' + if (options.headers || !this.headers) { + this.headers = new Headers(options.headers) + } + this.method = normalizeMethod(options.method || this.method || 'GET') + this.mode = options.mode || this.mode || null + this.referrer = null + + if ((this.method === 'GET' || this.method === 'HEAD') && body) { + throw new TypeError('Body not allowed for GET or HEAD requests') + } + this._initBody(body, options) + } + + Request.prototype.clone = function() { + return new Request(this) + } + + function decode(body) { + var form = new FormData() + body.trim().split('&').forEach(function(bytes) { + if (bytes) { + var split = bytes.split('=') + var name = split.shift().replace(/\+/g, ' ') + var value = split.join('=').replace(/\+/g, ' ') + form.append(decodeURIComponent(name), decodeURIComponent(value)) + } + }) + return form + } + + function headers(xhr) { + var head = new Headers() + var pairs = xhr.getAllResponseHeaders().trim().split('\n') + pairs.forEach(function(header) { + var split = header.trim().split(':') + var key = split.shift().trim() + var value = split.join(':').trim() + head.append(key, value) + }) + return head + } + + Body.call(Request.prototype) + + function Response(bodyInit, options) { + if (!options) { + options = {} + } + + this._initBody(bodyInit, options) + this.type = 'default' + this.status = options.status + this.ok = this.status >= 200 && this.status < 300 + this.statusText = options.statusText + this.headers = options.headers instanceof Headers ? options.headers : new Headers(options.headers) + this.url = options.url || '' + } + + Body.call(Response.prototype) + + Response.prototype.clone = function() { + return new Response(this._bodyInit, { + status: this.status, + statusText: this.statusText, + headers: new Headers(this.headers), + url: this.url + }) + } + + Response.error = function() { + var response = new Response(null, {status: 0, statusText: ''}) + response.type = 'error' + return response + } + + var redirectStatuses = [301, 302, 303, 307, 308] + + Response.redirect = function(url, status) { + if (redirectStatuses.indexOf(status) === -1) { + throw new RangeError('Invalid status code') + } + + return new Response(null, {status: status, headers: {location: url}}) + } + + self.Headers = Headers; + self.Request = Request; + self.Response = Response; + + self.fetch = function(input, init) { + return new Promise(function(resolve, reject) { + var request + if (Request.prototype.isPrototypeOf(input) && !init) { + request = input + } else { + request = new Request(input, init) + } + + var xhr = new XMLHttpRequest() + + function responseURL() { + if ('responseURL' in xhr) { + return xhr.responseURL + } + + // Avoid security warnings on getResponseHeader when not allowed by CORS + if (/^X-Request-URL:/m.test(xhr.getAllResponseHeaders())) { + return xhr.getResponseHeader('X-Request-URL') + } + + return; + } + + var __onLoadHandled = false; + + function onload() { + if (xhr.readyState !== 4) { + return + } + var status = (xhr.status === 1223) ? 204 : xhr.status + if (status < 100 || status > 599) { + if (__onLoadHandled) { return; } else { __onLoadHandled = true; } + reject(new TypeError('Network request failed')) + return + } + var options = { + status: status, + statusText: xhr.statusText, + headers: headers(xhr), + url: responseURL() + } + var body = 'response' in xhr ? xhr.response : xhr.responseText; + + if (__onLoadHandled) { return; } else { __onLoadHandled = true; } + resolve(new Response(body, options)) + } + xhr.onreadystatechange = onload; + xhr.onload = onload; + xhr.onerror = function() { + if (__onLoadHandled) { return; } else { __onLoadHandled = true; } + reject(new TypeError('Network request failed')) + } + + xhr.open(request.method, request.url, true) + + // `withCredentials` should be setted after calling `.open` in IE10 + // http://stackoverflow.com/a/19667959/1219343 + try { + if (request.credentials === 'include') { + if ('withCredentials' in xhr) { + xhr.withCredentials = true; + } else { + console && console.warn && console.warn('withCredentials is not supported, you can ignore this warning'); + } + } + } catch (e) { + console && console.warn && console.warn('set withCredentials error:' + e); + } + + if ('responseType' in xhr && support.blob) { + xhr.responseType = 'blob' + } + + request.headers.forEach(function(value, name) { + xhr.setRequestHeader(name, value) + }) + + xhr.send(typeof request._bodyInit === 'undefined' ? null : request._bodyInit) + }) + } + self.fetch.polyfill = true + + // Support CommonJS + if (typeof module !== 'undefined' && module.exports) { + module.exports = self.fetch; + } + })(typeof self !== 'undefined' ? self : this); \ No newline at end of file diff --git a/docs/assets/js/ie.js b/docs/assets/js/ie.js new file mode 100644 index 000000000..df7720d7b --- /dev/null +++ b/docs/assets/js/ie.js @@ -0,0 +1,134 @@ +var art = new Artplayer({ + container: '.artplayer-app', + url: './assets/sample/video2.mp4', + title: 'One More Time One More Chance', + poster: './assets/sample/poster.jpg', + volume: 0.5, + isLive: false, + muted: false, + autoplay: false, + pip: true, + autoSize: true, + autoMini: true, + screenshot: true, + setting: true, + loop: true, + flip: true, + rotate: true, + playbackRate: true, + aspectRatio: true, + fullscreen: true, + fullscreenWeb: true, + subtitleOffset: true, + miniProgressBar: true, + localVideo: true, + localSubtitle: true, + mutex: true, + backdrop: true, + theme: '#23ade5', + lang: navigator.language.toLowerCase(), + moreVideoAttr: { + crossOrigin: 'anonymous', + }, + settings: [ + { + index: 1, + html: 'Custom setting', + click: function (setting) { + console.info('You clicked on the custom setting'); + setting.show = false; + }, + }, + ], + contextmenu: [ + { + html: 'Custom menu', + click: function (contextmenu) { + console.info('You clicked on the custom menu'); + contextmenu.show = false; + }, + }, + ], + layers: [ + { + html: '', + click: function () { + console.info('You clicked on the custom layer'); + }, + style: { + position: 'absolute', + top: '20px', + right: '20px', + opacity: '.9', + }, + }, + ], + quality: [ + { + default: true, + html: 'SD 480P', + url: './assets/sample/video.mp4', + }, + { + html: 'HD 720P', + url: './assets/sample/video.mp4', + }, + ], + thumbnails: { + url: './assets/sample/thumbnails.png', + number: 100, + width: 160, + height: 90, + column: 10, + }, + subtitle: { + url: './assets/sample/subtitle.srt', + style: { + color: '#03A9F4', + }, + encoding: 'utf-8', + bilingual: true, + }, + highlight: [ + { + time: 60, + text: 'One more chance', + }, + { + time: 120, + text: '谁でもいいはずなのに', + }, + { + time: 180, + text: '夏の想い出がまわる', + }, + { + time: 240, + text: 'こんなとこにあるはずもないのに', + }, + { + time: 300, + text: '终わり', + }, + ], + controls: [ + { + position: 'right', + html: 'Control', + click: function () { + console.info('You clicked on the custom control'); + }, + }, + ], + icons: { + indicator: '', + loading: '', + state: '', + }, +}); + +Artplayer.config.events.forEach(function (item) { + art.on('video:' + item, function (event) { + console.log('video: ' + event.type); + }); +}); diff --git a/docs/assets/sample/video2.mp4 b/docs/assets/sample/video2.mp4 new file mode 100644 index 0000000000000000000000000000000000000000..2c493c8699980a43fa6675c5b6f7a430533712b6 GIT binary patch literal 1140193 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 z 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

v6j!<{0)PO!jf>4o#}mcX`3NjkSXRW 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

H~NAto!QL)IcKLGXc9^h)V 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 $mr8zk%$}_yF{)sAneqt9D9xPzPCc3%O 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 z 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 A9smFU literal 0 HcmV?d00001 diff --git a/docs/ie.html b/docs/ie.html new file mode 100644 index 000000000..23c7af804 --- /dev/null +++ b/docs/ie.html @@ -0,0 +1,45 @@ + + + + + + Artplayer.js + + + + + + + + + + +

+ + + + + + + + + + + + \ No newline at end of file diff --git a/packages/artplayer/dist/artplayer.js b/packages/artplayer/dist/artplayer.js index edbf75f34..b5ab7a77e 100644 --- a/packages/artplayer/dist/artplayer.js +++ b/packages/artplayer/dist/artplayer.js @@ -5,4 +5,4 @@ * Released under the MIT License. */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function m(t,e){return t.classList.add(e)}function b(t,e){return t.classList.remove(e)}function w(t,e){return t.classList.contains(e)}function x(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function O(t,e,r){return t.style[e]=r,t}function k(t,e){return Object.keys(e).forEach((function(r){O(t,r,e[r])})),t}function j(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function P(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function S(t,e){P(t).forEach((function(t){return b(t,e)})),m(t,e)}function E(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function R(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function $(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function D(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function z(t,e,r){return z=D()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},z.apply(null,arguments)}function A(t){var e="function"==typeof Map?new Map:void 0;return A=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return z(t,arguments,l(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},A(t)}function C(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var L=function(e){i(o,e);var r=C(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(A(Error));function M(t,e){if(!t)throw new L(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function q(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function B(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function I(t){return t.includes("?")?I(t.split("?")[0]):t.includes("#")?I(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function V(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function W(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function J(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),l=0;l0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function tt(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var et=Object.freeze({__proto__:null,query:v,queryAll:g,addClass:m,removeClass:b,hasClass:w,append:x,remove:function(t){return t.parentNode.removeChild(t)},setStyle:O,setStyles:k,getStyle:j,sublings:P,inverseClass:S,tooltip:E,isInViewport:R,includeFromEvent:$,replaceElement:T,ArtPlayerError:L,errorHandle:M,srtToVtt:F,vttToBlob:q,assToVtt:B,getExt:I,download:V,def:H,has:_,get:X,proxyPropertys:Q,mergeDeep:Y,sleep:Z,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(r.userAgent);case"regexp":return t.test(r.userAgent);default:return!1}}))},yt=function(){function e(r){var n=this;t(this,e),this.art=r,this.art.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=v(r.option.container),M(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();M("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),M(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return v(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(m(this.$settingInner,"art-backdrop-filter"),m(this.$contextmenu,"art-backdrop-filter"),m(this.$info,"art-backdrop-filter")),this.art.isMobile&&m(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):m(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.3
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),vt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},mt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":vt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Y(this.languages,t),this.init()}}]),e}();var bt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*s/l;O(n,"width","".concat(100*h,"%")),O(n,"height","100%"),O(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=l/d/s;O(n,"width","100%"),O(n,"height","".concat(100*y,"%")),O(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),H(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");H(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),H(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),H(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return V(e,"".concat(r.title||"artplayer","_").concat(K(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),xt(r,this),function(t,e){var r=t.template.$player;H(e,"fullscreenWeb",{get:function(){return w(r,"art-fullscreen-web")},set:function(n){n?(m(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}}),H(e,"fullscreenWebToggle",{set:function(t){t&&(e.fullscreenWeb=!e.fullscreenWeb)}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$video;H(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),H(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){H(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;H(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;H(e,"autoSize",{get:function(){return w(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,l=n.getBoundingClientRect(),s=l.width,u=l.height,p=a/c,f=s/u;if(m(n,"art-auto-size"),f>p)O(o,"width","".concat(u*p/s*100,"%")),O(o,"height","100%");else{var d=s/p/u*100;O(o,"width","100%"),O(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else b(n,"art-auto-size"),O(o,"width",null),O(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){H(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){H(e,t,{get:function(){return e.rect[t]}})})),H(e,"x",{get:function(){return e.left+window.pageXOffset}}),H(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;H(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];M(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),H(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,l=a.$miniClose,s=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){m(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;O(c,"top","".concat(e,"px")),O(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,b(c,"art-is-dragging")})),i(l,"click",(function(){e.mini=!1,f=!1,b(c,"art-is-dragging")})),x(s,n.title||r.get("Mini player")),H(e,"mini",{get:function(){return w(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,m(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)O(c,"top","".concat(i,"px")),O(c,"left","".concat(a,"px")),R(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var l=document.body,s=l.clientHeight-e.height-50,f=l.clientWidth-e.width-50;o.set("top",s),o.set("left",f),O(c,"top","".concat(s,"px")),O(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,b(c,"art-mini"),O(c,"top",null),O(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}}),H(e,"miniToggle",{set:function(t){t&&(e.mini=!e.mini)}})}(r,this),function(t,e){var r=[];H(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=G(n[0],0,Math.min(n[1],e.duration)),i=G(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;H(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(M(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,O(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var l=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},s=0,u=1;switch(r){case-270:s=90,u=l();break;case-180:s=180;break;case-90:s=270,u=l();break;case 90:s=90,u=l();break;case 180:s=180;break;case 270:s=270,u=l()}O(n,"transform","rotate(".concat(s,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),H(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;H(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,O(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Q(r,this)};function jt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=l(t)););return t}function Pt(){return Pt="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=jt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},Pt.apply(this,arguments)}var St=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return w(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?m(e,r):b(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);M(!_(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");m(o,"art-".concat(this.name)),m(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):x(this.$parent,o),r.html&&x(o,r.html),r.style&&k(o,r.style),r.tooltip&&E(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&m(o,"art-control-onlyText"),H(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;m(e,"art-control-selector");var a=document.createElement("div");m(a,"art-selector-value"),x(a,t.html),e.innerText="",x(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),l=document.createElement("div");m(l,"art-selector-list"),x(l,c),x(e,l);var s=function(){var t=j(e,"width")/2-j(l,"width")/2;l.style.left="".concat(t,"px")};o(e,s),i(l,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return w(t,"art-selector-item")}));if(n){S(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}s(),r.art.emit("selector",i,n)}}))}}]),e}();function Et(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Rt(t){for(var e=1;e
',mounted:function(t){var r=!1,l=v(".art-progress-loaded",t),s=v(".art-progress-played",t),u=v(".art-progress-highlight",t),p=v(".art-progress-indicator",t),f=v(".art-progress-tip",t);O(s,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&O(l,"width","".concat(100*e,"%")),"played"===t&&(O(s,"width","".concat(100*e,"%")),O(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,x(p,c.indicator)):k(p,{backgroundColor:o}),k(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=G(t.time,0,a.duration)/a.duration*100;x(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){O(f,"display","block"),$(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?O(f,"left",0):n>t.clientWidth-i/2?O(f,"left","".concat(t.clientWidth-i,"px")):O(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?O(f,"left",0):o>t.clientWidth-a/2?O(f,"left","".concat(t.clientWidth-a,"px")):O(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){O(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function Bt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function It(t){for(var e=1;en.clientWidth-l/2?O(t,"left","".concat(n.clientWidth-l,"px")):O(t,"left","".concat(i-l/2,"px"))}(o))})),i(n,"mouseout",(function(){O(t,"display","none")}))}})}}function Zt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Jt(t){for(var e=1;e=3e3&&(r.show=!1,m(c,"art-hide-cursor"),b(c,"art-hover"))})),e.once("ready",(function(){r.add(qt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Yt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return ee(ee({},t),{},{mounted:function(t){var r=e.player,n=x(t,''),o=x(t,'');e.on("loop",(function(e){e?(O(t,"display","block"),O(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),O(o,"left","".concat(e[1]/r.duration*100,"%"))):O(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Ct(Ct({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=x(t,n.play),c=x(t,n.pause);function l(){O(a,"display","flex"),O(c,"display","none")}function s(){O(a,"display","none"),O(c,"display","flex")}E(a,o.get("Play")),E(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?s():l(),e.on("video:playing",(function(){s()})),e.on("video:pause",(function(){l()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=x(t,n.volume),l=x(t,n.volumeClose),s=x(t,'
'),u=x(s,'
');function p(t){var e=s.getBoundingClientRect().left;return G(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)O(c,"display","none"),O(l,"display","flex"),O(u,"left","0");else{var e=48*t;O(c,"display","flex"),O(l,"display","none"),O(u,"left","".concat(e,"px"))}}E(c,i.get("Mute")),O(l,"display","none"),e.isMobile&&O(s,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(l,"click",(function(){o.muted=!1})),r(s,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Wt(Wt({},t),{},{mounted:function(t){function r(){var r="".concat(K(e.player.currentTime)," / ").concat(K(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return Kt(Kt({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Jt(Jt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;x(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return It(It({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;x(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){E(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return _t(_t({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;x(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){E(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return zt(zt({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.pip),r(t,"click",(function(){i.pipToggle=!0})),e.on("pip",(function(e){E(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWebToggle=!0})),e.on("fullscreenWeb",(function(e){E(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return Rt(Rt({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreen),r(t,"click",(function(){i.fullscreenToggle=!0})),e.on("fullscreen",(function(e){E(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:M(!1,"Control option.position must one of 'top', 'left', 'right'")}Pt(l(o.prototype),"add",this).call(this,e)}}]),o}(St);function oe(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ie(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&S(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return ce(ce({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&S(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return se(se({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return pe(pe({},t),{},{html:'
ArtPlayer 4.0.3'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return de(de({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),s(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,s=n.left,u=n.top,p=l.getBoundingClientRect(),f=p.height,d=p.width,h=e-s,y=r-u;e+d>s+a&&(h=a-d),r+f>u+i&&(y=i-f),k(l,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),s(c,"click",(function(t){$(t,l)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(St);function ve(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=ve(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).art=e,r.name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function l(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){l()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&l()}))}}]),o}(St);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var be=function(e){i(o,e);var n=me(o);function o(e){var r;t(this,o),(r=n.call(this,e)).name="subtitle";var i=e.option.subtitle,a=e.template.$subtitle;return k(a,i.style),i.url&&r.init(i.url),i.bilingual&&m(a,"art-bilingual"),r}return r(o,[{key:"url",get:function(){return this.art.template.$track.src}},{key:"textTrack",get:function(){return this.art.template.$video.textTracks[0]}},{key:"activeCue",get:function(){return this.textTrack.activeCues[0]}},{key:"bilingual",get:function(){return w(this.art.template.$subtitle,"art-bilingual")},set:function(t){var e=this.art.template.$subtitle;t?m(e,"art-bilingual"):b(e,"art-bilingual")}},{key:"style",value:function(t,e){var r=this.art.template.$subtitle;return"object"===a(t)?k(r,t):O(r,t,e)}},{key:"update",value:function(){var t=this.art.template.$subtitle;t.innerHTML="",this.activeCue&&(t.innerHTML=this.activeCue.text.split(/\r?\n/).map((function(t){return"

".concat(tt(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.i18n,i=n.notice;return this.init(t,r).then((function(t){return r.name&&(i.show="".concat(o.get("Switch subtitle"),": ").concat(r.name)),e.art.emit("subtitleSwitch",t),t}))}},{key:"init",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.notice,i=n.events.proxy,a=n.option.subtitle,c=n.template,l=c.$subtitle,s=c.$video,u=c.$track;if(!u){var p=document.createElement("track");p.default=!0,p.kind="metadata",s.appendChild(p),this.art.template.$track=p,i(this.textTrack,"cuechange",this.update.bind(this))}return fetch(t).then((function(t){return t.arrayBuffer()})).then((function(n){var o=new TextDecoder(r.encoding||a.encoding).decode(n);switch(e.art.emit("subtitleLoad",t),r.ext||I(t)){case"srt":return q(F(o));case"ass":return q(B(o));case"vtt":return q(o);default:return t}})).then((function(t){return l.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t),t})).catch((function(t){throw o.show=t,t}))}}]),o}(St);var we=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.proxy=this.proxy,r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){$(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){m(r,"art-hover"),t.emit("hover",!0)}),(function(){b(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=J((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()}))}(r,n),function(t,e){if(t.isMobile&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=G((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=G(r.currentTime+60*e,0,r.duration),n.show="".concat(K(c)," / ").concat(K(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=J((function(){t.emit("view",R(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new L("Unable to get Image"));(o=new Image).src=t}return o.complete||(e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new L("Failed to load Image: ".concat(o.src)))}))),r(o)}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),xe=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Oe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ke=function(e){i(n,e);var r=Oe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(St);function je(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Pe=function(e){i(n,e);var r=je(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",x(e.template.$loading,e.icons.loading),o}return n}(St),Se=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return b(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,m(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",b(r,"art-notice-show")}),this.time)}}]),e}();function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",x(e.template.$state,e.icons.state),o}return n}(St);function $e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Te=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){H(n,t,{get:function(){var e=document.createElement("i");return m(e,"art-icon"),m(e,"art-icon-".concat(t)),x(e,o[t]),e}})}))};function De(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ze(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Ce(Ce({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=v(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Me(Me({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return qe(qe({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=v(".art-setting-range input",t),i=v(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(St),Ve=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),rt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function We(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=v(".art-setting-range input",e),i=v(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function Ne(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(We);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var l=Array.from(o.$track.track.cues),s=e(r,-5,5);l.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+s,0,a.duration),t.endTime=e(c[r].endTime+s,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function He(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else M(!1,"Playback of this file format is not supported")}}function l(t){var r=x(t,'');O(t,"position","relative"),k(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),l(r)}})})),{name:"localVideo",attach:l}}function Ue(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=x(n,'');O(n,"position","relative"),k(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=I(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):M(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function _e(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Xe=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(Ne),!o.isLive&&o.miniProgressBar&&this.add(_e),o.localVideo&&this.add(He),o.localSubtitle&&this.add(Ue),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1;var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return M(!_(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),H(this,r,{value:e}),this}}]),e}(),Qe=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;dt.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=G(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||I(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ye(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ze=0,Je=[],Ge=function(e){i(a,e);var o=Ye(a);function a(e){var r;return t(this,a),(r=o.call(this)).id=++Ze,r.option=u(Y(a.option,e),ft),r.isFocus=!1,r.isDestroy=!1,r.userAgent=f,r.isMobile=d,r.isWechat=y,r.whitelist=new ht(n(r)),r.template=new yt(n(r)),r.events=new we(n(r)),r.whitelist.state?(r.storage=new Ve(n(r)),r.icons=new Te(n(r)),r.i18n=new mt(n(r)),r.notice=new Se(n(r)),r.player=new kt(n(r)),r.layers=new ke(n(r)),r.controls=new ne(n(r)),r.contextmenu=new ye(n(r)),r.subtitle=new be(n(r)),r.info=new ge(n(r)),r.loading=new Pe(n(r)),r.hotkey=new xe(n(r)),r.mask=new Re(n(r)),r.setting=new Ie(n(r)),r.plugins=new Xe(n(r))):r.mobile=new Qe(n(r)),Je.push(n(r)),r}return r(a,[{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),Je.splice(Je.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return Je}},{key:"version",get:function(){return"4.0.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1638506000337"}},{key:"config",get:function(){return dt}},{key:"utils",get:function(){return et}},{key:"scheme",get:function(){return ft}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return yt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.3 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),Ge})); +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Artplayer=e()}(this,(function(){"use strict";function t(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function e(t,e){for(var r=0;r1?r-1:0),o=1;o1&&void 0!==arguments[1]?arguments[1]:document;return e.querySelector(t)}function g(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return Array.from(e.querySelectorAll(t))}function m(t,e){return t.classList.add(e)}function b(t,e){return t.classList.remove(e)}function w(t,e){return t.classList.contains(e)}function x(t,e){return e instanceof Element?t.appendChild(e):t.insertAdjacentHTML("beforeend",String(e)),t.lastElementChild||t.lastChild}function O(t,e,r){return t.style[e]=r,t}function k(t,e){return Object.keys(e).forEach((function(r){O(t,r,e[r])})),t}function j(t,e){var r=!(arguments.length>2&&void 0!==arguments[2])||arguments[2],n=window.getComputedStyle(t,null).getPropertyValue(e);return r?parseFloat(n):n}function P(t){return Array.from(t.parentElement.children).filter((function(e){return e!==t}))}function S(t,e){P(t).forEach((function(t){return b(t,e)})),m(t,e)}function E(t,e){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"up";d||(t.setAttribute("aria-label",e),t.setAttribute("data-balloon-pos",r))}function R(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=t.getBoundingClientRect(),n=window.innerHeight||document.documentElement.clientHeight,o=window.innerWidth||document.documentElement.clientWidth,i=r.top-e<=n&&r.top+r.height+e>=0,a=r.left-e<=o+e&&r.left+r.width+e>=0;return i&&a}function $(t,e){return t.composedPath&&t.composedPath().indexOf(e)>-1}function T(t,e){return e.parentNode.replaceChild(t,e),t}function D(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}function z(t,e,r){return z=D()?Reflect.construct:function(t,e,r){var n=[null];n.push.apply(n,e);var i=new(Function.bind.apply(t,n));return r&&o(i,r.prototype),i},z.apply(null,arguments)}function A(t){var e="function"==typeof Map?new Map:void 0;return A=function(t){if(null===t||(r=t,-1===Function.toString.call(r).indexOf("[native code]")))return t;var r;if("function"!=typeof t)throw new TypeError("Super expression must either be null or a function");if(void 0!==e){if(e.has(t))return e.get(t);e.set(t,n)}function n(){return z(t,arguments,l(this).constructor)}return n.prototype=Object.create(t.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),o(n,t)},A(t)}function C(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var L=function(e){i(o,e);var r=C(o);function o(e,i){var a;return t(this,o),a=r.call(this,e),"function"==typeof Error.captureStackTrace&&Error.captureStackTrace(n(a),i||a.constructor),a.name="ArtPlayerError",a}return o}(A(Error));function M(t,e){if(!t)throw new L(e);return t}function F(t){return"WEBVTT \r\n\r\n".concat(t.replace(/{[\s\S]*?}/g,"").replace(/\{\\([ibu])\}/g,"").replace(/\{\\([ibu])1\}/g,"<$1>").replace(/\{([ibu])\}/g,"<$1>").replace(/\{\/([ibu])\}/g,"").replace(/(\d\d:\d\d:\d\d),(\d\d\d)/g,"$1.$2").concat("\r\n\r\n"))}function q(t){return URL.createObjectURL(new Blob([t],{type:"text/vtt"}))}function B(t){var e=new RegExp("Dialogue:\\s\\d,(\\d+:\\d\\d:\\d\\d.\\d\\d),(\\d+:\\d\\d:\\d\\d.\\d\\d),([^,]*),([^,]*),(?:[^,]*,){4}([\\s\\S]*)$","i");function r(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";return t.split(/[:.]/).map((function(t,e,r){if(e===r.length-1){if(1===t.length)return".".concat(t,"00");if(2===t.length)return".".concat(t,"0")}else if(1===t.length)return(0===e?"0":":0")+t;return 0===e?t:e===r.length-1?".".concat(t):":".concat(t)})).join("")}return"WEBVTT\n\n".concat(t.split(/\r?\n/).map((function(t){var n=t.match(e);return n?{start:r(n[1].trim()),end:r(n[2].trim()),text:n[5].replace(/{[\s\S]*?}/g,"").replace(/(\\N)/g,"\n").trim().split(/\r?\n/).map((function(t){return t.trim()})).join("\n")}:null})).filter((function(t){return t})).map((function(t,e){return t?"".concat(e+1,"\n").concat(t.start," --\x3e ").concat(t.end,"\n").concat(t.text):""})).filter((function(t){return t.trim()})).join("\n\n"))}function I(t){return t.includes("?")?I(t.split("?")[0]):t.includes("#")?I(t.split("#")[0]):t.trim().toLowerCase().split(".").pop()}function V(t,e){var r=document.createElement("a");r.style.display="none",r.href=t,r.download=e,document.body.appendChild(r),r.click(),document.body.removeChild(r)}function W(t,e){(null==e||e>t.length)&&(e=t.length);for(var r=0,n=new Array(e);r1?e-1:0),n=1;n0&&void 0!==arguments[0]?arguments[0]:0;return new Promise((function(e){return setTimeout(e,t)}))}function J(t,e){var r,n,o=!1;return function i(){for(var a=arguments.length,c=new Array(a),l=0;l0?[e,r,n]:[r,n]).map((function(t){return t<10?"0".concat(t):String(t)})).join(":")}function tt(t){return t.replace(/[&<>'"]/g,(function(t){return{"&":"&","<":"<",">":">","'":"'",'"':"""}[t]||t}))}var et=Object.freeze({__proto__:null,query:v,queryAll:g,addClass:m,removeClass:b,hasClass:w,append:x,remove:function(t){return t.parentNode.removeChild(t)},setStyle:O,setStyles:k,getStyle:j,sublings:P,inverseClass:S,tooltip:E,isInViewport:R,includeFromEvent:$,replaceElement:T,ArtPlayerError:L,errorHandle:M,srtToVtt:F,vttToBlob:q,assToVtt:B,getExt:I,download:V,def:H,has:_,get:X,proxyPropertys:Q,mergeDeep:Y,sleep:Z,debounce:function(t,e,r){var n;function o(){for(var o=arguments.length,i=new Array(o),a=0;a-1;case"function":return t(r.userAgent);case"regexp":return t.test(r.userAgent);default:return!1}}))},yt=function(){function e(r){var n=this;t(this,e),this.art=r,this.art.query=this.query.bind(this),r.option.container instanceof Element?this.$container=r.option.container:(this.$container=v(r.option.container),M(this.$container,"No container element found by ".concat(r.option.container)));var o=this.$container.tagName.toLowerCase();M("div"===o,"Unsupported container element type, only support 'div' but got '".concat(o,"'")),M(r.constructor.instances.every((function(t){return t.template.$container!==n.$container})),"Cannot mount multiple instances on the same dom element"),this.$original=this.$container.cloneNode(!0),r.whitelist.state?this.desktop():this.mobile()}return r(e,[{key:"query",value:function(t){return v(t,this.$container)}},{key:"desktop",value:function(){var t=this.art.option,r=t.backdrop,n=t.theme;t.useSSR||(this.$container.innerHTML=e.html),this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video"),this.$poster=this.query(".art-poster"),this.$subtitle=this.query(".art-subtitle"),this.$danmuku=this.query(".art-danmuku"),this.$bottom=this.query(".art-bottom"),this.$progress=this.query(".art-progress"),this.$controls=this.query(".art-controls"),this.$controlsLeft=this.query(".art-controls-left"),this.$controlsRight=this.query(".art-controls-right"),this.$layer=this.query(".art-layers"),this.$loading=this.query(".art-loading"),this.$notice=this.query(".art-notice"),this.$noticeInner=this.query(".art-notice-inner"),this.$mask=this.query(".art-mask"),this.$state=this.query(".art-state"),this.$setting=this.query(".art-settings"),this.$settingInner=this.query(".art-setting-inner"),this.$settingBody=this.query(".art-setting-body"),this.$info=this.query(".art-info"),this.$infoPanel=this.query(".art-info-panel"),this.$infoClose=this.query(".art-info-close"),this.$miniHeader=this.query(".art-mini-header"),this.$miniTitle=this.query(".art-mini-title"),this.$miniClose=this.query(".art-mini-close"),this.$contextmenu=this.query(".art-contextmenus"),this.$player.style.setProperty("--theme",n),this.$container.dataset.artId=this.art.id,r&&(m(this.$settingInner,"art-backdrop-filter"),m(this.$contextmenu,"art-backdrop-filter"),m(this.$info,"art-backdrop-filter")),this.art.isMobile&&m(this.$container,"art-mobile")}},{key:"mobile",value:function(){this.$container.innerHTML='
',this.$player=this.query(".art-video-player"),this.$video=this.query(".art-video")}},{key:"destroy",value:function(t){t?T(this.$original,this.$container):m(this.$player,"art-destroy")}}],[{key:"html",get:function(){return'
Player version:
4.0.3
Video url:
Video volume:
Video time:
Video duration:
Video resolution:
x
[x]
xD7
'}}]),e}(),vt={"Video info":"统计信息",Close:"关闭","Video load failed":"加载失败",Volume:"音量",Play:"播放",Pause:"暂停",Rate:"速度",Mute:"静音",Flip:"翻转",Rotate:"旋转",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新连接","Hide subtitle":"隐藏字幕","Show subtitle":"显示字幕","Hide danmu":"隐藏弹幕","Show danmu":"显示弹幕","Show setting":"显示设置","Hide setting":"隐藏设置",Screenshot:"截图","Play speed":"播放速度","Aspect ratio":"画面比例",Default:"默认",Normal:"正常",Open:"打开","Switch video":"切换","Switch subtitle":"切换字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"网页全屏","Exit web fullscreen":"退出网页全屏","Mini player":"迷你播放器","PIP mode":"画中画模式","Exit PIP mode":"退出画中画模式","PIP not supported":"不支持画中画模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地视频","Subtitle offset time":"字幕偏移时间","No subtitles found":"未发现字幕"},gt={"Video info":"統計訊息",Close:"關閉","Video load failed":"載入失敗",Volume:"音量",Play:"播放",Pause:"暫停",Rate:"速度",Mute:"靜音",Flip:"翻轉",Rotate:"旋轉",Horizontal:"水平",Vertical:"垂直",Reconnect:"重新連接","Hide subtitle":"隱藏字幕","Show subtitle":"顯示字幕","Hide danmu":"隱藏彈幕","Show danmu":"顯示彈幕","Show setting":"顯示设置","Hide setting":"隱藏设置",Screenshot:"截圖","Play speed":"播放速度","Aspect ratio":"畫面比例",Default:"默認",Normal:"正常",Open:"打開","Switch video":"切換","Switch subtitle":"切換字幕",Fullscreen:"全屏","Exit fullscreen":"退出全屏","Web fullscreen":"網頁全屏","Exit web fullscreen":"退出網頁全屏","Mini player":"迷你播放器","PIP mode":"畫中畫模式","Exit PIP mode":"退出畫中畫模式","PIP not supported":"不支持畫中畫模式","Fullscreen not supported":"不支持全屏模式","Local Subtitle":"本地字幕","Local Video":"本地視頻","Subtitle offset time":"字幕偏移時間","No subtitles found":"未發現字幕"},mt=function(){function e(r){t(this,e),this.art=r,this.languages={"zh-cn":vt,"zh-tw":gt},this.init()}return r(e,[{key:"init",value:function(){var t=this.art.option.lang.toLowerCase();this.language=this.languages[t]||{}}},{key:"get",value:function(t){return this.language[t]||t}},{key:"update",value:function(t){this.languages=Y(this.languages,t),this.init()}}]),e}();var bt={exports:{}};!function(t){!function(){var e="undefined"!=typeof window&&void 0!==window.document?window.document:{},r=t.exports,n=function(){for(var t,r=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n=0,o=r.length,i={};nd){var h=d*s/l;O(n,"width","".concat(100*h,"%")),O(n,"height","100%"),O(n,"padding","0 ".concat((u-u*h)/2,"px"))}else{var y=l/d/s;O(n,"width","100%"),O(n,"height","".concat(100*y,"%")),O(n,"padding","".concat((p-p*y)/2,"px 0"))}o.dataset.aspectRatio=e}a.show="".concat(i.get("Aspect ratio"),": ").concat("default"===e?i.get("Default"):e),t.emit("aspectRatio",e)}}),H(e,"aspectRatioReset",{set:function(t){if(t&&e.aspectRatio){var r=e.aspectRatio;e.aspectRatio=r}}})}(r,this),function(t,e){var r=t.option,n=t.notice,o=t.template.$video,i=document.createElement("canvas");H(e,"getDataURL",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),t(i.toDataURL("image/png"))}catch(t){n.show=t,e(t)}}))}}),H(e,"getBlobUrl",{value:function(){return new Promise((function(t,e){try{i.width=o.videoWidth,i.height=o.videoHeight,i.getContext("2d").drawImage(o,0,0),i.toBlob((function(e){t(URL.createObjectURL(e))}))}catch(t){n.show=t,e(t)}}))}}),H(e,"screenshot",{value:function(){return e.getDataURL().then((function(e){return V(e,"".concat(r.title||"artplayer","_").concat(K(o.currentTime),".png")),t.emit("screenshot",e),e}))}})}(r,this),xt(r,this),function(t,e){var r=t.template.$player;H(e,"fullscreenWeb",{get:function(){return w(r,"art-fullscreen-web")},set:function(n){n?(m(r,"art-fullscreen-web"),e.aspectRatioReset=!0,t.emit("resize"),t.emit("fullscreenWeb",!0)):(b(r,"art-fullscreen-web"),e.aspectRatioReset=!0,e.autoSize=t.option.autoSize,t.emit("resize"),t.emit("fullscreenWeb"))}}),H(e,"fullscreenWebToggle",{set:function(t){t&&(e.fullscreenWeb=!e.fullscreenWeb)}})}(r,this),Ot(r,this),function(t,e){var r=t.template.$video;H(e,"loaded",{get:function(){return e.loadedTime/r.duration}}),H(e,"loadedTime",{get:function(){return r.buffered.length?r.buffered.end(r.buffered.length-1):0}})}(r,this),function(t,e){H(e,"played",{get:function(){return e.currentTime/e.duration}})}(0,this),function(t,e){var r=t.template.$video;H(e,"playing",{get:function(){return!!(r.currentTime>0&&!r.paused&&!r.ended&&r.readyState>2)}})}(r,this),function(t,e){var r=t.template,n=r.$container,o=r.$player,i=r.$video;H(e,"autoSize",{get:function(){return w(n,"art-auto-size")},set:function(r){if(r){var a=i.videoWidth,c=i.videoHeight,l=n.getBoundingClientRect(),s=l.width,u=l.height,p=a/c,f=s/u;if(m(n,"art-auto-size"),f>p)O(o,"width","".concat(u*p/s*100,"%")),O(o,"height","100%");else{var d=s/p/u*100;O(o,"width","100%"),O(o,"height","".concat(d,"%"))}t.emit("autoSize",{width:e.width,height:e.height})}else b(n,"art-auto-size"),O(o,"width",null),O(o,"height",null),t.emit("autoSize")}})}(r,this),function(t,e){H(e,"rect",{get:function(){return t.template.$player.getBoundingClientRect()}}),["bottom","height","left","right","top","width"].forEach((function(t){H(e,t,{get:function(){return e.rect[t]}})})),H(e,"x",{get:function(){return e.left+window.pageXOffset}}),H(e,"y",{get:function(){return e.top+window.pageYOffset}})}(r,this),function(t,e){var r=t.template.$player,n=t.i18n,o=t.notice;H(e,"flip",{get:function(){return r.dataset.flip},set:function(i){i||(i="normal");var a=["normal","horizontal","vertical"];M(a.includes(i),"'flip' only accept ".concat(a.toString()," as parameters")),"normal"===i?delete r.dataset.flip:(e.rotate=!1,r.dataset.flip=i);var c=i.replace(i[0],i[0].toUpperCase());o.show="".concat(n.get("Flip"),": ").concat(n.get(c)),t.emit("flip",i)}}),H(e,"flipReset",{set:function(t){if(t&&e.flip){var r=e.flip;e.flip=r}}})}(r,this),function(t,e){var r=t.i18n,n=t.option,o=t.storage,i=t.events.proxy,a=t.template,c=a.$player,l=a.$miniClose,s=a.$miniTitle,u=a.$miniHeader,p="",f=!1,d=0,h=0,y=0,v=0;i(u,"mousedown",(function(t){f=!0,d=t.pageX,h=t.pageY,y=e.left,v=e.top})),i(document,"mousemove",(function(t){if(f){m(c,"art-is-dragging");var e=v+t.pageY-h,r=y+t.pageX-d;O(c,"top","".concat(e,"px")),O(c,"left","".concat(r,"px")),o.set("top",e),o.set("left",r)}})),i(document,"mouseup",(function(){f=!1,b(c,"art-is-dragging")})),i(l,"click",(function(){e.mini=!1,f=!1,b(c,"art-is-dragging")})),x(s,n.title||r.get("Mini player")),H(e,"mini",{get:function(){return w(c,"art-mini")},set:function(r){if(r){e.autoSize=!1,p=c.style.cssText,m(c,"art-mini");var i=o.get("top"),a=o.get("left");if(i&&a)O(c,"top","".concat(i,"px")),O(c,"left","".concat(a,"px")),R(u)||(o.del("top"),o.del("left"),e.mini=!0);else{var l=document.body,s=l.clientHeight-e.height-50,f=l.clientWidth-e.width-50;o.set("top",s),o.set("left",f),O(c,"top","".concat(s,"px")),O(c,"left","".concat(f,"px"))}e.aspectRatio=!1,e.playbackRate=!1,t.emit("mini",!0)}else c.style.cssText=p,b(c,"art-mini"),O(c,"top",null),O(c,"left",null),e.aspectRatio=!1,e.playbackRate=!1,e.autoSize=n.autoSize,t.emit("mini")}}),H(e,"miniToggle",{set:function(t){t&&(e.mini=!e.mini)}})}(r,this),function(t,e){var r=[];H(e,"loop",{get:function(){return r},set:function(n){if(Array.isArray(n)&&"number"==typeof n[0]&&"number"==typeof n[1]){var o=G(n[0],0,Math.min(n[1],e.duration)),i=G(n[1],o,e.duration);i-o>=1?(r=[o,i],t.emit("loop",r)):(r=[],t.emit("loop"))}else r=[],t.emit("loop")}}),t.on("video:timeupdate",(function(){r.length&&(e.currentTimer[1])&&(e.seek=r[0])}))}(r,this),function(t,e){var r=t.template,n=r.$video,o=r.$player,i=t.i18n,a=t.notice;H(e,"rotate",{get:function(){return Number(o.dataset.rotate)||0},set:function(r){r||(r=0);var c=[-270,-180,-90,0,90,180,270];if(M(c.includes(r),"'rotate' only accept ".concat(c.toString()," as parameters")),0===r)delete o.dataset.rotate,O(n,"transform",null);else{e.flip=!1,t.autoSize=!0,o.dataset.rotate=r;var l=function(){var t=n.videoWidth,e=n.videoHeight;return t>e?e/t:t/e},s=0,u=1;switch(r){case-270:s=90,u=l();break;case-180:s=180;break;case-90:s=270,u=l();break;case 90:s=90,u=l();break;case 180:s=180;break;case 270:s=270,u=l()}O(n,"transform","rotate(".concat(s,"deg) scale(").concat(u,")"))}a.show="".concat(i.get("Rotate"),": ").concat(r,"°"),t.emit("rotate",r)}}),H(e,"rotateReset",{set:function(t){if(t&&e.rotate){var r=e.rotate;e.rotate=r}}})}(r,this),function(t,e){var r=t.option,n=t.template.$poster;H(e,"poster",{get:function(){return r.poster},set:function(t){r.poster=t,O(n,"backgroundImage","url(".concat(t,")"))}})}(r,this),Q(r,this)};function jt(t,e){for(;!Object.prototype.hasOwnProperty.call(t,e)&&null!==(t=l(t)););return t}function Pt(){return Pt="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(t,e,r){var n=jt(t,e);if(n){var o=Object.getOwnPropertyDescriptor(n,e);return o.get?o.get.call(arguments.length<3?t:r):o.value}},Pt.apply(this,arguments)}var St=function(){function e(r){t(this,e),this.id=0,this.art=r,this.add=this.add.bind(this)}return r(e,[{key:"show",get:function(){return w(this.art.template.$player,"art-".concat(this.name,"-show"))},set:function(t){var e=this.art.template.$player,r="art-".concat(this.name,"-show");t?m(e,r):b(e,r),this.art.emit(this.name,t)}},{key:"toggle",set:function(t){t&&(this.show=!this.show)}},{key:"add",value:function(t){var e=this,r="function"==typeof t?t(this.art):t;if(this.$parent&&this.name&&!r.disable){var n=r.name||"".concat(this.name).concat(this.id);M(!_(this,n),"Cannot add an existing name [".concat(n,"] to the [").concat(this.name,"]")),this.id+=1;var o=document.createElement("div");m(o,"art-".concat(this.name)),m(o,"art-".concat(this.name,"-").concat(n));var i=Array.from(this.$parent.children);o.dataset.index=r.index||this.id;var a=i.find((function(t){return Number(t.dataset.index)>=Number(o.dataset.index)}));return a?a.insertAdjacentElement("beforebegin",o):x(this.$parent,o),r.html&&x(o,r.html),r.style&&k(o,r.style),r.tooltip&&E(o,r.tooltip),r.click&&this.art.events.proxy(o,"click",(function(t){t.preventDefault(),r.click.call(e.art,e,t)})),r.selector&&["left","right"].includes(r.position)&&this.selector(r,o),r.mounted&&r.mounted.call(this.art,o),1===o.childNodes.length&&3===o.childNodes[0].nodeType&&m(o,"art-control-onlyText"),H(this,n,{value:o}),o}}},{key:"selector",value:function(t,e){var r=this,n=this.art.events,o=n.hover,i=n.proxy;m(e,"art-control-selector");var a=document.createElement("div");m(a,"art-selector-value"),x(a,t.html),e.innerText="",x(e,a);var c=t.selector.map((function(t,e){return'
').concat(t.html,"
")})).join(""),l=document.createElement("div");m(l,"art-selector-list"),x(l,c),x(e,l);var s=function(){var t=j(e,"width")/2-j(l,"width")/2;l.style.left="".concat(t,"px")};o(e,s),i(l,"click",(function(e){var n=(e.composedPath()||[]).find((function(t){return w(t,"art-selector-item")}));if(n){S(n,"art-current");var o=Number(n.dataset.index),i=t.selector[o]||{};if(a.innerText=n.innerText,t.onSelect){var c=t.onSelect.call(r.art,i,n);"string"==typeof c&&(a.innerHTML=c)}s(),r.art.emit("selector",i,n)}}))}}]),e}();function Et(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Rt(t){for(var e=1;e
',mounted:function(t){var r=!1,l=v(".art-progress-loaded",t),s=v(".art-progress-played",t),u=v(".art-progress-highlight",t),p=v(".art-progress-indicator",t),f=v(".art-progress-tip",t);O(s,"backgroundColor",o);var d=14;function h(t,e){"loaded"===t&&O(l,"width","".concat(100*e,"%")),"played"===t&&(O(s,"width","".concat(100*e,"%")),O(p,"left","calc(".concat(100*e,"% - ").concat(d/2,"px)")))}c.indicator?(d=16,x(p,c.indicator)):k(p,{backgroundColor:o}),k(p,{left:"-".concat(d/2,"px"),width:"".concat(d,"px"),height:"".concat(d,"px")}),n.forEach((function(t){var e=G(t.time,0,a.duration)/a.duration*100;x(u,''))})),h("loaded",a.loaded),e.on("video:progress",(function(){h("loaded",a.loaded)})),e.on("video:timeupdate",(function(){h("played",a.played)})),e.on("video:ended",(function(){h("played",1)})),i(t,"mousemove",(function(r){O(f,"display","block"),$(r,u)?function(r){var n=Ft(e,r).width,o=r.target.dataset.text;f.innerHTML=o;var i=f.clientWidth;n<=i/2?O(f,"left",0):n>t.clientWidth-i/2?O(f,"left","".concat(t.clientWidth-i,"px")):O(f,"left","".concat(n-i/2,"px"))}(r):function(r){var n=Ft(e,r),o=n.width,i=n.time;f.innerHTML=i;var a=f.clientWidth;o<=a/2?O(f,"left",0):o>t.clientWidth-a/2?O(f,"left","".concat(t.clientWidth-a,"px")):O(f,"left","".concat(o-a/2,"px"))}(r)})),i(t,"mouseout",(function(){O(f,"display","none")})),i(t,"click",(function(t){if(t.target!==p){var r=Ft(e,t),n=r.second;h("played",r.percentage),a.seek=n}})),i(p,"mousedown",(function(){r=!0})),i(document,"mousemove",(function(t){if(r){var n=Ft(e,t),o=n.second;h("played",n.percentage),a.seek=o}})),i(document,"mouseup",(function(){r&&(r=!1)}))}})}}function Bt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function It(t){for(var e=1;en.clientWidth-l/2?O(t,"left","".concat(n.clientWidth-l,"px")):O(t,"left","".concat(i-l/2,"px"))}(o))})),i(n,"mouseout",(function(){O(t,"display","none")}))}})}}function Zt(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function Jt(t){for(var e=1;e=3e3&&(r.show=!1,m(c,"art-hide-cursor"),b(c,"art-hover"))})),e.once("ready",(function(){r.add(qt({name:"progress",disable:i.isLive,position:"top",index:10})),r.add(Yt({name:"thumbnails",disable:!i.thumbnails.url||i.isLive,position:"top",index:20})),r.add(function(t){return function(e){return ee(ee({},t),{},{mounted:function(t){var r=e.player,n=x(t,''),o=x(t,'');e.on("loop",(function(e){e?(O(t,"display","block"),O(n,"left","calc(".concat(e[0]/r.duration*100,"% - ").concat(n.clientWidth,"px)")),O(o,"left","".concat(e[1]/r.duration*100,"%"))):O(t,"display","none")}))}})}}({name:"loop",disable:!1,position:"top",index:30})),r.add(function(t){return function(e){return Ct(Ct({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player,a=x(t,n.play),c=x(t,n.pause);function l(){O(a,"display","flex"),O(c,"display","none")}function s(){O(a,"display","none"),O(c,"display","flex")}E(a,o.get("Play")),E(c,o.get("Pause")),r(a,"click",(function(){i.play()})),r(c,"click",(function(){i.pause()})),i.playing?s():l(),e.on("video:playing",(function(){s()})),e.on("video:pause",(function(){l()}))}})}}({name:"playAndPause",disable:!1,position:"left",index:10})),r.add(function(t){return function(e){return Ht(Ht({},t),{},{mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player,i=e.i18n,a=!1,c=x(t,n.volume),l=x(t,n.volumeClose),s=x(t,'
'),u=x(s,'
');function p(t){var e=s.getBoundingClientRect().left;return G(t.pageX-e-6,0,54)/48}function f(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:.7;if(o.muted||0===t)O(c,"display","none"),O(l,"display","flex"),O(u,"left","0");else{var e=48*t;O(c,"display","flex"),O(l,"display","none"),O(u,"left","".concat(e,"px"))}}E(c,i.get("Mute")),O(l,"display","none"),e.isMobile&&O(s,"display","none"),f(o.volume),e.on("video:volumechange",(function(){f(o.volume)})),r(c,"click",(function(){o.muted=!0})),r(l,"click",(function(){o.muted=!1})),r(s,"click",(function(t){o.muted=!1,o.volume=p(t)})),r(u,"mousedown",(function(){a=!0})),r(t,"mousemove",(function(t){a&&(o.muted=!1,o.volume=p(t))})),r(document,"mouseup",(function(){a&&(a=!1)}))}})}}({name:"volume",disable:!1,position:"left",index:20})),r.add(function(t){return function(e){return Wt(Wt({},t),{},{mounted:function(t){function r(){var r="".concat(K(e.player.currentTime)," / ").concat(K(e.player.duration));r!==t.innerText&&(t.innerText=r)}r(),["video:loadedmetadata","video:timeupdate","video:progress"].forEach((function(t){e.on(t,r)}))}})}}({name:"time",disable:i.isLive,position:"left",index:30})),r.add(function(t){return function(e){var r=e.option.quality,n=r.find((function(t){return t.default}))||r[0];return Kt(Kt({},t),{},{html:n?n.html:"",selector:r,onSelect:function(t){e.player.switchQuality(t.url,t.html)}})}}({name:"quality",disable:0===i.quality.length,position:"right",index:10})),r.add(function(t){return function(e){return Jt(Jt({},t),{},{tooltip:e.i18n.get("Screenshot"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.player;x(t,n.screenshot),r(t,"click",(function(){o.screenshot()}))}})}}({name:"screenshot",disable:!i.screenshot,position:"right",index:20})),r.add(function(t){return function(e){return It(It({},t),{},{tooltip:e.i18n.get("Hide subtitle"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.subtitle;x(t,n.subtitle),r(t,"click",(function(){i.toggle=!0})),e.on("subtitle",(function(e){E(t,o.get(e?"Hide subtitle":"Show subtitle"))}))}})}}({name:"subtitle",disable:!i.subtitle.url,position:"right",index:30})),r.add(function(t){return function(e){return _t(_t({},t),{},{tooltip:e.i18n.get("Show setting"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.setting;x(t,n.setting),r(t,"click",(function(){i.toggle=!0})),e.on("setting",(function(e){E(t,o.get(e?"Hide setting":"Show setting"))}))}})}}({name:"setting",disable:!i.setting,position:"right",index:40})),r.add(function(t){return function(e){return zt(zt({},t),{},{tooltip:e.i18n.get("PIP mode"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.pip),r(t,"click",(function(){i.pipToggle=!0})),e.on("pip",(function(e){E(t,o.get(e?"Exit PIP mode":"PIP mode"))}))}})}}({name:"pip",disable:!i.pip,position:"right",index:50})),r.add(function(t){return function(e){return Tt(Tt({},t),{},{tooltip:e.i18n.get("Web fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreenWeb),r(t,"click",(function(){i.fullscreenWebToggle=!0})),e.on("fullscreenWeb",(function(e){E(t,o.get(e?"Exit web fullscreen":"Web fullscreen"))}))}})}}({name:"fullscreenWeb",disable:!i.fullscreenWeb,position:"right",index:60})),r.add(function(t){return function(e){return Rt(Rt({},t),{},{tooltip:e.i18n.get("Fullscreen"),mounted:function(t){var r=e.events.proxy,n=e.icons,o=e.i18n,i=e.player;x(t,n.fullscreen),r(t,"click",(function(){i.fullscreenToggle=!0})),e.on("fullscreen",(function(e){E(t,o.get(e?"Exit fullscreen":"Fullscreen"))}))}})}}({name:"fullscreen",disable:!i.fullscreen,position:"right",index:70})),i.controls.forEach((function(t){r.add(t)}))})),r}return r(o,[{key:"add",value:function(t){var e="function"==typeof t?t(this.art):t,r=this.art.template,n=r.$progress,i=r.$controlsLeft,a=r.$controlsRight;switch(e.position){case"top":this.$parent=n;break;case"left":this.$parent=i;break;case"right":this.$parent=a;break;default:M(!1,"Control option.position must one of 'top', 'left', 'right'")}Pt(l(o.prototype),"add",this).call(this,e)}}]),o}(St);function oe(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ie(t){for(var e=1;e0.50.75').concat(r.get("Normal"),'1.251.52.0'),click:function(t,e){var r=e.target.dataset.rate;r&&(n.playbackRate=Number(r),t.show=!1)},mounted:function(t){e.on("playbackRate",(function(e){var r=g("span",t).find((function(t){return Number(t.dataset.rate)===e}));r&&S(r,"art-current")}))}})}}({disable:!i.playbackRate,name:"playbackRate",index:10})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return ce(ce({},t),{},{html:"".concat(r.get("Aspect ratio"),':').concat(r.get("Default"),'4:316:9'),click:function(t,e){var r=e.target.dataset.ratio;r&&(n.aspectRatio=r,t.show=!1)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("span",t).find((function(t){return t.dataset.ratio===e}));r&&S(r,"art-current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio",index:20})),o.add(function(t){return function(e){return se(se({},t),{},{html:e.i18n.get("Video info"),click:function(t){e.info.show=!0,t.show=!1}})}}({disable:!1,name:"info",index:30})),o.add(function(t){return pe(pe({},t),{},{html:'ArtPlayer 4.0.3'})}({disable:!1,name:"version",index:40})),o.add(function(t){return function(e){return de(de({},t),{},{html:e.i18n.get("Close"),click:function(t){t.show=!1}})}}({disable:!1,name:"close",index:60})),i.contextmenu.forEach((function(t){o.add(t)})),s(c,"contextmenu",(function(t){t.preventDefault(),o.show=!0;var e=t.clientX,r=t.clientY,n=c.getBoundingClientRect(),i=n.height,a=n.width,s=n.left,u=n.top,p=l.getBoundingClientRect(),f=p.height,d=p.width,h=e-s,y=r-u;e+d>s+a&&(h=a-d),r+f>u+i&&(y=i-f),k(l,{top:"".concat(y,"px"),left:"".concat(h,"px")})})),s(c,"click",(function(t){$(t,l)||(o.show=!1)})),e.on("blur",(function(){o.show=!1}))})),o}return n}(St);function ve(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ge=function(e){i(o,e);var n=ve(o);function o(e){var r;return t(this,o),(r=n.call(this,e)).art=e,r.name="info",r.art.template.$info&&r.init(),r}return r(o,[{key:"init",value:function(){var t=this,e=this.art,r=e.template,n=r.$infoPanel,o=r.$infoClose,i=r.$video;(0,e.events.proxy)(o,"click",(function(){t.show=!1}));var a=null,c=g("[data-video]",n);function l(){c.forEach((function(t){var e=i[t.dataset.video];t.innerText="number"==typeof e?e.toFixed(2):e})),a=setTimeout((function(){l()}),1e3)}this.art.on("destroy",(function(){clearTimeout(a)})),this.art.on("info",(function(t){clearTimeout(a),t&&l()}))}}]),o}(St);function me(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var be=function(e){i(o,e);var n=me(o);function o(e){var r;t(this,o),(r=n.call(this,e)).name="subtitle";var i=e.option.subtitle,a=e.template.$subtitle;return k(a,i.style),i.url&&r.init(i.url),i.bilingual&&m(a,"art-bilingual"),r}return r(o,[{key:"url",get:function(){return this.art.template.$track.src}},{key:"textTrack",get:function(){return this.art.template.$video.textTracks[0]}},{key:"activeCue",get:function(){return this.textTrack.activeCues[0]}},{key:"bilingual",get:function(){return w(this.art.template.$subtitle,"art-bilingual")},set:function(t){var e=this.art.template.$subtitle;t?m(e,"art-bilingual"):b(e,"art-bilingual")}},{key:"style",value:function(t,e){var r=this.art.template.$subtitle;return"object"===a(t)?k(r,t):O(r,t,e)}},{key:"update",value:function(){var t=this.art.template.$subtitle;t.innerHTML="",this.activeCue&&(t.innerHTML=this.activeCue.text.split(/\r?\n/).map((function(t){return"

".concat(tt(t),"

")})).join(""),this.art.emit("subtitleUpdate",this.activeCue.text))}},{key:"switch",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.i18n,i=n.notice;return this.init(t,r).then((function(t){return r.name&&(i.show="".concat(o.get("Switch subtitle"),": ").concat(r.name)),e.art.emit("subtitleSwitch",t),t}))}},{key:"init",value:function(t){var e=this,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=this.art,o=n.notice,i=n.events.proxy,a=n.option.subtitle,c=n.template,l=c.$subtitle,s=c.$video,u=c.$track;if(!u){var p=document.createElement("track");p.default=!0,p.kind="metadata",s.appendChild(p),this.art.template.$track=p,i(this.textTrack,"cuechange",this.update.bind(this))}return fetch(t).then((function(t){return t.arrayBuffer()})).then((function(n){if(window.TextDecoder){var o=new TextDecoder(r.encoding||a.encoding).decode(n);switch(e.art.emit("subtitleLoad",t),r.ext||I(t)){case"srt":return q(F(o));case"ass":return q(B(o));case"vtt":return q(o);default:return t}}})).then((function(t){return l.innerHTML="",e.url===t||(URL.revokeObjectURL(e.url),e.art.template.$track.src=t),t})).catch((function(t){throw o.show=t,t}))}}]),o}(St);var we=function(){function e(r){var n=this;t(this,e),this.destroyEvents=[],this.proxy=this.proxy.bind(this),this.hover=this.hover.bind(this),this.loadImg=this.loadImg.bind(this),r.proxy=this.proxy,r.whitelist.state&&r.once("ready",(function(){!function(t,e){var r=t.template.$player;e.proxy(document,["click","contextmenu"],(function(e){$(e,r)?(t.isFocus=!0,t.emit("focus")):(t.isFocus=!1,t.emit("blur"))}))}(r,n),function(t,e){var r=t.template.$player;e.hover(r,(function(){m(r,"art-hover"),t.emit("hover",!0)}),(function(){b(r,"art-hover"),t.emit("hover")}))}(r,n),function(t,e){var r=t.template.$player;e.proxy(r,"mousemove",(function(e){t.emit("mousemove",e)}))}(r,n),function(t,e){var r=t.option,n=t.player,o=J((function(){n.normalSize&&(n.autoSize=r.autoSize),n.aspectRatioReset=!0,t.emit("resize")}),500);e.proxy(window,["orientationchange","resize"],(function(){o()}))}(r,n),function(t,e){if(t.isMobile&&!t.option.isLive){var r=t.player,n=t.notice,o=t.template.$video,i=!1,a=0,c=0;e.proxy(o,"touchstart",(function(t){1===t.touches.length&&(i=!0,a=t.touches[0].clientX)})),e.proxy(document,"touchmove",(function(t){if(1===t.touches.length&&i){var e=G((t.touches[0].clientX-a)/o.clientWidth,-1,1);c=G(r.currentTime+60*e,0,r.duration),n.show="".concat(K(c)," / ").concat(K(r.duration))}})),e.proxy(document,"touchend",(function(){i&&c&&(r.seek=c),i=!1,a=0,c=0}))}}(r,n),function(t,e){var r=t.player,n=t.option,o=t.template.$container,i=J((function(){t.emit("view",R(o,50))}),200);e.proxy(window,"scroll",(function(){i()})),t.on("view",(function(t){n.autoMini&&(r.mini=!t)}))}(r,n)}))}return r(e,[{key:"proxy",value:function(t,e,r){var n=this,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};if(Array.isArray(e))return e.map((function(e){return n.proxy(t,e,r,o)}));t.addEventListener(e,r,o);var i=function(){return t.removeEventListener(e,r,o)};return this.destroyEvents.push(i),i}},{key:"hover",value:function(t,e,r){e&&this.proxy(t,"mouseenter",e),r&&this.proxy(t,"mouseleave",r)}},{key:"loadImg",value:function(t){var e=this;return new Promise((function(r,n){var o;if(t instanceof HTMLImageElement)o=t;else{if("string"!=typeof t)return n(new L("Unable to get Image"));(o=new Image).src=t}return o.complete||(e.proxy(o,"load",(function(){return r(o)})),e.proxy(o,"error",(function(){return n(new L("Failed to load Image: ".concat(o.src)))}))),r(o)}))}},{key:"destroy",value:function(){this.destroyEvents.forEach((function(t){return t()}))}}]),e}(),xe=function(){function e(r){var n=this;t(this,e),this.keys={};var o=r.option,i=r.player,a=r.events.proxy;o.hotkey&&r.once("ready",(function(){n.add(27,(function(){i.fullscreenWeb&&(i.fullscreenWeb=!1)})),n.add(32,(function(){i.toggle()})),n.add(37,(function(){i.backward=5})),n.add(38,(function(){i.volume+=.1})),n.add(39,(function(){i.forward=5})),n.add(40,(function(){i.volume-=.1})),a(window,"keydown",(function(t){if(r.isFocus){var e=document.activeElement.tagName.toUpperCase(),o=document.activeElement.getAttribute("contenteditable");if("INPUT"!==e&&"TEXTAREA"!==e&&""!==o&&"true"!==o){var i=n.keys[t.keyCode];i&&(t.preventDefault(),i.forEach((function(e){return e.call(r,t)})),r.emit("hotkey",t))}}}))}))}return r(e,[{key:"add",value:function(t,e){return this.keys[t]?this.keys[t].push(e):this.keys[t]=[e],this}}]),e}();function Oe(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var ke=function(e){i(n,e);var r=Oe(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="layer",o.$parent=e.template.$layer,e.once("ready",(function(){e.option.layers.forEach((function(t){o.add(t)}))})),o}return n}(St);function je(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Pe=function(e){i(n,e);var r=je(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="loading",x(e.template.$loading,e.icons.loading),o}return n}(St),Se=function(){function e(r){t(this,e),this.art=r,this.time=2e3,this.timer=null}return r(e,[{key:"show",set:function(t){var e=this.art.template,r=e.$player,n=e.$noticeInner;if(!t)return b(r,"art-notice-show");n.innerText=t instanceof Error?t.message.trim():t,m(r,"art-notice-show"),clearTimeout(this.timer),this.timer=setTimeout((function(){n.innerText="",b(r,"art-notice-show")}),this.time)}}]),e}();function Ee(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Re=function(e){i(n,e);var r=Ee(n);function n(e){var o;return t(this,n),(o=r.call(this,e)).name="mask",x(e.template.$state,e.icons.state),o}return n}(St);function $e(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}var Te=function e(r){var n=this;t(this,e);var o=function(t){for(var e=1;e',state:'',play:'',pause:'',volume:'',volumeClose:'',subtitle:'',screenshot:'\t',setting:'',fullscreen:'\t\t\t\t',fullscreenWeb:'\t',pip:''},r.option.icons);Object.keys(o).forEach((function(t){H(n,t,{get:function(){var e=document.createElement("i");return m(e,"art-icon"),m(e,"art-icon-".concat(t)),x(e,o[t]),e}})}))};function De(t,e){var r=Object.keys(t);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(t);e&&(n=n.filter((function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable}))),r.push.apply(r,n)}return r}function ze(t){for(var e=1;e'.concat(r.get("Flip"),'
"),click:function(t,e){var r=e.target.dataset.value;r&&(n.flip=r)},mounted:function(t){e.on("flip",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.flip,name:"flip"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Ce(Ce({},t),{},{html:'
'.concat(r.get("Rotate"),': 0°
'),click:function(t,e){var r=e.target.dataset.value;if(r){var o=n.rotate+Number(r);n.rotate=360===o||-360===o?0:o}else n.rotate=0},mounted:function(t){var r=v(".art-rotate-value",t);e.on("rotate",(function(t){r.innerText="".concat(t||0,"°")}))}})}}({disable:!i.rotate,name:"rotate"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player;return Me(Me({},t),{},{html:'
'.concat(r.get("Aspect ratio"),'
'),click:function(t,e){var r=e.target.dataset.value;r&&(n.aspectRatio=r)},mounted:function(t){e.on("aspectRatio",(function(e){var r=g("button",t).find((function(t){return t.dataset.value===e}));r&&S(r.parentElement,"current")}))}})}}({disable:!i.aspectRatio,name:"aspectRatio"})),o.add(function(t){return function(e){var r=e.i18n,n=e.player,o=e.events.proxy;return qe(qe({},t),{},{html:'
'.concat(r.get("Play speed"),': 1.0x
'),mounted:function(t){var r=v(".art-setting-range input",t),i=v(".art-subtitle-value",t);o(r,"change",(function(){var t=r.value;i.innerText=t,n.playbackRate=Number(t)})),e.on("playbackRate",(function(t){t&&r.value!==t&&(r.value=t,i.innerText=t)}))}})}}({disable:!i.playbackRate,name:"playbackRate"})),i.settings.forEach((function(t){o.add(t)}))})),e.on("blur",(function(){o.show=!1}))),o}return n}(St),Ve=function(){function e(){t(this,e),this.name="artplayer_settings",this.settings={}}return r(e,[{key:"get",value:function(t){try{var e=JSON.parse(window.localStorage.getItem(this.name))||{};return t?e[t]:e}catch(e){return t?this.settings[t]:this.settings}}},{key:"set",value:function(t,e){try{var r=Object.assign({},this.get(),rt({},t,e));window.localStorage.setItem(this.name,JSON.stringify(r))}catch(r){this.settings[t]=e}}},{key:"del",value:function(t){try{var e=this.get();delete e[t],window.localStorage.setItem(this.name,JSON.stringify(e))}catch(e){delete this.settings[t]}}},{key:"clean",value:function(){try{window.localStorage.removeItem(this.name)}catch(t){this.settings={}}}}]),e}();function We(t){var e=t.i18n,r=t.subtitle,n=t.events.proxy;return{title:"Subtitle",name:"subtitleOffset",index:20,html:'
'.concat(e.get("Subtitle offset time"),': 0s
'),mounted:function(e){var o=v(".art-setting-range input",e),i=v(".art-subtitle-value",e);n(o,"change",(function(){var e=o.value;i.innerText=e,t.plugins.subtitleOffset.offset(Number(e))})),t.on("subtitle:switch",(function(){o.value=0,i.innerText=0})),t.on("subtitleOffset",(function(t){r.update(),o.value!==t&&(o.value=t,i.innerText=t)}))}}}function Ne(t){var e=t.constructor.utils.clamp,r=t.setting,n=t.notice,o=t.template,i=t.i18n,a=t.player;r.add(We);var c=[];return t.on("subtitle:switch",(function(){c=[]})),{name:"subtitleOffset",offset:function(r){if(o.$track&&o.$track.track){var l=Array.from(o.$track.track.cues),s=e(r,-5,5);l.forEach((function(t,r){c[r]||(c[r]={startTime:t.startTime,endTime:t.endTime}),t.startTime=e(c[r].startTime+s,0,a.duration),t.endTime=e(c[r].endTime+s,0,a.duration)})),n.show="".concat(i.get("Subtitle offset time"),": ").concat(r,"s"),t.emit("subtitleOffset",r)}else n.show="".concat(i.get("No subtitles found")),t.emit("subtitleOffset",0)}}}function He(t){var e=t.events.proxy,r=t.template,n=t.player,o=t.option,i=t.setting,a=t.i18n;function c(e){if(e){var i=r.$video.canPlayType(e.type);if("maybe"===i||"probably"===i){var a=URL.createObjectURL(e);o.title=e.name,n.switchUrl(a,e.name),t.emit("localVideo",e)}else M(!1,"Playback of this file format is not supported")}}function l(t){var r=x(t,'');O(t,"position","relative"),k(r,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(r,"change",(function(){c(r.files[0])}))}return e(r.$player,"dragover",(function(t){t.preventDefault()})),e(r.$player,"drop",(function(t){t.preventDefault(),c(t.dataTransfer.files[0])})),t.once("ready",(function(){i.add({title:"Local Video",name:"localVideo",index:30,html:'
'.concat(a.get("Local Video"),'
').concat(a.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localVideo",(function(t){n.textContent=t.name,n.title=t.name})),l(r)}})})),{name:"localVideo",attach:l}}function Ue(t){var e=t.events.proxy,r=t.subtitle,n=t.setting,o=t.i18n;function i(n){var o=x(n,'');O(n,"position","relative"),k(o,{position:"absolute",width:"100%",height:"100%",left:"0",top:"0",opacity:"0"}),e(o,"change",(function(){!function(e){if(e){var n=I(e.name);["ass","vtt","srt"].includes(n)?(r.switch(URL.createObjectURL(e),{name:e.name,ext:n}),t.emit("localSubtitle",e)):M(!1,"Only supports subtitle files in .ass, .vtt and .srt format")}}(o.files[0])}))}return t.once("ready",(function(){n.add({title:"Local Subtitle",name:"localSubtitle",index:40,html:'
'.concat(o.get("Local Subtitle"),'
').concat(o.get("Open"),'
'),mounted:function(e){var r=v(".art-upload-btn",e),n=v(".art-upload-value",e);t.on("localSubtitle",(function(t){n.textContent=t.name,n.title=t.name})),i(r)}})})),{name:"localSubtitle",attach:i}}function _e(t){var e=t.layers,r=t.player,n=t.option.theme;return e.add({name:"miniProgressBar",style:{display:"none",position:"absolute",left:0,right:0,bottom:0,height:"2px",backgroundColor:n},mounted:function(e){t.on("control",(function(t){e.style.display=t?"none":"block"})),t.on("destroy",(function(){e.style.display="none"})),t.on("video:timeupdate",(function(){e.style.width="".concat(100*r.played,"%")}))}}),{name:"miniProgressBar"}}var Xe=function(){function e(r){var n=this;t(this,e),this.art=r,this.id=0;var o=r.option;o.subtitle.url&&o.subtitleOffset&&this.add(Ne),!o.isLive&&o.miniProgressBar&&this.add(_e),o.localVideo&&this.add(He),o.localSubtitle&&this.add(Ue),r.option.plugins.forEach((function(t){n.add(t)}))}return r(e,[{key:"add",value:function(t){this.id+=1;var e=t.call(this,this.art),r=e&&e.name||t.name||"plugin".concat(this.id);return M(!_(this,r),"Cannot add a plugin that already has the same name: ".concat(r)),H(this,r,{value:e}),this}}]),e}(),Qe=function e(r){t(this,e);var n=r.option,o=r.events.proxy,i=r.template.$video;dt.events.forEach((function(t){o(i,t,(function(t){r.emit("video:".concat(t.type),t)}))})),Object.keys(n.moreVideoAttr).forEach((function(t){i[t]=n.moreVideoAttr[t]})),n.muted&&(i.muted=n.muted),n.volume&&(i.volume=G(n.volume,0,1)),n.poster&&(i.poster=n.poster),n.autoplay&&(i.autoplay=n.autoplay),i.controls=!0;var a=n.type||I(n.url),c=n.customType[a];a&&c?(c(i,n.url,r),r.emit("customType",a)):(i.src=n.url,r.emit("url",i.src))};function Ye(t){var e=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(t){return!1}}();return function(){var r,n=l(t);if(e){var o=l(this).constructor;r=Reflect.construct(n,arguments,o)}else r=n.apply(this,arguments);return c(this,r)}}var Ze=0,Je=[],Ge=function(e){i(a,e);var o=Ye(a);function a(e){var r;return t(this,a),(r=o.call(this)).id=++Ze,r.option=u(Y(a.option,e),ft),r.isFocus=!1,r.isDestroy=!1,r.userAgent=f,r.isMobile=d,r.isWechat=y,r.whitelist=new ht(n(r)),r.template=new yt(n(r)),r.events=new we(n(r)),r.whitelist.state?(r.storage=new Ve(n(r)),r.icons=new Te(n(r)),r.i18n=new mt(n(r)),r.notice=new Se(n(r)),r.player=new kt(n(r)),r.layers=new ke(n(r)),r.controls=new ne(n(r)),r.contextmenu=new ye(n(r)),r.subtitle=new be(n(r)),r.info=new ge(n(r)),r.loading=new Pe(n(r)),r.hotkey=new xe(n(r)),r.mask=new Re(n(r)),r.setting=new Ie(n(r)),r.plugins=new Xe(n(r))):r.mobile=new Qe(n(r)),Je.push(n(r)),r}return r(a,[{key:"destroy",value:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];this.events.destroy(),this.template.destroy(t),Je.splice(Je.indexOf(this),1),this.isDestroy=!0,this.emit("destroy")}}],[{key:"instances",get:function(){return Je}},{key:"version",get:function(){return"4.0.3"}},{key:"env",get:function(){return"production"}},{key:"build",get:function(){return"1638515330767"}},{key:"config",get:function(){return dt}},{key:"utils",get:function(){return et}},{key:"scheme",get:function(){return ft}},{key:"Emitter",get:function(){return p}},{key:"validator",get:function(){return u}},{key:"kindOf",get:function(){return u.kindOf}},{key:"html",get:function(){return yt.html}},{key:"option",get:function(){return{container:"#artplayer",url:"",poster:"",title:"",type:"",theme:"#f00",volume:.7,isLive:!1,muted:!1,autoplay:!1,autoSize:!1,autoMini:!1,loop:!1,flip:!1,rotate:!1,playbackRate:!1,aspectRatio:!1,screenshot:!1,setting:!1,hotkey:!0,pip:!1,mutex:!0,backdrop:!0,fullscreen:!1,fullscreenWeb:!1,subtitleOffset:!1,miniProgressBar:!1,localVideo:!1,localSubtitle:!1,useSSR:!1,layers:[],contextmenu:[],controls:[],settings:[],quality:[],highlight:[],plugins:[],whitelist:[],thumbnails:{url:"",number:60,width:160,height:90,column:10},subtitle:{url:"",style:{},encoding:"utf-8",bilingual:!1},moreVideoAttr:{controls:!1,preload:h?"auto":"metadata"},icons:{},customType:{},lang:navigator.language.toLowerCase()}}}]),a}(p);return console.log("%c ArtPlayer %c 4.0.3 %c https://artplayer.org","color: #fff; background: #5f5f5f","color: #fff; background: #4bc729",""),Ge}));

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%0D?Kz+Q|)9Udc@!o}*dyb<$3GY90m;MSqWDI{bRu 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 *K_fUcJRe*#qh!-38v8<7Wk!XXrZP1tyb( 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