From 0cc02d700417ac0ebd0feb59e7f8f7847d2a35c7 Mon Sep 17 00:00:00 2001 From: rakesh kumar Date: Sun, 21 Jul 2019 09:39:13 +0530 Subject: [PATCH] nothing --- fileHandling/08849.csv | 106 ++++++++++++++++++ fileHandling/csvReader.py | 2 +- .../delete All File with extension_EXE.py | 8 +- gajendra.txt | 6 + pdf_merger.py | 8 +- result.xls | Bin 43520 -> 30208 bytes webscraper/allLinks.py | 3 + webscraper/check_Ip_address.py | 1 + 8 files changed, 123 insertions(+), 11 deletions(-) create mode 100644 fileHandling/08849.csv create mode 100644 gajendra.txt create mode 100644 webscraper/allLinks.py create mode 100644 webscraper/check_Ip_address.py diff --git a/fileHandling/08849.csv b/fileHandling/08849.csv new file mode 100644 index 0000000..d57451e --- /dev/null +++ b/fileHandling/08849.csv @@ -0,0 +1,106 @@ +5872408 AMAN VERMA M 301 064 C1 041 043 D1 042 060 C2 043 060 C2 083 073 C1 034 086 C1 A2 A2 B1 PASS +5872409 AMIT RAZDAN M 301 064 C1 041 053 C1 042 077 B1 043 084 A2 083 083 B2 034 087 C1 A2 A2 B1 PASS +5872410 ARPIT AGGARWAL M 301 063 C1 041 073 B1 042 083 A2 043 069 B2 083 080 B2 034 078 D2 A2 A2 B1 PASS +5872411 DHANANJAY SAHAY M 301 072 B2 041 050 C1 042 066 C1 043 065 C1 083 085 B1 034 077 D2 A2 A2 A2 PASS +5872412 HARSH YADAV M 301 078 B1 041 093 A1 042 094 A1 043 095 A1 083 093 A2 034 100 A1 A2 A1 A1 PASS +5872413 HARSHIT CHAWLA M 301 090 A1 041 043 D1 042 067 C1 043 063 C1 083 087 B1 034 087 C1 A2 A1 A1 PASS +5872414 HIMANSHU YADAV M 301 055 C2 034 083 C2 042 050 D2 043 050 D2 048 067 C1 041 010 E A2 A2 B1 PASS +5872415 JAI KATARIA M 301 069 C1 041 066 B2 042 076 B1 043 076 B1 048 092 A1 034 080 D1 B1 B1 A1 PASS +5872416 KASHISH JAIN M 301 073 B2 041 054 C1 042 077 B1 043 068 C1 083 089 B1 034 096 A2 A1 A1 A2 PASS +5872417 KAUSHAL SHARMA M 301 084 A2 041 070 B1 042 082 B1 043 078 B1 083 086 B1 034 092 B1 A2 A1 A1 PASS +5872418 MASHIR NIZAMI M 301 075 B2 041 070 B1 042 079 B1 043 070 B2 083 085 B1 034 083 C2 A2 A1 B1 PASS +5872419 NIKHIL CHAUDHARY M 301 063 C1 041 047 C2 042 067 C1 043 056 D1 083 069 C2 034 089 B2 A2 A2 B1 PASS +5872420 NITIN KUMAR M 301 069 C1 041 064 B2 042 065 C1 043 062 C2 083 084 B2 034 088 C1 A2 A2 A2 PASS +5872421 MRITYUNJAY SINGH M 301 051 D1 041 043 D1 042 062 C2 043 057 D1 048 082 A2 034 091 B2 A2 A2 B1 PASS +5872422 VISHAL YADAV M 301 057 C2 034 078 D2 042 050 D2 043 051 D2 048 063 C2 041 015 E B1 B1 B1 PASS +5872423 AMAN SRIVASTAVA M 301 061 C2 034 082 C2 042 034 D 043 051 C2 049 083 E 041 005 E A2 A2 B1 COMP 042041 +5872424 AKANKSHA MITTAL F 301 090 A1 034 099 A1 041 043 D1 042 067 C1 043 060 C2 049 089 B1 A2 A1 B1 PASS +5872425 ARUSHI SIDHU F 301 078 B1 034 100 A1 041 091 A2 042 084 A2 043 085 A2 049 086 B2 A2 A1 A2 PASS +5872426 BHUMIKA SINGH F 301 087 A2 034 100 A1 041 095 A1 042 095 A1 043 095 A1 049 095 A2 A1 A1 A1 PASS +5872427 DIPESH JOSHI M 301 099 A1 034 099 A1 041 095 A1 042 094 A1 043 093 A1 049 092 A2 A1 A1 A1 PASS +5872428 HIMANSHU TIWARI M 301 078 B1 041 070 B1 042 077 B1 043 082 B1 083 087 B1 034 092 B1 A2 A1 A2 PASS +5872429 N VAISHNAVI F 301 079 B1 034 097 A1 041 095 A1 042 087 A2 043 091 A2 049 081 C1 A2 A1 A1 PASS +5872430 PRAGATI JHA F 301 099 A1 034 100 A1 041 070 B1 042 084 A2 043 074 B2 049 091 B1 A2 A1 A1 PASS +5872431 PRAPTI GUPTA F 301 085 A2 034 098 A1 041 058 C1 042 064 C1 043 081 B1 049 092 A2 A1 A1 A1 PASS +5872432 SIMRAN KAPOOR F 301 091 A1 034 100 A1 041 091 A2 042 093 A1 043 095 A1 049 092 A2 A1 A1 A1 PASS +5872433 YAJUR DHAWAN M 301 084 A2 034 092 B1 041 055 C1 042 055 D1 043 063 C1 049 082 C1 A2 A1 B1 PASS +5872434 AKSHITA SINGH F 301 078 B1 041 060 B2 042 070 B2 043 074 B2 044 085 B1 034 096 A2 A2 A1 A2 PASS +5872435 KRITI RUSTAGI F 301 088 A2 041 095 A1 042 095 A1 043 095 A1 044 096 A1 034 095 A2 A1 A1 A1 PASS +5872436 ANANYA SHARMA F 301 080 B1 034 097 A1 042 067 C1 043 083 A2 044 082 B1 048 089 A1 A2 A1 A1 PASS +5872437 CHANAKYA LAHIRI M 301 087 A2 034 099 A1 042 062 C2 043 068 C1 044 083 B1 049 083 C1 A2 A1 A2 PASS +5872438 SIDDHANT KAPOOR M 301 067 C1 034 089 B2 042 052 D2 043 051 D2 044 057 D1 049 088 B1 A2 B1 B1 PASS +5872439 SNEHA TRIPATHI F 301 087 A2 034 100 A1 042 091 A1 043 095 A1 044 095 A1 049 099 A1 A1 A1 A1 PASS +5872440 SAKSHI PANDEY F 301 090 A1 034 100 A1 042 070 B2 043 060 C2 044 071 C1 049 095 A2 A2 A1 B1 PASS +5872441 VAISHNAVI DHYANI F 301 072 B2 034 100 A1 042 055 D1 043 056 D1 044 056 D1 049 090 B1 A2 A1 A1 PASS +5872442 SUSHANT SHARMA M 301 078 B1 042 062 C2 043 062 C2 044 051 D2 049 098 A1 034 097 A1 A2 A1 A2 PASS +5872443 AYUSH CHAUHAN M 301 058 C2 030 054 C1 041 074 B1 054 051 D1 055 059 C1 034 079 D1 A2 A2 B1 PASS +5872444 BHAVYA MEHROTRA F 301 090 A1 030 080 A2 034 090 B2 054 085 A2 055 059 C1 048 076 B1 A2 A1 B1 PASS +5872445 BHASHIKA PRAKASH F 301 076 B2 030 051 C1 041 033 D2 054 064 C1 055 045 D1 034 092 B1 A2 A1 A1 PASS +5872446 HARSH SINGHAL M 301 088 A2 030 078 A2 041 057 C1 054 087 A2 055 091 A1 034 093 B1 A1 A1 A1 PASS +5872447 MOHIT JAIN M 301 094 A1 030 100 A1 041 095 A1 054 095 A1 055 095 A1 034 096 A2 A1 A1 A1 PASS +5872448 MEGHA JAIN F 301 080 B1 030 067 B2 034 092 B1 054 087 A2 055 064 B2 048 091 A1 A2 A1 A1 PASS +5872449 NEELU SINGH F 301 074 B2 030 086 A2 041 065 B2 054 089 A2 055 090 A1 048 099 A1 A2 A1 A1 PASS +5872450 PARUL DUA F 301 094 A1 030 095 A1 041 064 B2 054 095 A1 055 080 A2 034 099 A1 A1 A1 A1 PASS +5872451 PARTH BAJAJ M 301 060 C2 030 033 D2 041 048 C2 054 054 C2 055 058 C1 034 079 D1 A2 A2 B1 PASS +5872452 RADHIKA VERMA F 301 077 B1 030 095 A1 041 085 A2 054 090 A2 055 089 A1 034 097 A1 A2 A1 B1 PASS +5872453 RIYA DHIMAN F 301 070 C1 030 056 C1 041 066 B2 054 069 B2 055 057 C1 034 090 B2 A2 A1 A2 PASS +5872454 STUTI CHOPRA F 301 074 B2 030 058 B2 034 090 B2 054 050 D1 055 063 B2 048 064 C2 A1 A1 A1 PASS +5872455 SACHIN ARORA M 301 050 D1 030 040 D1 041 043 D1 054 063 C1 055 055 C2 034 080 D1 A2 A1 B1 PASS +5872456 SHRUTI MAHAJAN F 301 065 C1 030 095 A1 041 091 A2 054 094 A1 055 090 A1 034 094 A2 A2 A1 B1 PASS +5872457 SHIKHAR GOEL M 301 085 A2 030 095 A1 041 085 A2 054 092 A1 055 094 A1 034 094 A2 A1 A1 A1 PASS +5872458 SARITA KUMARI F 301 078 B1 030 056 C1 041 055 C1 054 069 B2 055 060 B2 049 091 B1 A1 A1 A1 PASS +5872459 AASHI GUPTA F 301 065 C1 030 035 D2 034 083 C2 054 044 D2 055 044 D2 049 079 C2 A2 A2 B1 PASS +5872460 KADAM GOYAL M 301 054 D1 034 085 C2 048 059 D1 054 042 D2 055 042 D2 049 076 C2 A2 A1 B1 PASS +5872461 MEHUL MALHOTRA M 301 050 D1 030 036 D1 048 063 C2 054 051 D1 055 048 D1 034 078 D2 A2 A2 A1 PASS +5872462 PRATYUSH RAI M 301 050 D1 034 090 B2 048 062 C2 054 046 D2 055 025 E 030 018 A1 A1 A1 COMP 055030 +5872463 PAWAN KUMAR M 301 041 D2 034 093 B1 048 060 D1 049 079 C2 054 044 D2 055 024 A1 A2 B1 PASS +5872464 PARAS GROVER M 301 033 D2 030 035 D2 034 091 B2 048 053 D2 054 044 D2 055 029 A2 A2 B1 PASS +5872465 RITIK BHARGAVA M 301 063 C1 034 078 D2 048 063 C2 054 068 B2 055 044 D2 030 016 E A2 A1 B1 PASS +5872466 RUDER PRATAP M 301 065 C1 030 036 D1 048 068 C1 054 081 B1 055 050 C2 034 085 C2 A2 B1 A2 PASS +5872467 SHIVAM GOYAL M 301 044 D1 034 090 B2 048 057 D1 049 073 D1 054 049 D1 055 021 A2 A1 B1 PASS +5872469 NIKITA SINGH F 301 085 A2 030 077 B1 054 087 A2 055 087 A2 065 085 B1 034 093 B1 A2 A1 B1 PASS +5872471 SHALINI MAMGAIN F 301 066 C1 030 038 D1 054 044 D2 055 065 B2 065 065 D1 034 094 A2 A2 A1 B1 PASS +5872472 SIMRAN GARG F 301 096 A1 030 097 A1 054 087 A2 055 086 A2 065 090 A2 034 094 A2 A2 A2 A2 PASS +5872473 AMYA MISHRA F 301 094 A1 030 087 A2 034 100 A1 054 083 A2 055 067 B1 049 095 A2 A1 A1 A2 PASS +5872474 AAKASH NEGI M 301 050 D1 034 094 A2 049 077 C2 054 044 D2 055 045 D1 048 050 D2 A2 A1 B1 PASS +5872475 GURUSHA NARANG F 301 043 D1 030 035 D2 034 097 A1 054 044 D2 055 044 D2 049 081 C1 A2 A1 B1 PASS +5872476 LUV KHANNA M 301 047 D1 030 036 D1 034 091 B2 054 049 D1 055 044 D2 048 050 D2 A2 A1 B1 PASS +5872477 SAKSHAM MALHOTRA M 301 040 D2 030 036 D1 034 094 A2 054 049 D1 055 044 D2 048 049 D2 A1 A2 B1 PASS +5872478 URMIKA GROVER F 301 049 D1 030 057 C1 034 095 A2 054 052 D1 055 044 D2 048 067 C1 A2 A1 B1 PASS +5872479 ANSHAL gupta M 301 070 C1 030 058 B2 054 076 B1 055 062 B2 065 079 C1 034 088 C1 A1 A1 A2 PASS +5872480 APURV KANODIA M 301 062 C2 030 075 B1 034 090 B2 054 052 D1 055 068 B1 048 053 D2 A2 A1 B1 PASS +5872482 MANDIRA singh F 301 092 A1 030 088 A2 041 072 B1 054 082 B1 055 082 A2 034 095 A2 A1 A1 A1 PASS +5872483 MAYANK NEGI M 301 080 B1 030 059 B2 041 063 B2 054 071 B2 055 060 B2 034 090 B2 A2 A1 A2 PASS +5872484 MAYANK SHARMA M 301 073 B2 030 069 B1 041 060 B2 054 084 A2 055 063 B2 034 090 B2 A2 A1 A2 PASS +5872485 NIKHIL GULATI M 301 063 C1 030 053 C1 048 055 D1 054 045 D2 055 058 C1 034 088 C1 A2 A2 B1 PASS +5872486 SAGAR GUPTA M 301 056 C2 030 048 C2 048 061 C2 054 052 D1 055 063 B2 034 091 B2 A2 A1 A2 PASS +5872487 SWASTIK CHAUHAN M 301 071 B2 030 067 B2 041 066 B2 054 084 A2 055 063 B2 034 088 C1 A1 A2 A2 PASS +5872488 MOHIT KUMAR M 301 068 C1 034 081 D1 054 043 D2 055 042 D2 065 061 D1 030 022 E A2 A1 B1 PASS +5872489 RICHA YADAV F 301 087 A2 030 092 A1 049 099 A1 054 095 A1 055 093 A1 034 096 A2 A1 A1 A1 PASS +5872490 SAURABH SHUKLA M 301 070 C1 048 057 D1 049 069 D2 054 050 D1 055 043 D2 034 081 D1 A2 B1 B1 PASS +5872491 ATIBHAA SHARMA F 301 086 A2 302 084 A2 028 070 B1 030 070 B1 065 080 C1 034 096 A2 A1 A2 A2 PASS +5872492 ISHITA KOCHARR F 301 077 B1 302 097 A1 028 085 A1 030 070 B1 065 082 B2 034 089 B2 A1 A2 A2 PASS +5872493 KARAN NIRMAN M 301 047 D1 302 043 D2 028 049 C1 034 090 B2 065 059 D2 030 015 E A2 B1 B1 PASS +5872494 PRASHANT JHA M 301 065 C1 302 075 B2 028 046 C2 030 035 D2 065 067 D1 034 094 A2 A2 B1 B1 PASS +5872495 SAHIL MAHAJAN M 301 049 D1 302 043 D2 028 037 D1 034 092 B1 049 088 B1 030 015 E A2 B1 A2 PASS +5872496 SHIVANI CHAMOLI F 301 075 B2 302 072 B2 028 065 B1 030 040 D1 065 069 D1 034 095 A2 B1 A2 B1 PASS +5872497 TUSHAR NIRMAN M 301 081 B1 302 067 C1 028 067 B1 030 044 C2 065 052 D2 034 086 C1 A2 B1 B1 PASS +5872498 TANYA KASHYAP F 301 073 B2 302 064 C2 028 057 B2 030 049 C2 049 099 A1 034 096 A2 A2 A1 B1 PASS +5872499 VIKAS PRAJAPATI M 301 060 C2 302 068 C1 028 050 C1 030 056 C1 049 100 A1 034 100 A1 A1 A1 A1 PASS +5872500 ANJU PANDEY F 301 078 B1 302 069 C1 028 066 B1 034 098 A1 049 072 D1 030 017 E A2 A1 A2 PASS +5872501 KAJAL SINGHAL F 301 071 B2 302 088 A2 028 067 B1 030 043 C2 034 100 A1 049 086 B2 A1 A1 A1 PASS +5872502 MUSKAN SHARMA F 301 068 C1 302 076 B2 028 095 A1 030 070 B1 034 100 A1 049 100 A1 A1 A1 A1 PASS +5872503 SHIVANGI RAI F 301 070 C1 302 080 B1 028 085 A1 030 057 C1 034 096 A2 048 071 B2 A2 A1 A2 PASS +5872504 SHUBHAM SHARMA M 301 071 B2 302 066 C1 028 078 A2 030 069 B1 048 074 B2 049 090 B1 A2 A1 B1 PASS +5872505 HIMANSHU AGGARWAL M 301 033 D2 302 042 D2 034 088 C1 048 048 D2 049 073 D1 A2 A1 B1 PASS +5872506 MANIKA SANDAL F 301 033 D2 302 064 C2 034 082 C2 048 041 D2 049 072 D1 B1 B1 B1 PASS +5872507 PRANAV HASIJA M 301 049 D1 302 063 C2 034 097 A1 048 060 D1 049 074 D1 A2 B1 B1 PASS +5872508 SHALLY BANSAL F 301 050 D1 302 075 B2 028 081 A2 034 090 B2 048 077 B1 049 075 D1 A2 A1 B1 PASS +5872509 DHRUV ARORA M 301 019 E 302 045 D2 034 083 C2 048 050 D2 049 074 D1 A2 A2 B1 COMP 301 +5872510 KOMAL SOI F 301 052 D1 302 086 A2 028 038 D1 034 097 A1 049 091 B1 048 061 C2 A1 B1 A2 PASS +5872511 KSHITIZ BAJAJ M 301 056 C2 302 055 D1 034 092 B1 048 060 D1 049 085 B2 A2 A1 B1 PASS +5872512 KSHITIJ GOEL M 301 019 E 302 052 D1 034 088 C1 048 052 D2 049 073 D1 A2 A1 B1 COMP 301 +5872513 ANAS KHAN M 302 053 D1 028 037 D1 034 092 B1 048 049 D2 049 070 D2 301 013 E A2 A2 B1 PASS +5872514 HARSH CHOUDHARY M 301 043 D1 302 064 C2 028 038 D1 048 064 C2 049 074 D1 034 081 D1 A1 A2 B1 PASS +5872515 JOGINDER SHAH M 301 019 E 302 056 D1 034 087 C1 048 050 D2 049 071 D2 A2 B1 B1 COMP 301 +5872516 KRITIKA GOYAL F 301 052 D1 302 072 B2 028 080 A2 048 084 A2 049 100 A1 034 094 A2 A2 A1 B1 PASS diff --git a/fileHandling/csvReader.py b/fileHandling/csvReader.py index add5db7..a20fa03 100644 --- a/fileHandling/csvReader.py +++ b/fileHandling/csvReader.py @@ -42,7 +42,7 @@ def writecell(ws,sub,marks,row): except: return -with open('raju.csv','r') as csvfile: +with open('08849.csv','r') as csvfile: csv_reader = csv.reader(csvfile) wb = xlwt.Workbook() ws = wb.add_sheet("result") diff --git a/fileHandling/delete All File with extension_EXE.py b/fileHandling/delete All File with extension_EXE.py index e0180da..8e1e0fc 100644 --- a/fileHandling/delete All File with extension_EXE.py +++ b/fileHandling/delete All File with extension_EXE.py @@ -1,12 +1,10 @@ #------------------------------------------------------------------------------- -# Name: module1 -# Purpose: +# Name: Program to delete a particular type of files from selected directory # -# Author: acer +# Author: rakesh # # Created: 05-05-2017 -# Copyright: (c) acer 2017 -# Licence: +# Copyright: MIT #------------------------------------------------------------------------------- import os import sys #module for terminating diff --git a/gajendra.txt b/gajendra.txt new file mode 100644 index 0000000..86343c9 --- /dev/null +++ b/gajendra.txt @@ -0,0 +1,6 @@ +This is me rakesh +and this is the second line of code +i am right now working on third line +this is fourth line of demo file + +hi Gajendra how r u diff --git a/pdf_merger.py b/pdf_merger.py index 3ea486c..830ebbe 100644 --- a/pdf_merger.py +++ b/pdf_merger.py @@ -1,12 +1,10 @@ #------------------------------------------------------------------------------- -# Name: module1 -# Purpose: -# -# Author: acer +# Name: Python Program to merge PDF files +# # Author: rakesh kumar # # Created: 13-04-2018 # Copyright: (c) acer 2018 -# Licence: +# Licence: MIT #------------------------------------------------------------------------------- # pdf_merger.py diff --git a/result.xls b/result.xls index 28eb1f5a04b306abdeb06d6c9909865c5e2c267a..17e2ea05f3600e5ce3e9f8513926c5e21e6f22ca 100644 GIT binary patch literal 30208 zcmeHw33wdGb!N=~B!)K$9-=6T9D?@+;RcG52sH>07#ss=a8RTuk^l&hpde5oK}FJ9 zhvmqdwH&QY+0t5~#F~M_3G8Ds_q`}FTTF)g?E2^&5umzv&WQ}S7+v#xdC|$ z-+9PqsWFZC!u+cs`3?ZY^KmS|u@J{1 z9E))*!2uUA%W#zASdL=_j+Ho8;kX3HY8;p1ScBs-9GBy`0>@e$>u@A-tjAG-V*`$j zI5y$fjAILqtvI&f*p6cdj-5Dm;i$xMC5|c_)i`Q!)Z(baQIDem2YoVl{04Q&zpAPk za|-{a(HCuI3g^@2c3AJ?Kday|p2BfdOD32a^R%R9A5VY#wdMr;v&npp#)_LYWwE_z&CM8Z+OBFu3Mm1W*67@X+~v8*k<91$L~dBw(x4Ldh%s5-LkszY17 z%%N>-OV?w)fSKJB;rb1kv12#p7OKF40#m-2YEtmfg%;*QXw?AXd_kynD>uR zmF-DSGdFu^s|XHlyUG<*?5coXN48#j1T2+URA5s1!&Y|R&BRb|Zoo=F<>j~GJoc{)is*J;0%|NpZC zO&h~XDEm=6a~&&oe$u^C`Yy45zWgHvp4G^7{+O3+Yn` z{}Y14wSKOB{;+^t^~o=<`sB<1r~uB#3&@`=Apd*;`I`#JKU+ZlTJ`y);Be2BYajI! z?wv&bwq?s6Uhwb&Q~HpU=Uz(Xt*GI!?4xyy`WKfFTL{#^fa5<~dkz8EuR?9PM}s=%#l zNx=&7gp0)8j80X_WIhP@zO#bNG#3Zq=6P0-n%Z2DaQnIYF5LcjzUth*D=XKc=%SgR z!Q!Q8KQBD<_g|YS-2SaOAm`28XposN7X#tVf~+Rz#|mgN^LOV1n!GjCoxJlgq7m$kDyY`(MrAi^2>Qj zH8(fsDHW7?N>S$OggZm3d{CCJ6z}0=m3rmQ0_KiVDrl8|nWe&`kvEO9K9HxBM>ca$ z%(qm2%Xnu>TgLIvPozt~?|tv{K|CJ_n${x=$}ZmA;epu%HFRLouh3VyK5%E^wvZ>+ zq1YVU{nNgjnYrLs@RWVxi6>@^+X_!vk+~Xs$_8bgZ}>8>PJ!T({n0NWA=p`yF^(go(!W-l+6!M6{wXBipb;w(>xvs!jk~!gK)~qg5+tZ zAY!z&EJ{l}~z7rKjs@Me4#1es`? z6bIRKF(3?;#hSxqZ&s6nHYpCm=MA%hT<9(if|X+c1es`?6bIRSF(CSorEnK>={jq3 z#>TlYEeyivFSCMN=q?VD%mG0r+9t(8wpkPF?# zLDuJhAQNqqAjpI9a@@hjjJS>T4 zUP^EU9kCSFun5HJ5rlJUqu8@Rg z&e-_NKm0*7O?jB6HlJp55gJ{L3(efI@t^8v z{?)gijHbDqG!4Z)EeV>2i}19X+P8n=J4(ZVhL0c9t_agac-qDyG(k_Rsr~N5Z;z%~ z8>Wfyw5>&Gf}U1W`=#d|iKbZ>rit*hokeJZo>o))#Jj&7O_L1MM0i?N5t^W<)zm)t zRX0M1`(}NZCc@L|iqHf-t)}*sr{5CQnuT~kgmsrcZ#toQ^NN|Wf^(%Yy{~^N8gxSz z6dn}@T^|AsdJ%4J_Vq-AZp?zhf5M=fLZCsPG3L=fJrE7LDGLg334?A6fd)Oqn0t=B zCmM8f78Je_2Hh0`4f=yIU5`Bz4Z0-@3Qq`wR);`?y>HC_d1zl0Xaes9VH4gmeC%Ap z=JtH-vY8Uog1d^x{Hbvc?|tA#AXi8H&bx(fBw30lfVkbgcX)F2?BwwD#Hp!siPz@> z##hZOFnm}(DX(Wt;#>B0kTO|*5tMhWJObWD5`wvSM~WADKO+V+1apa;+`OFJgYhMJ zu8I5edrypw-jv)sHaU4Nad$|sOJ?RnuM=1dj^f3cB)*S9$4N9hs}=9n$f7VfNIk81 z(`K%(mF7IHH0Nohxd-Db@$?e6Hrj5xWpa3Gc>2`o+mi!hw@sf*w1;%7pIM3*iEhIS zBed6)*o-gu+zvelpyzF{A#eD27NddOE}4githlAoe(DrD_o`gn*qWJA(=M+F<#sP` z7JFDA^RO0U&5Tud$Jp?(iK*jBtgl0gmMq1)jU7;k{xShYk3&ISSBu%;Wb0CQDjd77 z44P^1crd;gFQ5g$5ii2v%Ob!vW)uLQY5u^|&!Zs(zcL7pxDf^~j{w)$Q2<=0)3|_F z1;G(NLW8Jec?39Pi1t`n&@2ze=fh&SSCX2#|2CZ0TwE6bGX&&m{)oIfB>T^LW_cIy_wJ9y4<; zQIV@_%z!fOzk)_60~O|Bk&YVaQ`2MT5+k`);`1>)SY;YI@OB(`Q^JgUx!$Pfeb{U) z(wsNyHRp|b%{>@jfVU}e->3KNv~=+AhDcWex>uT<-^IbG$RLu_#S~;U(VVA=<~&U_ zM^9^@rwvR@PonkJxr&r5fprJaxzn&a+n?{OF+wy7#Hnd^U}(Eta;ZSjfZBPb;uASr zYTD5Y1FF53qlYZR+fNIP**|=GiV;VnV{@*e@dYyr@xmitG@SB-PE=Inyd@TUAaT8U zAaGycEoj{`{2Ktsh_tpJD&H>Odc?6OLR`G~z2@Zhcm^h{}ZX3)|dGqZ) zv?|UC9X)+|?9AE8=|>W)%_9NM7%$=j=QHoc+k)>6T%-KWxDvy^FUAr$j5+>d%>2q6 zUGUeq#slLfb82!jnLY*k^iQ8Xh8rHq^zhAN2qtY)$I-1F6H~_~aPAqNK5+)c`%c_` zW@7XVVl1Y?n1yuf$x2%CMTvRMu#WKau(pIf6MU16fa}n(mi&3crr=dCdQ~heN$siT~!n2VW-DQ zCx_ZHJ&rH7h&4`6Y9N_$4z@aJPhMSx$JshTEfz{;<_IEhlNhE=WRyV;iJ*<;Src(#eWM4OnwLm)6 z)sgC^YJ+H6#&1wf6;w#422$x{*IMHE>{1t&mE$clZ};px+RbgBCev zsHuhNq!aoxsUfF-z!~xzRa3`nT~4|S^^)k3fvm}E>H+9v(5_UnKh@eX=rc8-RV^KZ zJ*h4SSAse;qDpJ3uZ!C13bim?rCSpm)Ft?eHo|S8Av5N zJA9pMt3d*JAH?m0eFNDGHPEX+)sun0bvb>#y}sdUYfa()!qEG(9#>n3Dh?W- z8VEI|wjNiyVCz&8CKzzqvwE@lbi@OwlGEL_jc6r$GwpQYTDOC4&(@*^U`G1zKv+Es z59&|1p$i5wsXk{QYq+{9wn;Qh_BrX+Hs49==nTHm(5?ec+Gne)AtGH8WVuS#)l&Tf zxF(K=5?)8t(HUAgoFORR)7Fvc9mx2$t*ZwcuEA31bXcDw!LLY*$Uswf$of!SBLYBA zFU*@WWa=0fdfM92;NVEA6HjPs>mJN?tNJR&AGl(7vUSi`slJ;2;baCnk}XcB)9Gnb zPdCUot)gj8+^MfcjZ6y7!$pjJzeXM0qkmu!eZ9A%7mf2Ta0v7}dpj@^olI}wLIdsF zkzth{#G=js7{>t31cM~od)xdFR?lG2566eA$*}f&t6t(EZJX=R4IBYo2x&b4I*_$$ zLp9jZL$F7W)7=s5rv^p=v;ZLj9h`A|js~{9kG`K9QySQISkdWEwr6@_F0btk^&p}D zcO}v9nf5@`XkaMJ47Rpq=m`T(pI^sq`%s?77Bvv=@`hO><2oF)JC&v-d)fnmwUKe% z9nY8z+C7#=HpS_omm*|jJEgIXa`DV$x-C0k8`+ZfK}IqsnMPC7S*Qj$V)x)s61|m9 z`~BY72yd5BhlYer+{k_$%t-XhHCZED$teXP`1sjdriVR^n>dP{zQGKLoOEw%c2;Sk zv%(cyQyC|D22<$?zYbg3<6u;G<+P@WAJl9u=6AbplH*(EWUqu_hI?%fv6Olih>#Mkcft6v>o^YLd zye;6*wV{PneHCLhj45+B{4Ssc?SR%`4o)J_r#ijiP+ujH3kr81K&Vak2kOunS`i0_ za^hosH6wOcFNRLCzt^`+wOD|iojRBkv+JuFwqzPkbq0fGeRVB>pi;k#P}iU9t2tAl zzhn;U%~?FvSJMePd)rf(EHgBXH%--7v*|LWV+xaiI%9s0*X2jH>hJO%!+8j+?Z3zQ z9XNMw!@H0;e-h^-Se0MC9dFj*{QEf9V2S)P&gXGHumd|)ETNym`8dv7b{g{yoZpT! z-y$s8Wz0u#9>sYPR?mNi^UXMKt2E|YI6r`M6E=zefb%8l)yY+#Q7$ix8eTCw{U(d&R5Mh=GQp?G0ul^Ya@Yv8cnRi zfd;vsRqi=%9>SjFp}>`vpT*3hkUbiZaS!um$le@~5dZ{6e*v{L=NC{5;z?eX&rL`x z8_;EK_{HOZF;9*d^MT|1C1hOo*>T)XSR&t-A?2?k6XsVR{KYqWM*5nMh-AB@J0!gq zY0TV%GTvts-h9M<&%B;jN>^ax36#x!E8Q>q-XJx8k5c?HGGS`v^Q~t7Si<|h72ogs zyX!u)_P(DqZ^QS;+kbS&ipRgx{BGPWp9lT8KZ}_+;Fmr-V~@OppU*aXXZ)%vu^ES_ zPyYFBbSU`@LW_jClRI5}HZEto@m3e|#Q*-K*?c*Eg|%_9<_+#@@k2}MFGUmarS5lZ zb@_=cF_f{Nmh+W0eq0$D!ZJ8$o{UxumxF`m$>5}UGB{|Sj0Oqg!9nw6^r3J$IBcGb zHVc=-n9h^YR^f7p7Uusmcd1kXHKd4z0vglt8GY-NOuBQMO$x3j`BzMT}7@$H%ApD&nmB^^Sl$fbhJ_7IC+V&#|cnj$3bOX#V!@=H)UJv=H^#D zhVMyv_8P{Bq~l1{I`c&LdyyyBd?~pJspg2h*+r&@s}~cQz5_oJv`$Ic*E&)ZdA=aC z1;pa$w`Plryg=-})kR()$dxEbWc*ylN8Tft$})uSio77l-i#zx{;mRfICES13k$T{ zLP7RM&O$-{yp&g8`LTRwe<<=oL8f(x#i(TEFEwb6$U7k;GFMAF@~HD7L5_>II%Zyx zx)~pNksyz_$c%7S{`Lcr7mLo7E;4_|ZOzw^qmL{WWc6>wd=XdFM;4>5HMBl8S}Y7x zE(4>cmA@)Mh9$y)rK*(VD#jY(kYR~1?2+>7=j2v~CBi`akzt82u%C&^NNnX9qvmKG zEOMpfQepTda%5O442+Z3yh&1JcnT4FsbH!HaRe*hl-6aeOYW@r6N-ng>wQ8uqDTbC$63cQuGzF4zq&Hh+WfMXlAiMo*+gz35FJ zRBURFhmCUWppVTt$I9Q4A@*{?=Fb=glwWq#oU)2oehGm zeRmk&bquW(25;PJuV3RLuM%YX8ZEL)koTY_wO$p_nrLcy)q0g+zEPz6kgC>PrCI#; zT`h8nU|;KEUy@^yO9EPROd>)cRqRUw)@ENTHdlMrI4<^T!ESM}R|__MfqJhN?4L_{ zjR4e8vFZEpdE~9hTAQmzi`N`f?@I-{)y3xDg3y)|`%=MH4`d%&Lw`{0O9OgmvDXN8 zn~S|hu=lyxYXqC^C-xe_eqPFJ%5kpPYXqC98eh~VT*X?vwxD`nCfFUwu`e$ZY{mv+ zUnbbPqFN&;YHuycl_IUDIa=smP%W#D-v z;plTY)(HnSXZ>};@l7e8jqK}$L+1dNAqU%I4K2LPdcw8?W{VvCP8IJ=l$9my7>DFH_92ylFA$6s- zUO3kJWjG$sA*XsM2gipsgDyvfa16N|{2M^nXSnq%ghQh`*SN~TduP@#&vsM<+Cklv zgX7KOr4F^#2I06KIofK2aA=G#M=l$?7{QcdgK#j;kYj@%7j+g?4vt@I4j^TJY!r@z z$dO~CaBw!&99J9LrB$nOjrS40C$(Ralst>vlC;da%V-<62m@CT z#ALj)c;m*)(K;h81OEOOa(AF48MgYfEZeYE7_wfezNrjbh2dV8fzi|Abxvj2CT%$8 zGHeru7L?@9X`9$zM;vD?y*H!lWJTVVV;#m|D{n=yCEEpg+(qVnY4sNBzFl;m>+cL?$c7n%3EvsT$5$m~B_WrtXW(ZTZ|eplW3mZ`E* zTh0p>?<^_9PGLCdGVBxv#slikH%G1c5^`kNDGc-^i)SQEIR=zrr!aVa&soOGeQEOT z5{600h`CD`8laoz$UrYA!>&LZbQM7BD8nvc@YXh!!f-QEGE@q~l*>>l3~OA5N@>G< zm!VP^7<<%Xb?>YUmBQeSFwTJ1oN^hi6oy+|hAV|(yI`)x?v{PZe(>z_s?_}oQboQp z2buGzHNS(Dx>pJEY2;{+DnVvV&CxoKBS-60iSF+~&KixWCHE%0J^y-OeV7_>Zlm*az$*ezG@L#jC<6N@Ex3o>m? zNn*;QoHQVu{hVC*8F>7nB%y*M#fbGayrun=i6)iz9r@!VfX`=VUIAd$B4N{ z80NbSdvHG+&x%}zJ;Lya)TS)hw|j)ai)dW2Tk{`XhGt=Si_6d~4EMSW&B8#BW*eG? z;f;cQP}0LlwU3*92JU0;SZGVUD0 zvcnNFuK$DOI2Nyk%$m0%)f}VXIpjDNua%L)F~zZQt&9zhhu|G7jU?B~*vPKpHImSe zt$EPJc4QR3&Bb;Eo6(L;jzlZw7_A(MR-Z!78{sNt^rkk}Fv=(g$AvX-M@s!$gySLP zh}t3?k0VF@TSR}x8AT0Zw}}2a?)UlF9ADNvjFi}W1^YiCN9?_V{dwd#L+thS_u{zD z5E^T>d~ojJD7Eqq5|LX4nQ@IJTLt+&E^@0N6Q>Yzs~?w$#j$S9qewN!{ydKyk=q2B zSk$>qkad6bqSR8IzlrY}@!ACWF4%)u`=rb}k!p^}e~28B_X+YEl++xfHs^5KeV^F< z=TiF>No#OL8TJXoh|9qEW6iselA&F!@}H3-X1g%3K6P&w-Je6wno896o{5 zrNSs?&AX8jxkHd?VIp@3@@b%Gj%(-&0mu-Rqk6b7P^ zp;H)ENgK$j&z+Q^Glzlk+L}K`N`@|B_yBTb=n@9idM$EXYdtUJwHLI1Ic62POOU;u zWz@IkgGhz4D{A1+Uv)zLHODX>)Nmb`;&vpy4w~FK3Va ztfkgT3j-q!wdTBL%}0@Hjw9=1$Pu$w7!JEy_X;L`)qC^dE_~M*+$)&(%C!fOYJBAU zXwAo6>^{-{2^YIhu)R^+CzfX z#JNs54vJP8q$Sd->txmCjfm@{Rn$Xk@C_a2^m)rtLCpxqCtZ$=aM0UWBO@HT@?;EG zj*M`0B2PPJayT-0?yM_Uy<4LkTn||DX_up4I6mWY^b5!5r39^_9R0%a67uBe7mhuC z4RSmqH5iAKgX;@xK8uvL8W4^@acc|+$6RSSqndII2nRit90S7ffM0_gtgkbpa&Wz3 z&7UGA$DnY0&aJ_>6Fsf6?HCMbz8W=%`jDWguW=k}Uk{1&DHnT4uxS&C>C7| zengwx5U{lB&2g`KbKPpqe{-=92{v0udmj>PT0`%MDE1-2)~K)=WvDlOB;O`n|623k zUF;hL`+|#oqhM<^VZ133#v9QuUTfHg3tTBVhJ@o@r0OY$1^ufo`e8x;nu~roU=`X_ z(GLsycEMpkED*0eEG=N~&_@r$F8am^eS|A>YrgJs91)Jca5?yXwBDJ}c|@&qL^wQ; zJtA>=L>TF}`mFWPV(wA7_dF!KPwr8}`&3@_{^@t`$?GBLsLxuDLX+UWfqT^92-!%4 zY&1f4EJ8LGAsdg79gmQmh>%T0$WDf2wER)Xtoa5~&2jE!9HCzx4Ol)7tE%OXisj$$ zm*Kj;Q!HO0mM0FaW6if*)M4q*XWbgZg8Gb*^dlWZw68Va zMoNwmL4D4xF(RlMGqQ8Xh@dtAf#Y*TJaC_&o|Kd&6`TEJ@q}KnM+N&YUF=c8PD=^S zxvKG~V0&YDR5VTtYF1Y|qAHqVZ|bm}6e;K%cYbhc4>4pg!-S zjtA^Oy%lv_P?=||#`8uZwWHTs^H)eUM?1XW);KPx4N`)=si?;Vm0m(S92Yx0BxO`% zMl{u!-f!{$(J1x_(U>i#HYWs|@mZf~DE0}#rbiR|M8L-C8`=KjD6-}!F7||A|J22v z2v~!BiajCNo>xqWH4cMGqpfPpacIrYT-1|-`l5?^Qc%?^IGz;sq@ZS8jZcckErNQ7 zr00+_=B+W0l^Xp2G(-4z$UXRt-}m6p{e5aKXw0=t@Ub}V$1h&)Pe|5HcH=FbCE$hm z_@~e1Q+_;gi8&r9hM%GEZ*G;e>hELRs=qz`o3sF(fd5Y#d;&Xb{_POWm$_$p!f!wS zb}jJg4BkYE$I;ulANs`$_r2@of9gH4^uupWm>pX_@!cxOxaX#y@cLF9j2o0M!f`c@ zudxE5!YA3me8>7Kd)`9I+3Z~PSFkAM5C-#%Y?+0q9e2LH}~dYn8T!$D5+ zljjl~)M)_@?t7NvIEsUMoWQXP$1OOh-)%S+;Zql?)VyBs!IBH&>^V*WsZJMOc^oX0dL)z4F+SqXutN;I6=iI&T z(UBmp{a(NH%N1weyVu!g@84N_?X`z9@WP)@yYRk`&-2U*JE3OZ6&r<*lxg9j4gq!1Y0S#GHk1{m1A3jtpb~eZ7sGNvE792 zW^74pmDp0)(%7o7t;1H0tp?kAY_-_xuw}4qz*di~0b3)sCTz{vX!qROoZr7fRWGQm z<^cW%P!~0(58wUf7|!O>KeJ#l!8zyQuy`RuV}>LYRhqvY-1FKuU;b)rYS+%pO|N}5 zwh{YMn#^oM>HTJ}*)AM=^{8JWoNn@BwA+B;QVwO&C*G|o$D1~D*zCt&mz;YBTIdlb zN(M|Xe)o-$=`xfb!+y3OGK`TlXV(LMY&@*)fY~7o-BJU;98U$x56=Bk%O~pvzx;`X zXvGEN&4(9!dBR`7n-@Tt-!pmUWBGrC(3qF7-D(cf4>b1f=s$4iK+iz@|HG$B7`kF) z7=nUt#;=%p64I&gDU_n-5zdhCqmu4(65fnG7h+q@pI0_5rw3pkwK*>(>3&1Pg%Vzl zFlIg_$9z*H33#gigY?6v9%Yqc@Az06R?!Pf*auJZtGIW**$w-wFrTBc^2|#UV(V}= z`_bO?yb|!nDCk0Onf2SNF3e#3T%teb>C>L^j381cF+9$n=u5rYP7>{F|DTC z>@;r~BZEqeU#^bMU=_+9t90EzKR*MdEF3$Fi<1PI9mW`@!o+Te2JBfc&(R0>-DpOp z$kokgsTM+m3*~6dBPGA*=dZ#53PY&dRE$}>{_+oR<3@loWT7)AcvDDtD*r24+`uGN?U^%RNw0EDhEjEER?dK5?UOTT zKmTp`i3zjj!e0@BSxzQTnu6#|hQBmcCR`q}Bu{pa zLNffrCmoXC3{@xBnkGnflDe|;$S5S|AJ1ko!9T@Qr%nwALm^f>GoVaI#mg~Ou(Dt% zG|7=6xqMC(hM~CN!B|#PBhQR$k*aRCe|{oO`hy?*U^bJ$2LAKZ9d4Kvz|e+C zyF$I>+Q5mzqajN!L$dK$?^UB49zLHvAb@@5nP-NLe-?peMCPAGV6a&kj3zMHtPDmo z(u-c71Iy~p(cp=~ju0%Da`UrZG=^Bt0VHN!_`XYE83ZykJAobPo)+RL>l6{m&6w&5 zGJ$)Nj7Mg|F4txqM4j;7&{X#uiH!zi8`IEk00f97F|jvdYNE! zop6|DNk-KPM=_&k!m;f|GdbTdb|$>sU^77^S|?*?a_yyLqL)oZKOGM7EXk-k;S6>3 zOgMkKXeQ?y#?EAZP9}&%>tyUq7GFvxbd_VB4u|a*J)Q2Ju`}UV@}ilXZx}lhjC`F; z5Q)~w*qJQ3luY!p+UQlxq4z~kr@My()6p~GIQOENoNpLAlXy-hh(zmT>`azkN+x=l zarD#SH149O)7`__+vu6_3gksIIo~jLCfDR-f=IMZax+;L>d=xnEavpSw!1!27*1RH zOQcPWn)b20>9}r!S#?SA;`qvVddH6LzJbKq!bWqJ)#ra=`SXV_!`0McT!oEeK{1Z2 zqdV}Y*QGf69S82oW(NUTdGrqg$ z)$e>ex|r$VVoFCAvt*27bV4A-6m<9e!;ilcUCfMdF=Zo*Sw2QF9BBDUo6z0!gA4x{ zUChjIF{?)wvuccDI0^8JDMa1;=qJ&|ToEp&d}J{tV-&*)uwTr??w()#{fp7X%wjQR zV_Vt+6jOEymUh13)91e*UCiuoF%g!wXpCZ9OFQ52@@GCBUCf+tF%g!wbc|wLOFQ52 zjqiUhx|q4)Vj?W<`Z0=eE$w{6`Jrz{7c(zhOoXM~Fh()1rJZm1ecILGVj?W<+A)f8 zEv=;V#dp0Ux|sRlVj?VU*%-yRmR3^w#jigRUCe@TF%g!wVvJ&3ODidT=6zp^E+!r> zCc@H+$0)|Nw35=tzU+JGaNS%JE+)d#%ElAd7o6&f~32zG8hhO$4qzN+oVy0X<3ku*$mK0Ec zJM*}cYbr6Q!HpH>#3ts%9?P48)mL2OShu@-$KLq5?tS~t7M==m%^scvuH6_6?!fI@ zas2KE-9DVQrQ&*#3<}*w8c=cJs31$Fv4Bcr0hPuc%ew+sfU&$%bM)Z8uD-5;1O3P1 z?cGNQ&KA~&*j5iu#qDcHahnqL)h9aRZDq&6*$&R5&>>gI0*z5Yew9qbvD{lG4ikL?%LVgw=0hEbqI9aRNPTp2O!!@ zFFO3CHyBxPYI+?>?gfpKOk-7SeQ8FK{{Ls*MaU#t8 z1~+r~jd14EBQjUtF-qpzo#sjA#ct;CAE8DxZbn4r^dVYf6I``CmNy9+!+K4o@8DsW z!r|O1%bSVw;XQl@(Rf(t);Nc;EFV-F*Y5v=O=c=4N@&Xsy?uMTclvFnJ_IudZMi`z zdM_${XHKgbm$k-h`wdzwSD*`^xXHMy6}?VV_u+y5E;PxIGmBjXXV!#_d8YlaDK&K$wU@I*w>MFwlLraC`0{ zd6UpQc*p=4xFpEgl$4D1OPtAu1q=N4Z6?z4- zZkAIXS;ekbq!Y=hVhSvY#sU(J1tc1yrIpjt+It7~;p`K+AmgS$yX~ml0Vs>-KhjuZ z%wmmXabSQI7@BU6n=4sRfvWL*v5A~1HT4*{0i_ROw2*1It7x(@o4We@=yB9LR_21{ z6%9|uZMM9lPGnL@dIlU<25Nj$;7rw%lxs@e;*baaOf!@dGv8-+k!tzJVtS=a?s)GGp9{4~)-z z0QabVz}ZLn!`Krux0pYQ6=E}H*UK^UbMx9|bMc!S+D+?$ef#1~2cVy}fx|no;1O@? z+TRUlQq#8!)mqovx3d@Dja>t~4cg8oQGfmkYt1)3o*R`da zIvV12>5UyV**)dxfYX__x^%oV-QJcJuYr?EH)h)7?U_yK)=XAjffCl$rCU4VIHa{P zo!#M~gz8M^mUL5FT_)a{*%0hW6yp%2t8&OK+}evgyllQ$$0$ z9_hDe5oxZ~ihdJoP<}(Y2|MFB*QRO*jpyH(##x3>#^a7=5XT$S9j#lk1(oph8=D&% zP)rU%NdlU0s)6Ej>ae5)>04UUO&f3`wdvN{fU2YvgA(j$uc@hzS5cvx(pe>!l;K2M zS~CPo=N`5iHQ5UNX5zISE$x=8T;%Pjm0bB6l;4(aZLdq$=h#q51q~C$H&xfP5}-X> zlO-PV!mdta=9*n;F_a7qcV?)^j%q+}2~MXp!R+cXo$01boP~9?W_M8qFo>Eh>D<~c zW$m}sZK`RHx1^h3m)RrAm|3QpCA7nwP-1o$O`uH_(4NVqqXybK>RVA~uA)mt105rc zzmyti2X9;5#!$N`rTMp0%TRwyb4x?E{4!hyG#%9_qpi8gN)ymbXF3Blc81NbtOOO^ ziM-PFFb*+)Ynx@#_S@=6SKGYB*}(=NN{OeP(xu_UBed1QYH|q5q02P5!b&cq^~1T) z{M9zI4Wq0ACYwg%%dM6&p1i09xTpc^6;>DHRMJgNnVLANpflapp6<+A;A*yiHsth% z_#wBEuP%Xd;Hs+XI#6Yy97{>pgmw-^H>GP^tOiz>;R4{gx*F6_RB3Dn>*_MC>DnAm zx4ImN)ipIRD6}{fmqS8bRM&K>&DVD{T9aE%Pf(lgXiqnWj`2Y6yC}A~2B)Ev7eiB7 z_f^~6kX1%`0()5JFy4l`=636H%BhVFnOgCzah#lE_vO?E47jbX31$aRmC5!6@e5w}T}uZFlWO&49`R8%>w!S`!9r&-R9z~52ZT$440@(S=aHp52PwwvLXf(BPk zYiMlERHLh@Pq#ETXItr-V$h;%s;Oxbe*o7S9JGd~-;}AZ%QS>4d<{>ZZm$lCW|y}m z-I6_ur_ZxTpC_kZlXWj^#3P7%sSTa$8u18qFt2dctr3ra-lY{KHP};HLo)~(KGp1$ zLo?tmG^3o}Z4EnwcJ@bbmNl)`@l{X@LDSF8tRewrce3L{Lvp-D1$6-Dnr;)l<@nKx zQdDSXrW4KEt>+331yoD~+axPiV+Zt!rjYAED$1c&)O2gw_Ma8v3)rL6t>v6}1)X8m zP2`+<1y3Cfot`D9Y_B+|Ige+W-U9XHHXe^%zsS{BZ?etXD}{;BUyjU{=PFIOKAvN| z-s)`Imf-^X?Q8?_%8?)ZekVL>?jXlogFOJpX~W67ou*d-Y-yz!9#q$6M^PR-z+jwV zD=tyY&R>w?=$xC@1qURG+4;k9pnYc2*-=TNxCHq~>&zJuC5qYi`^}>zgQn2Ynh6?Q zqL_U@Iwf?m7%@1wiDK3@yQ_3Ohc{8o=H8NSg+Wy{x7(ptqL`=Nl97rD?cu4jHKQ|k z3@uSicb6S`$hii+Tp~et*P7l?Q-e;{ZKrNusz*iJz7G>eytrCa>43yY$K6i zYj5L_O@v-DDu_Q4Qd$L29>bm9*xN+ODCra2PkO2C_ z(8lea5+!UBZ5^%X-{UB@F+1u^$aoNLsi`Agy$Q~tI;*M@YJ?+|bf`*7*d8z%3)G%% zd5MxWbTQmRHxLZ26D8~d;H|3D=y1``WjnJ(i3crVPX{{Ux^TarC@qF1b>f6F@rGuE zzE4P$vJZe9P9b-!nkZ$n@ST~{JtsX4F)j&5Q28KHZ8ollC1KW>M{&4`U{_ zzqb!_wZ%BNvFm8>{=@s@ja~hF4`I@myxA+(uhsIkhF^Ca?2XR|+*Nf)J0>M)0c|jt zVY3hu!M|Rv4=Jy_o;RBs^ANtjfbW08_cbV}ZG|!S>fS_x{*M^EGX)A;^7 zd|w5ujjJ$4#rLQ1{X=}uzX7cW<)6m)r}6#w_`Vva(OGQF+wlFz_g|&;b z_2Fjvn(4^=R{S;KLQfTzGFD=- zV;$mk_>M!`We#B}q#qB9cVnr8%euvKD@7a^57uExgr8XcIP+~&Hg4Q|c>@S4SUz0V z;Uk!QOw||t7ksr|LErCHIJ3+ ze5T;{N+<4?KRAdbPVAG%v7H~oB6SYJ&t=$l=87&k_Feb}ZrRUZ_E(NRtknK`xaif} z%iLq_u3!K9716-^a9MaFtcPtkX6{2PUJ-lZaeh8i8GPfR^};3CMn9#uKOXGsfNv@^ zC*TX2UuMn}X^@PM!{4tz2_pR|ZJ|0f)TLm^=fFsX3=?jssapDu{eVp`@ z;KhUd3@!)pL!YhvX<^<}|2G>GKCvl=GPb$NL7VbrBn-=F=3yC|b6AEhbcBp9DVz>n zXjV2DO9=}V9Ha|m^ss>}U}kR>mZ2*hAwxGhLWVAMgp9fh=SSZZmQjOY83tz~WYZ&L z81sxshr#Ly*%c8o_VM9zd24l8##@U6S)f1OS{uj${qfe)u!dKjrPg@z^a z`=>Z&yg7-hMH~xw<_*LP%u>WA%8PaoJ$N`}%n*v7W)?HkyrIIOxhWHy3%e@7+jL^M z7&*oC@Uvtil0IY#aZ$AzISkDoZwkml{dn>sAB~ZWR!*`!A>&}&Ge;!U-{e!WJRxgB zyZ|rr$+KkfyHbTD#kDM4+rc{z^0_;0CQdY|Y1&2qY-rel91>cxhw-xNgqL7Fc^wl;IQ|XnjHP?#Wl23hOEO+amiQ#& zEy>g)C<>>(GmUHU#x zUJ*tTdMnRt#Tk2|8PB{asegn}Nm!qrp)HeyXX29>wjz+ZB$I?hykier5y)Jfu>beu z)nwF3k&v)oB1w^utQC?y5-L?Iek)0lkgWGfiY!U-aTEnIm!wEY#P$88U3TY?&>ws9 zax{`~9O#+2Pr@0pXO;*9dkD{bS3=f?lHhiHNWX$Obu!tK#P2{+AahA33yJEaUUuh@ z(9e428iXXdOh^_YMxAiR?iuxQ>RCF4Y9T@;xlBk_Ax@IZEXgZJQ548rlFJ;Ow8`!q z68d-#?}t&6%Z21xpM)=Q^31D}f~9-rdHGF0q9nL|0#a&ST(LEP;$V;n*Afkuba@=~xe*c@IJ*nIa@4Bgqs?QhX3afy^bDVr%E+ zjO@-KVQ=GMgrGX%NZgZ|EJ>yciPnqig!SMV+jgc33H>oiraB~tQ548rlBrfFKWUNO zIV9|RJb6tYbuvvzmP1AouHyu~GTVn|z9^|J$uuD;z&?^pvm~z!peT^JB-4ZhIT+mi zD!X$?ICA!I%b@CHx{$0uj3j(nSTM5DR;=N6l&rNgT}XmfJl&F<z)jKsFN8&vdSmn@WzvVC(w-glVp};hLEr~qE2R5k`zfm=90`167jL; zIg|pKOTr%5lb0ouWTuc5`y_n$Hy9u280Gzv+WM23Lh=NpB$;VRwjDrGAahA(Iy#}n zg3Kl1+{DAGnAXk}LW1Q`shul?ggvci=vM>J&vAg(&J{vJ-$#-wEJ>U`7Gy5T6+$AO z?PdB{khvtYgak{j;@M^iNtsVFOGxGkgSH^GSgVs+LP85B$t;J2;}ej%B(sDBY4PFs z1Y|A==V6|_vXZrf7iA$<4jCSUgfutkw%o+Y`k4@H5@ zC7CBA>Q8EAcMb{1NJ)8hDQo9SshuQb)Cp%(LG2s|PtrUhA%82$l~OyDl7yqS6pqDb z=md%anM-n|)Qq za18E`V=u4=1er_1;b<^%W)BE5mxSvkp1i`AI^m*#CvRXS$pRsHLsGCt0*ierOR_*n zzKJ+%XMrU-*N37&=8`NB5~RhxAG^$v4aRgO@;XNrteSB|6h4+Cm9UKC zm9T7Ogp8w!aJm~DS-`@+K1dhH*aru)fR8)wzCSEu4-l5oGlymL&tVx~`5cxdBV?5!8QV}CGEZIxtueN!I>^|f;!cZV zdk#jo&*QhY?YOk4XAozLiaRZeBYw0nw?)MrFS9{*XIm7@rqz4$I%Dxdgk(D6B)P^Rq2~peOLC3lW$1Z9=6V^nHBVlMO_GJ;Ww1~uBz(25 zu5|??xg#jkGuHF+K{}n&lVqVK8RSR~WG=}H zNtQS|(SGq&Nj(WXsuMmO=ozw-WQiqdVeNp-C0Sx?XEJLCWG)Fkw`V$h60WOzrqd@` zDkN$fI!fTo%QGB#D+!+{M0%fOsU=C#VnODTEEN*ujSnprWG)H&izJ@LP@OCTNz!aa zj5@)q#1UhgO`5k!ctpZI2$f_RNRozp)X6fCq;M=ggB;z0%q3X{l9bVr97nexb4l1s zd1ebj+R1gIldXu6V$Wls1q6oWG>0|RwqNW6Og$i z90z#jcAsR0kZkiwRtSlXvo%!fWs6pwtPm1f4@p*75<`mxnM<-lNYqX^x&@g_!qJB( zcT>?$Rtm{>pJb(ws3*}@tSyLrkdmwv61F9h@bSpN5ZLd4%q3ZAYo~|(4#->*j(I#h zeX6yyN=SD4B&&qvyOKgf`ZRa8yh=zu2`NeVETvC!ZZC=gnM<-tNOV57UUuh@+<;t? z^3WG`asx=Peh(S#A=!->Ns5JJgD|l4faH-ZNwJUw{-oHFyg+{fGMA*-l1wHE z$XpVRDm^^vr6dWdojpEDLTZOrfU8pymPp99tU5_Z?JR+mwUe;5GemC>GM6Ob*a^Ko z$Xt>VA=&GblnBW_pQJ=csFPrnqCE6(N>U;ufoChRBrUwI05X?^kAV7DU7zB01(3NU z96@_#zfV#sBz-#u@fbsoq)_G;cUS( zcOWFmYSBr*PqJEc^0K7(k%Ui4_#T8xvRZWVG~y&#ZFO>CKZ*jGOS0P5&dXd?0hvou zE_ok9NRo0P89674<^@ttyN$_8dAl51jt0Y`6A$uRyNrjNGZBr)|mgG@-dyu}EPsqPGW` zOTt;8XO8(Kyw?M(<~|AU^$4yA&JqTmy?cd&_i=dU{g9G`_hb0pevmo=nM=Z(BK+Nk zIsutWvR3lG3nA@ft&rS}7;9&(kkDHM{zUa-b+T4SXw4*9Ye|afPeA69thKfCF#QS0 zToTTBJ>37LBsU7lNuT6KA<=rt6CT>8t{rRb+$bb3K}wPvEs5dEHOO3&8!gFs>I7si z3Fq0KIfalqxk*R{5u;9S5)$=nO+um}twl+05)!5$$xW6-u9$+%CAmpR>=jdxxg?z3 zd${LUNp2RBdwr6dg=DQTsAgCXdX-K|ZWfX+LQ0aGEy+QSV?pMU+$<#G*|u;T3o@4^ zDS6+AkUB{U$!Wx>lcbPnd+8URJ_)N3DoIjEdJrc`(vnQ&=n-TtNm58;9QzbUk05hN zxRT-FA!{Y66p}MONu`kJXiaM99`h$Z8{GToVfTf_1TsBMa8R zHbltkBV=4p3Gxe$ZH$mLIkKSKW=9qr%e9Dbeq196%UUC3oWY0FaULI*aef_^bvm+u zkF(!!I?jQ^GR{rIvaJy^&K!euK^dGs2C_g0oYw`iAl+?_EJ(*$SCEb}w&oOMp1B{P z#@HJ@fEe3$N?O#*lHw~8vIq3c)A+3|DkUw7?Tl?ZWm{AWdn2?kw?(C_zk8PJJ7{4+ zi(=Wdde1zFP-7(F*n}i$A<*c4CcU8JORxBO{(0NAv^-1|%mE~WT!@th* zze0Y12mCy}bpj}(u7?Q--~f-15dq*_SckQ4>Npkp1*WL1;ZLc%zU zsT#|zgUltN5A@7$A|y$T=;SP7w5}Q>{gV235h_WIkZ>PK zYAlIdkp`JdQX?ctix1agK<1Lr^Lpkngd|xnByUHIBMw0cG zWZMxG1u~apy^!dt5a*L1b4lp$J@XEqq*h4Y>66q7iPj6-w`aIV*Q!(}wL-!%2uW%! z$qQ`zAahA-txg6x>H?Wd!d@n6-i44lsRK#U{7=NFlRA(jWtB2mJ!FeZ%3WGYQU?;d zdRPaN6pqEGn6o&Lxg>QU@z)(5=ISBHToU$eo_QQ0Niw37ClDh^Ms%Vh4E2Pzrj#Tj zI{7KmQzsd#laH}>K<1KUZ0#)Jm>6U($p#^Lw@1QAk|Rc1BXO1!?Ux3Q6Ek8ZF5=-r)i=m!wfh zbY@F`0y39`Bc-JI076=96G)Qgw-F;r6G)Qg49-|rJ%Se04~ddAfkdU$NfSs?I2NC& zCs7p0T#_b`_-$wMX4#!X!tt4BK8TPc&7za15F<&mVjzvGao@nl2#%4J;X@TDkQ5!8(KS)@`y_2b!Z9UD+Jr<~ae**AFR5+qv*A47~J?LwkHEzcpbwbL#n&mcWX+AYZ| z9G`&9C21ED^=usdg3Kl19K$mo_ena0ggKLhPtOHcWlDrZd*tc(t+msUQ#&1&L}~|Q zE=fnIc0lHmbfVOxdDbWC1WD3-!YAnjiT1RCSK&xfB}&o>lB8S}r%pOSlESh0q}UgO z%q8griT`ZDsj+5 znIN^Z$?D`|yb}s!F3Bd*iH>7=tq5c;31@Mh`IJwx86;`^=b=in86<0Qew$Jx*$fiI zhBl`dZc0s&koz~MNU{er;?4NsKKoR?*^C>?rxK9>vlVSkTz7sr zmyNSY&wScv+ag-}3}U3&B3fdr)qXH|Qsyhzul2P>EawTtS=1JXjcX#%nyaNPR!a?R zP0*UFrLD+CulBRPwhGA~LdN>qDkLXCLawb+Upjti5<2a%Id;(c+GuNaZ!7LWuM-GkDDev+h0atlaOI2NCCyp9Dj zm*f_Zr2I#|SUVtdNjP8EXMsp^tLWqlkg@DrMJH^khvsp5uHeDI?vhxnM=a{Oz$Zo$!(&O{{?VEX7J>m1d`k? zB(#daw`>iO+-^zYv{;b2B)1ERv|@QQ5M%)f*Awx7_4(_G!F`3JuN&GuPv+cv$o0f+ zpm*1JDC>%lZI6)ch>-1!kab7MdLm@IB4oQGWW5oxJrT0K5wd*|GG3Pq>!2?}b|6A_ zFhX`mgseY8b|^wN5FtApAv+QwyE8&|G(vVPLUuetc2|V#?g-h52-(R9*{P6>ZD<>0 zdL>U|T=Dr5WNcB}q($vPyJ3skCM`<6zmCJXN3S+%+umkdl-#|H7Us67ZH~WVpN$q4 zv?!KMtM}x;z1J8?{=_Hg5)yhdl5`0Py>4(X&T{$v22v|YmnE5c7)621CF!yxFVgdZ z%q3x4(|dhLvR%B)pFzg5w+l&+l(#{`NfO$z-FE2%K8y79yxT3wD;Mc8E^Y$CV3Fzl2o?RVOyqSs1;36iz=-H{5Okz}dCJ$=f-83H+0B6W5=we47nYc_PPwlj14YV6%;F8h1dFBO#Be-tF{~|+xgB_ymBlI#)^ZOJ?wB)fz}uSIg~05X?^{fB3$d+KDjkbDC%K54yMNVL>fA=9U^ zccW&s^=TSj1Dq~Qk08{iv3Fah)DaX4Mwe-~qaC&?FuF|azdZBTK2xtSy@(j=saKd- zC)7@_Xh%m8s-r$3p+vRQYe}|o#so5#q*q9E6hZBP%q3y3>6vf(BzuJ9TRzDiAz`T` z+2dG@+KN)qhLmKFC3%!2AahCf*m{!Z!a?Seu&?&;PAILXy+ZOG#8?M=vpUhcy0xD6 zN=UN{3mNNapD@v@ zP&@lXJGV*cOC&6pkS$-ev(J*e!22CQ=928Q7BiXmfPl;;;RwYu7Z8$UzmR+nF=}VO zkR+u%wqMoGe$mcz*)-J7n~1sE*>9O%p%sJCW!i6RYzx<$!RRt^gyb1|E;98A)88OQ z?eyi?PM>H;eX`b&S}{Y_PM;+?M{ff%m!!{Xr-6L~$XpVR%RKXapX7j${JJ3Tzjp>{v_0KnnTE&&MwjUhVL}f0kO_<~6UV@M9}b!Nh3SWo zv1a;(iD!?u#7Ovzq_#a}KlGxyVo%v`Nm5*S0GUhDFC^mkO8LAg$XpVRygl=e2uX5C zNd5^i+U_AC*#ic09g=#|)~us04OwSePlqf?3vCx5uOKAJ zVIlc3Vk9{%BrI21J)^aA1`;JXEF@rSwsJB}pcA|AtfZs}T#PD{pe#A*~#FE5$WglcN$q}oQ23jo0ToTTxJo7I; z$(=&-uRh704#{*OVLiC_ncXQmneUU_X-UovpeT^JBzIb!4028YGM9w&IM2`usFR~Y z@|sU_R7g}C%Y{U(g}zyJa#TpDBkJU+C3%!2AahBM3W>CxLnHy2OTyWsXI}S7jtR-n z5M$dpCL|kB4(sZev>mN0ZQ1H`=zq2C9J3_i<3Q$;91{}j<3Q$;92b%|e3Iir@^6T- z?BkA3dPFC0lhp4=s5&_=I{7T()X8y6a*k~WWG=~Zs}p%22FP3z&Xhg;w;NhJcL~Wa z5Tj1+5)xVgx$Y93s2*OHqo^%yRjQM_EXfO;v4PAbxyzCq;@A>oE(z!7+SAic?iP|^ zpX6>K`7UB4xm!roqp%$Z?;QFhek;k{mSk`riUOHSa<`D^svTP~$XpVx3V8DBOOl)r zl9;cB6GC!C&iuH9+a+XM*4jBCwG*`B6P9F%a{!RJBqyv+N;%2}nM-m~Nb-<3NlpsM zIK-%hlR~0(pbTs!o|%;;IVmKQ5T~7-v?Ou%fFN^8P6`RiGiH!uCXl%#Tmiv5*pL@V zP6^3)#Aqj{goK`iT&JXV{#4R`T|!!r){)lEDNAD51A@#YIpx$2@1Ou#K*III*JlLl zhg=ZeG#(L5i(k5xQzQF zWDi8h9u(Pb=nfy;!$#(ZM8;Nuk1u-|Kix7|KZB6zDuTwi=D`1xh-(gmsI9feq}ozC zR}HSWsr9JG3C40OkvhBPF!g8(wqc6i#G1n(v&pVGR99CIngYFsg9O z$U+S#O(9q`#_JUmeX@H%R*51yQu-!}U~T>k_6Juh_?uR=k{KHS@pJG*if@3Gt4sG_ zM-JIN#$OG=9b`B_SBy4+40h&{v7U7VN3wgx!i$9LTEs+WLoK}4mFi$P*v!z>F&x^M z;@dixB3)Kn7uY|+(ueW3zk8WMR$FY23n0l}>w1=b73lc3Kje^oTOO?p@Am@(iS84k z%Y(r1Ry0Da>$aM z7BX51$xaK|6rb$0khKa~lZ4A9B%hL<7P5tilkBu5GaToj9Fm>JjxgD2OIAwT0x8Lm zLze6eSf-d6lJ_FK_gj6KnJ5?sGiQoFmwz>)_yv8;Fe{G@|6KGDK0d1zQ!K}eR(QN-pVf+=y=cYm zwp!8BMJsl<)ygu-T(n|$TdhomR_<4=a5uH`fM{i=uayTJt&~G6XH+YJedt*g`&xOx z(MmZA#=+DI#nj3J_>0tvJ>F`?ljB7zJf2#4z}ku^?E$qFyW47Ii5x9jvAeBSR?BYD zirsCsG6!0DK()f%)XIaR6^iaiR-EIrT7gUD@uC$TPpv%YXeA@Nr8}{^tyXy2NFJ1~M_aAb%Wlz%Jvvt_ z52{vl_abCA5zpAj=h4H^!-J?1cn_YEc&4dUc?EcO|3P@An@s$c$@teQ$qKELDTJ#S zFFJk*I=f#uD`dtrGXPvRlb@H^to6JMR#hLgad zJV%OoWA#H!fYyi?wH_J%nY6~-qp9Ee54L`|ea}WYTJ+1KHFLJb7k56^SdIr`n7On? zyPNub@xkBv>j$syklmtRyPNurzkbhx*RRpcMZb18_4|?E#b-J1qI*d7tGln`?H$;y zpAzT*?wvk~Iw%?{@_iCp&o}UjqmNEBxWx4Y{?1A`DK-m#J7d#h$-L?2xe3fBrFlvC z5dNEkhYB456rP5ub6lT6n1?s-Oo0;QgG!MPMR}VI55uec@mE;5t8lj2<>ZrRV*HQA z$5re9n&2P!U-?D&JZx_QD<9wEu@(4nf>ZwM&wpPHU_@dH@@N6MAKJx*x4!q)pEd8E z`jOwnTLG3n`(iO@JFMsXHRaZ`Z>|Nkr@w2DN`7vx{CVw5a+1SWi zgpKDm727s!JdfSjW??&sjpxV3D4q)^Qo;Et|71BH;!(fnBV(3HSEK*qshJEBv!RMu z{H6o=uWxpDcMlvA&%)Ff|HRNj$H6htLgR(Z&R~cspY==dmDPK^xu>UhM|ZsD=#K7v z@e=&srEwM*!xJC}aAn~j?#SJaD?z{PhcDK2TgRmwFFLrCgqN7+mo5Jiv%TbGzslu{ m!HLJO>h0;NFqh-3#Y9%M(G*uzn1At};Z>DifBsu);NJmhu8KVX diff --git a/webscraper/allLinks.py b/webscraper/allLinks.py new file mode 100644 index 0000000..e6206c0 --- /dev/null +++ b/webscraper/allLinks.py @@ -0,0 +1,3 @@ +import whois +domain = whois.query("binarynote.com") +print(domain.dict) \ No newline at end of file diff --git a/webscraper/check_Ip_address.py b/webscraper/check_Ip_address.py new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/webscraper/check_Ip_address.py @@ -0,0 +1 @@ +