From 51a7c6fbfe19d5d25bea895b0bc6dd199a2201f1 Mon Sep 17 00:00:00 2001
From: Simon Mayer <simon.mayer@onb.ac.at>
Date: Thu, 14 Jul 2022 14:37:07 +0200
Subject: [PATCH] Add feathericons for viewer buttons

---
 .../packs/controllers/viewer_controller.js    |   2 +-
 .../feathericons/fullpage_grouphover.png      | Bin 0 -> 746 bytes
 .../images/feathericons/fullpage_hover.png    | Bin 0 -> 637 bytes
 .../images/feathericons/fullpage_pressed.png  | Bin 0 -> 608 bytes
 .../images/feathericons/fullpage_rest.png     | Bin 0 -> 808 bytes
 .../images/feathericons/home_grouphover.png   | Bin 0 -> 1049 bytes
 .../images/feathericons/home_hover.png        | Bin 0 -> 995 bytes
 .../images/feathericons/home_pressed.png      | Bin 0 -> 892 bytes
 .../images/feathericons/home_rest.png         | Bin 0 -> 1067 bytes
 .../images/feathericons/info_grouphover.png   | Bin 0 -> 1411 bytes
 .../images/feathericons/info_hover.png        | Bin 0 -> 1318 bytes
 .../images/feathericons/info_pressed.png      | Bin 0 -> 1142 bytes
 .../images/feathericons/info_rest.png         | Bin 0 -> 1591 bytes
 .../images/feathericons/next_grouphover.png   | Bin 0 -> 672 bytes
 .../images/feathericons/next_hover.png        | Bin 0 -> 567 bytes
 .../images/feathericons/next_pressed.png      | Bin 0 -> 538 bytes
 .../images/feathericons/next_rest.png         | Bin 0 -> 687 bytes
 .../feathericons/previous_grouphover.png      | Bin 0 -> 691 bytes
 .../images/feathericons/previous_hover.png    | Bin 0 -> 596 bytes
 .../images/feathericons/previous_pressed.png  | Bin 0 -> 548 bytes
 .../images/feathericons/previous_rest.png     | Bin 0 -> 693 bytes
 .../images/feathericons/raw/arrow-left.svg    |   1 +
 .../images/feathericons/raw/arrow-right.svg   |   1 +
 .../feathericons/raw/fullpage_rest_old.png    | Bin 0 -> 1002 bytes
 .../images/feathericons/raw/home.svg          |   1 +
 .../images/feathericons/raw/home2.svg         |   1 +
 .../images/feathericons/raw/home_rest_old.png | Bin 0 -> 1114 bytes
 .../images/feathericons/raw/info.svg          |   1 +
 .../images/feathericons/raw/info_rest_old.png | Bin 0 -> 1595 bytes
 .../images/feathericons/raw/master.svg        | 755 ++++++++++++++++++
 .../images/feathericons/raw/maximize-2.svg    |   1 +
 .../images/feathericons/raw/plus.svg          |   1 +
 .../images/feathericons/raw/rect4653.png      | Bin 0 -> 856 bytes
 .../feathericons/raw/zoomin_rest_old.png      | Bin 0 -> 594 bytes
 .../feathericons/raw/zoomout_rest_old.png     | Bin 0 -> 516 bytes
 .../images/feathericons/zoomin_grouphover.png | Bin 0 -> 578 bytes
 .../images/feathericons/zoomin_hover.png      | Bin 0 -> 475 bytes
 .../images/feathericons/zoomin_pressed.png    | Bin 0 -> 463 bytes
 .../images/feathericons/zoomin_rest.png       | Bin 0 -> 581 bytes
 .../feathericons/zoomout_grouphover.png       | Bin 0 -> 519 bytes
 .../images/feathericons/zoomout_hover.png     | Bin 0 -> 412 bytes
 .../images/feathericons/zoomout_pressed.png   | Bin 0 -> 408 bytes
 .../images/feathericons/zoomout_rest.png      | Bin 0 -> 493 bytes
 43 files changed, 763 insertions(+), 1 deletion(-)
 create mode 100644 public/openseadragon/images/feathericons/fullpage_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/fullpage_hover.png
 create mode 100644 public/openseadragon/images/feathericons/fullpage_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/fullpage_rest.png
 create mode 100644 public/openseadragon/images/feathericons/home_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/home_hover.png
 create mode 100644 public/openseadragon/images/feathericons/home_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/home_rest.png
 create mode 100644 public/openseadragon/images/feathericons/info_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/info_hover.png
 create mode 100644 public/openseadragon/images/feathericons/info_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/info_rest.png
 create mode 100644 public/openseadragon/images/feathericons/next_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/next_hover.png
 create mode 100644 public/openseadragon/images/feathericons/next_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/next_rest.png
 create mode 100644 public/openseadragon/images/feathericons/previous_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/previous_hover.png
 create mode 100644 public/openseadragon/images/feathericons/previous_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/previous_rest.png
 create mode 100644 public/openseadragon/images/feathericons/raw/arrow-left.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/arrow-right.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/fullpage_rest_old.png
 create mode 100644 public/openseadragon/images/feathericons/raw/home.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/home2.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/home_rest_old.png
 create mode 100644 public/openseadragon/images/feathericons/raw/info.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/info_rest_old.png
 create mode 100644 public/openseadragon/images/feathericons/raw/master.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/maximize-2.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/plus.svg
 create mode 100644 public/openseadragon/images/feathericons/raw/rect4653.png
 create mode 100644 public/openseadragon/images/feathericons/raw/zoomin_rest_old.png
 create mode 100644 public/openseadragon/images/feathericons/raw/zoomout_rest_old.png
 create mode 100644 public/openseadragon/images/feathericons/zoomin_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/zoomin_hover.png
 create mode 100644 public/openseadragon/images/feathericons/zoomin_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/zoomin_rest.png
 create mode 100644 public/openseadragon/images/feathericons/zoomout_grouphover.png
 create mode 100644 public/openseadragon/images/feathericons/zoomout_hover.png
 create mode 100644 public/openseadragon/images/feathericons/zoomout_pressed.png
 create mode 100644 public/openseadragon/images/feathericons/zoomout_rest.png

