From 98253c319a5f92dae20b652385012dccd446268d Mon Sep 17 00:00:00 2001
From: streetturtle <streetturtle@gmail.com>
Date: Sun, 2 Feb 2020 13:53:06 -0500
Subject: [PATCH] typo fixes plus bitbucket widget

---
 _widgets/battery-widget.md                    |  41 +++++++++--
 _widgets/batteryarc-widget.md                 |   2 +-
 _widgets/bitbucket-widget.md                  |  67 ++++++++++++++++++
 _widgets/calendar-widget.md                   |  10 +--
 _widgets/jira-widget.md                       |  25 ++++++-
 .../bitbucket-icon-gradient-blue.svg          |   1 +
 .../img/screenshots/calendar-widget/dark.png  | Bin 0 -> 12055 bytes
 .../img/screenshots/calendar-widget/light.png | Bin 0 -> 13020 bytes
 8 files changed, 132 insertions(+), 14 deletions(-)
 create mode 100644 _widgets/bitbucket-widget.md
 create mode 100644 assets/img/screenshots/bitbucket-widget/bitbucket-icon-gradient-blue.svg
 create mode 100644 assets/img/screenshots/calendar-widget/dark.png
 create mode 100644 assets/img/screenshots/calendar-widget/light.png

diff --git a/_widgets/battery-widget.md b/_widgets/battery-widget.md
index cb09843..b88beb8 100644
--- a/_widgets/battery-widget.md
+++ b/_widgets/battery-widget.md
@@ -7,17 +7,34 @@ Simple and easy-to-install widget for Awesome Window Manager.
 
 This widget consists of:
 
- - an icon which shows the battery level:  
+ - an icon which shows the battery level:
  ![Battery Widget](../awesome-wm-widgets/assets/img/screenshots/battery-widget/bat-wid-1.png)
- - a pop-up window, which shows up when you hover over an icon:  
- ![Battery Widget](../awesome-wm-widgets/assets/img/screenshots/battery-widget/bat-wid-2.png)  
- Alternatively you can use a tooltip (check the code):  
+ - a pop-up window, which shows up when you hover over an icon:
+ ![Battery Widget](../awesome-wm-widgets/assets/img/screenshots/battery-widget/bat-wid-2.png)
+ Alternatively you can use a tooltip (check the code):
  ![Battery Widget](../awesome-wm-widgets/assets/img/screenshots/battery-widget/bat-wid-22.png)
