From 1e5bd7e458dcb1ce7134245b04b4bcdd12079a85 Mon Sep 17 00:00:00 2001 From: Roopesh Chander Date: Fri, 2 Nov 2018 16:44:18 +0530 Subject: [PATCH] Add document icon Signed-off-by: Roopesh Chander --- WireGuard/WireGuard.xcodeproj/project.pbxproj | 32 ++++++++++++++++++ .../Image.imageset/Contents.json | 20 +++++++++++ WireGuard/WireGuard/Info.plist | 15 +++++--- .../wireguard_doc_logo_22x29.png | Bin 0 -> 953 bytes .../wireguard_doc_logo_320x320.png | Bin 0 -> 19123 bytes .../wireguard_doc_logo_44x58.png | Bin 0 -> 1359 bytes .../wireguard_doc_logo_64x64.png | Bin 0 -> 3364 bytes 7 files changed, 62 insertions(+), 5 deletions(-) create mode 100644 WireGuard/WireGuard/Assets.xcassets/Image.imageset/Contents.json create mode 100644 WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_22x29.png create mode 100644 WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_320x320.png create mode 100644 WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_44x58.png create mode 100644 WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_64x64.png diff --git a/WireGuard/WireGuard.xcodeproj/project.pbxproj b/WireGuard/WireGuard.xcodeproj/project.pbxproj index 966cf71..585fc22 100644 --- a/WireGuard/WireGuard.xcodeproj/project.pbxproj +++ b/WireGuard/WireGuard.xcodeproj/project.pbxproj @@ -29,6 +29,10 @@ 6F7774EF21722D97006A79B3 /* TunnelsManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F7774EE21722D97006A79B3 /* TunnelsManager.swift */; }; 6F7774F321774263006A79B3 /* TunnelEditTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F7774F221774263006A79B3 /* TunnelEditTableViewController.swift */; }; 6F919EC3218A2AE90023B400 /* ErrorPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F919EC2218A2AE90023B400 /* ErrorPresenter.swift */; }; + 6F919ED9218C65C50023B400 /* wireguard_doc_logo_22x29.png in Resources */ = {isa = PBXBuildFile; fileRef = 6F919ED5218C65C50023B400 /* wireguard_doc_logo_22x29.png */; }; + 6F919EDA218C65C50023B400 /* wireguard_doc_logo_44x58.png in Resources */ = {isa = PBXBuildFile; fileRef = 6F919ED6218C65C50023B400 /* wireguard_doc_logo_44x58.png */; }; + 6F919EDB218C65C50023B400 /* wireguard_doc_logo_64x64.png in Resources */ = {isa = PBXBuildFile; fileRef = 6F919ED7218C65C50023B400 /* wireguard_doc_logo_64x64.png */; }; + 6F919EDC218C65C50023B400 /* wireguard_doc_logo_320x320.png in Resources */ = {isa = PBXBuildFile; fileRef = 6F919ED8218C65C50023B400 /* wireguard_doc_logo_320x320.png */; }; 6FDEF7E421846C1A00D8FBF6 /* libwg-go.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 6FDEF7E321846C1A00D8FBF6 /* libwg-go.a */; }; 6FDEF7E62185EFB200D8FBF6 /* QRScanViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FDEF7E52185EFAF00D8FBF6 /* QRScanViewController.swift */; }; 6FDEF7FB21863B6100D8FBF6 /* unzip.c in Sources */ = {isa = PBXBuildFile; fileRef = 6FDEF7F621863B6100D8FBF6 /* unzip.c */; }; @@ -99,6 +103,10 @@ 6F7774EE21722D97006A79B3 /* TunnelsManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelsManager.swift; sourceTree = ""; }; 6F7774F221774263006A79B3 /* TunnelEditTableViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TunnelEditTableViewController.swift; sourceTree = ""; }; 6F919EC2218A2AE90023B400 /* ErrorPresenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorPresenter.swift; sourceTree = ""; }; + 6F919ED5218C65C50023B400 /* wireguard_doc_logo_22x29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wireguard_doc_logo_22x29.png; sourceTree = ""; }; + 6F919ED6218C65C50023B400 /* wireguard_doc_logo_44x58.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wireguard_doc_logo_44x58.png; sourceTree = ""; }; + 6F919ED7218C65C50023B400 /* wireguard_doc_logo_64x64.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wireguard_doc_logo_64x64.png; sourceTree = ""; }; + 6F919ED8218C65C50023B400 /* wireguard_doc_logo_320x320.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = wireguard_doc_logo_320x320.png; sourceTree = ""; }; 6FDEF7E321846C1A00D8FBF6 /* libwg-go.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; path = "libwg-go.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 6FDEF7E52185EFAF00D8FBF6 /* QRScanViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QRScanViewController.swift; sourceTree = ""; }; 6FDEF7F621863B6100D8FBF6 /* unzip.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = unzip.c; sourceTree = ""; }; @@ -222,6 +230,25 @@ path = VPN; sourceTree = ""; }; + 6F919ED3218C65C50023B400 /* Resources */ = { + isa = PBXGroup; + children = ( + 6F919ED4218C65C50023B400 /* DocumentIcons */, + ); + path = Resources; + sourceTree = ""; + }; + 6F919ED4218C65C50023B400 /* DocumentIcons */ = { + isa = PBXGroup; + children = ( + 6F919ED5218C65C50023B400 /* wireguard_doc_logo_22x29.png */, + 6F919ED6218C65C50023B400 /* wireguard_doc_logo_44x58.png */, + 6F919ED7218C65C50023B400 /* wireguard_doc_logo_64x64.png */, + 6F919ED8218C65C50023B400 /* wireguard_doc_logo_320x320.png */, + ); + path = DocumentIcons; + sourceTree = ""; + }; 6FDEF7E72186320E00D8FBF6 /* ZipArchive */ = { isa = PBXGroup; children = ( @@ -275,6 +302,7 @@ 6FF4AC16211EC46F002C96EB /* WireGuard */ = { isa = PBXGroup; children = ( + 6F919ED3218C65C50023B400 /* Resources */, 6F6899A32180445A0012E523 /* Crypto */, 6F6899AA218099D00012E523 /* ConfigFile */, 6F7774E6217201E0006A79B3 /* Model */, @@ -418,8 +446,12 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( + 6F919ED9218C65C50023B400 /* wireguard_doc_logo_22x29.png in Resources */, 6FF4AC22211EC472002C96EB /* LaunchScreen.storyboard in Resources */, + 6F919EDA218C65C50023B400 /* wireguard_doc_logo_44x58.png in Resources */, 6FF4AC1F211EC472002C96EB /* Assets.xcassets in Resources */, + 6F919EDB218C65C50023B400 /* wireguard_doc_logo_64x64.png in Resources */, + 6F919EDC218C65C50023B400 /* wireguard_doc_logo_320x320.png in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff --git a/WireGuard/WireGuard/Assets.xcassets/Image.imageset/Contents.json b/WireGuard/WireGuard/Assets.xcassets/Image.imageset/Contents.json new file mode 100644 index 0000000..f8f827e --- /dev/null +++ b/WireGuard/WireGuard/Assets.xcassets/Image.imageset/Contents.json @@ -0,0 +1,20 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x" + }, + { + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/WireGuard/WireGuard/Info.plist b/WireGuard/WireGuard/Info.plist index ea9d0c2..dc3a8c8 100644 --- a/WireGuard/WireGuard/Info.plist +++ b/WireGuard/WireGuard/Info.plist @@ -8,7 +8,12 @@ CFBundleTypeIconFiles - + + wireguard_doc_logo_22x29.png + wireguard_doc_logo_44x58.png + wireguard_doc_logo_64x64.png + wireguard_doc_logo_320x320.png + CFBundleTypeName WireGuard wg-quick configuration file CFBundleTypeRole @@ -21,8 +26,6 @@ - LSSupportsOpeningDocumentsInPlace - CFBundleExecutable $(EXECUTABLE_NAME) CFBundleIdentifier @@ -39,14 +42,16 @@ 1 LSRequiresIPhoneOS + LSSupportsOpeningDocumentsInPlace + + NSCameraUsageDescription + Camera is used for scanning QR codes for importing WireGuard configurations UILaunchStoryboardName LaunchScreen UIRequiredDeviceCapabilities armv7 - NSCameraUsageDescription - Camera is used for scanning QR codes for importing WireGuard configurations UISupportedInterfaceOrientations UIInterfaceOrientationPortrait diff --git a/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_22x29.png b/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_22x29.png new file mode 100644 index 0000000000000000000000000000000000000000..41644c7c00824316c6a56862618fabfeac9ff432 GIT binary patch literal 953 zcmeAS@N?(olHy`uVBq!ia0vp^Vn8g*!3-p4uFW|Gq*&4&eH|GXHuiJ>Nn{1`8Heti7+?cKYlXU~3p^JZ&d@t>bRzr1{TZo$HFo5v?kKEHVJ^UIfi|NMD!>hyd!_gz)h&(59y{Nlxx zHEZte-~au?hwGa*^{ZeSP-=YD+p^zPpMWx=6cvhqv(1K-@f^XuEU)v<9M zQZgITGxjyLoSnbm{Ng1YlG11A&EJ@rb$9Q+es#@0RrT9Dcm4bOcT0Z3bPLPNtJiER zF1@s3#hY8VXIk5=Pfh#q=+Xaw|35r_yfGv5XkY)O6)TTTn7Gi>yHi#^U-Bj}N*NfF zyxm>Ixv$OW2XZ(IJR*yMv)A8n4qZe^a)cYO>-2UCOT#Ej{pV1A@Jy-NXIo zhq6SjZR}dOW5>jeolDe=CmC#CIdf<0(s@g!?l2Xflq4NpXw4>F&F*fgo|2d@9&TRF z@2{UPAD{AH<7ek@b{00)*{usKCRm&J=-Ma+>1#qlOBA}{XBiW z&!0GR>fFh*pB*@!i;IYLicc>vp0dayp!4EholScV?cKC$R~z@yb5ZU)cl~19d`xW% zLw=rMzG!~7d%x_`DShYGy%Xw*cr5l(@L}2kCKrhn+zeM9>p8ugI`bzmP*h7?BT7;d zOH!?pi&B9UgOP!ug|4BYu7OdAp_!GDsg<#rwt<3}SmdKI;Vst04YPeEC2ui literal 0 HcmV?d00001 diff --git a/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_320x320.png b/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_320x320.png new file mode 100644 index 0000000000000000000000000000000000000000..8d5d95f1776fb1f947fd6ba6340e3062af4dc1b3 GIT binary patch literal 19123 zcmd2@g;!Kvva4MN$Hf7PEkpvQ>0szkd*H3e0#q4 z{)o3+>JpsG+;h*_`&WB{HPjRc@u=|7(9j5#6d!4!p`lBme&b@pS9+sz3*j$J3u#qp zG_=x4{Bsj5_&2(fmVyjgQ6J3;{DZ+vQA-sK&7B1e&Bq@N?G(P`vy6u3%#DV&YK(>^ znuvx*VgIp4^C5f#+f-TM5!w~%S4Mq)EPUmmLuh_>?!@lks9j_*VG&E8mh^X^bVdeopFxB`1T1kGHLtdb-Yrto9_kTE?oc zDaGXA=1@(dDa9~ncc8^FvzvDQKloFQauSVw|GEJVBMF+!@s)) z9NtPp5hNlQ&lZaH1WQg+Gf+l#M1a2%C%rqs!WhjJN#D0ghh1A^k3h_nIM1waw*46o z?O%{NIyrAXFE(jxk zQq4#i|1kNvCY zw^N=aFK1HrY+EGNQX*Y)`-!u8k=@T1i@W4Htu$n^`mb0%k+DVzc!}zjzlt{0S24Ba zjQ2mrr)$GAuxNUfeK25BXyg%ox*@h~^IFF8FV=xnZU+N~#;NhOo>Ct2ug|0nS3D=Y zE)aj73>m!WmhuoQYVbxx;-K4cde+??^)F)bmqJ&$h0pWp6LTcB!mCdHvRA!#oc=zE z!N(6)Q3Kd$X{Bc=Gg@!HagEue6b71C7SbwXzOXLAaM`FA=8Kg5BJ5DAXCP zhgHg6sjxbqW18~)3NCxz|GC=Fz~Fa7!w0f{N%f(Ii?=jH)%JJlLkXl-J}xH*3P_|~ zw|>fZbvWK(RD$;B4R+I#%iMa|(9o#j$R};Y$A?Nwo!a{XLOi1{+t=(f-0GRe4FfBy z3GC8IWm{e=zqwyZNg4K{#y^za(`R{pe$TeJwlO_0wO07@eDC+xXmEM$3+zmO8SD(i zroYsPv#GXr5@PISPxT7fd{1hq6&vpK=}{dgg<5SYdP?}zDR#};+KQb`t4TSJW#!!F zTFVk5)2;r}O)mC&Y^$#bOY(%<-ZQ5wuS7F5uBuLngwXhwAojB*{NHcf!!IiY(W;Ga z{4+;;yrhbYUZeKLT{M=nHcaozNnFHf$$PuRnN7-zlVYk_n!k8NQvcSa6mL@Y`;dq> z8tTwaQ_4SrYZCOdH$QwlUXm0!`Gs7zdEP2jBBQ)&HlXFH)+H`;W8`W z8QG06+rJ)_dLt`^g|o|i$n5iJF5ZD*77stt4uq2D4-9!B89bX7k1e=8+M73@*iAed zYVfk8BQ9N8c{a=CS=;^Wn~0!zYSzte%1Xrb%}ex}*RQ2U7D5~_qtV&Ilm9XN7N@IG zPtSAdUi;l}De9%#`)qdhy{f8QI9^duB)QIAMzNF~4&50CVM{T00t7lQ29qy=l+`|= zWH=+HA8jiC#<=<)j^Y8wWA5a3S(Vq12M+MEzdYT2tc+UWr-pP-Y+~CY;1w!_Tj=|u zsR$h%&004;ft1RD@zM7pEP>1OIhsbx!bX};IYi1WOvE(h)xGLJl7*qcDf78aM~BaN zdwo5}YD=O}(Dn|?-GFtGa=*Oxm#Qkv$GfgaUzeyo^%)nRNNTlppH)z*P znH$FSgNj0-WmDYJ)^#A@8^5TpwUQcM;=eRimB+kL1!DAgQ}@|pm3q2a1;q)K->fTs zr`Q3T{`?s0ZmF6|a@VHiY4mnM3z572G=A(2)(_XMn*N@a zeH8j_lV2?ArhUCaJO_oJ6+8Oq4v6OzA2gA$sr)t2RahG|%ZcE+W4+jOWK&FXEvQ$% zJ5!c_eM%PU(!QX;?CMJE65=!;Yl_F{oJM(kPr0!=BvHx>wF}GG?>2IkZwxAw>W+{kBz2ZuUEC{|xRl)DT;8TL z+M=W}FDZ|Gcj!Vxn@aGvc6l{pI{h!w zHB@4^$g!vn*E7p^=Lb^myjN1a>$FM^C#Sy_cWo?0N$u5n*Ub#JZ?q!5i+i0U{O{rR z`Og#oN?DIUH$$t$c{T&t4YU>q@&dJ1I zlm|p$V$w(x9L|dMNsUVEheg{LtT|Fdg zhVFJoZBfL>YNs$;wWbq&&cEs(XZ8UsE=mh&9z-sccINkbmI2QkTmuu2wok z!%)P|*l$1-Cv2X&XQ!CFFAPr^^_;$deO|xTnCh1Lw0fo`j$G$Mz>RDF{ZId*q49y4 z;_VwI^gY)KgI`&{a_yUG|F`yMNW=O4pVeo7U_*ri`MZ#HCik z0*S@7va_VnU5y$CRq?F)Hf>$bkK0GBUu&wAO_Sb-pT!i&x(Tg9D)VB%)D0^l2wp#k1ZsGcfa=Pio-`H?vJkk`%0M3OW4{M zjVBLq(oR#6I?sr_{6Ywt6j?B9ipWyp<#%en_tgEvc3kYC+l$#YbLL7O39T)TY~~b; zAfm<)q>gZ*#-ODY-f+KXTDS^%ATKa+(me5syYGIk!(^oNA$@E~74MJ9V&Hh) z$?k;NEjKsuej7Pfy@o_(3KP;RIk`85($bn<@B5+K!)3$b#vuI5dUsjI{UYwu414$V zd_I4YZ|TC)<2z(M^(QPbc=*djpXWx)`!yTQaBA{8xAC>g?jZb0Wir_C-1e5rxAD_0 zW|IXn$L2gj3v~@&UQjgp*B1BF^B1meHDU=P{EN)Wp7SUu%sGn=PS}!TgnoTYuX2dS z^nSoOD>gRitTToE;&=Z0{yyFsB?^^2cXp3|SQB1emp833*b7584`vVFp37Rm160R0 z_9v-PJB>4aI(6}Y#lZd3KNFtkuy%;FLcAizSKQy_+>QQ~{$#D^%3LGoH0TPVLw=m? z<|0nn#^7#mi-}4N_}CuZ7evs+&5B6PTIjBx&6i}fZbM|J@U7l=a3D8w2r$X7QOZ=s zHoi?(qqh1pSpR$gBPWcDw?@S5)vw%yC=nYfnfT3wzUYVK>^*w3v-U>^gKn$j^{U|n z-zs=U#{y~_iPMLI`xkyJxe(jn4$GF&r3x^jXIlNXiN(QFT9UW*yY6(!%77r(krqgT za(Zd>l!GNSfbH{5ClvzdhtFnBp^KWRDl)JLe5mSCx#8rf*wf9#$dxeq?OVoI+_}|_ zgC^}eb>K%yk=Tuzf@9bbL$Yv2wzX`eP(JF ztg6oB`~%Z*u`kzn=T2FkI;*G%oIq;Q)VQC!#mMl@8d1@E>RlvpeIe`UkLll3{n!~` zd2KCojdCbYtIn3TRaalyaj+_5Ebv!}2XXPF6W0c-n*W4`A>Km~95%0#%&Ck^q4-_m^z4T;Dz9+c5yRmsTCifQgs6Jd^@lIuf%y!49gI4d?L5z*O-YV^B{{lu&J z%5PpS)a`6D{eClcC+O#|ap1~*efHaTS$MtwJYJkYkYR;V1gP9ilCDj~X!MHlLmo2~ zZQAM;NL_<>YatB>>-cTR(;{O4D4JE~*B29SXQw##A<`pPp*UY=)0=PZ0+fA()Qo0mq3*>U1a zTv%zbgbAHK?NeM9JrHv(+Zd$(3pD3$6ym~k#olkQ^fux#P!`-Omk4fLk$hJ09;bWvS z;1#=eC|hm6KS@^`v?V7h4(={M{~plPTQRyD&v=^@*4FH?rq08Q3;y*9AYm!%dVFvU zC?~(TYG!A3q>03yW8p7bTV*aGE;`ElwT^*$hKtB)4tPmCkEF@WuJaB1q#fMf!(XFk z5f_!(>#xH>Dy85SaAht;>1(2lok4zEmJzt9GN5ZH_|c*!G8#kzy``n(oO&`^Cg`*a zH-$G2Gv4GQP;?AEx8NSI(2r9Uv_3s6L&12y*YLJ-l2y#(Og+*hfmTuN%l z=}`YWpAFA2A+&AMW7*D@#k!3E_FS0lFy&oy3qJ3K$Nr1i*;&6D9i9gok3yHFG=0lu z;-N?RRUslu)Zv9@`bI*|IWANpBigqjZ`ZLDwmLVjKeTz8(q)IJmc~ zWs#97rEAf|Ev)}3U@Lpo$Lz64AgY#Tn(+shsB&4C$xl|} zh+wF>fFTWr0*MSX1qB_^X*I#l_JKg?goTIYSAD7Z6`pxo3Vk|7DHw4#3L~l$MA+xUvLZL^`a-`6^t7kVO-2M5BnHRpR4g}V)z zjQrtoJ9B!My|sxh2Ra4P!py@0;Y`RAju(wbUK1D?WvsWM3dtvD{$mf3K{)bKYUgWJ zne#w@H&;o0tpBPlF@1vrLEG=+HWB70W1*9I;+&l zx+afjU|4>y+3&aQl*~n+0SGNj{2K3wchxp3t@>XNthi9AQ)3;cbBn`J zmpFLEqsPwHiALbmf={uNloV$4J?4|Hkt#@2fW^XX|5C0<&`;*8YuCErf8e?ZsxWH@ zl2}l9S}_$j;0z+2>4EqWx9y3Xw9o|NV1IjeWGlKQ5#l^ zv!K?2NoMH1nwn|b_YucVSz_LcWb60cio_?xX`QBwHoN95#r0vZ5kU5MnK8M@rB_^N zDM9}rh-j{4tRqEIvf%M%KKadmprib)9a+v(v|zyCCIGswqtj-9Af=GpXMm3L!T;mO zDB=d!kh15U$r7pXB*R2lusxgw(%zw8ZEKB`e)upnKC0+#Wi{|7`6+q8x6W8gk+<)s z+T=yZiFkR@WIqn@15wpGZ{;dkO|y&D)4Jg(JL&XNRWZZ9)6{XP*DT{}cv@RqG)9=H zdfE@e7YdiYzcR*H%z`69ok;!r;KlrKA_Ef!_aj2&Onb3@=S$)%pOq0${(?YnGgVEU z7(6`CKm>r|Dahp_i8BjLi;LO}wPmM#v82g-m9S0#-&;yL$Q)kt1GY-SUzcuoxl!q` z<98Hms88e4GFdL*>7xl-ZM3V)!NoZ4U|QZDDMt z!?T-j%+UgGXRa{cyj8N;;GwrY)^Dt;!e65lsQm=R9p@AJ@@qHw#lyqdLS$SGXi=N7 z#4`F{NrdhfI#|i3f+VxWCQWt<**EC@ zQpdi&F-5nr=p`mnIkDSa5FaGT>eii|h1 zBQY1si-dz-aS2e z|8dY94V#A%Q@gk!M7i-w{67^#tpoOWXNu8dq%}T>hRYK4HVTn3QL(baVJm^(yKhh^ zz+(2E9d)DeClWL<+(o2d2`WVd%Di^R_V zxYqLbu7Aer2i<{s!)l(tQoHTyBsY@PHtVYOcL)3&N5$}Nl$GmwP1nPzMjIHJ=o#Mf zN>4j=Z}}Ui#~YsWLq?Blz_<+Owz+>%EN|xfZsa)=bWQ#m5fdg(@zfmOYif4mfvy8e zaB$Nuz1xcQO**pPgRwBoq+lt@l1{)A z3An!TQXn;7jq+C-vq=nJ$B)*iB%4tC@nX7r_ ztIUn%QlCmD7LkCQx`&iL*fHq0F;!mi<)&W{0Cl6BjC;?s7P!{QkxDExQ!-ZY*1@YO zC`+@Hhk0?Kld@woy`)P4g!au3bmj7H|kELLQ$c zr`Z3k-60~%a;s-6d>r>D1XPi#Fa&T7hU^^wFO+{MV!4KI(sHF8Kw0&Oh!;^+0# z=g*fP>f9Va3kwN8ES9g;cO)7G5t@*D;w;6vg-}}Le5YFf8?9I$khnbWcD42I-`~#7%lBr*wDOPbyaCt=Y8dMjtzj#cM~IB(CWtU&qvr|qRS7R@iN!YUnJ3b z+ub#T>cP)g!otkG(V`pq=BGe1$+hud-b3*nOdV>Wf2$h@NNz5M0&+RZlT&CTL=O+h zS&h7tz<+43dtt}ODD?KR=iT{vl9c#B_~~h<*q)raO@W&-xYeY8rJ8rHhcVO?#frJA z4Umg%6A?MC+x3?nji?Wd5BOviW=lMw-BdlO{8n<7&^W&zv7x{Jy%<#K!i-T2i{MZu z!3Tss%|)C5e9`fxCYNNFYXD&FD@| zeIZ`KLlePXh!-NW_s*{lv6L`&l`=i+BpU8b4KVU&UhcISTEq;cJ?8q~f8+dC5UN~Ci*0}?*=aLNm62|yb%<^v1Fk1LB9h> z_HMw0TbqvOPW9yaWh+;~)VI##ZR$KW@I%kijtM_d3*P>PIhp^@`P3t0G0_sdMfBQ3 zpI#Q-cZB53>Au^br+iZ)Q{tquct)*e`!<-V{~;M-ApzLH-U%jXLhDN6YcJ`%M5*3;qh@bu{iH?y6&2hw(D}1| zaZn5=2ED$bo#%baD+~q+F)?FVNluIbkcmNf znJq6=Qdsz_%7Pfgdi+s=6k-}Fr`l2$7A$@=j}$7qZZfK%z!*M3wM$E%!CP!Ur-h?>5Dwsow$-1t z?TgBcd;;HON}3e_GJq7SlB3Q)L(00&A3k33K~G21P-VG+@$BW>L@-i^vlYS{F7~p{ zJoz`KCG*sS0K^3@Qem;n$<6ns)0dpB+1O@*#w=4{K^HM!OOIAK7AC;XJ~QGx`UVa_ z(C=;6#H<3uQ&{Lp@mC`S?h88ZDalfrY|k4$`cE`H&~lDTnA_a=ATH$>FvZIB8PS#vZgu4@v!rREZ_BHe!9fugt}SS1o-2|7Nq_;U)Snjm1VoegE@I#env-I- zbfVFiT?45JxFUx4#%27iEA5+%qum;4VAdn8yA$g!Kj|8_K7EQE^5gi==Z+*HA>*UP zZ{t>CE)V&U+yRtuYBG{l0%^Qfme&a;b>!uw_fG5&_QOt#eY!__j3e{nui5oq^ofvu{^y)w0&>zvR_JbD)>5;wvSr<~;0S7pr+#%GV(Gd%u*2lu zkfk^M8zf1y?NK;g>IaHj^~GI9=niNGL)+CD^gi*&#{;PrH?GCD%IM3t71VvK&kLlL zJfQ^T-tkqh>56UxO-VLakQ)urYe7581Cx5hr8!yz57t2aRCLVRJMx5R(lXfx=+AE4 zc;8>QjkZrfP_kzsnSXKY0H^HP<=0xpRBpzZBXbT8_!`e|l8ZEdrjyj$)*-&2yZ#xX z-d1LvpTDi;WAbEK6u<@(PJH@N_p#^t)kbXG)tMY1g!}b-L@Y&mW*rZ7>T5_XT-BEk zyIP`PHxJYqesu9@Do%N#A%$>sRJ08sm5Ji9xi{F^NwF{blB=$1svQ}=eUj)j6y9?( z-y66ea+aL(Y3dtn;tx~la0L=@=sZwYh>BHxtf{G3g#B4l6FevnX%ihVKpjpAC>{op>NG|1hlQ-DOHH|`&Q z;5h$KAZvO1K7VQ*R&I`}=#jX)3~r&}WJjCbq^hfz_#Ef+wwJ`n^qh0gmd$+cCC+4G zny65EX+>{^Yf_rz;Bj4ZALuVxA1m)P(g>lGX)$(E;nyy%!5b3coLNq83tqZv=9sPu z1qdGkm-q>fA!VzP{{;BInwbzqkJ{FA4CUC>?E-Js*ZP9A8{cN$?d|~<#K=N8_mP_cNyQER8Drqh&3RZ$1UV#H`ZQ=)Z5gq zUtsZ^q+Tb%vXpe0n5O2Iy8IDvzhO@Kk(>g~g2uCD(N4L!XXgQ2AOA4DhOES!i{_TP z{ai6C345P;hq)>sXlAWKTX-ScPA;xa%f!gIrAus)F$@B7o!rlP*gy!X(Z5KXKP{Ks zaR4kMvOUgv;ep{d@5k=nL_^(OR_y%&p4ZgTR?XQNDjg!cT{|8Adp`xSa`*mKn-DYu zR?E##=K;vUDvL-)XNKHzRt#<_=+`LIwAn8ZD+3Z0FR#vY>ipCqBrf=C@~~Rzq=CwK z0F}8cwVvABdW(Z2QtyQWi%6knHyr_*$IrTli_-a5sG#U4E?=9iu76_Z9!_?3Y%xI4ntO!08CWfowVC~j zjX-RMXTQz`5#KwC>nEY*Pil6QnZpM8io!yqx76^x=VBr2pKS;2%@ApD5k(b z)c`<(DOa#;xl6%mym&Ry^qZsjj^M?Qdq2ZIfX?i4wX1u%=e;mtq^LpH*GJfJx0yT7 zno5qs;Ai{gvBwqDYw4yxVoO& z*fw#GWl^04Np9RLdvOTAJua#aR7x=9ech_r?%TidsvCpY5w*|i8%ge9a1R7NeJHs* zKFz%o6B=&YI}Vu=jU6DoS0jxp1qDq@JICtZsC$XOk(jHc_vI*aW#(r_AI`O}*u42U zXU~901yv#E$2F87g`!u;X5Wkx=^gI~@w5BXTbD!<`P!hQM59|m%Rt2<^iPJ;!KjiK zTH5e$8XT0~82q!7(1khTtr=%c*~3`)~cF03hH3O zNM(HL&12q!@yc$uMiOR>0S1|oB;>e_{^`Y5;7^?PCC5RCBY_(}+yY7hWRPSrz}kKo zf$o19fs|)@$EuO70<2%Dr}u7sRU(|xj%1$HZ?mSeeB~P1zE_w1uzuTr#g82K?fS7> zy&tbkbfWRUC-FV*Q7O9EqxY+!I5zaO74qusjk}mjr#Zi%2i$SIWxafz45}8p+#Kj9 zp&#M09}Q(3HAw;dpo_ov`~on}jBF+!2c=OfU z$=^7=+mbyxDf#fhVZK;hyWW8bw(EZ)2uf@IW-1b(oDc;rQ>m4ei4YeHA~n1JJY4+h zDDldQn9`dOjFxEf06@Sz3tb%0o<0nIJ&}TTR!}h0VU(Wd*rL2&Sz!Y4%T(@n*R6*& z>TDnA@mbtR{b-KRZvWkRbsl6BDG_2}%&`7L{8tAWe^eHmaBc0_)i`Tss!+mm&J1A$ zFiX_C1;2^dor((5a47HZanT7Ibbz=V-}CpleyicsW1iC(1THReKQ98sK=sg8Wm$Dy z&se9wGQZ5X6{->0n%!K>2MHOlkl5euE^awFO>ifjZ0n*yDD`Y!It+{fPB(VEu{ALA z>rM-o3ZR>7$?Yu-tlqMQRx3F1et6`WYfxxps6+pADBD>tw!U?2T-V7E@mn8PxjI&FX#O}=Lew-c?|Un)Q#QP+f6(O zj^ta)qb3wL=*5-6y(d)nbMcHm!|3q*M+69HAag=6?`N~*c{JpNvP?WMY+k;6bM`N? zV5;i6oF-d?C#`aWCo4!h3KKy_M<>FU6MKL-=x3JK!>Z0AF?rGa-Y@QzZUs+AL6&r9 zVeOiSO>sgjwV~-*BvNMSlQuAkvh6Fch_UqJM;csxVK>2)eaD(^+HV#K@y6JH6nRi% zN#!&_pRC*IU;;fA^NV>rKz~#S0>u=I8c?!JSBTw|T=Q%z=}EII0#O1Cc5!(+jdpB_ zH83q8o;s~1bS384A1BP#f1gE8^Y;4kPeTLQf4}aUO`WYm)9>~pcGz}pRIsFi_>}|a zMe`AuRKXpD4I8Xoqwr8PO1;Hv^4@Ju&!i@%_zhr5ByilBPO!g=!Ho;f2%NZ!uU|os zUH_t{Bu0Pu_qm|=+W3>YsKbI#MhS7qzSMk+myI$5x7Q8p~~RzpfW296Xiz+LtR zQ(EiI+8{Zj<7;!AHSgb5JcWH`jvIJg1d~WBq|k9!@~SmCs%iCX)9Xd&@t`pWhsE6F zbe_qGEfgU=uYT9W!)W3lmFtCr`~y>c@AAFd|4Cj^=GRlVn%^lmr^1&!5`o&hpty43 z|B>bwi>i6I>~yZ_1vYM0>_N^RlZQ{U3hv+TZqT%&8|@hv6B9Mv#y}M|y!<<2HBlS6 zKWjRCv8|b>@8I^c_sGhS3kp&BN}30%Fz<+BgLQ1N`JmE%N0yk|cI=lc?Qe5cMPtb2 zzCAs&;^K&9ygdsKkWY^CdUJCG(eC3Vqit!aid{UzlT#r}fF55~hN{ooC37rKWBNaoQ@kJDa{uDl4lLAT0i+@M4^s&04)5~H61<>ZYE>Ett zr+M81RD<>@mPPaQ(|D4@ea&XLZ)TP z+cV$KHkY81v9L>~b9f(;fdXf>|20g+U}(AME9xQMGxUruDx^Xb<7gxJvG6HSDFu`B zRUHaX#djc8j6`fTX-p*~VPBCGKJ zMVD^k;Xh)^$#b5$Z{s5MW~>WWrxf9}M>F5X(MhCaY>D`aYa>L2rXTHAIb?fp9Dljb z>AmeulS&JbLaG}}b&8I-G`s$Jq!5|}tt-vQbTJQQOZ;tRa?7+Jj4SL=|yH+bLs=2*v{#Gon3ABmh*fXKd4G809mfDS-xEd z)WQe59EfxYpl$NL{g8cVv}DXpKj9~P`W0`&Aw|Z1SsiJ*he4cGJ>jUv-O(r9XzljaRSJekR8RSeB355n+)`dZ{m6zb9mMPb=PIV}S58WTjX_TaD^pF1P4Zn_v)%xn|1C@my8B=uGBm zS$-iBlyVD#mBRHlVheC)V2q%urdC?>yxD@+gf|5wk7!h=88C_xS6Ud=Pn<45mbW|) z`F?LrD7o6C!m>h&PWlmn&9Exx{T%z18!TV+WcwyWn9VI3Ki}&VJK*OpIn#~&x4x1I zg_4nP|BshMP2pz|*k=G+kt+ocPZqh49=v$^BsLiGXBN#%60(OqNz$~Qb{`D&dnQus zUacJ=XSk9Xux`Q+lCq=%n7;0|hdP8j0JxPn?>`C`t+k6>JSf{5X#^8T6Y?MI7d`pG zs>GXFd2~U3AY^@dyCb(+VVetr8iKafT+~ce#$e==mlr-5faWSGkN?HooqwP&1tP@2 zmd!_pjdsw(?mj1?iKEW(3nP%iAl%aJW`FSVu>C4X$(l>7_;n9qt&8?$F$G8%$2x%D zUVj*@JWQiWP5o`-<+n?5DF*`qRi~#Kfq~U^M#8x7YK!T0?e13WI^G+$V*pnT{E$R| zbYxG9S$MdF*n*P466vYlk^dW+4gu0I+lc*JC>KOu02R1DNv}y|*VR{3dA;gZk3tX- z6ljGoMq(WK;?!;@4@V{vT}TCHNl=M^5Q-5q4la7i#WZcK*K%%r_XCV!_~q*RNP)*3 zp;j9O4><84Cp-WdOq#+!cI4~AXgM<9YReET*E^uks#sE$Qm*vWUAm*nP-j2@#lHI= zY9R;rGZ!>Sb7dG0-pRJxu{j<8%XZc-i9$^fc!}(BijZINlG8lrn5j|I)e!(4?8z6S z{{2X=urc~8;m$eE^?F)Wz`{LMhh_iS}C7aVjTjikJf0XH0VCz#l0=h& zAS_lhr@EIIXW{ zBDx+6PVBrqlssWhLk}|9GYIMQ?_ZgRZuzQ(Vk=`|z$AN`3XP@MKv`ct@CzL+Ge~}n znQP{~A3Jp#&qer(YBw>Cc2h&)I?0C{IC6~6KOVIe^EPx??OkHjA=(o@d0aT7&82(a ze$H(*`aP7;==8?-VmpD;2Y0+6>rTNLwTJTOXKq8|9t^pue=&N+V>?!+iM&`hnpkb^r^&LLnfUjiRn;Av%5GI=m&JrnpWXuhTiTLtI_y-^x5c-(hG>5``|@mk0aq1TM|oj`dhTPkfYnA~+A2%6@Gi*0mhR*3K7!furP zYh0Gdu3rbk3H(##_AD6oak#2XPVU!H0TQJEGYW5s{MbCNGt!y}5zYu8!34ESuvdjo zd!})}dxx3whJTx6tKM6J1SzwwA0fP+9M^yq(lW|)o>4t9F+BCdKD~k9JTw{Ivkogh zO53osv)Dq>hz$Yn??(?&&JyyB8S(;@ju&xRcdm#Zix69~QTk9k#s!5I48E(E6T6{p z=Z-K;Mk7d#21!(^r|2g?o%)9y=M_5$yrz{jbxxC$h4=F%Vdx6I(HnYG(okL}T}HDx znjr&vPu1r0Jmh+^kA87>*^T1v08`#*K8py(ad!9BHIc)kC6eS@+t!iybQXRijq=>C zE`5xiYwGY?^x*#0*;8c1*uDk}0&ORL!a>0}P3WfY=3i0&Jd=nB!8gYqC>j8&{%(Ky zy^tRnlYPO+Iv-o9#C-KMl_yanyacY97hI!?GLSMcUrE@yJtP-dxm%;Z&;OeV%r=46 zsMoA8Lk7?k?_z42L{1aZK^%vxt3F0zVDLZ*tfoi#O8v1Uz7UkUIiT8+c8Lzv30<+H zm(TnXwTDIT-IHxN5(4)I^x042r}9n3v?=k6S9D!&QZ4@Njk9QwV1{YIJ=2y#m=~5z1ZRF$)_i@j<3Gj|S(B&P=)@{fDV8xJ(B2x8n8HCJL%@u&{ZRE{ zJLsDCYI1Gkw2_INreaS&@iAu2(3C2erT*&sC&0AMf_XuE#Beu=9aE7pw0(BLeO;i8 zZbsxrjhc)a5ns{8Xd)4YvuX<;cM~N1L9*Bv59cKHQ8sV{3s~9Vcdg;~%SkAmt|dx)_EU%u7CpUM}7OVpcLT z{0qi{?99k8Y;3CBJs?7F_qmWJA&qX^W2><6$K(ioy!fr&jm*8@>>*r66a#B*FJA>t z631!W!PwTveFyV|FbCk~y|5n8wC4D)WDIpdO}7{TtTona%htASW0T>o_9T-_dkF)& zanXK0Z@W#TGzXtT$n%=_8Ew8==830CwJRu!hpWla^t|st%?P8qc~?D@4{}RRpoHzS zYlGUl^rf+F$z^Ez@8h#zGLVh^zkUhZtQis(6@z%eX{8iFx{DwUf@R2~ulzdXhE0`J zaF^@XlI4w@oQ{j0-NTFMgK;0R43EA0I}Q+jKokqz_ZV(g!=4ejr(ZUY5m^E*$$(p7 z2&jCPKocW&9U;=VU48yJtm{RD>%;V^K&qQ^aRMbc7XW2xDk4fQqVD;8uEj}jCmTTH zhnY3rlZ8DhxA_hosea!_LAIw1>(vBf;H0%=J}o z=ldTL;iP_G{WM+?K4kZ%<*8=G=ll^#WPTyj(r|>JoDSEqVy{yJGMzYm{APu?)Rk(8 zPr@N&KIiYehr~$QT}Djk-l!m{xTF8jxU2nXxXrhO5C6W6L(?T9v}%8N2NQkzAqRr= zGV%?({Qi$0$2gC1qtM^Rlgni`eh)Y>I=@p<=7_y@q3>HZC#anh3s`# z)rmc~$OW1>CjQkFkl*=nX0*?y_2j094Xwc+0W;CMirMj4Y#MXG)ML0?QLb^zqRu;8L*0h48XrCzhj-(P-^Fqq@>+)Iau>20dO1puz_u6 zgwE2M_-aE=S_LFpILSuZPECGnpGu-2V%@Td!Qs!~ad>~0j}PUW4iA@jNXmkHuaUzB zBKm z`yfg|iR9oxQ&zsQYAW6UX|6F>=hhm@aU|$fc!e314Z;q0Re!1wIiWUNj zDpfim&Y6)-JDcXgF?NstqD>*>Sb#~s);*j_c$%Gs5|)9e1f83Ld|I`Scr3ANB3p3; zl-uFx0J;QfCDZEP8@}%fDw%UuHxp{bABgS7a=7m6pE)CDs%YdYH}ja6^e;mC%Ys)K?6b2*U7p zJ4&g6XhR0EbmkhYTPZ5`X)`cDfr8p@SKeSxUip!b!Km&G? zi}J9ue>v@|Omc2H2*i#ovU<{ZNM)Emv|K3%v5pRHoevNPhKb>xn64w;&CcIICnWe;jZMKuew$zeDMAUi#|$1Y4mo(#-I zYC85Rz(_%ubu0-kV~3GOmrmm;)?NAwMGbO?g2}o7P@~{RZ{#V@lF@P3kp2pwUN7Tw z=zVQE^efC34kkLj@?-t0DX5%M>Fc09j zXOL~|X}l0L)e0Y5b!7QKZ8+OuboCm+ms1HBWAP^eD-{j{Og)=tr(hiWiNJVuFhwz= z$090ujZxuJr#8}oqz^y4RTBZRV%JT5lyJ}u;X?>i}`c ziaV1H4=TLrFD-WcveD(mx^U0IgAm(xYHcvZK=JJ^U%8?j!)mQ`EU1c zSy6=)-bhdCM1>cDtdy>QHp;YL(So`oKfPP~pI$wEHPtA?Ng?GMxNGlHw4?0&s{n$F zsQId+1j*>vP3V#q$|L*$=1>`Az|B@*oET}7fo1Dyd(?rq+d=tLwq+4M^Z_i69X-AO z8^nOvs$#0};FXGFl;hux^EJM7)bvA(Zf0&J2w$)KIZ;D$Wv2}uex`r+{Kh|@aWGYW z|26Wv2Y@NWM8t#vA7>We4f|ul99nRH*B!uK$6r(+lP)`ZiAHq!FY-;pk;Fd3I6b@c zwn~g*w(PqyWP{YsLV|Y5+i37MW)=$}8K4B)KAOk5aIlxsS^VID=5j6_Vgw>b6#nzB z%sm8>bd{jD&ungi??9?L!cPQ>Ga~IFdkdFh=hoxfS}H7%f>;DtOATqvrw|2*kk}KN zr_tVqtY#h%L@!X*ZQ3JI-~B!Px2rGxg2qBO!E^lqbXEdws4qY_`qD3ZqUQLRk~a5B zuPW7lInMa#9}qh7qP4&wM?Hbdd~a4=28;s73v85qBC=124&VG(WJU9Km%Y%??ay-F zBY)5o+~x-9yXH7${b4uc6X=AFonFunI4+kA_FlIJ{8o2azcr|>%c|=o3qcV%G&!A8 zUET7NcR0(RisAN5AR5$7O)M!hmsamM#pU0D7Df`%`DkeBzsMbpUGs9TJ7ZWqCXZ8%p#-n7$)SUvIcq1hraMH*ko4Z0l*F6 zK$G9sSA<~n-~&88@J{O+y?sH(+(iCXJ-n0wlSGjjvx4j;xIZzK8T@SB3Rq&`VE~zq zL5ZFH8}a`rvS5hfjvP9pB^O6FIKSt=PJly)+v;?H!;G4Na-8{;4~7o!xeNrH6b1G( zH@+0)loy7;P?F#5!)W7?>EX7u=?l8{v=izdOJItCrYI6WlOuWePKXU#o-*`i8iZi>y#~XWeOUt(Cav zGh0U@CSJ6=O^tH!@g?0W8{-bnuCXFsH6JN3u{T^Ga7hguj_u;X1IJjWMAU~bz&Ow3 zTJFL&DY(}xJVFUS&(Ghl@8BBbyG?rw!mM6<`h}QbKHr_`AbVCAN3P9u`#Kef{kpOa zW!gjX|4yOM@;6tf?IWb|o*%J^nD_Y?^)In9kq^n0+|^}pVTuU+;#;1Z&A+E+;X6#Yzqt}0r?B25`1e$Dzz$Y#DKm>ys?VrsD&W0 z)o&QVz(5D(?Z}hP0NqM0`~hPrA`w^(4%mfQ*HjF#(AqfA6=_ME!-& z|7=3HG2#q}qOjvQ#xmlkaYWp$|nADQ`7ie zQCh$y2r4P5!gFUi<#=%ckJbUscp1(-3$(Lk9dJ!FaCI1P2`$g9w-#@KAyRtj`kki5 zhubdS>#a^;IQy9KkN=hvm9{T)fO{sH@>i6<_%G|w({imK-#2i|!noTP?n`oAd>DV= z#Qo~e@4YVVoTzHQril-oOrg)H$um3Y|-M(bS zN{?A0z{8tVOI#yLQW8s2t&)pUffR$0fuV)2p`osUQHY_bm5HU5sgbsUsg;4jr68sU eC>nC}Q!>*kacfx2zbgi)fx*+&&t;ucLK6UjyL~JG literal 0 HcmV?d00001 diff --git a/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_44x58.png b/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_44x58.png new file mode 100644 index 0000000000000000000000000000000000000000..7ace7709f1ae272d11544c5aeaf532b77e973b96 GIT binary patch literal 1359 zcmZ{ic{tPw7{`AGIf~jSW7rHz<;cv4tnF~m45~4PNsYw}M%td3cq;qUx-thbkUz_cIuC>;Q_LbG4Fp9TPk2F{J(M2EuSwRPy)Fa}g7-O8GK#iz{IFUJYZ z)YW5vCor_O5#0M##ANkWR&8x;tjx_xGBQ%lkqP>S447`+FL$@Mw|91SzAY~1qA?ra zzAewp4%IgdH8k{8RJ^2eO;27 znRWIY+r*S@Y?@+b{>089`M61`_ho(x@xwba(MwS3KXkoMGMn-1->f?uoZLF@Y zFE6tW!E>F^^P^+p^o(3*ba#3A;?&gFj~_b=i;D1sk;cZ>hbc_mL((TX+gn?b%&flO zYxA%!3~d-)Tjy<2@nlD5S4k-ysw2ElZ-|MV>FZB4FkD+&nj0Q2^YKkOZ1kI@RaYtZ z^UzRraELIT-p%8UOQkKz>_mgZjSOZy6ei2dZ-|arnx6SQI5=1*sG+8oP zl4PUf%}L2^kJ5Upsyhk_iV0q=DXHz5S$P=jW6M*`50aV^65ls9zmAQ|Jbh+%V4&$i zQe_aeqkuE;^3|lQqb((MyuCdi>ssiJ&pdN>Of2T$+^4#`M?|8&+S+^ZtXn{lgX6744|CyEi=C+r9@bY^?4o=Rs~sbjh&Av$xVj?CMItd)&@2;anv{vTV?=I#siIdYub`~> zhOLm~U`WyM$Rk_$Keg{46zvaqo~G{3)rOW|kK$hEG2KI`GQTeXYVaZ3jO#-8X_Oq`~iLpiir~z+9NgTOvC6tyWCnZd7dPJncUOoCG`aw9&#ySVcuL! ziRYf_gZqfHja1qV-yH>Z*EBO#YP%F*{zB8aKiKj>E(C8FtmM|sgZC14kpO74)4M3+ zB8L|Xwnlm<_=9AYMUV`_Ma0ZgDd!__2((>nv_A^hLQ+1bo=ZlgD-qn~{bfoht@oa@ z%7p5D``r?vr0N2eR;GOrO=OYI=gh(@_li|^iHY>|IkpgQb?nl-5g8)E;T}v#w+8P4lb0pm9Qh0!W zc%Ti176=Lef@5ulM4BN`1f-P>%F@Qd$^>C$gFw{BwPyUMaQ#NW)u227Uy%0QI|3E} NtkVU@3VXkpzX8H(bLRj6 literal 0 HcmV?d00001 diff --git a/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_64x64.png b/WireGuard/WireGuard/Resources/DocumentIcons/wireguard_doc_logo_64x64.png new file mode 100644 index 0000000000000000000000000000000000000000..7adfa43c552266930c5c649b8e82fb6b3969026a GIT binary patch literal 3364 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