-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathIPStackData.nb
More file actions
3574 lines (3433 loc) · 176 KB
/
IPStackData.nb
File metadata and controls
3574 lines (3433 loc) · 176 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
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
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
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
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
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
(* Content-type: application/vnd.wolfram.mathematica *)
(*** Wolfram Notebook File ***)
(* http://www.wolfram.com/nb *)
(* CreatedBy='Mathematica 12.1' *)
(*CacheID: 234*)
(* Internal cache information:
NotebookFileLineBreakTest
NotebookFileLineBreakTest
NotebookDataPosition[ 158, 7]
NotebookDataLength[ 180477, 3566]
NotebookOptionsPosition[ 79238, 1586]
NotebookOutlinePosition[ 174180, 3427]
CellTagsIndexPosition[ 173322, 3399]
WindowFrame->Normal*)
(* Beginning of Notebook Content *)
Notebook[{
Cell[CellGroupData[{
Cell["IPStackData", "Title",
CellTags->"Title",ExpressionUUID->"26d735b0-8c9a-490e-b1a8-df696ca620bb"],
Cell["Get geo locations for IP addresses using the ipstack service", "Text",
CellTags->
"Description",ExpressionUUID->"9a678212-0816-4a87-a9af-998f77307cbd"],
Cell[CellGroupData[{
Cell[TextData[{
"Definition",
Cell[BoxData[
TemplateBox[{"Definition",
Cell[
BoxData[
FrameBox[
Cell[
"Define your function using the name you gave in the Title line above. \
You can add input cells and extra code to define additional input cases or \
prerequisites. All definitions, including dependencies, will be included in \
the generated resource function.\n\nThis section should be evaluated before \
creating the Examples section below.", "MoreInfoText"], Background ->
GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9],
RoundingRadius -> 5]], "MoreInfoText", Deletable -> True,
CellTags -> {"SectionMoreInfoDefinition"},
CellMargins -> {{66, 66}, {15, 15}}]},
"MoreInfoOpenerButtonTemplate"]],ExpressionUUID->
"b09bb31f-40ed-4462-9b3d-ef602c40b0f8"]
}], "Section",
Editable->False,
Deletable->False,
DefaultNewCellStyle->"Input",
CellTags->{"Definition", "Function", "TemplateCellGroup"},
CellID->271561301,ExpressionUUID->"f6f51958-f1d8-4b22-8e97-edcd2d2040b2"],
Cell[BoxData[{
RowBox[{
RowBox[{
RowBox[{"IPStackData", "[",
RowBox[{"ip_String", ",", "key_String"}], "]"}], ":=",
RowBox[{"Module", "[",
RowBox[{
RowBox[{"{", "response", "}"}], ",", "\[IndentingNewLine]",
RowBox[{
RowBox[{"response", "=",
RowBox[{"URLRead", "[",
RowBox[{
"\"\<http://api.ipstack.com/\>\"", "<>", "ip", "<>",
"\"\<?access_key=\>\"", "<>", "key"}], "]"}]}], ";",
"\[IndentingNewLine]",
RowBox[{"ImportByteArray", "[",
RowBox[{
RowBox[{"response", "[", "\"\<BodyByteArray\>\"", "]"}], ",",
"\"\<RawJSON\>\""}], "]"}]}]}], "\[IndentingNewLine]", "]"}]}],
";"}], "\[IndentingNewLine]",
RowBox[{
RowBox[{"IPStackData", "[",
RowBox[{"ip_IPAddress", ",", "key_String"}], "]"}], ":=",
RowBox[{"IPStackData", "[",
RowBox[{
RowBox[{"First", "[", "ip", "]"}], ",", "key"}], "]"}]}]}], "Input",
TaggingRules->{},
CellChangeTimes->{{3.7777369689216223`*^9, 3.777737000849189*^9}, {
3.7777371887629805`*^9, 3.7777372176083384`*^9}, {3.797585727163541*^9,
3.7975857373042355`*^9}},
CellID->304931571,ExpressionUUID->"f88dd167-87cc-45af-8fba-64d1361dc1aa"]
}, Open ]],
Cell[CellGroupData[{
Cell["Documentation", "Section",
CellTags->"Documentation",
CellID->363488142,ExpressionUUID->"a609da02-f311-49ae-8c71-7dc610e34f67"],
Cell[CellGroupData[{
Cell[TextData[{
"Usage",
Cell[BoxData[
TemplateBox[{"Usage",
Cell[
BoxData[
FrameBox[
Cell[
TextData[{
"Document input usage cases by first typing an input structure, then \
pressing ",
Cell[
BoxData[
StyleBox[
DynamicBox[
ToBoxes[
If[$OperatingSystem === "MacOSX", "\[ReturnKey]",
"\[EnterKey]"], StandardForm], SingleEvaluation -> True,
Evaluator -> "System"], ShowStringCharacters -> False]]],
" to add a brief explanation of the function\[CloseCurlyQuote]s \
behavior for that structure. Pressing ",
Cell[
BoxData[
StyleBox[
DynamicBox[
ToBoxes[
If[$OperatingSystem === "MacOSX", "\[ReturnKey]",
"\[EnterKey]"], StandardForm], SingleEvaluation -> True,
Evaluator -> "System"], ShowStringCharacters -> False]]],
" repeatedly will create new cases as needed. Every input usage \
case defined above should be demonstrated explicitly here.\n\nSee existing \
documentation pages for examples."}], "MoreInfoText"], Background ->
GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9],
RoundingRadius -> 5]], "MoreInfoText", Deletable -> True,
CellTags -> {"SectionMoreInfoUsage"},
CellMargins -> {{66, 66}, {15, 15}}]},
"MoreInfoOpenerButtonTemplate"]],ExpressionUUID->
"0e63f381-8b00-4890-ac9f-3cd727d98f57"]
}], "Subsection",
Editable->False,
Deletable->False,
DefaultNewCellStyle->{"UsageInputs", FontFamily -> "Source Sans Pro"},
CellTags->{"TemplateCellGroup", "Usage"},
CellID->657272351,ExpressionUUID->"0243dc36-f591-43c8-b810-c170eeea66eb"],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"IPStackData", "[",
RowBox[{
StyleBox["ip", "TI"], ",",
StyleBox["key", "TI"]}], "]"}]], "UsageInputs",ExpressionUUID->"56b8bac7-\
b779-4b4f-939c-fc3626871ed2"],
Cell[TextData[{
"gives geo location information for IP address ",
Cell[BoxData[
StyleBox["ip", "TI"]], "InlineFormula",
FontFamily->"Source Sans Pro",ExpressionUUID->
"533de444-c484-4e68-b4d3-7849c5fbf490"],
" using API access ",
Cell[BoxData[
StyleBox["key", "TI"]], "InlineFormula",
FontFamily->"Source Sans Pro",ExpressionUUID->
"18878457-bf88-434d-a2b7-5dbd48420f9b"],
"."
}], "UsageDescription",ExpressionUUID->"f6ec4369-9963-4c96-aa98-4cc19e8fe113"]
}, Open ]]
}, Open ]],
Cell[CellGroupData[{
Cell[TextData[{
"Details & Options",
Cell[BoxData[
TemplateBox[{"Details & Options",
Cell[
BoxData[
FrameBox[
Cell[
"Give a detailed explanation of how the function is used and \
configured (e.g. acceptable input types, result formats, options \
specifications, background information). This section may include multiple \
cells, bullet lists, tables, hyperlinks and additional styles/structures as \
needed.\n\nAdd any other information that may be relevant, such as when the \
function was first discovered or how and why it is used within a given field. \
Include all relevant background or contextual information related to the \
function, its development, and its usage.", "MoreInfoText"], Background ->
GrayLevel[0.95], FrameMargins -> 20, FrameStyle -> GrayLevel[0.9],
RoundingRadius -> 5]], "MoreInfoText", Deletable -> True,
CellTags -> {"SectionMoreInfoDetailsOptions"},
CellMargins -> {{66, 66}, {15, 15}}]},
"MoreInfoOpenerButtonTemplate"]],ExpressionUUID->
"6346d6ae-d2b6-4c8e-9659-9b31ed6f16f9"]
}], "Subsection",
Editable->False,
Deletable->False,
DefaultNewCellStyle->"Notes",
CellTags->{"Details & Options", "Notes", "TemplateCellGroup"},
CellID->25317349,ExpressionUUID->"bb8d9096-b2b1-48d0-be4e-93b085acf9b1"],
Cell[TextData[{
Cell[BoxData["IPStackData"], "InlineFormula",
FontFamily->"Source Sans Pro",ExpressionUUID->
"9b00eb59-43b7-4e8a-b1a1-ebc0a6b74dfc"],
" requires an API access key from ",
ButtonBox["https://ipstack.com",
BaseStyle->"Hyperlink",
ButtonData->{
URL["https://ipstack.com"], None},
ButtonNote->"https://ipstack.com"],
"."
}], "Notes",
CellTags->"TabNext",
CellID->521904482,ExpressionUUID->"51bd7694-6612-4f9f-8212-1dfc58a9c0b2"]
}, Open ]]
}, Open ]],
Cell[CellGroupData[{
Cell[TextData[{
"Examples",
Cell[BoxData[
TemplateBox[{"Examples",
Cell[
BoxData[
FrameBox[
Cell[
TextData[{
"Demonstrate the function\[CloseCurlyQuote]s usage, starting with \
the most basic use case and describing each example in a preceding text cell.\
\n\nWithin a group, individual examples can be delimited by inserting page \
breaks between them (either using ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"[Right-click]\"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontColor -> GrayLevel[0.2863],
FontSize -> 14, StripOnInput -> False],
StyleBox[
"\" \[FilledRightTriangle] \"", FontFamily ->
"Source Sans Pro", FontSize -> 13.86, FontColor ->
GrayLevel[0.5], StripOnInput -> False],
StyleBox[
"\"Insert Page Break\"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontColor -> GrayLevel[0.2863],
FontSize -> 14, StripOnInput -> False]}, "RowDefault"],
ShowStringCharacters -> False]]],
" between cells or through the menu using ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"Insert\"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontColor -> GrayLevel[0.2863], FontSize -> 14,
StripOnInput -> False],
StyleBox[
"\" \[FilledRightTriangle] \"", FontFamily ->
"Source Sans Pro", FontSize -> 13.86, FontColor ->
GrayLevel[0.5], StripOnInput -> False],
StyleBox[
"\"Page Break\"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontColor -> GrayLevel[0.2863], FontSize -> 14,
StripOnInput -> False]}, "RowDefault"], ShowStringCharacters ->
False]]],
").\n\nExamples should be grouped into Subsection and Subsubsection \
cells similarly to existing documentation pages. Here are some typical \
Subsection names and the types of examples they normally contain:\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Basic Examples: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"most basic function usage\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Scope: \"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontSize -> 14, StripOnInput -> False]},
"RowDefault"], ShowStringCharacters -> False]]],
"input and display conventions, standard computational attributes \
(e.g. threading over lists)\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Options: \"", FontFamily -> "Source Sans Pro", FontWeight ->
"SemiBold", FontSize -> 14, StripOnInput -> False]},
"RowDefault"], ShowStringCharacters -> False]]],
"available options and parameters for the function\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Applications: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"standard industry or academic applications\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Properties and Relations: \"", FontFamily ->
"Source Sans Pro", FontWeight -> "SemiBold", FontSize -> 14,
StripOnInput -> False]}, "RowDefault"], ShowStringCharacters ->
False]]], "how the function relates to other functions\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Possible Issues: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"limitations or unexpected behavior a user might experience\n ",
Cell[
BoxData[
StyleBox[
TemplateBox[{
StyleBox[
"\"\[FilledSmallSquare] \"", FontColor ->
RGBColor[0.8, 0.043, 0.008], StripOnInput -> False],
StyleBox[
"\"Neat Examples: \"", FontFamily -> "Source Sans Pro",
FontWeight -> "SemiBold", FontSize -> 14, StripOnInput ->
False]}, "RowDefault"], ShowStringCharacters -> False]]],
"particularly interesting, unconventional, or otherwise unique \
usage"}], "MoreInfoText"], Background -> GrayLevel[0.95], FrameMargins -> 20,
FrameStyle -> GrayLevel[0.9], RoundingRadius -> 5]], "MoreInfoText",
Deletable -> True, CellTags -> {"SectionMoreInfoExamples"},
CellMargins -> {{66, 66}, {15, 15}}]},
"MoreInfoOpenerButtonTemplate"]],ExpressionUUID->
"7042c8cb-c252-4558-b682-b280276518b3"]
}], "Section",
Editable->False,
Deletable->False,
CellTags->{"Examples", "TemplateCellGroup"},
CellID->487306095,ExpressionUUID->"9edf58d1-f576-4653-a207-d15d7e70cb24"],
Cell[CellGroupData[{
Cell["Basic Examples", "Subsection",
TaggingRules->{},
CellID->462042388,ExpressionUUID->"91284a2a-2688-4856-88cb-a7c0d1bc474d"],
Cell["\<\
Look up the IP address for the main \"www.wolfram.com\" web server:\
\>", "Text",
TaggingRules->{},
CellChangeTimes->{{3.777737309183755*^9, 3.7777373340160007`*^9}, {
3.797674623428934*^9, 3.797674626938435*^9}},
CellID->13078159,ExpressionUUID->"39888e35-5dbc-44d1-b5fc-859337687a88"],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{"ip", "=",
RowBox[{"First", "@",
RowBox[{"HostLookup", "[", "\"\<www.wolfram.com\>\"", "]"}]}]}]], "Input",
TaggingRules->{},
CellChangeTimes->{{3.777737170011157*^9, 3.7777371754719906`*^9}, {
3.777737265242724*^9, 3.7777372778007984`*^9}},
CellLabel->"In[26]:=",
CellID->417146138,ExpressionUUID->"11427021-7563-4e9a-bd46-a94e6f10825e"],
Cell[BoxData[
RowBox[{"IPAddress", "[", "\<\"140.177.205.134\"\>", "]"}]], "Output",
TaggingRules->{},
CellChangeTimes->{3.7777371758126364`*^9, 3.7777372785330114`*^9},
CellLabel->"Out[26]=",
CellID->990600518,ExpressionUUID->"cbe4984a-66e2-4909-b4c5-fe737b20f90a"]
}, Open ]],
Cell["\<\
Find its approximate geographical location (API key is provided by you):\
\>", "Text",
TaggingRules->{},
CellChangeTimes->{{3.777737342127746*^9, 3.7777374150872817`*^9}},
CellID->325830701,ExpressionUUID->"ac676e23-0364-4a84-b4a4-267ab80266c5"],
Cell[CellGroupData[{
Cell[BoxData[
RowBox[{
RowBox[{"IPStackData", "[",
RowBox[{"ip", ",",
TagBox[
FrameBox["\<\"insert your API key here\"\>"],
"Placeholder"]}], "]"}], "//", "Dataset"}]], "Input",
TaggingRules->{},
CellChangeTimes->{{3.777737157379526*^9, 3.777737165416154*^9}, {
3.777737280847682*^9, 3.7777372965333676`*^9}, 3.7973429898654547`*^9, {
3.797343040319792*^9, 3.797343065355991*^9}, 3.7975857507261143`*^9},
CellID->443871870,ExpressionUUID->"08afc2b4-8845-4597-997e-679728c1747e"],
Cell[BoxData[
GraphicsBox[
TagBox[RasterBox[CompressedData["
1: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
wR03Z/LrAK5sujmvtwKB2wDXrd+gqcPqw2O34VPa5GoTfqunvFZ/DtHYRy3/
V0cCzQk07m6aM4fhW7s/59Tgj72T85bgHLx8K6vNStG5xvPWF1en8n91JNCc
QOM05/UPtPwconZ2ciYfUp8aYSurTQPPYx1/1+Fn1ZwhP+Z8TqCuxpvT89Y/
9RZ10ZxddSfn4Hqb6OD8GGWLq806+5K30JyDt9WcIT+W2pyuWwfStN6cqfud
VnpgeKnte9HDsmudaDhwHNwWKXURbnO1aak5F3Y1a86QH0u8V5LdnECiTTdn
gugLARJ3PK10158yS7KJw+pjp3CmL79NrjYPtu89/F2zvK1riAIHt5sTSNV8
c6ZNbqXdnGWW5ONfOzS8g2XSEfVrG1xtVlrUmjPU3Tan5ATy0JwpHbBWcpZY
kg9/WH24gzN/oWxhtVlrh/IGrlvP8mE154TuuZySE0inORO21XHtkPBsxbCx
8qfTxq8dil+Sozs483zE0qtNrKgK2/Q6uaz/z4g8j3PSnGN6xelcTuAGmjM6
jWJLasvb9/vayRm5JMvs4JwaPudq817Ku+eYNu5/1Dv6d1D0Zx1+r3lW2xab
8/A2X5C94LSTE7iN5hxM8Mfc1SWDS5+X32JD2/eeu9rJ+XfkkhxkWK4dnNPz
ybbafP3003nSi88J7z8MMvqZr6uuk9+fNag8R54tn6sOG2zOz/LcH17eTqfr
+nz/r7fDft//ScUJ3CZzcybfomTtDcfwLjqXzf3PjeD7n983dynbu7Tte/kl
eW/FeWNzplrYIdn/6SyrTX/Yp3OQdca9DP36+jwosIDRY5fkz3cssU6OfdbB
hz0vxufhcgydeJBmmzOQo+rAzTTnl8FmONekN7R9n5nWxg+rj426geYstNok
DBo43ZQlefsijWnO/B82kOYUnEBhmvPqtcPjdjObu+BDtRvavk8Ofwc7Of/e
ZnMWWW0SO+wu18nU5sx+rkSDzbk/vLwcBkfQ+7m5dNInQCjN2Xt9SEDEbe42
tH2fmtM97OQcDryR5ry8We7V5uNYcsQs4wpsW+tkyofNf1L4nTdnoNHr1k9v
5/bsnr+5/zjNs9rEgBZUuYbo7rxvA89nj/UuQvk402zFZ4WzbUVWm4/TNs/D
9k9nfPoa+nFWyYAPu/YUb7DZ5gSoQ3MCVKA5gcZpToAKNCfQOM0JUIHmBBqn
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
4MVeht1wc0Z+lhueb7picybc3nXMCs1ZcD/j+C2RYj8/Uwo1Z8arctOHCnjl
BkPoAZpzdD4bXNQZFW7O0CfH9jXTnDceXK/cnLOJEruPJ705y6bCXTdn/CKO
uqLlwZpz7Csr25xlLhwPfX5mn+aMUaU51zm0HrKR3GAIrdiciU+8GdKcAYKb
M/bJsUFLYyPNWXSVC1e9OWeOxhY9rrhYLppzMHiS+RltpDlv/5ifVm7OLIfW
Y5+feUVzxtCcsWNrzmWaM0DYp5v8Tvb7w+Hw8nI+q/PyYKKvhxNt6hoizRn4
o1ebLc25enPmaLHZKWnOiA9bozknl8TT0/tfLs/P57M6Lw8m+no4kWuIkjm2
HrvZeuDmzHvPwxoTHo78WM058cDX4JlsvjmLrnLh1mjOqV2djq2v3Zx5Umxu
ThtpzuQ7JcW++caPrU88RDZ4hpozhmuIthZCm2nOzPW2wUWdUZlP1z/ZcfHp
Rv3X3FlzrvTlrdScE7s6XUO0cnPm2vs3M6lNNmfJcN/0NUTD5xlFnr6rOWO4
V9LWQmgz90rKvNdpg4s6owqXdAV+sjtrzpKrXLiVmnN0V6d7Ja3bnLcsgdDd
b1tpzoJ3HLqfeyUlPc9IcyZ74HvCh8xggyG0ZnPm/NbqTHgw8sM2Z+gHu7Pm
LLnKhVurOceqs+A94QNu6NN8c952r/HAG3VupTkL3ln9fu4Jn7TWas5kxZoz
5RnpQUMlbXunXrXBEFq1OQsWwAYXdUblL+l61ObcRHSu15zD3SzPxZ59GbJD
p/XmvDVlwqJzM81ZLjpLN2fCU+5DJqo5iyv3vPVedN7SAin9GnZcslwI5Tkj
oHpz9k8hzJcAG1zUGWnOUeuucuHWbM7Z8wenhkjZ4gYdQ7wpFfIc81+zOW9P
sKBvZjvN2T+ZMVt1Fn/eem9BJ68CmrOycs052JaEbjRPL4dD/0djN0uhP1/w
toqpu29Wbs7BpdJx/1g4vb3sa586u4U9ZRXO5wwZ9dS7l+ddNGexVS7cqs05
d2vu6SFiWyHw5287Ty412bbSnDn2+oVE54aac/BPnrhleXx9fip8YvDka3ur
dOjEj8+73fWPxn/px969PDVnjJLNObzTy8J9Xr6ftjLchAw2S9Mj9be7wbWS
N4RS9/Ou3Zwjj4ZZuj3Px+jfj8qp3pwZd6mnqnLd+uzXMPqoovtozlKrXLiV
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
xmlOgAo0J9A4zQlQgeYEGqc5ASrQnEDjNCdABZoTaJzmBKhAcwKN05wAFcw0
J0ALfvnll+8///rrryvOBOCB/fbbb99/1pxAgzQnQAWaE2ic5gSoQHMCjdOc
ABXMNOfa5/UD1OAaIoAKXLcONE5zAlSgOYHGaU6ACjQn0DjNCVCB5gQapzkB
KtCcQOM0J0AFmhNonOYEqEBzAo3TnAAVaE6gcZoToALNCTROcwJUoDmBxmlO
gAo0J9A4zQlQgeYEGqc5ASrQnEDjNCdABZoTaJzmBKhAcwKN05wAFWhOoHGa
E6ACzQk0TnMCVKA5gcZpToAKNCfQOM0JUIHmBBqnOQEq0JxA4zQnQAWaE2ic
5gSoQHMCjdOcABVoTqBxmhOgAs0JNE5zAlSgOYHGaU6ACjQn0DjNCVCB5gQa
pzkBKtCcQOM0J0AFmhNonOYEqEBzAo3TnAAVaE6gcZoToALNCTROcwJUoDmB
xmnO9hyfn378tHtdez7QBM0JNE5ztqd2cx5fn593u6d3P7rO/6+n3W73/Px6
PB5LTwPWpTmBxmVqzm7GPD3HB8TtI9zoddfpoQfe/VerOY/H110/M+e9F+g5
P0tNCNakOe/O22H30/7ltPZ84N5pzi+hzdn5uRXmebsazXl8jszNXnzuXqcW
7NaW/9bmw2ZpzrujOSEvzflFc2YbP3b35lh0Ti7YrS3/rc2HzdKcd0dzQl6a
84vmzKO3HD8W08cx8+6yev/v4+vr+UxPzUkLNOfd0ZyQl+b8ojlzGBTn0/Pk
UfLupF47R+M1Jw9Hc94dzQl5ac5Y998Y5ZqzX5zTZ2VOTe2rPDUnD0dz3h3N
CXlpzlj33xjFmjPTpf/v4fmkOXk4mvPuaE7IS3PGuv/GKNWc3XFL3YRpa8t/
a/Nhs2o35+nt5eWwf7e7Dqf9/nB4eTvF5NPpfaT+QCnjrOBr6p2Zh89bc0a5
cWlfDXNedS+rXGfl/VjvziterjVvMOH9x4RnJzfyGedfszCH84iH4e9pwpK7
B4/UnMfLkdnOnccL3PAxZ2NcZtyb8uVO6TfN+nIP9sGYlzuvf/zvhZqzu5uz
VH7dvPwvVy593qR+7C71n/eorzaf7tTyrg9j46V8SHKo1pyXreJu2cLWNXCk
5VE+hnq53rKH5Vsn+Q5vUT+2OPWZOXQGDNKbXOfD9v7Hz2jpLcJT/13jCnfu
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