eorzea-weather
Version:
Weather forecast for Eorzea.
3 lines (2 loc) • 16.4 kB
JavaScript
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e||self).eorzeaWeather=n()}(this,function(){var e=0;function n(n){return"__private_"+e+++"_"+n}function t(e,n){if(!Object.prototype.hasOwnProperty.call(e,n))throw new TypeError("attempted to use private field on non-instance");return e}var r="blizzards",a="clearSkies",o="clouds",s="dustStorms",u="fairSkies",i="fog",h="gales",E="gloom",N="heatWaves",_="rain",c="showers",l="snow",O="thunder",A="thunderstorms",d="umbralWind",S="wind",f={__proto__:null,amhAraeng:function(e){return e<45?u:e<60?o:e<70?s:e<80?N:a},azysLla:function(e){return e<35?u:e<70?o:O},bozjanSouthernFront:function(e){return e<52?u:e<64?_:e<76?S:e<88?O:s},centralShroud:function(e){return e<5?O:e<20?_:e<30?i:e<40?o:e<55?u:e<85?a:u},centralThanalan:function(e){return e<15?s:e<55?a:e<75?u:e<85?o:e<95?i:_},coerthasCentralHighlands:function(e){return e<20?r:e<60?l:e<70?u:e<75?a:e<90?o:i},coerthasWesternHighlands:function(e){return e<20?r:e<60?l:e<70?u:e<75?a:e<90?o:i},eastShroud:function(e){return e<5?O:e<20?_:e<30?i:e<40?o:e<55?u:e<85?a:u},easternLaNoscea:function(e){return e<5?i:e<50?a:e<80?u:e<90?o:e<95?_:c},easternThanalan:function(e){return e<40?a:e<60?u:e<70?o:e<80?i:e<85?_:c},eulmore:function(e){return e<10?h:e<20?_:e<30?i:e<45?o:e<85?u:a},eurekaAnemos:function(e){return e<30?u:e<60?h:e<90?c:l},eurekaHydatos:function(e){return e<12?u:e<34?c:e<56?E:e<78?A:l},eurekaPagos:function(e){return e<10?u:e<28?i:e<46?N:e<64?l:e<82?O:r},eurekaPyros:function(e){return e<10?u:e<28?N:e<46?O:e<64?r:e<82?d:l},gridania:function(e){return e<5||e<20?_:e<30?i:e<40?o:e<55?u:e<85?a:u},idyllshire:function(e){return e<10?o:e<20?i:e<30?_:e<40?c:e<70?a:u},ilMheg:function(e){return e<10?_:e<20?i:e<35?o:e<45?A:e<60?a:u},ishgard:function(e){return e<60?l:e<70?u:e<75?a:e<90?o:i},kholusia:function(e){return e<10?h:e<20?_:e<30?i:e<45?o:e<85?u:a},kugane:function(e){return e<10?_:e<20?i:e<40?o:e<80?u:a},lakeland:function(e){return e<20?a:e<60?u:e<75?o:e<85?i:e<95?_:A},limsaLominsa:function(e){return e<20?o:e<50?a:e<80?u:e<90?i:_},lowerLaNoscea:function(e){return e<20?o:e<50?a:e<70?u:e<80?S:e<90?i:_},middleLaNoscea:function(e){return e<20?o:e<50?a:e<70?u:e<80?S:e<90?i:_},mist:function(e){return e<20?o:e<50?a:e<70||e<80?u:e<90?i:_},morDhona:function(e){return e<15?o:e<30?i:e<60?E:e<75?a:u},northShroud:function(e){return e<5?i:e<10?c:e<25?_:e<30?i:e<40?o:e<70?u:a},northernThanalan:function(e){return e<5?a:e<20?u:e<50?o:i},outerLaNoscea:function(e){return e<30?a:e<50?u:e<70?o:e<85?i:_},rhalgrsReach:function(e){return e<15?a:e<60?u:e<80?o:e<90?i:O},shirogane:function(e){return e<10?_:e<20?i:e<40?o:e<80?u:a},southShroud:function(e){return e<5?i:e<10?A:e<25?O:e<30?i:e<40?o:e<70?u:a},southernThanalan:function(e){return e<20?N:e<60?a:e<80?u:e<90?o:i},theAzimSteppe:function(e){return e<5?h:e<10?S:e<17?_:e<25?i:e<35?o:e<75?u:a},theChurningMists:function(e){return e<10?o:e<20?h:e<40?"umbralStatic":e<70?a:u},theCrystarium:function(e){return e<20?a:e<60?u:e<75?o:e<85?i:e<95?_:A},theDiadem:function(e){return e<30?u:e<60?i:e<90?S:d},theDravanianForelands:function(e){return e<10?o:e<20?i:e<30?O:e<40?s:e<70?a:u},theDravanianHinterlands:function(e){return e<10?o:e<20?i:e<30?_:e<40?c:e<70?a:u},theFringes:function(e){return e<15?a:e<60?u:e<80?o:e<90?i:O},theGoblet:function(e){return e<40?a:e<60?u:e<85?o:e<95?i:_},theLavenderBeds:function(e){return e<5?o:e<20?_:e<30?i:e<40?o:e<55?u:e<85?a:u},theLochs:function(e){return e<20?a:e<60?u:e<80?o:e<90?i:A},thePeaks:function(e){return e<10?a:e<60?u:e<75?o:e<85?i:e<95?S:s},theRaktikaGreatwood:function(e){return e<10?i:e<20?_:e<30?d:e<45?a:e<85?u:o},theRubySea:function(e){return e<10?O:e<20?S:e<35?o:e<75?u:a},theSeaOfClouds:function(e){return e<30?a:e<60?u:e<70?o:e<80?i:e<90?S:d},theTempest:function(e){return e<20?o:e<80?u:a},uldah:function(e){return e<40?a:e<60?u:e<85?o:e<95?i:_},upperLaNoscea:function(e){return e<30?a:e<50?u:e<70?o:e<80?i:e<90?O:A},westernLaNoscea:function(e){return e<10?i:e<40?a:e<60?u:e<80?o:e<90?S:h},westernThanalan:function(e){return e<40?a:e<60?u:e<85?o:e<95?i:_},wolvesDenPier:function(e){return e<20?o:e<50?a:e<80?u:e<90?i:A},yanxia:function(e){return e<5?c:e<15?_:e<25?i:e<40?o:e<80?u:a},zadnor:function(e){return e<60?u:e<70?_:e<80?S:e<90?O:l}},T={__proto__:null,en:{"weathers.blizzards":"Blizzards","weathers.clearSkies":"Clear Skies","weathers.clouds":"Clouds","weathers.dustStorms":"Dust Storms","weathers.fairSkies":"Fair Skies","weathers.fog":"Fog","weathers.gales":"Gales","weathers.gloom":"Gloom","weathers.heatWaves":"Heat Waves","weathers.rain":"Rain","weathers.showers":"Showers","weathers.snow":"Snow","weathers.thunder":"Thunder","weathers.thunderstorms":"Thunderstorms","weathers.umbralStatic":"Umbral Static","weathers.umbralWind":"Umbral Wind","weathers.wind":"Wind","zones.amhAraeng":"Amh Araeng","zones.azysLla":"Azys Lla","zones.bozjanSouthernFront":"Bozjan Southern Front","zones.centralShroud":"Central Shroud","zones.centralThanalan":"Central Thanalan","zones.coerthasCentralHighlands":"Coerthas Central Highlands","zones.coerthasWesternHighlands":"Coerthas Western Highlands","zones.eastShroud":"East Shroud","zones.easternLaNoscea":"Eastern La Noscea","zones.easternThanalan":"Eastern Thanalan","zones.eulmore":"Eulmore","zones.eurekaAnemos":"Eureka Anemos","zones.eurekaHydatos":"Eureka Hydatos","zones.eurekaPagos":"Eureka Pagos","zones.eurekaPyros":"Eureka Pyros","zones.gridania":"Gridania","zones.idyllshire":"Idyllshire","zones.ilMheg":"Il Mheg","zones.ishgard":"Ishgard","zones.kholusia":"Kholusia","zones.kugane":"Kugane","zones.lakeland":"Lakeland","zones.limsaLominsa":"Limsa Lominsa","zones.lowerLaNoscea":"Lower La Noscea","zones.middleLaNoscea":"Middle La Noscea","zones.mist":"Mist","zones.morDhona":"Mor Dhona","zones.northShroud":"North Shroud","zones.northernThanalan":"Northern Thanalan","zones.outerLaNoscea":"Outer La Noscea","zones.rhalgrsReach":"Rhalgr's Reach","zones.shirogane":"Shirogane","zones.southShroud":"South Shroud","zones.southernThanalan":"Southern Thanalan","zones.theAzimSteppe":"The Azim Steppe","zones.theChurningMists":"The Churning Mists","zones.theCrystarium":"The Crystarium","zones.theDiadem":"The Diadem","zones.theDravanianForelands":"The Dravanian Forelands","zones.theDravanianHinterlands":"The Dravanian Hinterlands","zones.theFringes":"The Fringes","zones.theGoblet":"The Goblet","zones.theLavenderBeds":"The Lavender Beds","zones.theLochs":"The Lochs","zones.thePeaks":"The Peaks","zones.theRaktikaGreatwood":"The Rak'tika Greatwood","zones.theRubySea":"The Ruby Sea","zones.theSeaOfClouds":"The Sea of Clouds","zones.theTempest":"The Tempest","zones.uldah":"Ul'dah","zones.upperLaNoscea":"Upper La Noscea","zones.westernLaNoscea":"Western La Noscea","zones.westernThanalan":"Western Thanalan","zones.wolvesDenPier":"Wolves' Den Pier","zones.yanxia":"Yanxia","zones.zadnor":"Zadnor"},ja:{"weathers.blizzards":"吹雪","weathers.clearSkies":"快晴","weathers.clouds":"曇り","weathers.dustStorms":"砂塵","weathers.fairSkies":"晴れ","weathers.fog":"霧","weathers.gales":"暴風","weathers.gloom":"妖霧","weathers.heatWaves":"灼熱波","weathers.rain":"雨","weathers.showers":"暴雨","weathers.snow":"雪","weathers.thunder":"雷","weathers.thunderstorms":"雷雨","weathers.umbralStatic":"放電","weathers.umbralWind":"霊風","weathers.wind":"風","zones.amhAraeng":"アム・アレーン","zones.azysLla":"アジス・ラー","zones.bozjanSouthernFront":"南方ボズヤ戦線","zones.centralShroud":"黒衣森:中央森林","zones.centralThanalan":"中央ザナラーン","zones.coerthasCentralHighlands":"クルザス中央高地","zones.coerthasWesternHighlands":"クルザス西部高地","zones.eastShroud":"黒衣森:東部森林","zones.easternLaNoscea":"東ラノシア","zones.easternThanalan":"東ザナラーン","zones.eulmore":"ユールモア","zones.eurekaAnemos":"エウレカ:アネモス帯","zones.eurekaHydatos":"エウレカ:ヒュダトス帯","zones.eurekaPagos":"エウレカ:パゴス帯","zones.eurekaPyros":"エウレカ:ピューロス帯","zones.gridania":"グリダニア","zones.idyllshire":"イデルシャイア","zones.ilMheg":"妖精郷イル・メグ","zones.ishgard":"イシュガルド","zones.kholusia":"コルシア島","zones.kugane":"クガネ","zones.lakeland":"レイクランド","zones.limsaLominsa":"リムサ・ロミンサ","zones.lowerLaNoscea":"低地ラノシア","zones.middleLaNoscea":"中央ラノシア","zones.mist":"ミスト・ヴィレッジ","zones.morDhona":"モードゥナ","zones.northernThanalan":"北ザナラーン","zones.northShroud":"黒衣森:北部森林","zones.outerLaNoscea":"外地ラノシア","zones.rhalgrsReach":"ラールガーズリーチ","zones.shirogane":"シロガネ","zones.southShroud":"黒衣森:南部森林","zones.southernThanalan":"南ザナラーン","zones.theAzimSteppe":"アジムステップ","zones.theChurningMists":"ドラヴァニア雲海","zones.theCrystarium":"クリスタリウム","zones.theDiadem":"ディアデム諸島","zones.theDravanianForelands":"高地ドラヴァニア","zones.theDravanianHinterlands":"低地ドラヴァニア","zones.theFringes":"ギラバニア辺境地帯","zones.theGoblet":"ゴブレットビュート","zones.theLavenderBeds":"ラベンダーベッド","zones.theLochs":"ギラバニア湖畔地帯","zones.thePeaks":"ギラバニア山岳地帯","zones.theRaktikaGreatwood":"ラケティカ大森林","zones.theRubySea":"紅玉海","zones.theSeaOfClouds":"アバラシア雲海","zones.theTempest":"テンペスト","zones.uldah":"ウルダハ","zones.upperLaNoscea":"高地ラノシア","zones.westernLaNoscea":"西ラノシア","zones.westernThanalan":"西ザナラーン","zones.wolvesDenPier":"ウルヴズジェイル係船場","zones.yanxia":"ヤンサ","zones.zadnor":"ザトゥノル高原"}},z="amhAraeng",g="azysLla",L="bozjanSouthernFront",Z="centralShroud",R="centralThanalan",H="coerthasCentralHighlands",k="coerthasWesternHighlands",y="eastShroud",m="easternLaNoscea",D="easternThanalan",w="eulmore",C="eurekaAnemos",I="eurekaHydatos",p="eurekaPagos",v="eurekaPyros",U="gridania",M="idyllshire",P="ilMheg",G="ishgard",b="kholusia",W="kugane",F="lakeland",K="limsaLominsa",B="lowerLaNoscea",Y="middleLaNoscea",j="mist",V="morDhona",x="northShroud",J="northernThanalan",X="outerLaNoscea",q="rhalgrsReach",Q="shirogane",$="southShroud",ee="southernThanalan",ne="theAzimSteppe",te="theChurningMists",re="theCrystarium",ae="theDiadem",oe="theDravanianForelands",se="theDravanianHinterlands",ue="theFringes",ie="theGoblet",he="theLavenderBeds",Ee="theLochs",Ne="thePeaks",_e="theRaktikaGreatwood",ce="theRubySea",le="theSeaOfClouds",Oe="theTempest",Ae="uldah",de="upperLaNoscea",Se="westernLaNoscea",fe="westernThanalan",Te="wolvesDenPier",ze="yanxia",ge="zadnor",Le={__proto__:null,ZONE_AMH_ARAENG:z,ZONE_AZYS_LLA:g,ZONE_BOZJAN_SOUTHERN_FRONT:L,ZONE_CENTRAL_SHROUD:Z,ZONE_CENTRAL_THANALAN:R,ZONE_COERTHAS_CENTRAL_HIGHLANDS:H,ZONE_COERTHAS_WESTERN_HIGHLANDS:k,ZONE_EAST_SHROUD:y,ZONE_EASTERN_LA_NOSCEA:m,ZONE_EASTERN_THANALAN:D,ZONE_EULMORE:w,ZONE_EUREKA_ANEMOS:C,ZONE_EUREKA_HYDATOS:I,ZONE_EUREKA_PAGOS:p,ZONE_EUREKA_PYROS:v,ZONE_GRIDANIA:U,ZONE_IDYLLSHIRE:M,ZONE_IL_MHEG:P,ZONE_ISHGARD:G,ZONE_KHOLUSIA:b,ZONE_KUGANE:W,ZONE_LAKELAND:F,ZONE_LIMSA_LOMINSA:K,ZONE_LOWER_LA_NOSCEA:B,ZONE_MIDDLE_LA_NOSCEA:Y,ZONE_MIST:j,ZONE_MOR_DHONA:V,ZONE_NORTH_SHROUD:x,ZONE_NORTHERN_THANALAN:J,ZONE_OUTER_LA_NOSCEA:X,ZONE_RHALGRS_REACH:q,ZONE_SHIROGANE:Q,ZONE_SOUTH_SHROUD:$,ZONE_SOUTHERN_THANALAN:ee,ZONE_THE_AZIM_STEPPE:ne,ZONE_THE_CHURNING_MISTS:te,ZONE_THE_CRYSTARIUM:re,ZONE_THE_DIADEM:ae,ZONE_THE_DRAVANIAN_FORELANDS:oe,ZONE_THE_DRAVANIAN_HINTERLANDS:se,ZONE_THE_FRINGES:ue,ZONE_THE_GOBLET:ie,ZONE_THE_LAVENDER_BEDS:he,ZONE_THE_LOCHS:Ee,ZONE_THE_PEAKS:Ne,ZONE_THE_RAKTIKA_GREATWOOD:_e,ZONE_THE_RUBY_SEA:ce,ZONE_THE_SEA_OF_CLOUDS:le,ZONE_THE_TEMPEST:Oe,ZONE_ULDAH:Ae,ZONE_UPPER_LA_NOSCEA:de,ZONE_WESTERN_LA_NOSCEA:Se,ZONE_WESTERN_THANALAN:fe,ZONE_WOLVES_DEN_PIER:Te,ZONE_YANXIA:ze,ZONE_ZADNOR:ge},Ze=n("id"),Re=n("locale");return function(){var e;function n(e,n){var r=(void 0===n?{}:n).locale,a=void 0===r?"en":r;Object.defineProperty(this,Ze,{writable:!0,value:void 0}),Object.defineProperty(this,Re,{writable:!0,value:void 0}),t(this,Ze)[Ze]=e,t(this,Re)[Re]=a}n.getWeather=function(e,t,r){return void 0===r&&(r={}),new n(e,r).getWeather(t)},(e=[{key:"ZONE_AMH_ARAENG",get:function(){return z}},{key:"ZONE_AZYS_LLA",get:function(){return g}},{key:"ZONE_BOZJAN_SOUTHERN_FRONT",get:function(){return L}},{key:"ZONE_CENTRAL_SHROUD",get:function(){return Z}},{key:"ZONE_CENTRAL_THANALAN",get:function(){return R}},{key:"ZONE_COERTHAS_CENTRAL_HIGHLANDS",get:function(){return H}},{key:"ZONE_COERTHAS_WESTERN_HIGHLANDS",get:function(){return k}},{key:"ZONE_EAST_SHROUD",get:function(){return y}},{key:"ZONE_EASTERN_LA_NOSCEA",get:function(){return m}},{key:"ZONE_EASTERN_THANALAN",get:function(){return D}},{key:"ZONE_EULMORE",get:function(){return w}},{key:"ZONE_EUREKA_ANEMOS",get:function(){return C}},{key:"ZONE_EUREKA_HYDATOS",get:function(){return I}},{key:"ZONE_EUREKA_PAGOS",get:function(){return p}},{key:"ZONE_EUREKA_PYROS",get:function(){return v}},{key:"ZONE_GRIDANIA",get:function(){return U}},{key:"ZONE_IDYLLSHIRE",get:function(){return M}},{key:"ZONE_IL_MHEG",get:function(){return P}},{key:"ZONE_ISHGARD",get:function(){return G}},{key:"ZONE_KHOLUSIA",get:function(){return b}},{key:"ZONE_KUGANE",get:function(){return W}},{key:"ZONE_LAKELAND",get:function(){return F}},{key:"ZONE_LIMSA_LOMINSA",get:function(){return K}},{key:"ZONE_LOWER_LA_NOSCEA",get:function(){return B}},{key:"ZONE_MIDDLE_LA_NOSCEA",get:function(){return Y}},{key:"ZONE_MIST",get:function(){return j}},{key:"ZONE_MOR_DHONA",get:function(){return V}},{key:"ZONE_NORTH_SHROUD",get:function(){return x}},{key:"ZONE_NORTHERN_THANALAN",get:function(){return J}},{key:"ZONE_OUTER_LA_NOSCEA",get:function(){return X}},{key:"ZONE_RHALGRS_REACH",get:function(){return q}},{key:"ZONE_SHIROGANE",get:function(){return Q}},{key:"ZONE_SOUTH_SHROUD",get:function(){return $}},{key:"ZONE_SOUTHERN_THANALAN",get:function(){return ee}},{key:"ZONE_THE_AZIM_STEPPE",get:function(){return ne}},{key:"ZONE_THE_CHURNING_MISTS",get:function(){return te}},{key:"ZONE_THE_CRYSTARIUM",get:function(){return re}},{key:"ZONE_THE_DIADEM",get:function(){return ae}},{key:"ZONE_THE_DRAVANIAN_FORELANDS",get:function(){return oe}},{key:"ZONE_THE_DRAVANIAN_HINTERLANDS",get:function(){return se}},{key:"ZONE_THE_FRINGES",get:function(){return ue}},{key:"ZONE_THE_GOBLET",get:function(){return ie}},{key:"ZONE_THE_LAVENDER_BEDS",get:function(){return he}},{key:"ZONE_THE_LOCHS",get:function(){return Ee}},{key:"ZONE_THE_PEAKS",get:function(){return Ne}},{key:"ZONE_THE_RAKTIKA_GREATWOOD",get:function(){return _e}},{key:"ZONE_THE_RUBY_SEA",get:function(){return ce}},{key:"ZONE_THE_SEA_OF_CLOUDS",get:function(){return le}},{key:"ZONE_THE_TEMPEST",get:function(){return Oe}},{key:"ZONE_ULDAH",get:function(){return Ae}},{key:"ZONE_UPPER_LA_NOSCEA",get:function(){return de}},{key:"ZONE_WESTERN_LA_NOSCEA",get:function(){return Se}},{key:"ZONE_WESTERN_THANALAN",get:function(){return fe}},{key:"ZONE_WOLVES_DEN_PIER",get:function(){return Te}},{key:"ZONE_YANXIA",get:function(){return ze}},{key:"ZONE_ZADNOR",get:function(){return ge}}])&&function(e,n){for(var t=0;t<n.length;t++){var r=n[t];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}(n,e);var r=n.prototype;return r.getWeather=function(e){if(!this.validate())throw new TypeError("'"+t(this,Ze)[Ze]+"' is undefined zone ID.");var n=function(e){var n=Math.floor(e.getTime()/1e3),t=n/175,r=n/4200,a=100*(r=r<<32>>>0)+(t+8-t%8)%24,o=(a<<11^a)>>>0;return((o>>>8^o)>>>0)%100}(e),r=f[t(this,Ze)[Ze]](n);return this.translate("weathers."+r)},r.getZoneName=function(){if(!this.validate())throw new TypeError("'"+t(this,Ze)[Ze]+"' is undefined zone ID.");return this.translate("zones."+t(this,Ze)[Ze])},r.translate=function(e){var n=T[t(this,Re)[Re]][e];if(!n)throw new TypeError("'"+e+"' is undefined translate ID.");return n},r.validate=function(){var e="ZONE_"+t(this,Ze)[Ze].replace(/[A-Z]/g,function(e){return"_"+e}).toUpperCase();return Le[e]===t(this,Ze)[Ze]},n}()});
//# sourceMappingURL=eorzea-weather.umd.js.map