- - a pop-up warning message which appears on bottom right corner when battery level is less that 15% (you can get the image [here](../awesome-wm-widgets/assets/img/screenshots/battery-widgetttps://vk.com/images/stickers/1933/512.png)):  
- ![Battery Widget](../awesome-wm-widgets/assets/img/screenshots/battery-widget/bat-wid-3.png) 
+ - a pop-up warning message which appears on bottom right corner when battery level is less that 15% (you can get the image [here](../awesome-wm-widgets/assets/img/screenshots/battery-widgetttps://vk.com/images/stickers/1933/512.png)):
+ ![Battery Widget](../awesome-wm-widgets/assets/img/screenshots/battery-widget/bat-wid-3.png)
 
 Note that widget uses the Arc icon theme, so it should be [installed](../awesome-wm-widgets/assets/img/screenshots/battery-widgetttps://github.com/horst3180/arc-icon-theme#installation) first under **/usr/share/icons/Arc/** folder.
 
+## Customization
+
+It is possible to customize widget by providing a table with all or some of the following config parameters:
+
+| Name | Default | Description |
+|---|---|---|
+| `font` | Font | Play 8 |
+| `show_current_level`| false | Show current charge level |
+| `margin_right`|0| the right margin of the widget|
+| `margin_left`|0| the left margin of the widget|
+| `notification` | `false` | Display a notification on mouseover |
+| `notification_position` | `top_right` | The notification position |
+| `warning_msg_title` | _Huston, we have a problem_ | Title of the warning popup |
+| `warning_msg_text` | _Battery is dying_ | Text of the warning popup |
+| `warning_msg_position` | `bottom_right` | Position of the warning popup |
+| `warning_msg_icon` | ~/.config/awesome/awesome-wm-widgets/batteryarc-widget/spaceman.jpg | Icon of the warning popup |
+
 ## Installation
 
 This widget reads the output of acpi tool.
@@ -29,4 +46,14 @@ $ acpi
 Battery 0: Discharging, 66%, 02:34:06 remaining
 ```
 
-Then refer to the [installation](../awesome-wm-widgets/assets/img/screenshots/battery-widgetttps://github.com/streetturtle/awesome-wm-widgets#installation) section of the repo.
+```lua
+local battery_widget = require("awesome-wm-widgets.battery-widget.battery")
+
+...
+s.mytasklist, -- Middle widget
+	{ -- Right widgets
+    	layout = wibox.layout.fixed.horizontal,
+		...
+		battery_widget(),
+		...
+```
diff --git a/_widgets/batteryarc-widget.md b/_widgets/batteryarc-widget.md
index c960de7..1dfb002 100644
--- a/_widgets/batteryarc-widget.md
+++ b/_widgets/batteryarc-widget.md
@@ -30,7 +30,7 @@ It is possible to customize widget by providing a table with all or some of the
 | `main_color` | `beautiful.fg_color` | Color of the text with the current charge level and the arc |
 | `low_level_color` | #e53935 | Arc color when battery charge is less that 15% |
 | `medium_level_color` | #c0ca33 |  Arc color when battery charge is between 15% and 40% |
-| `charging` | `beautiful.fg_color` |  Color of the circle inside the arc when charging  |
+| `charging` | `#43a047` |  Color of the circle inside the arc when charging  |
 | `warning_msg_title` | _Huston, we have a problem_ | Title of the warning popup |
 | `warning_msg_text` | _Battery is dying_ | Text of the warning popup |
 | `warning_msg_position` | `bottom_right` | Position of the warning popup |
diff --git a/_widgets/bitbucket-widget.md b/_widgets/bitbucket-widget.md
new file mode 100644
index 0000000..42cc688
--- /dev/null
+++ b/_widgets/bitbucket-widget.md
@@ -0,0 +1,67 @@
+---
+layout: page
+---
+# Bitbucket widget
+
+The widget shows the number of pull requests assigned to the user and when clicked shows them in the list with some additional information. When item in the list is clicked - it opens the pull request in the browser.
+
+## How it works
+
+Widget uses cURL to query Bitbucket's [REST API](../awesome-wm-widgets/assets/img/screenshots/bitbucket-widgetttps://developer.atlassian.com/bitbucket/api/2/reference/). In order to be authenticated, widget uses a [netrc](../awesome-wm-widgets/assets/img/screenshots/bitbucket-widgetttps://ec.haxx.se/usingcurl/usingcurl-netrc) feature of the cURL, which is basically to store basic auth credentials in a .netrc file in home folder. 
+
+Bitbucket allows using App Passwords (available in the account settings) - simply generate one for the widget and use it as password in .netrc file.
+
+## Customization
+
+It is possible to customize widget by providing a table with all or some of the following config parameters:
+
+| Name | Default | Description |
+|---|---|---|
+| `icon` | `~/.config/awesome/awesome-wm-widgets/bitbucket-widget/bitbucket-icon-gradient-blue.svg` | Path to the icon |
+| `host` | Required | Ex: _http://api.bitbucket.org_ |
+| `account_id` | Required | Account ID |
+| `workspace` | Required | Workspace ID|
+| `repo_slug` | Required | Repository slug |
+
+## Installation
+
+Create a .netrc file in you home directory with following content:
+
+```bash
+machine api.bitbucket.org
+login mikey@tmnt.com
+password cowabunga
+```
+
+Then change file's permissions to 600 (so only you can read/write it):
+
+```bash
+chmod 600 ~/.netrc
+```
+And test if it works by calling the API:
+
+```bash
+curl -s -n 'https://api.bitbucket.org/2.0/repositories/'
+```
+
+Also to properly setup required parameters you can use `test_bitbucket_api.sh` script - it uses the same curl call as widget.
+
+Then clone/download repo and use widget in **rc.lua**:
+
+```lua
+local bitbucket_widget = require("awesome-wm-widgets.bitbucket-widget.bitbucket")
+...
+s.mytasklist, -- Middle widget
+	{ -- Right widgets
+    	layout = wibox.layout.fixed.horizontal,
+		...
+		-- default
+		bitbucket_widget({
+		    host = 'https://api.bitbucket.org',
+            account_id = 'your-account-id',
+            workspace = 'workspace',
+            repo_slug = 'slug'
+
+		}}),
+		...
+```
diff --git a/_widgets/calendar-widget.md b/_widgets/calendar-widget.md
index e4d3311..c796fd1 100644
--- a/_widgets/calendar-widget.md
+++ b/_widgets/calendar-widget.md
@@ -14,6 +14,8 @@ Calendar widget for Awesome WM - slightly improved version of the `wibox.widget.
     |---|---|
     |nord (default) | ![nord_theme](../awesome-wm-widgets/assets/img/screenshots/calendar-widget/nord.png) |
     | outrun | ![outrun_theme](../awesome-wm-widgets/assets/img/screenshots/calendar-widget/outrun.png) |
+    | light | ![outrun_theme](../awesome-wm-widgets/assets/img/screenshots/calendar-widget/light.png) |
+    | dark | ![outrun_theme](../awesome-wm-widgets/assets/img/screenshots/calendar-widget/dark.png) |
   
  - setup widget placement
   
@@ -32,18 +34,18 @@ Calendar widget for Awesome WM - slightly improved version of the `wibox.widget.
 
 ## How to use
 
-This widget needs an 'anchor' - another widget which triggers visibility of the calendar. Default `mytextclock` is the perfect candidate!
+This widget needs an 'anchor' - another widget which triggers visibility of the calendar. Default `mytextclock` is the perfect candidate!  
+Just after mytextclock is instantiated, create the widget and add the mouse listener to it.
 
 ```lua
 local calendar_widget = require("awesome-wm-widgets.calendar-widget.calendar")
 -- ...
--- {{{ Wibar
 -- Create a textclock widget
 mytextclock = wibox.widget.textclock()
 -- default
-cw = calendar_widget()
+local cw = calendar_widget()
 -- or customized
-cw = calendar_widget({
+local cw = calendar_widget({
     theme = 'outrun',
     placement = 'bottom_right'
 })
diff --git a/_widgets/jira-widget.md b/_widgets/jira-widget.md
index 64ef0b4..9a9861f 100644
--- a/_widgets/jira-widget.md
+++ b/_widgets/jira-widget.md
@@ -3,11 +3,13 @@ layout: page
 ---
 # Jira widget
 
-The widget shows the number of assigned tickets to the user  and when clicked shows them in the list with some additional information. When item in the list is clicked - it opens the issue in browser 
+The widget shows the number of tickets assigned  to the user and when clicked shows them in the list with some additional information. When item in the list is clicked - it opens the issue in browser.
 
 ## How it works
 
-Widget users cURL to query JIRA's REST API. In order to be authenticated, widget uses netrc feature of the cURL, which is basically to store basic auth credentials in a .netrc file in home folder. 
+Widget uses cURL to query Jira's [REST API](../awesome-wm-widgets/assets/img/screenshots/jira-widgetttps://developer.atlassian.com/server/jira/platform/rest-apis/). In order to be authenticated, widget uses a [netrc](../awesome-wm-widgets/assets/img/screenshots/jira-widgetttps://ec.haxx.se/usingcurl/usingcurl-netrc) feature of the cURL, which is basically to store basic auth credentials in a .netrc file in home folder.
+
+If you are on Atlassian Cloud, then instead of providing a password in netrc file you can set an [API token](../awesome-wm-widgets/assets/img/screenshots/jira-widgetttps://confluence.atlassian.com/cloud/api-tokens-938839638.html) which is a safer option, as you can revoke/change the token at any time.
 
 ## Customization
 
@@ -21,6 +23,25 @@ It is possible to customize widget by providing a table with all or some of the
 
 ## Installation
 
+Create a .netrc file in you home directory with following content:
+
+```bash
+machine turtlejira.com
+login mikey@tmnt.com
+password cowabunga
+```
+
+Then change file's permissions to 600 (so only you can read/write it):
+
+```bash
+chmod 600 ~/.netrc
+```
+And test if it works by calling the API:
+
+```bash
+curl -s -n 'https://turtleninja.com/rest/api/2/search?jql=assignee=currentuser()+AND+resolution=Unresolved'
+```
+
 Clone/download repo and use widget in **rc.lua**:
 
 ```lua
diff --git a/assets/img/screenshots/bitbucket-widget/bitbucket-icon-gradient-blue.svg b/assets/img/screenshots/bitbucket-widget/bitbucket-icon-gradient-blue.svg
new file mode 100644
index 0000000..ea700ea
--- /dev/null
+++ b/assets/img/screenshots/bitbucket-widget/bitbucket-icon-gradient-blue.svg
@@ -0,0 +1 @@
+<svg id="Logos" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="80" height="80" viewBox="0 0 80 80"><defs><style>.cls-1{fill:none;}.cls-2{fill:#2684ff;}.cls-3{fill:url(#New_Gradient_Swatch_1);}</style><linearGradient id="New_Gradient_Swatch_1" x1="71.61" y1="36.15" x2="41.78" y2="59.43" gradientUnits="userSpaceOnUse"><stop offset="0.18" stop-color="#0052cc"/><stop offset="1" stop-color="#2684ff"/></linearGradient></defs><title>bitbucket-icon-gradient-blue</title><polygon class="cls-1" points="33.81 48.88 46.36 48.88 49.39 31.2 30.47 31.2 33.81 48.88"/><path class="cls-2" d="M12,13.06a1.92,1.92,0,0,0-1.9,2.23l8.14,49.56A2.62,2.62,0,0,0,20.78,67H60a1.93,1.93,0,0,0,1.9-1.62L70,15.3a1.92,1.92,0,0,0-1.9-2.23ZM46.36,48.88H33.81L30.47,31.2H49.39Z"/><path class="cls-3" d="M67.44,31.2h-18l-3,17.68H33.81L19.1,66.4a2.61,2.61,0,0,0,1.68.63H60a1.93,1.93,0,0,0,1.9-1.62Z"/></svg>
\ No newline at end of file
diff --git a/assets/img/screenshots/calendar-widget/dark.png b/assets/img/screenshots/calendar-widget/dark.png
new file mode 100644
index 0000000000000000000000000000000000000000..540289f0ba3275dbc1ee0d3720957b1f3dc0719d
GIT binary patch
literal 12055
zcmZvCbySpJ)b)U%0|?R}2m;a#(#=T65HfV9gn)Dj2q-Pm-QC>{(xs$;bV-YJf0y6)
zu5Yb(t#AI&fqA&kGv}VO&))moU}d;8COQc^1Oma7m61?|K#-n-_k&Pm@b41+_AL1C
zkt0l24GM+MuP7~pAF-VzHJ#qtnLD`}IhaA-zH@eRGIKET`+)|5P(WlQ#MRv9_EX)x
z)FhkE(~GK4(wxR;iJ<+2gq<kC-4u__@INRU2Kjqzjk-OL|5RM1_?Q@91j|F*4fT-1
z4@yEt>_ve6A?7JPV<Za&60#9aAUCBa-9qZ(XraeF{hxtkr$FY9SzoTaW0ba14m{v2
zV}%=&$ASgYa!TOQ<QQ`CwK01Wc(N{MrF>LS7$xx`ND!nj)L>&IY$+%bu7oT$N*Fx^
zk|l<SrDrUVP{GeCVl1Gbkd1<fArLTVFEORl0(us{xDI>rh_J_reWR{RGa2Rj`E{#)
z`TTxf47#5$2W<cZk{f`FK%s_kZezMWB~?G!k1Q%;^z*%a0zpQNb3_+ohe%cFKZEF}
zYp5VnO%2hCigu1K)er=dD&;d6eqszXF}Nrf0?g9)tW}1&SBK+y_-_pj8oX<{oGzb~
z3!c3RtE7Mmq{5@9<rrWxG~bIa&?uplD)`B2HRzN17c@uO&L=ywujg<Zw|2{EWUDlp
zV^m|&Pp(iY0>Y%Sf4<9!xw`dM!Ii{m)Eym)FULmz5G?CQkBbh)5aWO*D2t&y)#M7r
zrEiPQm(Pk`o47iymgqx^s_ZO=;8wspka2wJG0PsIE>VA{IeRJei%r%xBL848cc(}W
z+g?G}1}2A_*>4<t;&DR^J~>pKC3vY4^|tBs&y=(USFucnj4Do^F9XG}RV*?DRYHu$
zw}9SILOj5w(<%m`z@&%K**=eFwog*&1Ga>oCO}pFJOCT!`%P>RN-2(g<K13V^r?3;
z2f=MCyT@GYF#TsXy+r>#PcjAc^z?L(*}4<ynNd4c0DF9%7)}?IGOQwtp2Zv+&CeG{
zRV@~KP@7m@P6ZzpL?4nxU&TaSQfk2VN!cAONpO=o29|7VHB!v><0~3vQBjqs79|Rt
zyRBl^+p~0hmOp)rP8PRI6ES67J73@~6O}WwtA$4T^fCJPLk)b%%owTw90>AvTqy{Y
zvVAokRSTOP7674vKHY@Ak-*0>MV6V|uB7-RgLWhzwOnx2AdIPQ9l(svNK<yzv@^(v
zVi*z>Br7wS_(~1=6q7uAGyodTp7i+Ho(AIW$L+z-|Ek8@9zE%!&7)B1@Kux3BzTLC
zQUDPv^sNvp*f~-W$NxS}WE~wsU7});zoA0}3wqpwQjk@YMPVGEIe{;MLr)ol4O4?@
z&1B%hpyDy7yfP~I?Mq6~NNNVd(5dH?;@SxmQ1S@rI5XKO5)u+>Syg<=C~Da#V-u6&
z;^L!IkJIa0@Ah==KfZX6lOlJ{cTYJX6k#{sJ~HXwi7_<sX#zM37?BP4rSK&;sUZ|Y
zoXrj{7}8J<IwKz*Hjd535;v{O>UmMh09?QRS{<=vwcXT!1#V;lIq1=)7nD*fj&w=!
zSC4`9?WY@L$v;UL+fD-c6AVy4>JV_(0u)GvZzV+qv$UjSWk~a)J8t^e*7-F94KW7P
zM9de$P!xiLD-QAf)u1Vis-zg6#Yho^5}M!E?&~b2#gm{w=-+7?!j7I*@VcM1UZ=y4
zMF8EGZ)b-!?S3(!a@0^pPA(3Uwmh8?zk>c6fj|i;SUoPN`y(S8B{#$*4}Vc!RHk^a
z_=;2Dv57b(V=pm1J;?N4<UA;nq^6iJwv|x>LG-&vSX-Nhldt6^RV0WXb>aIyd~Ddk
z=cd&4d+qN^cgr3hFNV+UD@d5P3mSz2j+7?8MB>P=q%-Q@!hF216B835_Df;+uLeD0
zk)gPR)Wd?<SacBUo68}KLT@%26sWiuySNwxs$7>aARN$rivlr);Lxk1T?Au4e~t=;
z=6*oqIiP%j1&N7`<!62I^5VF%2!^DsTfbp%YtE|QKq0S5XGF=#i4Iv^&35PQTH!iS
z$T({mOCf&#obuo5vOP>i+oP~4FX~ynx6FyhZP#av!?tT%eSA^)<7dz5gJaIA|8`-p
zRV+}6q?ebJFpG+|*VNQZq?mU4p|Z7}j1w7n{p`#+XgMB5dh}RAQqo;0?c?>?{!)87
zS-mDRKR^G#z<_Q2^$=UTkkcRKHG|W`B~dy$i-$|RuUQ0*ITL%sNoT4pl-if>dx#8v
zulw7}2e@}+ApNM8PEQlQs<5Evr3=aWwSShCm9^FvA@~9dTv=>zTjZ#qQ>revoh2D6
zkT&VM^ie}k@8i|UHUL~XOE?@0A`_*itE;P{bA7p${!-W@M)m4XcEn?E&i8XQU%ot+
z+dlNUzwYSl>gsB0Y8n&0zqvSCiy6N@Y`@QYPYkwYtnJ9hqI`+UxUB=V!g{7mHk!8b
z`cI`v-{x>)wfnL8bkIwWKbbi>IXgQ$`}6hjv9U-UEcL%Ry>Hy22h>zlDqRm3P5Qo~
z-sb6-r@yv<%gV}ndA0NyGqAFjm6Qzk_kT0v7Ztt#9*l>yyS=?#Z80VVCF6HkKOPgc
z5c~t9(bU!b-RgNB6&0l<dRy~>(6)J>C$Jj{5*!?yo12?06@Ins|ID`abQ;86=<Z_e
zu;myFqTA-h52Cx)8xHxFoO~^Me=Mp~Z~NX$x?<MmO(53D$cSE(Qy~S^w%&8^S7rLg
zvsuM?_5$CQ5URSC+iUag4Tn@=PnW;Toe)Ew<j{~12^D4rhUe^t9ieP(znWd`!af)o
zWzO%jGB5;(hwsl;TiDv#{;)&$t1#?DZeD1!7)v`?XlB!{DJUt~TkiDtfAZ{Z$lxw2
zE>2xbYak4s!pFhQJ!Qkw{%?@Uacfks#q9$I8gfVCYm0yX{w49D9b-4N<tOY9M1+JO
zL-HpE;QXm@7Ziw<we?}sZdp-LQ7^n}v}wT>Vt75zLO3+?o18kebL-q#Ql%lC>(f4E
z`+nVglj~ud*-%_dOAFYQzP`Tv{QPInIjI>Lt<Lslv!x@*h1~4HQy17(<*1kI-+~~D
z-2Cl^RM^Z`9j*0^r3uf!<H90lr!cg={I}8l1#@?){XUjSLn?xN!NG4Rp6zhH{t#sI
zi<80Xswy6vUl0gb^F4nAND&r#`gaZ$O-&?_-mhfWAlu++LW%BkBVn*lAyM>ySJa^j
zw0My9_4P0^K|;uAs$hOmQKuoqm-Z8lc>4gn^4Xq&ON2!_X?;6L(6i39qlz^aYT^qA
zysNYQW{=aIy}iBh@$vjLkDU?TB^&8DYisLtpS#PHloTR;HzbIuR@=b5uYpPsgbI`J
z$no{7AqSI}2|VxT;#hQ$eHKB9WP1NvPgXCk<+gsT_>~K*!|J1-AI08Wt$f@@-%B4a
zkT#&m-K{deavA;1lKk`;rG9>adUePAO^$?0VG#W}hK!8N#Ri)XL&)kk$~RJB#Fg*o
zd3Z)peGA{_8;8B3qB>|;`%0JY^>1gYco+e;tyH~u>G1wyEyCZsn%gB6ZsG3kuC6|v
z>bhvjlZ=Ol=X&t_`JfX3{oQF68XB|X%@Ohli`DPJCC3cR%r`Ubcc_qOLVr7^iZ!yc
zvQ*!`ZNK?96vt*co+DdSB=F*Er~i}P(<@LS$yZ+)plXN=PgU*noSI}Ww1l4Vi`zS}
zUFACUqvp+oQT!&oVW74bw~lA`&pPnF)LPF}>DaitUykR>zxh~w^v||jzm-0BB46o=
zFUW(pa<jkv!wW}K_}9*_^;l=Vk_kpdN9#lz;%Q!myYH6P|0)!{JBrXK(^WxCZ9Cnq
zy}XxEP_Vh__P)L1)<Ryav3%?7T)TA0#>Ax4>{6;<-fl@MWp2LdXy?WLai4Hfm;n=F
zjC)CFh?QR$9p<q*#;9^xlG=?X>)&mOZPv!}8N5CEX~G~o&_cIj55vVH`*=AnxfpHF
zM=2{KQ;{(8-><0#9du#HuDDoq)cE55eItQ7FW@paMIrRhnpW+#Ax6XX?hbq`mq8Rb
zkOS%$a14DIbQRvUQiFo@uo8<iwHW&b_&MP5+cP^-gV=sc<cU#qn~#SwRI{_QEkZtO
zGBWsRxORUi72+7#*diqVLOMD=J)%=gQbQnW9X8}x%JxL>)<i*SPOUEs9=15%-CVM3
z4~&dB3#1mSmm2%r&G_7E7#pw3v$cM|dm-w513)33S!?yk&GuIt5wm86=|GfTvrDa@
zwM+9y&{5#|$6v%%$S5<|dn@Mmnbb?(rKR#aZhGCG&X7eShlYo@-rrrnRaJ##<mH*q
z*S%MGM@tVtmJHM(Kq#3xa_V{7H~Sf*`gXMvFe_O7WPmLTie6<xPVe9&yOyKJxhIo_
zZ%L*$Kz@dXhAO2A$ug7{76M2HueRH>`EKitwFuEOk5;K{90-bdL2+?*%-QZtL@MC?
ze?VI3M8i!@sdJr<R(r?>NH7YlUfkrMhGb1nO%WK-f!28GD!__LNI-y4SKoALR!ZSh
zQB?(Ld))EpS<T;D03)h$^G94+rC;XcKr#eLJNTRqGnF<~0cevZcQ;*ZafkSFkc)Z?
zMNb)0)6j&!6kRm01}(L`?P>>v?i1-asI=9!H8ZWnX4gaBC9jFWP|vIFe69CW)6=%I
zRWv`GNS4-1)OSy|C+;uDd;l5~!JwuKKV(6d<@LJw3xaKCYAPWi0TFX?IRlH?@XTk3
z`y*r0yj!)jv;@WG`}3WU=b6o}-KWf|-qo3KskPT*LfJFBk9wwHar1ouwGz8Dqsv}V
zY@Kez8`%D;$Sf!*SfJ(P<iy3r%~MFM0u?};58mLCk}}DvDk_dhzx?R5F&Mi&k^hX8
zC+yTA;9I<bH$Qg9lI@#J^is0-4j26@(pY4+2&F2IQ!BY`z?zVjM+Fbn@Xc<oPD|)G
zl1DZ+Hq6Y-1YHkIlYH7Qdf1S8bLQseN_FZ%tWmueJv7lju}{+SHrCW|$!+h=R?l*$
zi2B_9+ZY0W!py?b>Ty~G&u=!mIyyQEz~*Ti92sF@V-s~)?+5+<83d0Go)cqkYKo%x
z+qm+3U*F8kOnh7%h}}6@q4ZEzdo*dmR@Cdl9z-ak0cO^?AUseH=*x+-=Ho;(xoz;x
zwnma?j?zr~zfs1FgMRJQ8}{7iqWh)y-EsO8IGLz-OGSnKQrkzYK>tf4ef`DH7)12B
zmzS4<E_;T?Tx4AMML*`|XkWj69skkGcwjTTbZ*&gXR>g0)j01P|A*D@3(c-G)6<Vx
zxma0kr%SXRLQqvz1zBG7JbW+Il)!F;98GJ;`;_HfnJNJuo@2K`Y<&DnA-8WMvDMYp
zu6w_ZW-ZbeoM-g*#zKkMINg6|;A;9m#svECZ9be##Onf}c~@+t>!Lf|>(|kGQBplq
z?LPOPXP)yrm@c~wIq1L7Dkyk25Jdxs3R}zHF6;7Eb!Fwh^GkPesU)B@0BJPv+^-e(
zJbOyQC4=9ybaz%iUvKxs_X)Y1;cx<n0#W(e7j5#Rx;DikVmy`apLpl%ec}1@6-M3N
z&qSGJ#{mnvzdLV#VmoDC{T!l6G;sI6<Z?#SPOh1S9Vxa5glo}pOn7TF)q2BY0ko>&
z%}1}K!Y)oGl#Y*&*Vfjq&ksedCJQ1&uISZP_fWU&^|0x~#=RA+A_=mkdQJ!E(y4Xx
zk4l7NQZ%j;02zxQ7Y1|^BrLw9(fJ4<w4gPJu(8>#bbZ#+(&Bs3oaIN-B;IT%pM2uG
z+PyxfvupQ<nv~ZzEI2q((A5?O>w4&^@bMP@J7tW)i9E$!=T!B<E}xsDz9?$p^WTnA
z*^!t!WLVO0_^2<^qdMCK62_zMz-Pyj$LatN)=oWU_1rH0u1IAcrFkA~&y+9C+qIJ|
zKA!lcOiT$u`6R>eUQx*bpbQA9(EZKv{Y9VXo{MLPEUR7<3Iu$0KGy@?^MeJX<-u4c
zlGuic?UPF{u%je=_7tQ_ujg1i5xTlJx93Yr=^`IN-q}Dd0l8L47ik5!2{;Z5wZ6VS
z7DV)Vc1%uA?txnFlV}w%-zR|PqFHC7_2I(@1OlP0oit!7;IIyb0Dwd40AIw)$_jZ<
zw&dfZj)o6wDex^&BRWg313B?~Vc7x7Vx>EW3Gz0-DvZ|qBa?aFqrX7%jiys#)v8(#
zrb}}>XxvgmEP%vna^9`c=}ZB&nZoag^-|=wW^8LigBu{$V?xKn0I5hxNZPIsnt51I
z!1D`Jh_nKX4<z@XXJcc_&?V+N0(&=O;B#A;p9U%!Q%GcI7(BW-6qA%^uk*=EF5;&I
z1Ox!?dqJM|5>D5>pRY3?ArZ$;FkuHg6RclvIYFC0F$?fxT2Pk$jS({!N(^$wfvhEz
z5-=qTs=x^+XY1cLyl7pk&-g-@?Y-B7#MIC=u~Eo9dR9<g+A`>q<>^BGy3qzY{mP5w
z*j7o)?j87eS*+gN-m$qFi9EDyN^FBDmMEp){3+jl6*GoOy^?|+;SdGlwa|$#J4~8D
zmhB2R?fqa36akk^Mf@p0@LbObe<k0HM5d&_@MvuVUz{gd5j()%9p>zO+UU5Y%c@bG
z7Jy9Tw|uiMM9sv+1X`9ZIWokL;(JdICYb=&yApC(5V)Tx4NyU^WTOZf<fA6*?Urbt
z=n&ZUtlShpTZpwVva+-N$+w#8_(W;C_y*BepN{ZwR1H7@hsdX?&y2CNUw5(u+CQE}
z=j^=wzI9<2C5rk3-HMYI0Qfjoy+LD-`GshxUq@=dgjpvsc*@(|@^)KSbdmH3?5-{9
z6xN~4H-XFdGYwWu0oY+2|8bL$EQ)}J2kMd;Q&cp#1(=8ointgQENicw6#X|aIHhbX
zS3aKHeLeE*cKY!A82l!kI7!NdE26ZE_!z93P8_~OK4lr~NVjqm19CrQ>2QY1tbNI6
zbNKlI_*jTFeitwku<b@q1vT(<TUxyC?{4+W>jxO*7<}Mem)k2xZh*s0ClXeo$Ncr%
zviIv;b*YqtZv1S10cS7UNA67+LUQDz^u(>}!?7m89ay<>q6GGn1RzQRG8X7Y&Q<)N
zA`k?P=IHtU<WaG)1p0|DX#>C=r@XZ4qDLxcKAZ5ct;CL4zD#8fm>SqDW8ic6AOM&C
zV@g>9=jqe+Kc`Ij`V~<l-_nS!zO`$M<lEnjgGGlwlY$~}lUEFKk(P#L`}C^6zaQlB
z4QSreCrtp|%(Tpf53f#lHA*ypqJ55yjYTLcKhUPj<1K5ef{Y9bpr}^tAsuZWuhZOC
z(G*7%6FJT1YAn6mUz&J<Is|lFRZs^g$utfVspT=-g{F<o%`_o*Rl!hzTk=Xuu6!?m
zBmn&hG~0dqC~I*IGW=Mdi<Q9H-r<Ku1)Qz6$8%kp^_o+bfQH!XPT(*BnJ|Y2H|9xR
z@;V-I!APl%-2yn49U-!V@<uBA1L*cZrY22m_ySoAPZfy$_%%3KtI@%%K(Bs<L=ey#
z5jwg)+j=@$+A@RowvTW>;Mk#&IYo6$Z-j)PPv;2ab7+-LfBEtS&VB+^fb&!lB5C^1
zGnlb)*3ibzi)WTyK(;kFZow4|C?p@8B%374kgUEn%ZPl+Fr;7zltO4C3h<7}4F^jS
z!bgzE$Vk8zqs`m_hymd_)g%B&EIuAyHNb_^C)#14nYsh<k-|S=%2}%0_;0^{X?m0p
z)^A*CGgpIVlJf1F{huG1K&QIE$j!9KUz-m<kfK5Y7?d>J=X}8x7!LzOL)J<-DiBEJ
zn%!S<=<U@^dz!Fk-TXc|w^hvi{xsLIv$Hdx)sSzIkt&*+4PYZSjUX#jK=uHw^-B8d
zUX6|o91b^RzXV;~a)%nSY|lrll=c)t7@C`xw+YA=P{88?5um$_0md;jG{jvyUT)C7
zbhF6|Q1;AC$h`UzK>h=*0S$9*u8tv>YQq0d|CG&Q%dB~|@bzA`=lQ|@FzfYdPbjg8
zY*dY76wWKDgc0++Xv^wZY}ga57r)v*deW_f8_8won`gH4?4Bkm<iYKu0QUt-stiwR
z4W1tzUiIrq@zflgZaX88nvPENV%Z-ASiF8VAhlONGAU`trFour+J*+S0Fa1y*Frvb
zUce`>4g7QJ5tn^&adCC!QF{BsxRN-$7bxB8S>_?mWQ5fqU?EQ*zX1-z^q1eZ_4?%&
zrMlQCT5<Ed{+RyJ#7`fG9j$Z+K9W9Y+GXAM7!L{x0{#LI7gs@%RrM_BY70G!<SiCs
z<k>%Epd2LOz|(2TtJ`zAj-rtV(!aZfhL=}kH<J^hkifnYtt7G?FyoZQ_hA*_2B6nP
z6WcYK%*`(Q0-&=B(%}~}w4#Vt^dyk-I$`C<hLH<vPn@{!&z-(W92y>;l+MM0U5L2D
z1OIPzyT1Q6#>?j*0Heb&x@B+D`7O&wmKpuI!W(;mrPC_BlXw?XRZHu6xdU8qPTk$T
zQNMg<+i3+|K@~r@s_NgLpV=cs=YkWus;W`%Dpcj%FIe-lovN_aEt0a;P$7}6pFYiS
z1>z0MtKl^Gy$Zx55zfO^7MWhPhf!U(aEP%x@%;(u-Y$}$oEyp@Y6N&CK)c=4r1OZX
zw7#!r?du`(=I{0Y5Q~V2NGkX-Z2&iL;!@$~-ASazwF|~vMzrhwOvw`>O?3zAO$=0i
zxWljocQeO1>6z(;5OL@yMhAfZ_9a<*tD+4DaWh*EvN3{afp}5ct3}S2T@}}6fRO?m
zQ1te`1N*~`yC5ekI|~43V<`TSG$EUQi_iU?&jS(0df|4|LsZK{w38vV2{@6*a>pm&
z$fN<Po*S<}KBo&-0E_|{XCHw(1#&!aM%Tt>ugYvF34`-=cg7AVy$I2}hUrc963t4Z
z?gtTHrq^6oDo5npuW@+p!o~U1l#@lfhMtjeaP0`F95oG%a?MJrmdqA#AN^XZspiAB
zd2j>kiNcc;z$1nD`L$H=wc>^b2LUsfBXf0m<CuwMWdRptsLt4|iRK*Y?{_<!wE#Xv
zVoJ*Ii-t}^fPTH;A-i=FGKWjGYj=|E+AO90xKA-{+vk3!QBzWOZa7p{?12<7pCJXW
zGnK<2oL3JXQ%59l3kL_~2&vYNFBzGbfR3$s4PxQ)a3gE}S4Q!i-47i#mBEs0v;F?M
z9W-z9Gh6<cMwe{AKW7YN3(XrY&5E?ZH~H~SHz7TJ$#f(0Qay>?w#?F&by9qP7!}$a
zqowRPC!0tn-~@#*6Uwjo17ryc3c6U2RwDP@tNcr7uIxB9H5DQBufN>;l&Mv}9auQ(
z$fe(Bmp@#!kU2*IhY6s(D+ny;H8HBK`ePQJWce8Ki9Nl&cL%QRyDtcYdJXRW5uL4^
z&D-5iq~A@_(j8%E$*2;$Ac>w%zP&#a%8xFObxvVrHsi5h7W41?yHi|_EG8j=0xQVL
zF$Ik|^;>gOQ`2T>3(G65;i56T(b9i~g@s_SWo;(HqiUh!`Y;mX5D;i$`iyXS&+xh~
ztXD+z?3YOuv-Lh@6?1iclcc0%t+VPfQo-(pJqBbEbfLT3Yo-w6N=@L7F(`&6d;l5r
zO!VeKbh$Jy7+1EOPV3|=r5|v@yK;xShJdhh79h)2%b#dH9u<6lwI3_ctaqAeTiA+3
z!NcmeYx`kN9Hf7fC{Hi8#ag-lnp03&X|v=>lXiWwAX@$#r}qmiM3hT<jo$$gqI{?v
zEwi4fLAg#6%Qq0I=&uh8%+xhi9K@;W>AXcS7^6dv?gA#fo2m}tbY$6+*^yb}f$?IG
zyDFy`jEh8}yFeH?(bJHtp>Tc>tjnGZ?4Pm4BlJ@f=q{l)Rz6dv?-(u_9lBqJ<!^f?
zSw%&?Hm}Rp^Tm17bjRioK(Dy$C-K@X0zL0$W-UiFy&$(YO-D&{E4@Mu0t<q*5<Xp_
z$&5#<&_6ob20~FA)VP6?WTURG?q=qlfUT~kHVFcl%sk{$)fg~&M^I~fW0FwIX3(Y^
z>P8C*3JK8$&a&O$+|OF)`cb_CHf90JJ7QYuPsG+N4d;uV?r*2Rg7`RJ?YT?)?@IrS
z4&eCG%#VYE)52i=03!|!DH6F<6envDG(ztG)}OreVz>R>5Ek|n!UuXobcZi!m3Lb{
zcXW1DDS!PcVQ9DrIkl{vjQ6*)a&m*7hpjW9Xnhq1Vi?}$DJE~8Uvu<Ie|_QpZ-B1b
zIkUX|?&{_Jg>?OVYD&s*N={SL6@Yg%ua*ADS3o#mW=C_4E!^K7-Y<UWBje`g2I2<j
z?gU;tePZjZ#zw7bbHx<CpW9Bo-@gMBm?mso2YBX+a&qIlr=YEo^4J&(SOVERIyzcb
zULFw^Has@wv+|j!%gh$YML^Qy%%TTQfV?U(Xip=H2oJvnH4&4Na?}4RBA}AmKMBJb
zv$T_fR82wIqaDl_wW-#ppXj01B&T^_S*n*yWmh&e32<;!e*CA*;$&9d@^A2Wqa&R{
zLIq$X0O0O`F1Gvk8MHccGqc-$J0ELtk8H)`vdzY5v)SF#-o8E!HMJAqc>r)}ym4!`
zv>i3&1Wc7Xj<Z_3bOn7Qmb$Pq3tXcHd^ljd%xZprP-vw@9M=5ka`=*jIiO=V0n-Kz
zkCrcW)K_4d&F6B6R6sV_ugotA!=r+Glk@fK>)!7;u(@OQ%0`#B|B*2Ccwg=4jY7~l
ztpI(=Z2LQBT@DZep2Wov=D$bV_!cn*{A)=9*{Cj3kHz09d8+19OiShv2v+{XS%49O
zRxSb#i~tVcTOs=b6C880Qk#e9#L(Ik*T3@}S4hlwoq((|C39#`6%cD-AAsZr!lEnp
z`SEu=C5TwT6F*=Gz4ZFqIh^>q+s)c8O%Q<qCX9x%va*_5Ok!fAVW%Jaw6&vSDuvnO
zaQy%7W)GN}r%)PzW@zTu+|<UnXLVMvmt{i^d@lfjGEXcoEOfuzh%YWGs!7uT*e-{d
z%1`&!e#->L06G<h;tmc~LmO4vrQpsFzWYEl9XDrwVT=|XlLuu$RduzagF}n{A=rxA
zw~SVuy3%EzKJwq#EjjbO&@Ye2Ea7IsDW7RJA4vkHlPC*|;@dYM6J4590i6nLXyDsV
zL8*!1+%=UfN5vony{qN!YL^b4a*;Xgd_y83sY0Jib`l4sTcJH&Qc&}1tvEBD^{E(O
z>wzK$92;T%2A)6hj>|X<jWUaV=hP#x`zOErx0P5<jG{lesX<x_3d3XGXVpMQ7vQPo
z!4h|uxho>`0eR}PQv>cRaCbb<_KX&zl9P*_MMv}YfUiUR+B|If%h|!g^)?8^>6C^`
zv#@}`m7UMEj*3cT9wB$s|16%!JOs@|6sx0t9Zup79Z9RDC}^zEeY7+CDpi%_{p(xb
zCLL|jk@ZT*e*kjTM~4iFqb@8(F4PXQ0E&pL_<73o1b`M|(U6SdR6$p(_zR%c-2Mku
zMr83Nf6DY1oDL`RDrIL{0Z*|+tNMRF?ZGaI<Ut@5MGFqp5r`?E?%#r!s%qD%W<^<<
zEf_Qc)LX{UNE!$08;=k|#4H!CabXRHJb@DdK1#p;Q{Qo&0oeNJFW~a<E+ESC%_M+b
zJ{q1HaE+G#%E@SfWs^*|Gjc-Z*}&jnNN6ZVw!|a6E)oH!cgI^usWw=YPKu15L04FK
z=n61sZp;|qe_7VMwvtj(s&bP0BPm#45nL%8_dl9+xNB>RvVyXLI5xXku;`$gbS5|w
z;vMf(qfw@82gk<Z%@Uo1c4x{BDvc!@Sh))LrNHiri+2JJyE&F#UfAg8=Qla2M)<A4
zZb^hzDKnLSUt%~Z8E{fv0AtG-x7X+GK#HC1&l3?kigT9(w2VtjJFw>~QMWcSGD;4p
zm@~2k;}c*Z8D1%%qM`y*%jTn>Su8;v^wmz}G$|!M!F$Ww#nR0=#qgd0U}IK0ZI6rl
zKmPndieNHj*5+<A+3qX3um|v_*g=6hf+dFHSRRI5H3@7y99zei0#wG+kxlY&xQN?d
zLtwOdi5M{9*%V{P^{rj*RgXD1H~=RLU=h%?z;(MLRQ;225SK-t%xjm%Zsa$%^_nDH
zr_ScNsJ9nJWSXL1S;=FQG239`IdbA(y3K`0TE$Z&`Yb8Rn|DBAm1);9PM&R6Bu@lw
zZr0#&G#ee{!Bejenh)z1-`L7HjxfQ3#<ondeN^zfN$(ba>pD5r^sO23TfKYt_xcu~
z`+FH|WiMD(KVjpXt0K}qZ5>tx;6qw*Po5I910le|*ihLBCci!3zk`gU4f`mAu{k(6
zxH*!{>$s^9Jy7GYF$kPs9YIGh<|YYF_&iAVrhG;zk&}jrNj|je={tQK*spgtfOYPI
z$&$W)THfZc`RjR&B@yoIpdgu4I2|r*uBnfsz~!x;o}P;f55&~e6rYf=OsAezmr8zQ
zBsV9AS-a*P(DB+ac0Yb^tgoXyjy`NX*C$S;E_m2`?H>ysdzF3Y7#M824cLoaHd*dd
z|9?>^(-6kPyLIXTxa{R1Q#r8oRODuB8c%bm>6%}-;80FZo7KkECbR0d1aZVsGw8y{
zfBy!|6+G|6K+UWTH1p9DESse^y;qLmg+)c^hutM{BcJuYm!LY1iCpgiC$G!1&$7(j
ztX3O*EmE_}XX?e=x^P@I<KiO{RUOjc9*QZw+qRK0SwAaY?z0e(#r5-KWtD)B{%@W5
zlJyyy)mKbO&97k4(OtldGnwK-WuEEq1OkTMoXI0AQ;(oU?tlrOdI-aUR2iXu%tI?l
zor}uGOgud5Q8_%QA;~la1&xd_()wIbRsTF%pFAVCdG}5k0o>)0G-1J*zY;oVR;;?l
z?@M{>|F>YA-sHmNu+C&p_dI9>Q^!EpYf0siVlW_h!DqibrC|UDTZExzfE<@<RM-VJ
zf+587*XB-#i+Tuze`kepPY4f-eE*~gOn;K4mag{~A>Kf@EB}55z=DN^*NkwdzZpzG
zG|n~YuzE_4<q(Hq!=T55n>7)DJQ0|6)jNgu5z7-}v{do$XM?{vRSXTUle1YPTw3n8
zr2Bs!*NS$LQFj^;ETGzXeL{W=Y>r2ngn2L<hq?bC$baP~lm=*zv#g_V^m~~PmHcQA
zCLC1ild_M0KR7~y_PKxuDu7gNk>0|`mqGzY7D*Lf=gbGD9CjW){lm3f#Ba5}lLZ5N
zu8Gf2L6YoHmM`Up3?~6iq$)a)wkd|nvdH2cG0LC*Aq>IFS+Zit1RSu8zZx<2e4U&7
z0%7zx9KA7h@2@{72bcDQ5?NSSfRT!{l+@<dRy#ONveNWJIYgg<f#D&M4;NbjTDv(r
zaDBj4$qIm#liyyu$d3&V+eqVrnJvHf4Id;YKR-S`{&gy`Rvb8#WY@S6S7Gp>;{^oB
z@+;8)kGICQ4ly_0Ntm0{3SU{A&Nn7tkJHj*^`cPMf#EQaTC=?h>0=sNT7^9et(95v
z6wrt1!Qbv@?s^VfC`J%*>VO1=JP#kzoF7T@Hrz`P!d@05ae~%=$H$ZjPx%7zr05|?
zjK*PjxOls4b)B-{B1@0VIR=jpd@OI&Q0aStbeWOrDT5#dmyR~B0=sWTnL-S$PLuh)
z$Ld!OtQKx2ib{lv3XWS~Dt*Y$pFaVESkcmlnt#<G&#zWS!sno+%>%DfQE(XS9c!iY
z|6jad4RJr_?koN}p|!?>iW5S9dwMvUMo%g58K@1u@PXms-}jqim9Pr&X-me5F5qB_
zGg2TME1Jb-g-c-s9!I<4ri+PnIJ*c!CiN=o4>JV=ClGzwfpHPvp(fPJz<6U_?O#Dj
ztieO}#qRyJ?F0@rvWIa0a<k}KsjyvNX6j~WB((YrOi&aglaiU;SxbGXl;q!UAimp4
zxLJO3WuX%)?8Hx7qdgo%SL~nhSG*&JP{`qAiWSmBk#p6sdw^pjAJ3+)PcIFvEdNJG
zmjcdGwx#hZs~`|671XL3L8=*Q5>TVC5yEQya`4KJ3CYrQFZ82W%(b_rLQiWaxCv0j
zM#Z7e4e>)kf}%RL(s7VHg(z!iJOhXC>f(2;ENQxkA=tf8Bb0>J{P@dQ`l<pcaKaKy
zd32u9$Qnm|Q>-5}`OWvOEf{iyNuUFz^rN5%fKmdXf{BR<=#wd@UNbRLs4r?jr7we&
z2toxxMQMZMto4RdWbUXC+mcJ`6+!yg?x~!BR(?l9rf9v!)Sjqk*4CJG1BVoA-(@tN
zjK59>F<KQ14^FT#0ulQpNJKymzoJ{E{OY5`DXEiczyP&8m6RB&Y-G4pHX@EXePX+`
z-hj_>e65O(n&t!?t0cB;RaP-DI6M*95js7kqTxmmNE}H@YDqkwnVOp9_o_>9(+QYe
zb6`Lzj8b8j{sccnw1%v{fyzh0QA)TPzO6>%P!!>=#-CPk3yg2QMWA}NV)<v}{P|2B
zGR~sH<3A93BpUHTK;NVDrR52dqzojWMPCwIq9<Q2N&#OE!40Dpenmx2?9un_mqbCa
z1__CfcX|XaLK33cDI)q051T#+C0Ha&Ig+vet-3oU<8&0iP^*E|&ShwP<nl`{n~c7F
zVb68X=NQ6GJ+eW#?dVlcilGcKR0vctVv|=6uPT={r<(3PH*e1456Iu8T?cXyR!c09
zqd-rhlsd@Ub!l>l2+3U$y7c_6{5*{YlBr|GA<$5&EaZR9WVQ7cPrrsx_&?#+e19t`
zKOKBn#_H~V*HfKamtZQ2iiFdOw2FrdjWbz|zRt@(-}y;a+~(NVF6?|V|7EV~;+=rk
zyLQTLVbi~%{cPw#xRQvQ3`S(CA_En)%ot;Ez7m^)0w3E~PC^`84Z)o_Y+K))+1W#q
z<y#4p4U*)*mW<ptQ^Wt<x<W$v-RrSlzHGL1(Cxh)9om|(uPOv(m@iX}1|`$FERZA4
znX@wid-c=}EmtI6=`kAR`tc=jB7;pN)$)lxlCPeUoO(<>+ms>gfk`5A=~sURs96P%
zZ-1B2!v3bMp=VZJhWoU)?a|{Lmt8pZEUF*HwzDRe$;#mDYq|)+Z5n_2o&8$YpTxqe
zqv>dVU)^N%%tqSb={I#{VyK@Xkzs@etvWH^+B;WfD2uMJ#Rt#^7OtL7YL$BDTotCP
zHh8U!PsztC;`Yj96{RCbIScp?6yRzfI-pY|-CAYI1xiZi&1bP7m)TDqin{+ZIE^iu
zDpCD}i=Zi~k<6k(&`@Q0ryED*E~-SXadKXNr=f=j&a63IlLS!|;Nyt)1gHiht0S@J
zihV+l`a@afaNX0d`QcZP$nE3&Phwa^<lBp{J{R<xlq<@H^K46eYU+px@{<rol|xbq
zfEX#@Jnj(r922LZJ~Lg+*hBmX83sj`P(xs!WKrX?sfg1sKAgBMZ^cBR48til469r{
zf9tWoV55m`Dm%XIRMKh`z|jR+KK}VVCg795?S5L^=7-5N5tl!|+SpLj*XmBl6St3A
zn<Pm)LTRW5aSbI3Wm<xo5LpF50HP3x=@uLcIR+X?(2b}Uq2_3sw4pFKKMs+VgiDmc
H4E_EOL;Yho

literal 0
HcmV?d00001

diff --git a/assets/img/screenshots/calendar-widget/light.png b/assets/img/screenshots/calendar-widget/light.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab675d1b4fc6ad3cd25bd9d4e36b864c3f547b2f
GIT binary patch
literal 13020
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%0DMU4shUt9zwOUE#bN6HJt-zT`x2QiX>S=aB
z@tL4~iiwyJMee6EcU4&Ze7?Nf^S+c&s!|kQ-s;0ia*adhp|}s3-u)&<6ZElh<ni&@
z^FzoYQX*<F8+3k;yzpT7X4dmT;USr?fiN0V3K+zyCx{sol{AZ|h!GABj(_(XB6&26
zka`l%TqIf<v7|X}>_NB%HZ4OE;a{xoiXD1}`v9(F=nO^{3JvTl890?5`V=jar%9Is
z+hS0c8)lhhpJ9zeOj~HHucD%IU;BB<j$S_yEd)37<KAj?)V3~5bp;J7(=(I4&*qid
z3E*I_jQxvb{v4%&BRCMM{I;Fxb|*mvB?4^EI4g*<#XaecOH>*O&C5$K@a306qb!IA
zhLJ0p3ig(~nPR7?@=Uo+%jlKL?P*vi?u?hCg{EOIOTU%cqSRG5HOH2Wd5-1(k(RQR
z%GVfxmuBrzd>XK86s1f$5i#jR?k}1o8kQdzupAtcWocP5xSWn6+}>j?S(I(<B`Z??
zEnr5ZHVj>Fvlim8dzeexoyDX6l;kk=J|yTGeRP~C%&p%emTa39Lm7#CyC;Z^^$E9$
z-snJ@%yYZmKt%p-Ud>W<_wMo+($CDQ8q50`LSK@ZmoP-k(dh(mvryKdNWE$F*n#{Z
z#Hm{E%J!Kz;TE;3m`LW}Z2HHNP&6{MVdjl2`cU$0HCQh^iV(pg;F0al9!;W66jP>O
zIWrhxON+oqhp23@bSBhSkxz)ec(Gb}e>Asd@z8AYv!n0%4fgnftD}AvWw5SQe*v;w
z79ojDN6_;SI@~OGrBdc!P}p`BFQh;4^Z`$BYj|Yhenu7i{}hO#>}#1SY182U4<QA9
AM*si-

literal 0
HcmV?d00001