diff --git a/app/javascript/packs/controllers/viewer_controller.js b/app/javascript/packs/controllers/viewer_controller.js
index b3d2972..58d1c9c 100644
--- a/app/javascript/packs/controllers/viewer_controller.js
+++ b/app/javascript/packs/controllers/viewer_controller.js
@@ -374,7 +374,7 @@ export default class extends Controller {
         }
         this.viewer = OpenSeadragon({
             id: "openseadragon_view",
-            prefixUrl: "/openseadragon/images/",
+            prefixUrl: "/openseadragon/images/feathericons/",
             sequenceMode: true,
             initialPage: initialPage,
             tileSources: this.pagesValue,
diff --git a/public/openseadragon/images/feathericons/fullpage_grouphover.png b/public/openseadragon/images/feathericons/fullpage_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..a8f9f96a72bba13a0a48977d8656953aa3eb9323
GIT binary patch
literal 746
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq^OA)5S3)qV?_c^ZrtS0>}4TuWq;zptZN-A<Mis3p-zLo%4%-OQuK9b2*!C
zFLA>uO>F;Igngy-m;7&;chk9l>o&!S2UcGApm%EhLUG3>r#D@St@>D9_5SR+bLr3b
z&V0ixw^To~;8R|*a*Ln3w@YGL+y-R@!K*WV&Y7|JXU)ImdS`Bb{hAs%X`fYkdTiIC
z3Hb-b#6q%7MNE35&ptC1-utJh>eu4**)N5SpU=^o{@P%&;{QjBbQNr;YKwNQe09fn
z@kG`S%g$erKk;d`sq02r7KUkm>egs-2?kaa?Bzdv=Ddwu|62vyN*g(z`KM<F^7}7x
zG3v}07vE(z{c`7db@jG?DH*j3QX=ItcW0U$IMeoTT3VXD-247kfgdyc9<K^%Vp))V
z=>DZMFB)}z{+*zbxo5Jh!C{5pA1yxECwy_(6SqFI{&d1WQI-uK804Q7?a-Pkz`-&h
zAk;?oMWlXM*oD09jwyfMPCK~cZk|rN(~Wz#cCj-te2h4A#agG?Q2K($wkhA1%;H$4
z$5Iv|D*x@<GWN+HYX7++_OG3lw9#VQUi*-?^k=`Hs?Lx+!=uzBz_hYNYU%AycYED*
zTMhU6hJBe>XcX$}#8G2qu|br@VCKxsh8b-$**FZ+X0xqc8ng1j-)Cv{a$IZ^J(udV
z8lE{b`DbOVx{`$qpSNR!;Y>?At4%fwCcayz<+8t3AecKwoXI8Ra%<wV&rQn;cLr^g
zT@s_WctPfwx#w;^_;uIpWYLzJIs5K~UbRduojUJ#&9;U=tHJ^=nB;Abx_;$t9{;U(
zf9JR<O;qp>3Y+${p#7$p)XWvP677_q&3)MYf3e$3{znDuwi?mq1q=)f44$rjF6*2U
FngB&MPRjrQ

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/fullpage_hover.png b/public/openseadragon/images/feathericons/fullpage_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..24a4eef78e99ce18ec0f0fcb2e48f455c1be5e34
GIT binary patch
literal 637
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr0Utr;B4qMC;q>2mOQ{C63oy=Q72$y%5~2;=88eu=<2{gE$VugDvhFg4ww`
zYc-ypIasXE%U;V;$;@9=RGsyJElg>x$<2J*3ue(VW#MyW_5b)=8_)dt|J&^Mvv0Oa
zyPoDWpSNb+y~E$j8&V(mxy@UCpixM3>+QFGDrX)~ow}&$yq~}swgpB^lHM{BEIaQU
z{u_2$y4=ras>fxa6F0tJ%Mf2?rT^5TU#F45;8RpzTjT9*4o<U9o!)bDYW7tvelc<7
z<8^T{A4+m{%l2K&{aE||*2bGNC8u<4H<p@t{p+tMk=bWg7tLh7?rUp5xrMh`Mpj-~
z=|B53Ef0&Ru*5|UReR^v&ZuW)Z07v4CnV`$>C3X+SEP9N&7bRgY@dwWr1Q^(i;qkA
z?7#nf_4AFJcU!YE1>C>qx3$f1#+J6iO=aRsFUB7{lX-TxTeEp|^tXhptFQ9giWjfa
z6yfST{(HWbS^7KiZjGe@UW!T?YgbM=y<_pG+S@r&t)73g)Xq&*S-MJXt*O4bxiM?w
zl!+S|CrKS+<50;7-Vycg-1*OS`T3W=S;@wQXt^aODSv+a$7WN!iv(Z0o1=oF(fMoF
zd!>(Q%FN6Uo2y?cmDiHUC*$$GHp9(Hpr)(s<WsK$4Au^h4mhwLbW=G~xB982k~hmi
s_XjG@6NDc$D{m_Kdi=lJ^_SwG9-f*QbG`5<0|Nttr>mdKI;Vst06_#28vp<R

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/fullpage_pressed.png b/public/openseadragon/images/feathericons/fullpage_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..755b74ce05a86414a0feb74ab5cc9a9092d40ea2
GIT binary patch
literal 608
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr0U^r;B4qMC;q>XZ>zFh_vqi$g=wE6op?rZ~Iiltj#_MbnreheW3UvJ4JY-
zMn8j4P9U?+L%|>1DiaUPJFR4IbY-Kj^*qt^rysBWsIl5tu5)<#rlps<*Up_QuX56E
z17pql6Q9K__}1KgTekc9OoQ3CZ`(8fSnRTogGIE_Csnk^<@JjNmv_#(H)kf>wSS*j
zjK2Q0s^rek>sxwdm%0FhTAcJvgAH%ERhF99Mi&1}5q7;YZQ7=8&qIe#dcLb$zTUO-
zjD8lc*V*-tEoLr{%P(7dNZ@kT!d}h2`zN*eHme*~e4-krdZv1Uqn7S^gGhx>f8NMH
zt9Lw*$UJ+h=oZ5p2OARCx9{0=ChOzhzZH|Xs*X$c95F21fBwZMq1jA~5_9HHuWB=%
zv8k={(>GnM#r0ll5fKaS<uH9HDSO7FW-cl0S`!`nm;1<;+b@nDJ@okR;#0oMu4VM_
zs!v{UXhPL$R|DDm-Q3F!mR27-Y8kX7$ae7|fy+5zTuiEyKQadK7-t5^D|~3Yc<rlI
z@7Aq1ttx9utgZ!2=sEInPLqP?BM}y^NiXNmvob#uY&Fw*{ki13%fvHhB(q*q?r?pg
zA?@}$HlamcVReE?$D7ncG9^~wr*4@kwIA?pRWLu0pPKvoZ~y=0&t8hA{5z`5BV%)#
Qfq{X+)78&qol`;+00LkOn*aa+

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/fullpage_rest.png b/public/openseadragon/images/feathericons/fullpage_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..5862d464afcbfcf6717b8ca12406db451ebb5ecd
GIT binary patch
literal 808
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq`kMr;B4qMC;q>vHq6>B#zJje5q7nYmQN}@ei@yPqsXYiJYC=C-g|@pD@d3
zF?L$?h$EckaPMV_zbti33V#LeO^M@Z&f9o5!M5ML?40GTwynD#)t6Sq{rdCC{`}>6
z%mvFID*feeb$VF0{Px`CbFw=$)P*KY=zCG7JM;76s=fDQxHfOtuwYWitCc#QKG#c)
zCZAL}$doQFUXUbFaW}78DEa=c#vS(;OtJIy6uP}GtaDjrXTuL8-R>!;QlIU5XTwnQ
z-tY(SlbFk;wuJ%=4SSX~u6x~5^v{38euIupt5$V3{|E{dW&1qozR6EBtx&Dg>AlBt
z>gAP!j+buUq+;35&aU5l?Kl_nl&WThb+7Fl&OZ)knC!&iq<M7Xft=jDYk#+;Mo!Kz
zE8}VrcxdJ4=eJxs@%7`<G=?QNvz|^_xw2TKX##_L&BYCzi<@lp#q5K;T&HZ^c!-C2
z=Iq(OMN4aQ3>G&r9GPMKzPwy~_S!JNz$x?fuU)fy`uV5aiNi7P+S^YwX=#Q@cuu-?
z)92Zi9lL&Qm1kji@b%cS=Nj)jc-68FC>)LRUHl^K+>B+F`RV!j6B!?TyLK%x#-Q=s
z6s@UGzXrX$sc_<URPM=rdumkJ_|g|^U6}dVO}U@p$p7UL(@cM^3yaSBt9k#?sZ-M}
z5|y6&$lRZ3;Cf2({zMf=1|^H;juIIK2E}s<N~N;u-V6bOQ#PwOIwi_nKg*@4a=bKM
zpdlw@b@soAvZ`BMo7XTpZPU~}?R)IT)gwoaSSl_l=TTtru-xA#%%X5)Cjal>>mTt+
zESYEAGNCW`b~1O)Z8HHUE9XR)?b(uTjmuJ1`I2U-&5>YRB(VJN-@Un$EbU)yxxM-I
zQ=@8|Wv_F)Ha`Bh@xR``a3`CEJ(*4&B|-*ME^Yf@qwV_g<AbCB{mfsQ8}AKJ{kcJQ
RCj$cmgQu&X%Q~loCICQAY8?Oo

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/home_grouphover.png b/public/openseadragon/images/feathericons/home_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..32ab9023dd90e3a6c3f20b938250f87156f9c838
GIT binary patch
literal 1049
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq{9Nr;B4qMC;q>(HX*#6372P_nCEJ#@Sml)b6rx*Zp|(8vA0g`LlNEU-IJI
zq~Man%;hxI$$M##_S(IcYrbyMO6`s<2*1hu^^-#FjjK!9w(w_dj5_ERz@?@kA-O#F
zjqZ^-oBf4%&+eXkkYo3k?`F?`pZosz8BcK<-v+0w6PLLAj|YpWKT#2F;S%eAp1xFZ
z>E{Q347-o-UKhXfQ@Gd6*sWWSwro_lw7R=$)7jZ8uV$TX<9_z+*@ujpIVU&ySSW72
zUc2x9<kYhF`<7jQy<dFy?w8xMucx`XC`$D%TDy5NYxBYHt9_UKX>4qiU<gokTyW*-
zogId+l^7BXBm%b9T0fmr|5s1w=7Jve6p82AXVNyWS`-`{{Nl|^$Jkn1H73T;;;C^=
zOSh>=ZuMbdvbb}rtJ8sDlg{F3k;3E*jyc6^Rj-~dI0s_iUDPpireuzWZtLz{Qge!b
zu(20@IwN`J?D_0T7gu`5MMNC%7uS1m@P!74;)+#kTFTGMaWpkd`uh6f_51zp$;lac
znU2BE%-1YsR;5haYoy=oD3h0awE1G-lV{Hst=uSBy*G}diGkt9lafW@A{);=Y*6vE
zxOTPGKJVV2KSt$lZWpdyY%H+od9+CBOPA8NX;W37My?Gj*|vT0s!c*0BY5`5?d#e1
zug+!h#nh82H9jDbm|ZQ2`{fxPXz3sSSNl7`K;qK5lP6Cej9V|>_bBO4%}1qoeLV^y
zTn_`1mEV+AyUpy;E`D@Hljrx}3$MRgM1;5hVrDn$(m5I$*Eg?^Pvpki3Q3+v9?{av
zmM`CW+Q-k2iQ!hi+)=aX*^xrtnmRg1_>cD=&fA<=RwkBzDDkZk*L@L@6=Hz~QoRxH
z(pJ5?8usJkpUOMC>+Ms|ByD_9lCK{o*}Lj>)~&|*`zt1zshu`b@w^licKejZm$}yL
z(f^L$pSSE;+McSvQN^}r?=Q>QpftHpbY{t)@{~`XJ~1#frk^)4pP-`oQF23sj%2a%
zJLB70S|4VgZ@-*=ep%0TbCV@9`FWY1QrfzjKabB_61A-AIG@3>g4^%if4sfj(|YOS
z)RQf~e(HNnP3NESJrUq^&s9nA_9ca-BGz~F-jwV%?MzV;>SSPe)T8?D)8oL_jn@6g
zk4GAa{Cd;-|LmhjO8@qhb_+VCU7K;%f9l60otGYe6e;wY&tWxpWzK1_S^ru4wm;bO
z?AC(?`krorzZ_0*ItuJN{p{d;V>367m%Cnl=1pIG{D1#`MupGz0X5Of#26SD7(8A5
KT-G@yGywpU>+)j&

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/home_hover.png b/public/openseadragon/images/feathericons/home_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcfca744c3c9d5f1aa0263f3739d8db6e23f4f93
GIT binary patch
literal 995
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq^-})5S3)qV?^xc%R^KndA1)t>n0lIIT_PWQpi75$o`dnNzKyHuwCI>8iYv
zhQ`uv$sr;)nJjqS+;Y-VUaBQ_dUL!uQ&YezxLI9OYV&kK=YwY)C#XmFq`toKbpH2w
zwi}fCzFoSvL?!x%&E4vA@8`W&|30VsT&u5;a@hTfz4wBAIpjC+-<UVkW#OXNhl5US
zi#E^yHznX%^R8XnFKlsVDq1qd%grTjA+r-#VEOA`U-wl!UVUM@zJBh66GiI;f;@hf
z*4EZui;`S%Phn!}w9RYulQy1mF}i(8R^Q%!e(~D1B|ra$?1))5XPZWs@<gAgkR35G
zS^3KkJw24Rxp3Rgnarl99E#WKEjTkzb0}H_1RuWnENxAg_QH#SOn?7!D6aTgWm)`6
z#Pa6NWhwVOmfuL)Sn%aT;=Q|@*)>&}%imwRe7${HW{+*%nT^Ws73tseYGh?&-n~hw
zNmA0Csr#|JYt^drh84j}RaNI?XC8c6Vq|W9JiN~SFEg`;CS!#d-{%Jpo##A#Dk3Tx
z__oa0-u`_4<Hv1GP966yPMp{|CH33RyC!BP30tFP*8G~X?OR!0?WYvqxvN&OyuYu0
zJL%xdl26~(#fn(S*hon_Ufxog%ClTkTf4iTPcCKuab|~tjE?;EvB`;viZ6}5y}fI$
zUp{=~iOPH#E0?XeeG3Z><KuQZsR$W%8OI%%Z)UdX{^P{L!io92c72H7o29X7)`JTI
zYoDJN?sL)5)qL2^Eq>zkX=DB1urM}<+ef?aaI*zZia2}aipcz}TLfm#Q!_W8ZqChh
z=Jb(DF}~%xLhhlVNgE@)wr1AeDwOJzf4+BbweUCB#esh2rXQ!TT4uX$rR<KH<9$nN
z&1UoNzMGd8QJk-KZlkdJjJkg{PycN??;e=A@a0FdcT@ZteP^cRoKktbU)k8$n7JYQ
zx!+~RvfZ^$B|6*|w{30veP-`LN4qs^pME(xne+GGxpO&h*UHLf-*P*CEbjK?OVeKN
zFJ^ZQthoPp;em$+TE3^|Z{GaJ$i~M%|NXA5t5f3`)~mkSb?&W0!|lcf&50owN@}g@
z_HIgJ;o(yJ(zEnmcm1Y+H@1~#XY}?cr3wd~+hpjpYf6y9(~Ixky<1xG_>_HthRCnI
zt2TYAmgPG7spM&ji!(>4*U!z1H01vmJU-ShdGg2okLEHD)ZOh)uoy5fFfe$!`njxg
HN@xNA0lLcf

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/home_pressed.png b/public/openseadragon/images/feathericons/home_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a3aa48d9554f91d6bdafd2cdb488710133d1233c
GIT binary patch
literal 892
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr06#r;B4qMC;pW=kqV8NgTI-|N2Oo%<{D%3%ayIwY3&q2oPmG()(9*a@EV+
zSBdop{x!&M|E#x{zwN=H((SU^ff-A+x>^n`eBvN5F(^q$edFIZ6I5GFJ%zJZvb=hp
zvfqB*d-e5;kGFZZEoRH#wtf44?y0|cf5`2yn(cB`p)0QQg#P(?Hb1jhoZ+{&UfuF=
zV$+t67c)C*)R?AdZ2kP^;$r)%=K0Re53X|yy?myn>h<LN-Me?6L`qgvI4Z^Niu`=F
zU%q(n!XpR1JlgVgO6H?GyITF0W{7mRY`t~GukG6Ps_Ps54@E>MOg=w3BElhB?A<f9
zYp1w0O8-3*^wD1|a_tn?yJu>rOgOVlqw?=FC9GffC?{uuP-k%$Px`Ldw#Lo-{63u$
z6<8Rn_jrG0bBDm3d5`Yw@hmD7RGz;)P($F_>)@&Lf28nSSDk#m-1X1|w}lRyL!4X~
zI97%3nXb?Ix^zqK<GkENUH$+6jh<Z+dbw7&M9cL><rRLu7d1Z$(qf<duCcON606sI
z?M8OC#p~A^hi7=C{Ykzw>&h*uG&638<v|O7{xTJ6Q{L_&a#3e0hfV*LUTKx-(=NO;
z>2+#caZ^U#JkMzE>BO|ncN>x>x^1)wOPS!ew5hzp<H>J{b=}q9^-h^QJ}ohmhhctS
zUq-l=uqTgDrQE%Pj1%84p5)mRqP5Rw{|n3G)_j~yOD@mM$X(O+;LbkZPp>{quey@;
zaBoE;%fTz9$)yjD+`03jX<F;HH5RFl=lb;j`e!%s{rC6A-`_8mRWIAyUG43EVCfkR
zy;Qf4Ur%`K=5<J_v#V>!U7RcZ!t6+4&s*cS<?lDFk3W9%hJ@Ap$`1)Ic2vK=H*@2L
zu-}W+eRVHuO?T8hle6vr>t(J@4Srj@;<e`PE(=)374thOtmWEC&b5;#M<`7eaJ%^X
zUg>}P#SikAhL~)=^8Z8rwU>|X-1#Uesr$)TNlsi@q_e~6$@0B>_x}6t`v38lA3t`K
zsZalH+?0B?Hs<Bb42`P-6KmIg?e~|rud|!nliyd*aP+R=p^K(jQ49<W44$rjF6*2U
FngH;vuIc~)

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/home_rest.png b/public/openseadragon/images/feathericons/home_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..126c2729e39ca67b704965d5ec820b2c3be65135
GIT binary patch
literal 1067
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq{92r;B4qMC;q>@fp#fGRNz`-zlCP!+LmIPtn^~Yxys3-Ld1Ks`S2>%}Sb=
z7u9Z9X`*8iedt&mi)nMf)GJr*-Z*9^RIa$C`gNgR?c}uy&PiKdGdWpB+zj6K?%S>l
zYIp8t3eUdxIM`{H+Fs8zmWB71fBydc_lLdh_ifn|;<vhnmc1$aUEG@VQRL7J<(3z>
zCrwzym9<ghrC}UTt5bjWAs!wc3C+3hY;6x;Xi^AR#>{@}Ak*ueGCHc0Q?%#bPs^y<
zCd4saieuqqtG0#5j~~<Mdwh#2Xp)BKmF02zdw1@v<YLI1Ch5i7WT?*JblZ`E!OD`4
z#c_eaG3!ZF=PI_m=ygjDb_`xQ<>l?{>%SNoWSpG^yN_<V_abibMUJb_g|0@gS^B!T
z*tRj@!a|KxiLQZs>`jixzwX>QFYGa6h{fd<+qP}HaDDRR{5!Fc8<`kN%FFLFGI%V%
zy#7zgW4HQW|NfrimOFo*=kSW$RzcT~H&3n(zkfEx$Yzm-5{FaClQT2#GcYVW{P1eL
zP^bC(b!#GO7cV|Pzj&vT&3Wy!NAiCdyC!d3cUoBZoR8Y!&1}s^Dck+0J1{WV$;kY<
zYiaZ6ud$By`t;52`*sx_wY0atf0xI{`J7MtVf9CyN1|OqC!S2HdQiAiDK<8?K5YHw
zsI@}pKL_7uVS4}P<BN;kn<t)Ne|h!lipvipTsQ>R+EiOjKK-;L{>R_H8!P_gDzNOW
z`I7Oec)orN_mU-jeSQ1wKL4z<DEw0~M}WzDd;WgASKs&V-?(vM<i+nTKZ|Pa{Cn{5
zupHatLz%O4zb)<-&o?VF5Og|H{4M8CN&NkOo@1<;xo2(c3=MyT7+6L=V_-P9`)+Wp
z*=^gk30GfjzWHu$`R?Uf$y<4XgYxt9w?$3}`(_rK&cI-|vm~=ZdG^~irsXdlIDXu8
z|9`A@Vf3m4UmdnQ+j3=+u_`Nb<Hl3}I&QzMomHXxfA+0~wKJ-2wXa<MpTFl|LIo3p
zK=0AG4AX;$4l(gF9FXFfRX*GH^%?K9Vy&%v{zPS@rD>QL2g}tj(vUguZdXvg48wsO
zGyUv?Z(jDCe%TY<C;NM9>P^{xU8%=Ry@d;_YS$J{OO@ZBwNd3<Z_kk}38&5lh=fi^
ztvo*0dHwbL_zx9}7zD0zU0IV7$=0=~tYP}xz;0K~nLa{+lm5Nkvs<N0Nk?^Z%ZgV~
zPb+Rp+8*m}t@(H2c$|Lj-~M^qt!C{DwcP&t;s5Qc=DC=hUAZbNgPq4oV|`w}w^d7C
gsQsVsq5l6FI1Z++effSdDEBjXy85}Sb4q9e04YxTbN~PV

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/info_grouphover.png b/public/openseadragon/images/feathericons/info_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..db35599aa28cd1ce5449efc5c997d05e488a30f5
GIT binary patch
literal 1411
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfq`!i2s2LIQ{>6Oz#v)T8c`CQpH@<ySd_|8US6)3nU`IhoLG>mmtT}V
z`<;yx0|P6Ar;B4qMC;q>u|C1+636RpTetZB$oR?O(Rn0dnNfPnHsO+)hNp!N@Gr|V
zwA$n%J~>uWQvULT4y8oy*+xk|XWEW&=bzb>xaY=|#6@~ahZY+3a%6>?yzTL5R8wgE
z`c`kj)b*Ex%-;QppZnSF{O>*cKhOJabH4aNZ`!o1M`zVrTh;d5lk%K&jZ5*-vt&ol
zNij|xt0xI8O+P<x>v@jNrN{e9wt8J%*V%I=N=Ho7E-x<PMd{9rsi}rmMxVSqE}fcx
zeop0!?XD~xtv~!0U(MRTcHOifF`XIW0{dnBmT%d=C&v8E$14ocOgxR;TYuHAK5Fz{
zf#KK`ku_r7DxQ~abv|yKE9fMVl$7Me_Nl_=PFBAAwwnbOGGD%aXBJ2|n2=?XWHvi;
zXA-MauUf{O88al7%{$GZ`h4Z5s=YB;IZvjyvE9l0ZnFFI(?<*Mo|~F|{le?7HG5LI
z<<~^FN3EUrR%mmxWWjFBplI*(aB+s0YQmN`Z|X#EVrf2Tz;^k%`|-WicQW#h{d*z!
zb-7>R;+-?~zrRzp(t7p3QBp!;!Jb7;;<mObYAPRoo|~JJn&$VpySw}FmI}k!W;qK&
zr&(71GAXyVvIq!tyt>fY#ofKVWnz=0ySw|(ecPsq+uAOf?Gq9ndX~c|G_1QdpHDvR
z;v&~SfB#szzkc<hYVUvEXWO~OU+k)%f8>bEDKD>%xkU$R?d0oY_MMr3eZBweYy*iK
z@ljqiH8$neRy(fTuqdB#aG~P4x%T`A#CMnbGc#`3y8ZLzlapnv>*gHypXamr_1CJh
z_qSLN==1XO@bjPNT^2e`Qby*<+a8{Kk^5@g=091YQeq`rwRfIHYtP)NGfzgpe7WOp
z-mRQ%3k<s0cZ5!3tjPbGb@b%1DI%}@=Qu145)@qcM|aK1lMnwjv!BS#UBfBlZ+K{P
z`gw*E5!-wUjT}-^QUa_U+}zk0{EsJVd44oyHOlU2y7~E2>Va_2e~Y9~`3t&nFgAEC
z4Jvwg@$vCDnp#Qzfr5MWrhihJWTKgN!+>qC9LGPCyZ-YZeXaUfVPi4Z&vpO4efu`f
zczn|;M`H0s4u|U%oHGLL;x9a?`+2&<P&GBr;Mp1-hFQ^3X<HKvekT7&ZsXm2D$8~8
z#S3Yh6Sv=<ddKNiT)KMw-F>}&tB+=xo#$0EGn@A3PE3uRy!xxx&S~donwXdz>Hqqb
zA?MbPi7N!IT4&_`TCt!ZWbwpz@AB#_%6R&Z8=th>*f{H!&t56HXBn}we9I?q*<xb$
z<av7wKiA^RS(@6KidI@&x7SA3)P8udL@H%#M8y2*$FH58?P)%f>2cZaxy+)XclH&x
z-?$NRs;k?%tj?gjPR&xYbJZ!YtUj5Cp5^AhPo1v3o|Rf!X68Lz@9E}4P7J?(|9<)6
z&61TXId7&Ne*SslwgSbaM~|wgskE@n6y-V4^dx1Kw)W4jcP#7nS4^C(t9wW0ztf-G
zr$_2s7hl|9r{8~;m38y2i5n6aN~~n(=iT?K%hU5cd-g<buEiWbHa50~jVd!|&FVUu
zqn3VE>&s(LW0}4G@+U2^+kRWt#?@$=>-FbPH`?j*SL{`OXmZcsTDbQlla*~Od>aHF
zWv$lXcAv1tZt|6^(i;kV?ag74VuxPuH7fk`H9Kgvx4WC0-JS5bb(?3L4RWffiQqmH
zre9s1IW_g;`4=y=Pd?Y4oiRIP()Qfj+agwkm}YIQS{vR`xiHW>XnlBx_9TIL-@hO0
dl~w<8_vBr9tbBz{mw|zS!PC{xWt~$(69DF7mZ$&#

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/info_hover.png b/public/openseadragon/images/feathericons/info_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..b15d8c7535c0716c8d8f7318c0101f7f751880f3
GIT binary patch
literal 1318
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfq`!i2s2LIQ{>6Oz#v)T8c`CQpH@<ySd_|8US6)3nU`IhoLG>mmtT}V
z`<;yx0|U!qPZ!6Kh}O5$<9&k5MULBV56^8};-JpvEu#C$y@zS(tS-OlC$79bc%p}2
zO1|e&QWB4I+i9`h*`1L}Rz3dSXTG$yN{COj{I^HvoDXX|Yx|l>fyo9_4hp=}opHsj
z>b=~8*v5O?OfIVL_usz1xbAt)uitm?zn{bXUL?-xMgQI3-_{;@Z_k~>=991ST%*8!
zxyIG-^>MXQVrkd!?Y(JLp|WC?BkNshCQc8*1FO4|9&X)b6`o))BV@UTX+EdQ1oOl!
z@nyVzUIJ!&RRtK973K2D&KCbPN6K4ZZ=8Q%qN3UAsXUu!Ub%8IbMYjX{kMA$KYS1v
zE^aqpe_Fxid#5X-;*3?hl%l=8Z-$1oUCfvxdo?A=HB3xC=T?i(=|3fZt@hvB*L(kc
zzo~1E!AUpe(5X|OJblJ=;dRl)Ti1?Fo+qagIj_ajSGE4B*R|VkQzCVy$Xgt!+CBHZ
zUQEKDr>AEmG%e5kKF>BQV#1S@b93y@F4|(!7Qg2~yLR}C7jJqbO4gn|cJS|S!<jyR
zj4e)d1}~S8m*;<7y>_4734xETbM5Qx=7)!E($MXVo8G<NZ%zjn(}jN@6yxXFoZOs#
zK4Q+ia~r$3TmpNn^p(yWzrB6(?8%2ed@x8qKliY)nb}!A4kr1$n}>c&o1K}Z?J0Es
z+7$yMqeH9y)NGqJ?HK>$DKk!-leK2}@$b^oNCk##hn)CiZBATNc8}PXb5m!x&gqz4
zHIfansi_h?Z9fvO-O5o>RsA^q^2x{V-fggJc6P4V8<!H9R#IZJ#@{_%z5e^RBoisk
zZBfdHGUhGYY9`H4{{H^;Id9}77X0~;7!sPAl;m{zeO$J-<;|Nny1I9YE6!6pGfCB(
zp}?+kk)`B=udlBQzGd)RF5Iv**l_EToxUqIH5q1|mJhgfsMRrEx7X)r$Ft>}i!b}m
z3Nd~2mAN7HXOZ5uYegHkP5bV1OSXNH#^t1Ql4=E;-F}(R^q#KNrBt<7Zu8AGFU42H
zPf|I`{<v&6<B7RijESlox3&qep6aMhP_UD5cV}n#R{A>0OTx2JqH#uXTjhm&ednJq
zzLBMRI;m4SB{fctHT&9w+OJ(@?aFo%{l}eyy}6qd3VvKzxMF*{g{qp`r_4%A2K)QF
zj-J-IYW?VS?dFAzb=zm3IpbqzT_v(N&i<_2Er+u?%Y=B?`a(k{B${2me*L(<uW#VP
z=A|W9UtNtqZ{p|U^C3N4T-rP@B{EIz+9IVG|M^P(bGIB^sK~>{+`oJG&%f{PKG>tv
z-KxK8^~saxjy?WZ@av4^F_S2c^z!fKjn7y7<vH-^OG#gN=){Q=8&|FRbMfA}zuU~J
zs;VZ~$}t251)Vs5dhwDaEVHk6DR6wTt@k_o^Yb5Tn>9P77XJ0|F<{{2<gD3LtS+B>
z`&bhzchlp>ZAM$-KmM#SF*7e-yihSqUxrJ#nE%b!s-GM8&0982%<D~A&e5YOGtR20
zt20lYo>E_L&o9dtC2zx#_cTU?OIh%+c$12!iJAH38+UmA>{lwz+~aJr_CxEuW!6j@
z#l6qI|9;FG7;yFep~D?XrVmv47F0N}e0UY|wIX6hc4?`eV<1<+)!7G5NV7;X=5cfd
i8GJtcf9{qq@|lwB>^OdI(_mm=VDNPHb6Mw<&;$Udv0<YC

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/info_pressed.png b/public/openseadragon/images/feathericons/info_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7b9dd7f3365327bbb45b59a766b1a616ff02afc5
GIT binary patch
literal 1142
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfq`!i2s2LIQ{>6Oz#v)T8c`CQpH@<ySd_|8US6)3nU`IhoLG>mmtT}V
z`<;yx0|WDCPZ!6Kh}O5$Py0!GinQ&2^~$@3`7w9bRBmYnC5<GfZ<E_4&Z?ctPLWG`
zW_n|RPMTcerju$yeN$WlMc7yqmvGz`=+UoTJFAs<<HB6?d7fcE!|z^Qe(vY4S65bQ
z{a9Gh`EYvte7jh+t~z!(=GJ_X&k_}h8eem&tAEdrm=QnECerZ1)(gMd*d9wa&hh4a
zk*Qf<wQuXz>U$M}R{~!3zh^0uGdG>lI`P=PmLET@8yO5bzE<owD^nHc@yNxaGg2c#
zv|Hk(Nn7q>#<#y+=JF+O_N=Js3DfG_J#ml8@yOVTi4Q`wEWEurPD`<}6v(9Lwby=D
zJN5meU9HlOKay)p9|?3OwB%0SS1(^&C)cpz>Y?@5JN^6v=d}wk9WI>k`Ex{f_lcZo
zS6*p_?ezKnx4J~&kG(-#?&O<yjugmDdHv|!J0X+V%4Sjl^W1M_J(QJ6nCi7;+H^y4
zu@iPR9=oG_SxhVwd7H2NvTA!Qur+E+dD*&#Bbpf|8R4s4-kP~-xmM-!DjvB~C!9Fv
z_IAVP&jQwYKfk;C#{SLPqHm5K)qZ>G^NW3z&7W+}w6d=8N-dK}jI=0!$8h2I2gbL*
z!*kX+HC}n8wQ{RzidnVjiSLE>bu15#T@v!Jl<o=DQuLYp;YrJf)6*lQpY9TH&A9Jg
z9k<5!LXObfxr#Z`s|_mKC1)Q<TY06tti)tn@s+nlzdk)}$f=3t?CYDbQzmSqN5J}c
zdADVk8Is+fI&pSIS5)2lKJ%o{mhSm#iUv8-TilL5In}{@{N-)G31xTxH9z**;vLtR
ztg<=MX!dN5r54p+xlGma&#nHj<*BT_QPlV8AAfTAHV8U3Op$2L?Bz9*m{_=Ba^eeh
z^@cgKrEgolT&K)_yF=>79y1?{6<fk~&M|mWG57b3u)W6*{rGAXrMV_ZbK3&dsb`)W
zey%K$i2L(kYvPvokLBf<ChRKbH(XkE%yWj?%c-IadzzU`B+juhKX~_kag}X~+3ovp
z^q6_CO31n{zQ06e@4mi?e!^RC|JZsf<j2X~Wg-_Ve~Zbo%s8qvv$uDmCbtyto+#e@
z`uQ*3yjgU2&TQrFJ3D8dUtF{Qy|QEBoT&7W?cTeiR6jppG@7pb`-Pz6UOxkin4Q(t
z3%;IscuGsefg@!1-TQBs>%2T-z_9B2;=P-ji@)ogTN@qm^wagwWu~*dS#`TUWSQP+
zX5L{_`(KpJp<VIaJ-L4m71MV1gz6|=&TL6lY;pK$x9YNDh6#sM?+xYSr3ro>1<nEU
z+T&N(`g$k|6s&FjKB2EYzD@W?YlF-8Zoy1j?GC5c`yVGRsbTvvgEfOqfYH|Z_5Gy8
zdHK0-xt5w;_@$rlYh`trX`_8>ko0u@fA%JR|C!FluKxHViWgKyFnGH9xvX<aXaWFm
Cju1-#

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/info_rest.png b/public/openseadragon/images/feathericons/info_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..a36ccdb099d30e80614959e23f40af82ed84c0e1
GIT binary patch
literal 1591
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
I=akR{0G^!QPXGV_

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/next_grouphover.png b/public/openseadragon/images/feathericons/next_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..026a7aef5a7c6958e2742551e8b371b68cb6d402
GIT binary patch
literal 672
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq_ZZ)5S3)qV?_djefTsB-lUf-_I-<bdvQ_tHX4aH&YF=jlZ%+g-#SWAHdnU
zL~mP=2vb(D9Mejjz<8!-6)(ct$}*I0druC~pR(lNi-4m`G`1|W6XyIl|IO~tcm0>Y
zSCKE6elf5ue%|`EPapg?RXSz-IYx$CD6oBIf5*;<_1E|J9I=UxjTP$pRG3v{v@la@
z>9eGb3+}#LkQjOA{a3%4FD|w>H=l3b*XeNPPoCC9k3Bc<F8%VSMrVR!&hdreZH9jz
zzgfffATxnOuBBqnqRfrX3<-*Jk992*6nxr#o0-S>{Hj$_)+qv^p@lp3UamU$_{7^o
zd)9>nTq!N__dC{~m{yZ(7PvA@xmhXsOAzNxAGU3e6SAwN@8*@)%&0!8a^|dWim~L5
zb=_;TzV3Gn;))RSxRp7HaZ=Tm#Z7AeY@dAp__w5{CU?&3T@@Sm^?m>Sd*QM6Tat=L
zwkkGjh}3;{e(Q77z{&qbrJR<vb;h=+2#@7~W@j(l_gXtMaKg=*GiM)nY4tdKqQT?f
zi6#a`?jQM;ySKNet!{1a?$(&C_Rjr>V|S0I+T@5+PXlh<=wO-HWLRSRO2jem`uurk
zVq!u&cFlW!_r{_7w)`$vBs&wIEpAKQ_|{^hbIxtI!<%N*{x8_^cTq#D#<!}y>bnws
zvQMA>qA<0K_0!tBZihGhNZ()Y_5AtLhx_dH{<S(Op6&_~c6w6#EW)H|#am-}q0gsJ
gi~rvpGc`VT=I7l?oZibB7#J8lUHx3vIVCg!0NfEc4FCWD

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/next_hover.png b/public/openseadragon/images/feathericons/next_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..36856eed9c01854cae895d0d673d7055fe47d54b
GIT binary patch
literal 567
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq`+0r;B4qMC;q@_TGmbB#wW4zm#v6$ZN5srGXbb;~V#J6i(#Z$MK)%+5*+7
z0j%uzou)rppznCUad)ox>e<`4mIc3)*&?KR>gH}Yf%@C6r)}l+&QE0dH(5qdevMeS
zu}h$61e;o0$Y;hKB}?wCx&HdB%b8QRZmnSscUl?9dTxTkUk^sxsV8;jUCZkIcl7(B
zzA5dRj=xHe-<x-+y?ec2lBOyLL;lujlMN?$a|@kr-{+I7Uh-+X!S8v;69pzn%m1(K
zd2Hb$&Q-B=lHmyn;gHoP(Ynjj)NkItt2$l!kBmg}yu$+jA2g(`ZhgJ$%~UVu<~1f8
zbSG@RoWh*)HDh*@TZ!7+YPrwF#rDT`t~-75qv6r7rE7miSqr;f>{tBjp}F;W)?1&Q
zK^Nl;W}kiZ_D#Tv=R5cAUi{|wt?yB9XR3HCzwIlZ%(by?Bjd)VjjW7k+5YL>mX;Rz
zRGD`x_td`gk1t<7kS&>f$l%GYiwmksQdl-Ntz>C@DfIqlbbOVW@bQwmh5wvu1dhjW
zU8tWp!+p^eS0lB_H(9EdFi&Et>I;hQoN+m7t>Tgxhn2+->N+M=Kk)I``QhjB|Mu}u
aS%Z%6__AQ0qB{cv1B0ilpUXO@geCxO7yP9F

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/next_pressed.png b/public/openseadragon/images/feathericons/next_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..1e48f3e339917e42ec52ce6bde3b3d335e88e5c8
GIT binary patch
literal 538
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq`+lr;B4qMC;q@{(grXB-$UAM>%b|Dq!2Z&LgAz%@cuRybq-+IQFthA9Ctn
z@R2EM*Ae9g&Lz2v-u7@GSg_LbHBW2n{<|iZ-&Y&G{lfo8-9D+f;OgtS6I0C{*e&h`
zotONO;dxV@uYLW_8K?8U-)Tx;c%_jk+j~Okk_MNX+w7%y)Lu8o`|4`uYd5X=Ew^sn
zq3zA5ISK;>SsFsu``NMit!m17a=SM2rkBXcxWueotTFf9uVfu@Y^bTfzA7~(HRt-#
zk2Y(nYPZj@;5jMAopb!)SDO|#59!61rf6`S5aZT4{?LOt<%!WuCdu2rY7TDOx9P38
zaILI%e$?VXsdP)e<8RGAFJGSYnfq+eDw7o1z(;qSw1xNX5y_8R|9D%}jdk8)$B(F<
zGp#!R#PO8P)ZWAr#bX9)3T_6=6cQe+eQPq?+e1WGQC_}&-O^q~U(e^olMJpjNgQ-}
zyfLqH{hO=P@7+tfS9YO(o8^roHe3@#om9MRpCsq(=2r<}p2Q^Nz4CR;nGAy&9GbRM
scCjyuZt-cfR$Ti1^YQ=o`=1J1rth?EZ<YPYz`(%Z>FVdQ&MBb@02e9Y>Hq)$

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/next_rest.png b/public/openseadragon/images/feathericons/next_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..a77156622694a3fadb29fe2337a8ebc2c92f0050
GIT binary patch
literal 687
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq_ZK)5S3)qV?_d^Le)nWY`P-%e4D6pUsL?kIcyzTwB}U8MkSkl7J246!s32
zPHuCT9gFgA%}emV5LU@O#m!@GfLlWf_cy<n5$@a96mqrK`Tu-A-+t2@6}K0LvzcG3
zw<X&2Kl;HTe5gerN>7%_#iq};cf#k38DDahmqo1&(h#|qwQALiU3~iAzJ1!T;Pp$9
zSgXDtf^FKNfp+VgJ&GC(?Q~YG`gCtogW)u8mCo0d1-D*moPPR=L-EVgV-sXJoMx<h
zz0+C1X~iLlOQo^~iu+5yaVxjDX`Ypx)DqN{ciy|^`r+Fr{1Q*>m;YI<bK0u&afGq&
zXXm9soSUwkvN3Yvu$g@}?$);49qXcRX)U{$QL|)9)#smkY$SN@^&Wqm9({Pq>8BfR
z=FAK9+Iuu<qrD7Y@9(B1J_(TunX5h7JYHQo$K|zki|%QwnSRUHUltQ}dSJlwy;&jQ
zZr=AT*I$=j+Tv|$B#}H%Y!e$3gMh^2&|79J-Im?W>%Sy6$4AZo_uqYt40|GU>egP(
zT6x=Rt}&+yM^iJ)C;R-=%o%G0G9@GhG$kShT2yMb=H9mBYkIICL@W0C>#u^zId%7=
zW*V+q<u>J#_GJ_M)JBhkTcXx(USm4x&6WB0@{$-7KGps|X!WgDp3z~8;NizNie=n)
z%$sg~q%^kVrG-;L-PXFlX-wHIbKDbuth)MABVR6~IyzuV_t)zBoIm@E>pDbR3(w7e
s(s)p!y=LntE{XU%_kP$vTla@$mXKn%QuFei3=9kmp00i_>zopr0Ff##1^@s6

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/previous_grouphover.png b/public/openseadragon/images/feathericons/previous_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c326bfae04b1d8cc314c93d4e04af5e69c09b54
GIT binary patch
literal 691
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq}`u)5S3)qV?_dgW0zNWY|CC*Ub#c70<fsTK!^0Y`Lt--gB4#HTEh_xyRn>
zsK4&qi-O?81=|n(YmQ6#?^12n{+DretLLQCA>Z_(V(advMuo3&F=X@Fzx>Hw_V<&I
zzgMk1P<zZ>YH#J<{rg#uuM`NJH1qnN85269&eXV_d6~7f%1-QaR{r}=9nbsInHm?Y
zS|t+u`AAdR>eg9_1^chRHn_MsUtQgvt(Lzn>6yOw!GsT+*9F^%eP%K0$c+3FciHLg
z>C;>d)1420aGEy%{i;>Z1sEdwk8fPP%Ejg6#czsjGnKm*Rq#o=1d7~Q<Gm|)gZxfw
z2}Ks8S#3FX@Acg{8vCCby%HBsNc(T##8IO){bGj62D$#n8gsv~8#ny<!~S!^X~j*u
zc2)FDpRm#(&N(JojFHi8pYP;P-#!S;%@b!xh!VReBeP>(g7(CQIGtTmud`BBX1(Qg
zaN%HKT6cVR)XeqAk88ZNI`_KtNRpvQk)?~$#F-6~AHAA5{cz%wO_3^Q=83n>xRwgt
zdb`bjhHK+8Ew=TJ!QsoMFPORQWRXQrj#~3^Y3U8Q(p5_z$+I!Yty`n8KC@!i-rfQY
z6Y-waYi&70bVQypF}}Mr|K6VB+7QJoZbdP(kNJuYE^9YRq}i>OWSc$hspSz9-zz-L
zHw*pTZ?ET$n09$@+<RBI%TBM(@!58{**5;kG7B{3`FHt!`HNSt?q=MtXa66fH8sI=
y)rn1WN@mzzJmKQo{&UKV{ye!q?~9}VF>O8hasAd!)`<)Z3=E#GelF{r5}E+c5-~mi

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/previous_hover.png b/public/openseadragon/images/feathericons/previous_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..caf80c66fd58f3f7e194be8181831771a8192d3a
GIT binary patch
literal 596
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr0U&r;B4qMC;q@_TI{l630Kj&(TRT7T6tHlyD^~zHuMNPPZC%_Ohra{cM{#
zFPbzd#LQQVc;S7ayx^^;QhMRCOB}EA1m|otnAqzwS7*1hK>b~v!*=rX?#{f~`ktr%
z1ApDR_2)l-*}}huAz1M09@cZZOU<Nv-Lf^(N^^4$HrYG9Uc#oW<YDjCuw1xv>Eo)s
zH~0UDx)QWXOn6Cr`KIq8Y<l}#I-br@VEB@?mgl&GmR^TG^ZV4Cxdtb%AN0^%Iqh_a
z*V2zkOQyVeQk0UGzHv=~l*|jgAg^u3mX}_d{9nKR=IX1*nqNBCeNoum=luMgUY*aB
z2@?$hoqG%m9T?Pn)MVvk3}*T;85rB1eZN@wG1J+w?wo}QCf8ROM`=EO^iN~yi?ZFv
zKKELE&Q5NwF*_Zj=DhpvvKJO5R&yN=^e0`J>3;p_%8-oMxTM==M{DMVX#FX^T48#W
zQ7UtOr<BPjJ{eVw3pc;K*cGxW^j~aj;%&2=YuA2EWOyepr!n>PpS?Q{eBBdZ;O6~X
zIbdM~4=YprOK<%*KMWt{ublt<n*E35bF3`ZElsWqzuqkHQQF8^afCUD$;SJ2qwPb{
z;+Xa3twG%xwOn^xICe7nwFGtN*Z<l7Ic^>!!-B&<HASa>XJBAp@O1TaS?83{1OOnM
B05t#r

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/previous_pressed.png b/public/openseadragon/images/feathericons/previous_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3076ae6b635eea348e644d4ef365aff83e555630
GIT binary patch
literal 548
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq`+Mr;B4qMC;q@_I`&AB-$TdH|$!F$!@{ilRI-l!~=m2*23N*jva2(yBPZz
zl(_{W9&+dkajtBUs^`gF#pJldcW&8>{9=*U)hWm8nN~k>_ciPD_uuY$x%h#=jiQjv
z?02e;ZLykrE?e)}izg|^o8476={>M)N-^a6wdm`+)ZKq4*~*B2?b)fpIqB+MiL-~c
zw;$Fh4G>~!2wZ!(h9_ql>&z3|-*4J7al^@=#A{t8Vf*|8);Du}{9BuN=8W><n)z9a
z8`p(7uKaJk<B-OE^$e2_O${cV9`ojlH=k6nYHm?{_IYznkN1fXiR%K{K9T|(Vs35S
zYdhr{!waw0TmSZzHkx#;nZEa~NoR!k|EuREUSD79rnYOhv|sSrHcz2P1}-u_ldqmQ
zk#OMnW#LSbhoM>_vwf$$*JleB%UD%=%rxVb><!h7Wt%g3x*jX8h>Mp=<Kc3?^u1ig
z_j!|M$^3~28-6@Y)Dwu<H2dDAq<dlk`^|68IC4j8gS|)BafPDE{TFw!e$ix45&2>}
zadXU>)ZKp<^<*j)@s`Ls?K&{kXxY!t$Lpu=|HRt8{P36TgZ7sh7#J8lUHx3vIVCg!
E0Iomnm;e9(

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/previous_rest.png b/public/openseadragon/images/feathericons/previous_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d719ff0b127b0f5ef7888ef8fa9c7d9509c009e
GIT binary patch
literal 693
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq}`$)5S3)qV?_dvt73WMA$zR+b?q6D6Y<H5^-Ot<e6<(Ntbn?N^FVh6t?Tk
zu`ictC~>r22>QiR+cZ-#KQY%M)A~qO&s>%5+RLwHsaq9aJ^Cm7=Z@*0A5ZA7W_-8F
zCgb0d2%UTL*$xUW3wb(6y;Z~|LyEO=?vgK8OwK+G@>v*=pfRyx(iD|NnNn2~&US4$
zu)UkxV!KY=%ijxKP8_ckm@Avm!!JC^C2sy4h0xGehcw9>W>u*YDMmA87!NGhKK!O3
zcvaRcH5n#`3BjQkOn4K${%d_>KU_J<P)){&JDEppzW1K24|<!zC93{TxLPQqe)VNZ
zpP<v8xb@%jx^C_;?t8rC*4wf|3mLm7a~8i&=QwmmVev%|&*hizdoR7zJ~u&3ajMtR
zGf#^auT6Gwx^}3e?Z~klW+s8pSMyAy&L1}LVPNPvp1kvB&c2T52E(-DwQrM4*%XgF
z7K@+b&atz{+Ab_TYwNAqVXMEMDUCIq>h)J+`sp;g`TuuveyH!fDj7MgHum~`!(%z;
zKlAOno44`)`}DG=n_?Mj-}hu(xD}r;aY64t-%UEduV#I%Rh#_tRpmX$_1CL+8S^kS
zEYc8;y?!>w?04iOmH%c2=27Q0x{M5Y9>2|XVEC4^bo+dXmJ3%(@2(Xsixn4ey1aCT
z21m~6O+OB7YjtL8W}Fi(_B`-Q>c3xCnddC|Qu69|f1DIs<({Q)bDJh?{#pG$=TE)s
zMMX82-bF9waqt|w(SPWIUqa2c9Uu3fUiF9VYKXMcl?UgZFfcGMc)I$ztaD0e0s!|7
BIB5U?

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/raw/arrow-left.svg b/public/openseadragon/images/feathericons/raw/arrow-left.svg
new file mode 100644
index 0000000..a5058fc
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/arrow-left.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-left"><line x1="19" y1="12" x2="5" y2="12"></line><polyline points="12 19 5 12 12 5"></polyline></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/arrow-right.svg b/public/openseadragon/images/feathericons/raw/arrow-right.svg
new file mode 100644
index 0000000..939b57c
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/arrow-right.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-arrow-right"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/fullpage_rest_old.png b/public/openseadragon/images/feathericons/raw/fullpage_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..89b72d48a124b99b533eb71939928f8f86eabad2
GIT binary patch
literal 1002
zcmeAS@N?(olHy`uVBq!ia0y~yV2}r44mJ?EPRx>lfq|vi$uoq5gM*`nBc+3Zfq}EY
zBeIx*fwv5V8P!X!%w}L<kSuYHC<)F_D=AMbN@XZ7FW1Y=%Pvk%EJ)SMFG`>N&PIxX
zfjQmN#WBRA^XT>S{+9z}7(Tp@etF^H0^!&T%tlKYodhyn*2wj!2z_;8NpkWyqEYne
zL92(!5icj6AL1(%k2Q<4BquYabp$dm(eY0Hu~0hN;jZhVyKT1*-MD4PZ(vlnI{RyN
z_WqyWKHq!&UG+WVpW_bM@dYyJ0{iREdhoaML@9QsZ9etnnVUslu=x?oK4YI9cU{?<
zP8^n4FCDU~QQ*+3MKyYw8b78;xI`&gJ}eWT$TBfJI=J~oGkc=~$JqqezypszF0h+-
zes;lbMuue!)6&ls&PhD=+O~Y-GPbL+I~GXpGOMbtUfBM;u(0kQ!|}pZj0_GUM|pY-
zwU%VwO<-s^bjay|gmR#WF~hX!ws~gC$z1ZX8*b<FIcoUVsh>9bc=-MD(|q!ESMS_;
z<8kij*|aT9%cc01e?B2Tzu(tpwZ!5Goo(TvQ%VYJWEdNg7hCy$m?mu=$JO+Jg`vZ3
z@sk4&67HV=`E#xj!<%gpX=bZ0r|8f2QQNs`)1~mJD68+k?(W_^v7jP8E$!JFL)*XB
zjslz3SuixHcpmFpw{F>j`~JZqrp4=4tzu_<ur|x&;Ppdmb#?iD)q-<&@0wERIjKi>
z?%eB5b@slII`?j`UCX~F?De8XmFa1{7nW`Im#qKu<mAf)g$e#3S@V3mQ|He0F*3;L
zYR|S#*vvaW;pWD(S;6nVP1gC%$oSxNZ*RV^!GR#*dpk>4=dZpsrEps6^N49%|NFj`
z*Waz;d93>T`}y_uHhcc(AGm*r{Y}~JyWhTbA556w(`IdDy}okU^7B1hPAl_vI18NG
z|D$Hj<(Fq78+Y%T)zs)<=Nf1nt`}RiSbCmCk%ok{*{$PYt4jmTZ3MY5YOG}E+2Ff<
zwZ!6s3m4vM^-yuouJDeTmZ~Jy|32{fbKl6wNaLx?{l5D9`9(1@NVNTQ3k-=dw~^qG
z2}-SO_Yu$#;d^fL{O9Y=JHIDR3|zPN?aaI%8y_G4ef-$505jLh%a<-q3EkPnmA>i&
zmtUKc#F=NIoyXePHf~(#c!eoaIz^*}aoX;=i8DByICjVA*{+#dursDX;1JJY7luiC
zyj#D1J*wjP<Z4*B@~ma1_S<*c$W<Kt9C5JX+s(_%<rydatMqg{xLmWJ{riVKzU!sA
z6KtY=F0XT0zRua;*ot4TuEs{)zxw0dJA+$~5<Z@PEbeXA_|{A&@DT$81B0ilpUXO@
GgeCyVw8VJ;

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/raw/home.svg b/public/openseadragon/images/feathericons/raw/home.svg
new file mode 100644
index 0000000..6aaf7a5
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/home.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
diff --git a/public/openseadragon/images/feathericons/raw/home2.svg b/public/openseadragon/images/feathericons/raw/home2.svg
new file mode 100644
index 0000000..20058a8
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/home2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-home"><path d="M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z"></path><polyline points="9 22 9 12 15 12 15 22"></polyline></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/home_rest_old.png b/public/openseadragon/images/feathericons/raw/home_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..622a28b1e75904c0226014a60bcbc07c145be4cd
GIT binary patch
literal 1114
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfq`!e2s3UptI}a$V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr0tDr;B4qMC;q>`5DrwGRNz`tM8nkn``P-sA#%5rhj&c>>Bpf`Z8PI%{?UJ
zap%bj7b(@P*Ve7h)0~|jcIMQzg%<A8E7}xxn4j*RcE(5~%xu+O>05bQByO$P(r&1i
zy*b)xy7#-9Qbpg%ag(JSUwps%`A^;X&wp!w6xw{ZVX)THQ7J#P>CL(&Di<ZXW~H)R
z3|*wKN+ZZ^TJp11t9DMDI5EXhVp?kX(v+X6vVDus@-*872M2SCRczSBWpi9J$V&Hh
zV9BNT-_@_ktm9MhTvW=^Sfv-^ptE(WC}W^12UF3m{qnwcl}^kI>yHJNDlA^{Q{Zrj
z3=6}7q>Tp@+Z+u<OrIayJa?j?OS;iaFQd7$X07`B?AF%pj12cS-QJ&<nfWt&b+xaW
z@RR!K6&sI6efs&AJ@5X`&uMCt6&V=ZYWK~%aOlwXw>rPQcg|Biyd+37=fkC?*AG4X
zkjT*RTt`ff;eo$n#y(TaoBOux$@#rvd%4g0>*-ot!hG$%@jU#SSM$qH;%GY2+uM7P
zfA_9^><l|zef@Xr{@!XG89w=cH{PzRUcdOTdtk^Ok$NB5H@EliZ(Oy$ec7^QP29(u
z4~p;m^fRXOc>i|+Hs?QI7rVRP5LT}X`+VkLv$xvf!hhFWS+yp5y!qMreD>v)Qyear
zteJ5C%o&~*G4aHA_x4VZx*e3hu4=D-p-nwcisb5bD<exR=h{tDIr^t`?b@~8DxQ3`
zbx*mZyN|B;C~bc4Z*ryOji*I_8xm(M3T3~mBiZZ5`TgeRw|BmLkzSzj;&b(Pzp8Wd
z|8ElL&{}<U)(0LQp35e-3mFtPZ{ECqo@M#FxgIJ>H^j~~9KS5t>B5&_v9D~&+T1U~
z+pQf0TGpg?CC<21{^?1%`>k7UhBEQh0=@fwynL`AJKA88Mie8%9KPch3U~kAH!X5s
z-|e^G=kgs7SQmcNV3kDM&)p#tioQ)NeerdU)m7R4<GHOxSFc{(AHT2S<L088?N?^j
zh%#S1mAUfGeMW`@E3V(3Y+YVb5_7LFK638LDP;*=ne5AE{IfTx+H1$hU?9hHZF+P<
zPEHRCg8~oR+1+QCJ?}Z2_Sk9R1?}t1jo;U^Gu^B(nz@B3$0oe%C?mtGSFe_BO)z_V
zhJEf_;S}e?zD){Y*K!YiG!;31-E4+vhcL@Vr@$*`@4b7+sXHSlJ-~IMOJGcSw7FF8
zOXJ#FM+S~8$*HSE16e`>m)wciW-J-m_xD6$mjcKCvb(%OEQ}R>!A6_*yz`p%wkL4;
zZ2zT~&(C}J{{Q)T+d;YF&YfND`!ByVIVNX&t3CO~Wl4rw)dYivDQh$~E-!mO?|l7_
e_bX=nW87d>b|$IC%AA3Lfx*+&&t;ucLK6TkCk^ia

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/raw/info.svg b/public/openseadragon/images/feathericons/raw/info.svg
new file mode 100644
index 0000000..ba40c04
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/info.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-info"><circle cx="12" cy="12" r="10"></circle><line x1="12" y1="16" x2="12" y2="12"></line><line x1="12" y1="8" x2="12.01" y2="8"></line></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/info_rest_old.png b/public/openseadragon/images/feathericons/raw/info_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecd0a55def23ff94996f77097e75246d53e8a281
GIT binary patch
literal 1595
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
R7#J8BJYD@<);T3K0RV~+04V?f

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/raw/master.svg b/public/openseadragon/images/feathericons/raw/master.svg
new file mode 100644
index 0000000..1ae88ba
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/master.svg
@@ -0,0 +1,755 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:osb="http://www.openswatchbook.org/uri/2009/osb"
+   xmlns:dc="http://purl.org/dc/elements/1.1/"
+   xmlns:cc="http://creativecommons.org/ns#"
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="24"
+   height="24"
+   viewBox="0 0 24 24"
+   fill="none"
+   stroke="#555959"
+   stroke-width="2"
+   stroke-linecap="round"
+   stroke-linejoin="round"
+   class="feather feather-home"
+   version="1.1"
+   id="svg3826"
+   sodipodi:docname="master.svg"
+   inkscape:version="0.92.5 (2060ec1f9f, 2020-04-08)">
+  <metadata
+     id="metadata3832">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs3830">
+    <marker
+       inkscape:stockid="Arrow1Lstart"
+       orient="auto"
+       refY="0.0"
+       refX="0.0"
+       id="Arrow1Lstart"
+       style="overflow:visible"
+       inkscape:isstock="true">
+      <path
+         id="path2074"
+         d="M 0.0,0.0 L 5.0,-5.0 L -12.5,0.0 L 5.0,5.0 L 0.0,0.0 z "
+         style="fill-rule:evenodd;stroke:#555959;stroke-width:1pt;stroke-opacity:1;fill:#ffffff;fill-opacity:1"
+         transform="scale(0.8) translate(12.5,0)" />
+    </marker>
+    <linearGradient
+       id="linearGradient6882"
+       osb:paint="solid">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop6880" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="1920"
+     inkscape:window-height="1043"
+     id="namedview3828"
+     showgrid="false"
+     inkscape:zoom="2.8284271"
+     inkscape:cx="-3.1260266"
+     inkscape:cy="23.166623"
+     inkscape:window-x="1920"
+     inkscape:window-y="0"
+     inkscape:window-maximized="1"
+     inkscape:current-layer="svg3826" />
+  <rect
+     id="rect4653-2"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-9"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-6"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-1"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2-9"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     x1="115.01424"
+     y1="-18.014246"
+     x2="115.01424"
+     y2="-4.0142379"
+     id="line2-7"
+     style="stroke:#555959;stroke-opacity:1" />
+  <line
+     x1="108.01424"
+     y1="-11.014246"
+     x2="122.01424"
+     y2="-11.014246"
+     id="line4-0"
+     style="stroke:#555959;stroke-opacity:1" />
+  <line
+     x1="148.01424"
+     y1="-11.014246"
+     x2="162.01424"
+     y2="-11.014246"
+     id="line4-7-3"
+     style="fill:#ffffff;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-23.0101)"
+     points="15 3 21 3 21 9"
+     id="polyline2-0"
+     style="fill:#ffffff;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-23.0101)"
+     points="9 21 3 21 3 15"
+     id="polyline4-6"
+     style="fill:#ffffff;fill-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="-20.010103"
+     x2="237.01007"
+     y2="-13.010103"
+     id="line6-2"
+     style="fill:#ffffff;fill-opacity:1" />
+  <line
+     x1="226.0101"
+     y1="-2.0100951"
+     x2="233.01007"
+     y2="-9.0101032"
+     id="line8-6"
+     style="fill:#ffffff;fill-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="-4.6283584"
+     x2="274.94122"
+     y2="-9.9179783"
+     id="line4-5-8"
+     style="fill:#ffffff;fill-opacity:1;stroke-width:2.64481425" />
+  <line
+     x1="274.94122"
+     y1="-15.207613"
+     x2="274.95447"
+     y2="-15.207613"
+     id="line6-6-7"
+     style="fill:#ffffff;fill-opacity:1;stroke-width:2.64481425" />
+  <path
+     d="m 186.00001,-14.014001 9,-6.999999 9,6.999999 v 11.0000001 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822-9"
+     inkscape:connector-curvature="0"
+     style="fill:none;fill-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824-1"
+     transform="translate(183.00011,-23.014243)"
+     style="fill:none;fill-opacity:1" />
+  <rect
+     id="rect4653-2-2"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-9-0"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-6-2"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-1-3"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2-9-7"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     x1="115.01424"
+     y1="41.985756"
+     x2="115.01424"
+     y2="55.985771"
+     id="line2-7-5"
+     style="stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="108.01424"
+     y1="48.985756"
+     x2="122.01424"
+     y2="48.985756"
+     id="line4-0-9"
+     style="stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="148.01424"
+     y1="48.985756"
+     x2="162.01424"
+     y2="48.985756"
+     id="line4-7-3-2"
+     style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,36.989896)"
+     points="15 3 21 3 21 9"
+     id="polyline2-0-2"
+     style="fill:#555959;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,36.989896)"
+     points="9 21 3 21 3 15"
+     id="polyline4-6-8"
+     style="fill:#555959;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="39.989899"
+     x2="237.01007"
+     y2="46.989899"
+     id="line6-2-9"
+     style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="226.0101"
+     y1="57.989899"
+     x2="233.01007"
+     y2="50.989899"
+     id="line8-6-7"
+     style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="55.371651"
+     x2="274.94122"
+     y2="50.082016"
+     id="line4-5-8-3"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.64481425;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="44.792389"
+     x2="274.95447"
+     y2="44.792389"
+     id="line6-6-7-6"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2.64481425;stroke-opacity:1" />
+  <path
+     d="m 186.00001,45.985996 9,-7 9,7 v 11 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822-9-1"
+     inkscape:connector-curvature="0"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824-1-2"
+     transform="translate(183.00011,36.985756)"
+     style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-opacity:1" />
+  <rect
+     id="rect4653-2-2-9"
+     width="28.435608"
+     height="28.435608"
+     x="180.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-9-0-3"
+     width="28.435608"
+     height="28.435608"
+     x="100.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-6-2-1"
+     width="28.435608"
+     height="28.435608"
+     x="140.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-1-3-9"
+     width="28.435608"
+     height="28.435608"
+     x="220.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-5-3-2-9-7-4"
+     width="28.435608"
+     height="28.435608"
+     x="260.7822"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     x1="148.01424"
+     y1="108.98578"
+     x2="162.01424"
+     y2="108.98578"
+     id="line4-7-3-2-4"
+     style="fill:#ffffff;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,96.989911)"
+     points="15 3 21 3 21 9"
+     id="polyline2-0-2-5"
+     style="fill:#555959;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <polyline
+     transform="translate(223.01008,96.989911)"
+     points="9 21 3 21 3 15"
+     id="polyline4-6-8-0"
+     style="fill:#555959;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="99.989899"
+     x2="237.01007"
+     y2="106.9899"
+     id="line6-2-9-3"
+     style="fill:#ffffff;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="226.0101"
+     y1="117.9899"
+     x2="233.01007"
+     y2="110.9899"
+     id="line8-6-7-6"
+     style="fill:#ffffff;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="115.37164"
+     x2="274.94122"
+     y2="110.082"
+     id="line4-5-8-3-1"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-width:2.64481425;stroke-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="104.79239"
+     x2="274.95447"
+     y2="104.79239"
+     id="line6-6-7-6-0"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-width:2.64481425;stroke-opacity:1" />
+  <path
+     d="m 186.00001,105.98601 9,-6.999999 9,6.999999 v 11 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822-9-1-6"
+     inkscape:connector-curvature="0"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824-1-2-3"
+     transform="translate(183.00011,96.985771)"
+     style="fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="115.01424"
+     y1="101.98578"
+     x2="115.01424"
+     y2="115.98576"
+     id="line2-7-5-7"
+     style="opacity:1;fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="108.01424"
+     y1="108.98578"
+     x2="122.01424"
+     y2="108.98578"
+     id="line4-0-9-8"
+     style="opacity:1;fill:none;fill-opacity:1;stroke:#649898;stroke-opacity:1" />
+  <line
+     x1="115.01424"
+     y1="-78.014244"
+     x2="115.01424"
+     y2="-64.014244"
+     id="line2"
+     style="opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:nonzero" />
+  <line
+     x1="108.01424"
+     y1="-71.014244"
+     x2="122.01424"
+     y2="-71.014244"
+     id="line4"
+     style="opacity:0.8;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;marker-mid:url(#Arrow1Lstart);stroke-width:1.99999998;stroke-miterlimit:4;stroke-dasharray:none" />
+  <line
+     x1="148.01424"
+     y1="-71.014244"
+     x2="162.01424"
+     y2="-71.014244"
+     id="line4-7"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <path
+     d="m 186.00001,-74.014002 9,-7 9,7 v 11 a 2,2 0 0 1 -2,2 h -14 a 2,2 0 0 1 -2,-2 z"
+     id="path3822"
+     inkscape:connector-curvature="0"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <polyline
+     points="9 22 9 12 15 12 15 22"
+     id="polyline3824"
+     transform="translate(183.00011,-83.014244)"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-83.010102)"
+     points="15 3 21 3 21 9"
+     id="polyline2"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <polyline
+     transform="translate(223.01008,-83.010102)"
+     points="9 21 3 21 3 15"
+     id="polyline4"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <line
+     x1="244.01007"
+     y1="-80.010101"
+     x2="237.01007"
+     y2="-73.010101"
+     id="line6"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <line
+     x1="226.01007"
+     y1="-62.010098"
+     x2="233.01007"
+     y2="-69.010101"
+     id="line8"
+     style="opacity:0.8;fill:none;fill-opacity:1" />
+  <line
+     x1="274.94122"
+     y1="-64.628357"
+     x2="274.94122"
+     y2="-69.917984"
+     id="line4-5"
+     style="opacity:0.8;fill:none;fill-opacity:1;stroke-width:2.645;stroke-miterlimit:4;stroke-dasharray:none" />
+  <line
+     x1="274.94122"
+     y1="-75.207611"
+     x2="274.95447"
+     y2="-75.207611"
+     id="line6-6"
+     style="opacity:0.8;fill:none;fill-opacity:1;stroke-width:2.64481425" />
+  <circle
+     cx="275"
+     cy="-70.94194"
+     r="10"
+     id="circle2-3"
+     style="opacity:0.8;fill:none" />
+  <circle
+     cx="274.98676"
+     cy="-10.941942"
+     r="10"
+     id="circle2-3-3"
+     style="opacity:1" />
+  <circle
+     cx="274.98676"
+     cy="49.05806"
+     r="10"
+     id="circle2-3-3-9"
+     style="opacity:1;stroke:#ffffff;stroke-opacity:1;fill:none" />
+  <circle
+     cx="274.97351"
+     cy="109.05806"
+     r="10"
+     id="circle2-3-3-9-0"
+     style="opacity:1;fill:none;stroke:#649898;stroke-opacity:1" />
+  <line
+     style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.8"
+     x1="68.014244"
+     y1="-71.010101"
+     x2="82.014244"
+     y2="-71.010101"
+     id="line1703"
+     inkscape:export-xdpi="112"
+     inkscape:export-ydpi="112" />
+  <polyline
+     style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.8"
+     transform="translate(63.014242,-83.0101)"
+     points="12 5 19 12 12 19"
+     id="polyline1705"
+     inkscape:export-xdpi="112"
+     inkscape:export-ydpi="112" />
+  <g
+     transform="translate(-43.369978,-51.569359)"
+     id="g1872"
+     style="fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.8">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858"
+       style="" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860"
+       style="" />
+  </g>
+  <rect
+     id="rect4653-3-3"
+     width="28.435608"
+     height="28.435608"
+     x="60.782196"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto"
+     inkscape:export-xdpi="112"
+     inkscape:export-ydpi="112" />
+  <rect
+     id="rect4653-3-2"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="-85.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:0.4;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <rect
+     id="rect4653-3-3-5"
+     width="28.435608"
+     height="28.435608"
+     x="60.782196"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     style="fill:none;stroke:#555959;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     x1="68.014236"
+     y1="-11.01011"
+     x2="82.014236"
+     y2="-11.01011"
+     id="line1703-2" />
+  <polyline
+     style="fill:none;stroke:#555959;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     transform="translate(63.01424,-23.010109)"
+     points="12 5 19 12 12 19"
+     id="polyline1705-0" />
+  <rect
+     id="rect4653-3-2-9"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="-25.217804"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#ffffff;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <g
+     transform="translate(-43.369976,8.4306316)"
+     id="g1872-2"
+     style="fill:none;stroke:#555959;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858-3"
+       style="stroke:#555959;stroke-opacity:1" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860-7"
+       style="stroke:#555959;stroke-opacity:1" />
+  </g>
+  <rect
+     id="rect4653-3-3-5-2"
+     width="28.435608"
+     height="28.435608"
+     x="60.782196"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     x1="68.014236"
+     y1="48.989891"
+     x2="82.014236"
+     y2="48.989891"
+     id="line1703-2-2" />
+  <polyline
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     transform="translate(63.014242,36.98989)"
+     points="12 5 19 12 12 19"
+     id="polyline1705-0-8" />
+  <rect
+     id="rect4653-3-2-9-9"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="34.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <g
+     transform="translate(-43.369974,68.43063)"
+     id="g1872-2-7"
+     style="fill:none;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858-3-3"
+       style="stroke:#ffffff;stroke-opacity:1" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860-7-6"
+       style="stroke:#ffffff;stroke-opacity:1" />
+  </g>
+  <rect
+     id="rect4653-3-3-5-2-1"
+     width="28.435608"
+     height="28.435608"
+     x="60.782204"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <line
+     style="fill:none;stroke:#649898;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     x1="68.014236"
+     y1="108.98989"
+     x2="82.014236"
+     y2="108.98989"
+     id="line1703-2-2-2" />
+  <polyline
+     style="fill:none;stroke:#649898;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
+     transform="translate(63.01424,96.989889)"
+     points="12 5 19 12 12 19"
+     id="polyline1705-0-8-9" />
+  <rect
+     id="rect4653-3-2-9-9-3"
+     width="28.435608"
+     height="28.435608"
+     x="20.782196"
+     y="94.782196"
+     rx="3.1436017"
+     ry="3.1140423"
+     style="opacity:1;fill:#555959;fill-opacity:1;fill-rule:nonzero;stroke:#555959;stroke-width:1.56439352;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;image-rendering:auto" />
+  <g
+     transform="translate(-43.369972,128.43063)"
+     id="g1872-2-7-1"
+     style="fill:none;stroke:#649898;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1">
+    <line
+       x1="85.384224"
+       y1="-19.440741"
+       x2="71.384224"
+       y2="-19.440741"
+       id="line1858-3-3-9"
+       style="stroke:#649898;stroke-opacity:1" />
+    <polyline
+       transform="translate(66.38422,-31.440741)"
+       points="12 19 5 12 12 5"
+       id="polyline1860-7-6-4"
+       style="stroke:#649898;stroke-opacity:1" />
+  </g>
+</svg>
diff --git a/public/openseadragon/images/feathericons/raw/maximize-2.svg b/public/openseadragon/images/feathericons/raw/maximize-2.svg
new file mode 100644
index 0000000..59b01d1
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/maximize-2.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" y1="3" x2="14" y2="10"></line><line x1="3" y1="21" x2="10" y2="14"></line></svg>
\ No newline at end of file
diff --git a/public/openseadragon/images/feathericons/raw/plus.svg b/public/openseadragon/images/feathericons/raw/plus.svg
new file mode 100644
index 0000000..f6c7b46
--- /dev/null
+++ b/public/openseadragon/images/feathericons/raw/plus.svg
@@ -0,0 +1 @@
+<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#555959" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="feather feather-plus"><line x1="12" y1="5" x2="12" y2="19"></line><line x1="5" y1="12" x2="19" y2="12"></line></svg>
diff --git a/public/openseadragon/images/feathericons/raw/rect4653.png b/public/openseadragon/images/feathericons/raw/rect4653.png
new file mode 100644
index 0000000000000000000000000000000000000000..4aa51dc919c99cc2e99d43439348a38445057688
GIT binary patch
literal 856
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr06&r;B4qMC;q>8?%K2B@Wczzq>Qjbwex1t`!l>n<7MSIkhPHxz38aRetu#
zg8vTLb6w1H&CO+5yk}(>hd8na9yxezX%~kcm(_{@$GI}5@9o;vW^D7ktaeY~3p@Mt
z?|Z-BegDpO-yZhcSKL<B|JZp)am`$os>W|E^M1-klsu}a$;*3}>^sv(K&C7tp1JFU
zbMIq)&lw$$-?*1D1jKxgm~y^;#gRRydWDY%cWA7;E&KHI`^f?;Cm1ff+_?0U4$r#D
zj!WDhI2Lj%)#;V9WItypxcl(zz9Tgf`%X)Jc6jJhx;waZ|MaOp?}$Vu8%6A9DPfF_
z*geHmZS&2KPt(^%P4}DISL(U^^1T27A59mB*$37f(7CWofS2`Ph}GP0QcqVNot9E_
zKR@4psa)qPi3HatMTR`ShCIAV;*IwgSzVjwWh;H=X;A0M6nFRP4|~iV>^JE2P1Y0R
zGS~XJB4CH?>TeA58|<#%GQX){@%Mb{AB7zY3jgrjV7J-6u6mD!@#m!6{XcKs44>k4
z_dxIh=g|2n%?Xd@pZKwFzj3xt$1B~0_O3g3HfM+b-&^x9d#_=jNbT|vD{ZCg4B?^c
ze;>Q^y|%twd1kNptmn3&7My=XEaXMGKKBYuYt<<*%{~*|YJI@c=DlG-*5bn6WiM42
z)>SW(Xqzpxa+yTi=N<1lLw80^U|cY@YtPh;zE_#=&tMJv=aaorqBSwzxN>{Ums3}S
zGevGsShmlnRf8uy-?8Un*eBE9sX~d-%j9kwef_aMWuH^!?+Yr<%F0ujcHCL<zOB?P
zbh&Ga)8mSZ=4r8e;$l}`)hpPpD!K7nSH(PyClNPKn;bSWSiAJn)oCe<G=8!AOj&<q
zWt_3S$2*aoe4;NC&Sox&N()R>NcKs;q;&Z3VfR2;hth?+{=PTa`Of0nzOn~TCm8Yv
z{+-j&d7@E*t>H%C-Yr^Nj{Qi`G3xZtzc8_br-oT<j>Wu)>JRsq$<;ILx%SVSJ#eBM
Q0|Nttr>mdKI;Vst08*@lumAu6

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/raw/zoomin_rest_old.png b/public/openseadragon/images/feathericons/raw/zoomin_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..23c9eab614b448a45ba8f47ee8d77ae6d34ce6fc
GIT binary patch
literal 594
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr0V7r;B4qMC;q>_Sv@`L=N1y^%PXGoE)Voc}KCN_&Jx+*V!3b9ekXOtj-7G
z4|sMc3V3{cm49ia!ugXIHr@#fv{W+t<oVr7v#|FHSB|RM3-h_}Z14UqtXJV%peAqj
z|AEE1Yc8j@wPk1?>(Sy;n&>l?YmM9EG6M;pqEwmVH)m;nJ$a$@PsZ(>^7Q3g;y*;&
z3_jIP@?2ylu%Ea6aJ$a3bY9KW+XlXG=FZ)C?OvR!lB5$y*{!#aRQhf+7@YcLn62UR
z`oK1AaYlxWtx*LDw|$(qJo`OAMZ(zP`PA-|f^&(5@kxQ7yg%$p+2i;8#f{H<LQlN-
z@Bh>M@yCk!9R_{LCceSC#@Aj)Eej1gEwVApXsO@i>n~+m6Mxw0o6YsRFDUrCsNzOC
z!xo9>bN=sn_5FA1t0}W2k3|Hj=|6XM@|``^SKril`t#@Jt{cy<tM+uMD6Xvys!w0F
zXqsly+LUSkvdw3omG_+W>h!!NQ%}TvsfwR2tDL-cTBdF41P`~sFFCFC?t%&v&rJ24
z%C+ye9jBs}xS-R46W=vMwPw7pzjI)ATcNr4r0vV^zS|s|zt-(>nccVRNAH*3J^SF_
zzvgwBXGIbgb4l_hEbC}8zkR#BTm1hlrGE^m|Cd+qsWZ!DU|?YIboFyt=akR{07|R{
AG5`Po

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/raw/zoomout_rest_old.png b/public/openseadragon/images/feathericons/raw/zoomout_rest_old.png
new file mode 100644
index 0000000000000000000000000000000000000000..c514a229a1a7598bbc5d628b24a0fabf9df02b51
GIT binary patch
literal 516
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq}8n)5S3)qV?@{TkpdT5(hp$pSMIPspDJfiwS2{i@E&H<^AP|wdQhSKe#Y>
z`65>K_PX90mhDZEZ*|OXO=~IA^?mo~ion+Ptp%?N{%h`(xzqnxL8c+Ee950n@5*v#
z8_F}jis|U;V&y#&!f+-+#{aNEinZbNx#vD=J{O;snyAg;u{bI;v2puRCbhsR%U^Ge
zusj!RAt$a-{JY@L&iqI*J~rk@rn9{iZfh)kvhBY6p&9%P7t3V0MU&QwvYb+6V3_yZ
zQJaH<>B{NHtZm$Zg|Xq5DYIYi`tUPmQO>9MC5D?!+@>8naY-Wb+4o?Eb=7-UTlAgh
zi#$*`=X(3a7kTq{R=?#@RIz56#LQuG_UyjT-*3(Q{qVy_fiwQU!_(c8Q!;yWdM7S5
z+{D$>I77|zQ#QA{Clg!JF5$_XhV^}m<^-*hanfw{6nU!ToBs6Uqx)OR=7?{KG0Xc^
zYZG3(cdpMTlha4KHfH|3eZ0GVckb<NZ>8G;Pc!s|B=|J&KCd|^@w@2b^^;ZXULTug
Vx-Gq~#=yY9;OXk;vd$@?2>|Pz*-QWc

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomin_grouphover.png b/public/openseadragon/images/feathericons/zoomin_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b482fca55065f946da814eadff3de07a691d0dd
GIT binary patch
literal 578
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq`+qr;B4qMC;q>_Wp+)L=ME?Pwes*KI(eMMP0^c#cH2A#$H8<pAs4YJe-CZ
zACeuCI^vnqtaf<195>=Trswh6cJ2@5h07TII$!2z-QWG?Z&CUCS<D}1^qBlAs;Sz=
zI!9d4(931D5|>g^dq<YXlr<q*=Y>=I{QS1fRJnWF+q*6_)Nq5=5!PFC`L2}C%{l!_
z=+V2_oqw*J|H*dD#eCEK_xtrk40i0(b6L`VF)K0Z^0fQadzBbu_+;4ld)~fZxvD^r
zp`kZH;9H2OprMtN{0V`JU5hjhx&G4VVtV{rXfE4-*8kpW)6Y9w&7RwSdc*8xPdDCV
zIcHgLuF=r!^7en%jm`@DAM0$LRCv{QXN{bkRImK;Bf_1XA1^#pi;0cfHL1|l*zSIb
zI)hS^&gpf>cdsg%c+%q8qfVBBa}T$Ld^#tYSYhO+Gv&;g`nPinByw)g+d27}(&D8-
z#@=5dSENSyNV?RR`hLF7wST6XLQ?u79>J@xcKNxjR*gAgz_a4DmEiNM7k?Bm8&BJ!
z^IBnP=IJbzrtHQBfr-=0q+jjwlizmt==t-TFW%YSU9Tg?JyAteGC9ys<w%?2Hp@WK
i&U450|H=8)FmCsm;+e9_-iU#Lfx*+&&t;ucLK6TE)AJGl

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomin_hover.png b/public/openseadragon/images/feathericons/zoomin_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..fcb9c38aeb3a429faded852403c8c08a3d17a0d1
GIT binary patch
literal 475
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq^l?)5S3)qV?@`N54Z3A`bUUR4y)^=g70}14|LdV<)EL2ad4%@(6ayEmmpS
za6$P5Z_J54ImQ?v&cBbHvbZvRCttcXVc*?9GynYmRKMJJp@NKPOpLkI@``)H0nC0u
zt1Q`%P4mdMklD4+DEw>H&8G6yGYc8DRR!e(HyA|4_x$?1QvQ!_R;Nw6%A@PHQT~a_
zKbnK4OLj7BSQpAYz47rH7p5GW=`%}}_<pMv=ijy|v)WzoP$9EvbCKj))2M8l^WIak
z_aEEh%{5b_NLBc?+1=Y_&!?W6pU&1NEL9#meRrAlG@mu+)`YE&IJr$waNo4kH=ZY#
zF1!5J?H#WS`&v`;vuPjadG<P~b;X=i`IlAiqc+8B=@IixbtC@0aY>x>V|q2W8_oY8
zP%jt5l6s6w#aZy+jO_)IYoiY|<+QjQJY@9DEF|s9d;h5(qRDZMkzGp04_rG#w%7mR
cUi5?Qoo-5c(b?X03=9kmp00i_>zopr0G%GaO8@`>

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomin_pressed.png b/public/openseadragon/images/feathericons/zoomin_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc0871e0c467f542929180a4dd0a024d39d94e6b
GIT binary patch
literal 463
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq~J-)5S3)qV?@`U%x{RA`SbmZ@Q4+^@V5GvX})jhju8&F!L|G{-SNe1!WHL
z0|&(V8B|;jt@<3};d}8~$ggDQUvHn4TD?DAJ=c#d>(Rs)57yn^uf`$QpjQwYa8A@<
zTaP49`{C^oGjGSeKh_i;XdAqNONi5u$$D#U`IFz>20x}=F?zO9Wun3RpZmDk5Bj_8
zndHK7<N2#&rw^n?DhcxKJAFxOV%z0OnY;AF=laR%nQYQau;x>0>R7O9<~6IeW=}nJ
zC%Y_733|J1+3QOgTkGaNu87OAxsg*b-!J&&lGQziE0_Is5dC|2_e!nJbI%IRx187B
zv0<jqtN%WUSByMEywpCglwET@A#!GUke<=)pEjFaJeJ-HiJbY>{z<$md*IBC2PU>(
z2$Tqkf0UY2&G1IU{RGDwovXhiW=?#se`JQ)s`CdnIZRajpmJ=>{`f!HlYTHXx+eUK
U-P2mYz`(%Z>FVdQ&MBb@02ExvYybcN

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomin_rest.png b/public/openseadragon/images/feathericons/zoomin_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..61567e6b71d046b87acf0fed0ec70ff096d35d8a
GIT binary patch
literal 581
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fr0Umr;B4qMC;q>d;K0e2sEUBJHD?gR7E6{b<fdP4{QTgbu@8l3h6%3V12}L
zD%R7{TQsABX&%D_`KDt#8eQ0y+_-UXsnL@n!*oqUmlN?@zx9;az3pGixMBuRpPk9<
zv#lDQ*Eo_dNhD7X5-_~v`RH~}?ANNj$2*OB-JBPsuDv}cc&UiqwXD<~2mU57n6Jxz
zWZ+}DRD7|Mj<kSNnC`ik?-wgi37V!f>ETa1tG8ydeC^o`1wWrn;N?jU(hS|j!Ej*G
zlm%0q4&8`9dM~wSW2?Z@?i3Eigg-Hp_B>htp!%f6+;hjy-MjZpC*{WfV7q1a-|J^5
z8}ua~vb=uz%-6l!GN*+YRi2sZv+(wl5-aKN{QTOJlg|753o$I%y7w)^BFX;iEg$}u
z>|XBrN+e3s$s<Z7UxvkC%I6&!bql9j+E`ee?#|sB)n~@$-`BtUYWXr9t(i8@ywYCn
zFWVcp-}llKzv{_pN}sdq|JU5IG<udb`&lrX;9><1yR`)ZEDaqOT_oqK?0dcI*yq2O
zTy4%bOJ6s2d%gSO_k8vnX>YW+4nMtHHv8Y7CEu<s`ch@`&HwTLMPIcRhGea+pQ7l@
n!C5-%mzd)9$G!Ega_gBq7iex#n0Azbfq}u()z4*}Q$iB}!{Pqk

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomout_grouphover.png b/public/openseadragon/images/feathericons/zoomout_grouphover.png
new file mode 100644
index 0000000000000000000000000000000000000000..16be91b19d0821a6f90af6b9163d768b8abec89f
GIT binary patch
literal 519
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq}8b)5S3)qV?@`d;dcYA_wB{J4Q`YYvSI~_)cv~sM`L9V-p1SvHe?UsMfOJ
z;QE73e}oLSH_zs=+BSLZM(&_DhdYBNc28aMs$l=icYCK-?~l>jX~S@^YRQXdOD^7M
zRd}J8G__-sr-_Tp^bR+VD>6K6{@JO0ufN)=d44alTAMMeZD)>>-h&-_63aY|@6Q)_
z^e=Y*{~afmIwdcPjtrbKJ5QYZXN{5)x6bWj+_C5P_%63)u;7wC#G1@5>gyfD!jP~$
zprLD-qEgu6j{$8R+d@KpV^SJdt=jNQZ({f#aSlm2r?&P94;51?mh97K+>y2YVWQ2w
z6^<(-T3-99hvlxB?YT6`vffrkFeS1tR(|#A)YV%jp7H+~p6_<zgMg7u3lG2I;bhBI
z3i~SNeb4TVx8)bO7_05<qI}ro<fgYrTy;(}9X9D~N|5N)|F3pz*1q@h^IliEX-_Y-
zp6>1P<YwUk1K+CoXVom`&vz@H&-OoRZJ3hhE5l=}7z35ecrJ2ww0V?lv--hZQNys`
XyXIV<tA7y#0|SGntDnm{r-UW|(8JTg

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomout_hover.png b/public/openseadragon/images/feathericons/zoomout_hover.png
new file mode 100644
index 0000000000000000000000000000000000000000..52bce1f27f6879d54a35cee2200b90ec8352255c
GIT binary patch
literal 412
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq_xd)5S3)qV?@{L%+iYA`K7k^D*}nuuV7>;^)BM7_lmDu?NrEmI+n|OgFj6
zKH&JmCbPiO>9j=P((^nfCtSCsC>>4xu>a<!FLsu3Oq%7V;_mdhJ<r+he}KW_b;dKP
zh>VGafg($Vi;ZRCGAhE4$w*(2b)4nmn7Zjr*1YGZ(>|xK5UcEC$$U2N&AvnTo|SvW
zx;HUwm~C2+{J=!)NY?vUx80o+gpP$D`r#!J&-wVZ#*+(&OHQS(zn<j~Iqi<Wnqzu%
z-m-PC!vq8$7H{UXlP@vu-yErZCjNJLzFK09YR~$Xk5diy<(xUr_-y^#*4{{s2^|6l
zXPBF-oj&H^Dl<W2#TLVIzcV)Hr+Y2wH(Y;UmGcR%ia@2m_wD~_#>b!Y@w;()&#E>C
P1_lOCS3j3^P6<r_cNC_2

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomout_pressed.png b/public/openseadragon/images/feathericons/zoomout_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..9bcd55c11d9eb1b9c2e40db050a150089e3966f4
GIT binary patch
literal 408
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq_xf)5S3)qV?@{N3X*UA`K7g)nYaDy5>1vKg;<>@rdtB(^raLq;9t8ec|}V
zGIiZ+!Kj5Akxy;K%_g1VS;8#2dq%yv^P%4}Sez7|p4%e+{qjrG(!U%%jjQLS<u$g7
z&YYV1^WBj<zG~)T_j+E<Y<kOiNrg@8?53JHk=JRT%U6h2cClnWoA-YHp@Yx-kKJ)=
zV%RX>v@H37k=T-}2dgFDs_dF#uute%_@N(O67kJ?;;~OGn;#lvIPAUsac4}~u5GtZ
zcCa`Gxc2YZe)(k0+OWhK%GN8()e>t|d)BvnoNBP|){Or88T)hfZ_Q|JJkTEy(DZ7x
z^yF0I1xkD#JRxCU4|dKJKYFX9C!m(m%+|^5z-B?ozkfga|NO<K73%xvZd2|u1_lNO
MPgg&ebxsLQ07Yr5EC2ui

literal 0
HcmV?d00001

diff --git a/public/openseadragon/images/feathericons/zoomout_rest.png b/public/openseadragon/images/feathericons/zoomout_rest.png
new file mode 100644
index 0000000000000000000000000000000000000000..225d52100d8bd80dd066a8d70dfca8c887f7557a
GIT binary patch
literal 493
zcmeAS@N?(olHy`uVBq!ia0y~yU{GdYU{K;<V_;yo+M4i(fq{Xg*vT`5gM)*kh9jke
zfq{Xuz$3Dlfr0M`2s2LA=96Y%V2~_vjVKAuPb(=;EJ|f4FE7{2%*!rLPAo{(%P&fw
z{mw>;fq^m0)5S3)qV?_dgI<RXBo2JkkH2(na^eHk75Rd9?m3r9*|o2EV^ZJ~f9SH!
zPZqm_X1}CNr}qZxXUER2c(tbZpw){n6aH)FGXE50Qe{~8cj7DO_1CS>e%jOA!<p=J
z;Y3qQiq-kh12;;HX6|`=v}AXzU(J834>np$Rnpgn35!Ln2{Y(d+U$Ax(BdyUxsskT
z2;ScJ{NnG69UO{MjZ=<#O{|l+^tI|PW5e{d3uPpZwM^Mm$iZ-6r+~szl@m9nAGI?)
z#xm#gF~!t5#W!rHXUzU1ZrP*TzVWHSHko5$zbm;M>J4^8>P(;Bu5;m0jBU^H{?cdH
zZb`c6@HGlBINRn2m)EVGyHlEPKHtGV+v-cxWR6Wce4|JrnlCxKTd^g@bCOK%Llw^k
zfk|(VzOV@o6qy;Z@|a?w%we0Zo{PV>{;K<(&m}QCEwidny6wv=kL%I%FGYU6y}kSY
y?rXVALNeC+&pM!xw5r?bXUFEd-TO~pV>gPZUGZ^(tu6xt1B0ilpUXO@geCwoZ`L*d

literal 0
HcmV?d00001

-- 
GitLab