mirror of
https://github.com/sharkdp/bat
synced 2024-11-08 19:10:41 +00:00
115 lines
22 KiB
JavaScript
115 lines
22 KiB
JavaScript
|
[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mletNumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;174;129;255m1000[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mconstNumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;174;129;255m10[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mvar[0m[38;2;248;248;242m [0m[38;2;255;255;255mvarNumber[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;174;129;255m-1234[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mconstNegativeFloat[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;174;129;255m-1.23[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mvar[0m[38;2;248;248;242m [0m[38;2;255;255;255mtooMuch[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mInfinity[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;255;255;255mnothing[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mnull[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mlistofthings[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;230;219;116m"[0m[38;2;230;219;116mthing[0m[38;2;230;219;116m"[0m[38;2;248;248;242m, [0m[38;2;230;219;116m'[0m[38;2;230;219;116mthing2[0m[38;2;230;219;116m'[0m[38;2;248;248;242m, [0m[38;2;249;38;114m`[0m[38;2;230;219;116mf[0m[38;2;230;219;116mo[0m[38;2;230;219;116mo[0m[38;2;249;38;114m`[0m[38;2;248;248;242m, [0m[38;2;248;248;242m[[0m[38;2;230;219;116m"[0m[38;2;230;219;116mbar[0m[38;2;230;219;116m"[0m[38;2;248;248;242m][0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m
|
|||
|
|
|||
|
[38;2;117;113;94m//[0m[38;2;117;113;94m Simple comment[0m
|
|||
|
|
|||
|
[38;2;117;113;94m/**[0m
|
|||
|
[38;2;117;113;94m* #########[0m
|
|||
|
[38;2;117;113;94m* Multiline[0m
|
|||
|
[38;2;117;113;94m* comment[0m
|
|||
|
[38;2;117;113;94m* #########[0m
|
|||
|
[38;2;117;113;94m*/[0m
|
|||
|
|
|||
|
[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;249;38;114mfor[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mi[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;174;129;255m0[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;255;255;255mi[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;255;255;255mconstNumber[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;255;255;255mi[0m[38;2;249;38;114m++[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255mtest[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;249;38;114mcontinue[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;248;248;242m [0m[38;2;249;38;114m+=[0m[38;2;248;248;242m [0m[38;2;174;129;255m1[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m random things[0m
|
|||
|
[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[38;2;249;38;114mwhile[0m[38;2;255;255;255m([0m[38;2;255;255;255mtest[0m[38;2;248;248;242m [0m[38;2;249;38;114m<[0m[38;2;248;248;242m [0m[38;2;174;129;255m100[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;249;38;114mtypeof[0m[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;248;248;242m [0m[38;2;249;38;114m===[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mnumber[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;248;248;242m [0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;174;129;255m30[0m[38;2;248;248;242m [0m[38;2;249;38;114m?[0m[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;249;38;114m+[0m[38;2;174;129;255m5[0m[38;2;248;248;242m [0m[38;2;248;248;242m:[0m[38;2;248;248;242m [0m[38;2;255;255;255mtest[0m[38;2;249;38;114m+[0m[38;2;174;129;255m1[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[3;38;2;102;217;239mfunction[0m[38;2;166;226;46m [0m[38;2;166;226;46mweatherSays[0m[38;2;255;255;255m([0m[3;38;2;253;151;31mwhen[0m[38;2;249;38;114m=[0m[3;38;2;166;226;46mDate[0m[38;2;255;255;255m.[0m[38;2;166;226;46mnow[0m[38;2;166;226;46m()[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mrain[0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mthereAreClouds[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mtrue[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mcloudsCount[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;174;129;255m20[0m[38;2;248;248;242m;[0m
|
|||
|
|
|||
|
[38;2;249;38;114mswitch[0m[38;2;255;255;255m([0m[38;2;248;248;242mweatherSays[0m[38;2;255;255;255m([0m[3;38;2;166;226;46mDate[0m[38;2;255;255;255m.[0m[38;2;248;248;242mnow[0m[38;2;248;248;242m()[0m[38;2;255;255;255m)[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mcase[0m[38;2;248;248;242m [0m[38;2;230;219;116m'[0m[38;2;230;219;116mrain[0m[38;2;230;219;116m'[0m[38;2;248;248;242m:[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mbreak[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mcase[0m[38;2;248;248;242m [0m[38;2;230;219;116m'[0m[38;2;230;219;116msun[0m[38;2;230;219;116m'[0m[38;2;248;248;242m:[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mdefault[0m[38;2;248;248;242m:[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mbreak[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[3;38;2;102;217;239mlet[0m[38;2;248;248;242m [0m[38;2;255;255;255mrain[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mfalse[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m([0m[38;2;255;255;255mthereAreClouds[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;255;255;255mcloudsCount[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;174;129;255m20[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;249;38;114m||[0m[38;2;248;248;242m [0m[38;2;248;248;242mweatherSays[0m[38;2;248;248;242m()[0m[38;2;248;248;242m [0m[38;2;249;38;114m===[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mrain[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mrain[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mfalse[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255mthereAreClouds[0m[38;2;248;248;242m [0m[38;2;249;38;114m&&[0m[38;2;248;248;242m [0m[38;2;248;248;242mweatherSays[0m[38;2;248;248;242m()[0m[38;2;248;248;242m [0m[38;2;249;38;114m==[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mrain[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m oh no, unsafe two equals checking![0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mrain[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mtrue[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114melse[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mrain[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114m![0m[38;2;249;38;114m![0m[38;2;255;255;255mcloudsCount[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[3;38;2;102;217;239mclass[0m[38;2;248;248;242m [0m[4;38;2;102;217;239mForecast[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;166;226;46mconstructor[0m[38;2;255;255;255m([0m[3;38;2;253;151;31mwhere[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[3;38;2;253;151;31misGonnaRainA[0m[38;2;249;38;114m=[0m[38;2;190;132;255mtrue[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[3;38;2;253;151;31misGonnaRainB[0m[38;2;249;38;114m=[0m[38;2;190;132;255mfalse[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[3;38;2;253;151;31misGonnaRainC[0m[38;2;249;38;114m=[0m[38;2;190;132;255mfalse[0m[38;2;248;248;242m,[0m[38;2;248;248;242m [0m[38;2;249;38;114m...[0m[3;38;2;253;151;31mrandomArgs[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mthis[0m[38;2;255;255;255m.[0m[38;2;255;255;255mstation[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mlocation[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;255;255;255mwhere[0m[38;2;255;255;255m.[0m[38;2;255;255;255mx[0m[38;2;248;248;242m, [0m[38;2;255;255;255mwhere[0m[38;2;255;255;255m.[0m[38;2;255;255;255my[0m[38;2;248;248;242m, [0m[38;2;255;255;255mwhere[0m[38;2;255;255;255m.[0m[38;2;255;255;255mz[0m[38;2;248;248;242m][0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255msurroundings[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mzoneA[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mlocation[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;174;129;255m1[0m[38;2;248;248;242m, [0m[38;2;174;129;255m2[0m[38;2;248;248;242m, [0m[38;2;174;129;255m3[0m[38;2;248;248;242m][0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255misGonnaRain[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;255;255;255misGonnaRainA[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mzoneB[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mlocation[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;174;129;255m-1[0m[38;2;248;248;242m, [0m[38;2;174;129;255m2[0m[38;2;248;248;242m, [0m[38;2;174;129;255m2[0m[38;2;248;248;242m][0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255misGonnaRain[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;255;255;255misGonnaRainB[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mzoneC[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mlocation[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[38;2;174;129;255m-2[0m[38;2;248;248;242m, [0m[38;2;174;129;255m0[0m[38;2;248;248;242m, [0m[38;2;174;129;255m0[0m[38;2;248;248;242m][0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255misGonnaRainC[0m[38;2;255;255;255m:[0m[38;2;248;248;242m [0m[38;2;255;255;255misGonnaRainC[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m,[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239masync[0m[38;2;248;248;242m [0m[38;2;166;226;46mgetLocalPrevisions[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mrainZones[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;248;248;242m[[0m[3;38;2;102;217;239mthis[0m[38;2;255;255;255m.[0m[38;2;255;255;255mstation[0m[38;2;255;255;255m.[0m[38;2;255;255;255msurroundings[0m[38;2;255;255;255m.[0m[38;2;255;255;255mzoneA[0m[38;2;255;255;255m.[0m[38;2;255;255;255misGonnaRain[0m[38;2;248;248;242m, [0m[3;38;2;102;217;239mthis[0m[38;2;255;255;255m.[0m[38;2;255;255;255mstation[0m[38;2;255;255;255m.[0m[38;2;255;255;255msurroundings[0m[38;2;255;255;255m.[0m[38;2;255;255;255mzoneB[0m[38;2;255;255;255m.[0m[38;2;255;255;255misGonnaRain[0m[38;2;248;248;242m, [0m[3;38;2;102;217;239mthis[0m[38;2;255;255;255m.[0m[38;2;255;255;255mstation[0m[38;2;255;255;255m.[0m[38;2;255;255;255msurroundings[0m[38;2;255;255;255m.[0m[38;2;255;255;255mzoneC[0m[38;2;255;255;255m.[0m[38;2;255;255;255misGonnaRain[0m[38;2;248;248;242m][0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;249;38;114mawait[0m[38;2;248;248;242m [0m[38;2;255;255;255mrainZones[0m[38;2;255;255;255m.[0m[38;2;248;248;242mfilter[0m[38;2;255;255;255m([0m[3;38;2;253;151;31mz[0m[38;2;248;248;242m [0m[3;38;2;102;217;239m=>[0m[38;2;248;248;242m [0m[38;2;249;38;114m![0m[38;2;249;38;114m![0m[38;2;255;255;255mz[0m[38;2;255;255;255m)[0m[38;2;255;255;255m.[0m[38;2;255;255;255mlength[0m[38;2;248;248;242m [0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255mrainZones[0m[38;2;255;255;255m.[0m[38;2;255;255;255mlength[0m[38;2;248;248;242m [0m[38;2;249;38;114m/[0m[38;2;248;248;242m [0m[38;2;174;129;255m2[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m
|
|||
|
[38;2;248;248;242m [0m[38;2;166;226;46mcommunicatePrevisions[0m[38;2;255;255;255m([0m[3;38;2;253;151;31misGonnaRain[0m[38;2;249;38;114m=[0m[38;2;190;132;255mundefined[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mif[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255misGonnaRain[0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[3;38;2;166;226;46mconsole[0m[38;2;255;255;255m.[0m[38;2;102;217;239mlog[0m[38;2;255;255;255m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mTake the umbrella.[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m
|
|||
|
[38;2;248;248;242m [0m[38;2;166;226;46mdestroy[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mdelete[0m[38;2;248;248;242m [0m[3;38;2;102;217;239mthis[0m[38;2;255;255;255m.[0m[38;2;255;255;255mstation[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mstatic[0m[38;2;248;248;242m [0m[38;2;166;226;46mstartHiring[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;166;226;46mconsole[0m[38;2;255;255;255m.[0m[38;2;102;217;239mlog[0m[38;2;255;255;255m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mWe're looking for weather presenters.[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;166;226;46mconsole[0m[38;2;255;255;255m.[0m[38;2;102;217;239mlog[0m[38;2;255;255;255m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mA lot of presenters came. Hiring stops.[0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m [0m
|
|||
|
[38;2;248;248;242m [0m[38;2;117;113;94m/*[0m[38;2;117;113;94m This forecasting station is magic. It can generate rain, but this method is secret because it's a generator function - nobody uses them! [0m[38;2;117;113;94m*/[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114m*[0m[38;2;248;248;242m [0m[38;2;166;226;46mgenerateRainInZoneC[0m[38;2;255;255;255m([0m[3;38;2;253;151;31mclouds[0m[38;2;249;38;114m=[0m[38;2;248;248;242m[[0m[38;2;174;129;255m1[0m[38;2;248;248;242m, [0m[38;2;174;129;255m2[0m[38;2;248;248;242m, [0m[38;2;174;129;255m3[0m[38;2;248;248;242m][0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mthis[0m[38;2;255;255;255m.[0m[38;2;255;255;255mstation[0m[38;2;255;255;255m.[0m[38;2;255;255;255msurroundings[0m[38;2;255;255;255m.[0m[38;2;255;255;255mzoneC[0m[38;2;255;255;255m.[0m[38;2;255;255;255misGonnaRain[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;190;132;255mtrue[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;166;226;46mmakeRain[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m [0m[3;38;2;102;217;239m=>[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m[38;2;248;248;242m [0m[38;2;249;38;114mreturn[0m[38;2;248;248;242m [0m[38;2;230;219;116m"[0m[38;2;230;219;116mraining![0m[38;2;230;219;116m"[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114myield[0m[38;2;248;248;242m [0m[38;2;255;255;255mclouds[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m first, keeps clouds[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114mdo[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;166;226;46mconsole[0m[38;2;255;255;255m.[0m[38;2;102;217;239mlog[0m[38;2;255;255;255m([0m[38;2;248;248;242mmakeRain[0m[38;2;248;248;242m()[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;249;38;114myield[0m[38;2;248;248;242m [0m[38;2;255;255;255mclouds[0m[38;2;255;255;255m.[0m[38;2;248;248;242mpop[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m[38;2;248;248;242m [0m[38;2;117;113;94m//[0m[38;2;117;113;94m then all clouds do rain[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m[38;2;248;248;242m [0m[38;2;249;38;114mwhile[0m[38;2;255;255;255m([0m[38;2;255;255;255mclouds[0m[38;2;255;255;255m.[0m[38;2;255;255;255mlength[0m[38;2;248;248;242m [0m[38;2;249;38;114m>=[0m[38;2;248;248;242m [0m[38;2;174;129;255m1[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;248;248;242m}[0m
|
|||
|
[38;2;248;248;242m}[0m
|
|||
|
|
|||
|
[38;2;255;255;255mForecast[0m[38;2;255;255;255m.[0m[38;2;248;248;242mstartHiring[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m
|
|||
|
[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mforecasting[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;249;38;114mnew[0m[38;2;248;248;242m [0m[38;2;248;248;242mForecast[0m[38;2;255;255;255m([0m[38;2;248;248;242m[[0m[38;2;174;129;255m3[0m[38;2;248;248;242m, [0m[38;2;174;129;255m3[0m[38;2;248;248;242m, [0m[38;2;174;129;255m3[0m[38;2;248;248;242m][0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;255;255;255m([0m[38;2;248;248;242masync[0m[38;2;248;248;242m()[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;249;38;114m>[0m[38;2;248;248;242m [0m[38;2;248;248;242m{[0m
|
|||
|
[38;2;248;248;242m [0m[3;38;2;102;217;239mconst[0m[38;2;248;248;242m [0m[38;2;255;255;255mraining[0m[38;2;248;248;242m [0m[38;2;249;38;114m=[0m[38;2;248;248;242m [0m[38;2;255;255;255mforecasting[0m[38;2;255;255;255m.[0m[38;2;248;248;242mgenerateRainInZoneC[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mraining[0m[38;2;255;255;255m.[0m[38;2;248;248;242mnext[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mforecasting[0m[38;2;255;255;255m.[0m[38;2;248;248;242mcommunicatePrevisions[0m[38;2;255;255;255m([0m[38;2;249;38;114mawait[0m[38;2;248;248;242m [0m[38;2;255;255;255mforecasting[0m[38;2;255;255;255m.[0m[38;2;248;248;242mgetLocalPrevisions[0m[38;2;248;248;242m()[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mraining[0m[38;2;255;255;255m.[0m[38;2;248;248;242mnext[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mraining[0m[38;2;255;255;255m.[0m[38;2;248;248;242mnext[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mraining[0m[38;2;255;255;255m.[0m[38;2;248;248;242mreturn[0m[38;2;255;255;255m([0m[38;2;230;219;116m"[0m[38;2;230;219;116mstop![0m[38;2;230;219;116m"[0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m [0m[38;2;255;255;255mforecasting[0m[38;2;255;255;255m.[0m[38;2;248;248;242mdestroy[0m[38;2;248;248;242m()[0m[38;2;248;248;242m;[0m
|
|||
|
[38;2;248;248;242m}[0m[38;2;255;255;255m)[0m[38;2;255;255;255m([0m[38;2;255;255;255m)[0m[38;2;248;248;242m;[0m
|