From 19bc158ff49aa20e4840acf7009cec3baeeb1b0f Mon Sep 17 00:00:00 2001
From: Wes Hulette <jwhulette@gmail.com>
Date: Fri, 5 Oct 2018 10:41:04 -0400
Subject: [PATCH] Fixed tooltips and iCheck (#6303)

* Fixed missing oauth tables during setup.

* Fixed duplicate style tag

This was causing webpack issues.

* Deleted erroneously created directory

* Removed duplicate imports

* Fixed tooltips, iCheck audit page

https://github.com/snipe/snipe-it/pull/6285#issuecomment-427235280

* Merge remote-tracking branch 'origin/#6285-Fixes' into #6285-Fixes
Fixed Manifest file
---
 .public/css/dist/blue.png                     | Bin 1132 -> 0 bytes
 .public/css/dist/blue@2x.png                  | Bin 1410 -> 0 bytes
 public/css/all.css                            | Bin 274656 -> 306641 bytes
 public/js/app.js                              | Bin 435722 -> 435709 bytes
 public/js/vendor.js                           | Bin 589484 -> 556121 bytes
 public/mix-manifest.json                      |   6 +-
 resources/assets/js/admin-lte-options.js      | 696 ++++++++++++++++++
 resources/assets/js/bootstrap.js              |   1 -
 .../js/components/importer/importer-file.vue  |   4 +-
 webpack.mix.js                                |   1 +
 10 files changed, 702 insertions(+), 6 deletions(-)
 delete mode 100644 .public/css/dist/blue.png
 delete mode 100644 .public/css/dist/blue@2x.png
 create mode 100644 resources/assets/js/admin-lte-options.js

diff --git a/.public/css/dist/blue.png b/.public/css/dist/blue.png
deleted file mode 100644
index af04cee596d5d2f884b03f9d8f0dd25c1cd5a0fa..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1132
zcmeAS@N?(olHy`uVBq!ia0y~yU^v0Rz#ziG24XEKI>o@iV(jVS7*Y}UcJ{$+VPA>%
z-JwO3`zt<#{nZeu3iDUu@ML{|wX0)6(AK6fmkX0u?A4Sr5mi#X(7fVD?f-@-(WWZF
zkFzc~@o8~2u^sJh-C!5lw%z1SN|{yn?(Fi1iQC_tIedEe&(cY6jz!1Bd|^+zQFiTK
zrI&)8`=0HSZzq55?df6py7l(kh?=8GhIRAPqNAd;Hd=G2-dM%*{vqoh_Vdo`-1js6
z`n50KUc=7#*{>ISr}oeL_VuE+`~02t^ZVa%e3PDfn0fkH@!~&robeJdXEekwnD3R)
zm6qG>AN*Zow^mN0)SaejLOh4<RvZww;PrK8oLKWerb^_;i?u&uUM0soP}cBumRI^I
zA^zjV?vu~2*mHXL{Zf#rzVfO-^jQR>wQZA|__5Fsi@1XpS4>ZZ+8t2;pK!$8;>huj
z7SCT7UOoQN;_<6l1#3QS^lJGfp>EfAT=My=*SGgO{?InpTQ~pNuav77*30}qoY)jN
zwV>s4qjiDDSxMf&F8);uz6y5mb@bcy?YeT^mi<w1adow#T~i?I+V$0ZM~=sM&)-@9
zlFvhqum7&i8G)X3v0JP=mOXnk!M8@>rn|=xcYE9Gza+Hx9oTq@`=emb3A<xm{Ot$R
z@9)3Ds>0tM(B>Nu+x&0ctmv}OPxq~1JK~>dk&;?qxqe2&tUb9K7c-mAc=5GyYk#Oq
z&9YxFY8mqmhyPgC$8Ed1<C=PYvrd9viu_*v1GzuA?q4Z%yuM#&y}~|CnM|I}mcu@r
z^DL%(knrOCk$1o(r)`ndypvhAk@ekAXCFFPZ?Dg)IB~!3yJ{ZC(+eBKcvK%)3n^Jl
zy!&g@f5{{MW-`wv+-P<F@wB3N%Y%2PYbE(RChRJRSR-R)cW{F<<Lw8@O#7-8o1(&A
zpU!fy=~Z}HaN^X1qPUN2-z=vXvaJ{X5Zl7FMO1XhoU6Y!)u`X~etAk!(O`{?+PlNP
z??lh6dpLUyuK}lcRjmQH?CIa0kBqOn|DS$yZt#nDA2Vvd<XrnUTj!a}w}*Ud`P-M(
z->mC?DtTyPg~yx2iZ-qD4Oq9`)-)|Ycy;=3kW-D@lz&b*aqm&z=JW3)ViH9)qkZmj
zhd-=1&!ugr5xqw4(c<I#vTJ)p;~zx4octp~Q0cdXww;XC{Nn#A3X$=imt=&ZuLQ4W
zf550Xv#IWSrog!a&Zf%+7m3LGFxurBusPPWEPfai|6Qh|e`oImyUzXzK8@EvX&`xB
zv;Y15KDBIt`?({-1t#sPN-C2(S7ft1FKO!nhX02o=CsIfxcy;Awd@i0#(sm0+LpzV
z>9txByF|D985}vj@#6705w(Bi%D*d4d+Yyuhe4se(4+?c{gVWGVzYkU=f7;ga{2>f
z+@Z>djvJrVTs{f%*`NC*k^Mz*lG@&$C&@V>^Mn8I+OHwg@lw3CbB&Bi-QNFsM_yJ5
tw0yl|_fyRKd$-g1@1>4sPM+L;UoK1Mbjw5aiwq1544$rjF6*2UngC64A&&q6

diff --git a/.public/css/dist/blue@2x.png b/.public/css/dist/blue@2x.png
deleted file mode 100644
index f19210a9e570edb8acbb6d425809d8835854f190..0000000000000000000000000000000000000000
GIT binary patch
literal 0
HcmV?d00001

literal 1410
zcmeAS@N?(olHy`uVBq!ia0y~yV4T3fz@Wjw#=yXEA#hCs0|Tq4r;B4qMcmuF@fp*e
z${+t|`)kX!J0_it3aY15j8DpiKYONQz?yw6@$#R!b}t;yO;f+-xoz>Rgso`@mxZuc
z&YAmnj-s)3h8f#wxx;_nyR|9YJ{Yw8<*|w?`5JyJ$;yqDvDY_0|J*A6ePT@hzT%iW
z1&4*i_2bTn9Wm`x^`0hj=630d18TeWNuQm~r5C$PBz^wd{FD@xTl;=~e(rw%_>J>7
zDo<@>%-$f<9gxMi{R8{Ch3v--IF>(r9(~}(dyksh|G)lrY&u_Ozv%7e|Mk}-GUxjW
zNljciv$rb8omXfwi%r_95B4b+yK7$@anbv_(!bX8#*Kv!Qw&d5yb7NG>&{wtZ7tmd
z5%)qSNuEb-tY@4pgCe?nBXaM#Gxr@%JOtK|;c`cGA#1d50>fF0j*Fg5Z9ek10-DZN
z@K1f=W_|D2-3hg?g6Hc^V3=oLa4OoNewP<F|6-olh|b+Ndi@RArb`}WtZ8;LNz@KY
zP;N_p7d-!0+QD3xlFC0VQzaaDza`{wF(%(=mf}fRIyX>klYi~2%dAG9Q+oej{MYrd
zKI8#U*2IG)zHD19nz^i3TWquYy3${~qhq(&nnS5;4ww3Tk2!vNM^5_IBUhH&ecc(a
zu*jVMZNBZL9o<zt4;{}M+}p7EQiQzo{9jj=bGsb5t5cK4==<ZUvjdy2*oCf}8zKIC
zG|lzK#eZgrn(GquYtF_k3GA#YIdjEsU)-Ei*E{BYTRwmNJqMRNdsEM+^&Gz5liY8b
z!+&?V-Pe~)AJwzJYz@tOzg}jwVOR49+xxd}npPO~|Ki%nymv=x)kfyl#9v$NV-=M0
z;vAV`cktdXmX5u)LDB!0*dl)26>gm?-MD{kxKKa;+j8zB``4U2YtH|6{k3`O0vQ&!
zqdqNIFW^4mP|9Q{ak+1|m;ZgqBv`ol%)I4-S#_JAU#`5comcbEb(`+BiQkw1Ref0g
z#WWzPE1p~RLH?Hg$KO`6E_}AhR{W{seX;fi-Hfl-m;Zgq>vF_*rER{_nHx7XPB!n;
zYHtv&`@Lm<$32HHYM@Z_UzQ>x=l=V$bVtYR=x=kn4U*H7P56KLS+dOeczgNZr}tPF
zt?w36JCjjgf2-K=P|w`n)s+{nKNPs|aJ&ES%dAR|o~^N+u6*Xk%^$Y>zit)$vfIy-
z^%?B&kLrob{=9F#^snm8PQJur=Z>AUd9k~__e8=b%U-KH5H*5@#XON$68UP*%Up>(
zywT?6?zYej7yG=~btaEkV?N(s{`co!F7KlM*@|!T8SEE}MQ@O|d+s|W>ac^{*WQIk
zT`oaF=(}asM(+6PKQ&(z_hj?_PAiJ9-{tkYdyoJ8k8M*8e%;dg{_T3_=ZK!UA55(`
z-Z=M;2NIEjh31WH+&6lsv^R*9MIYevX#u6vlE#+l20On#TliP@cz6X%dte*8X{tp|
zdTr;s8NaS9w~JL!dbe#czyCvaodYH3nPj#b|GFTs%fI$j_kX5~vpbIL-)~(ZEB=AU
zPpS3gERm`WGU9L6Sa19W%7huqCf52Y8DBSuI}~Ws9%u3}xu>x(tfTw`W7h}nR|Yc0
zpcHE^AXx5PA^29~P`gFD$ukQU5#`>^KR8@7j!W?zy|>)%tLj3*!tdtW9$If%#Ps_k
zXWs+&6oZcaIu8P;D7S8{;8hhXVB~$#x6r@#Rq<YjO&xhxmhU@Jnk@P1VnbGr*>~f;
zH`<+NbSwpBIq8lLdEplZPb);T13J|Wt~2F5(mJ=8{eH4R`0p#r_o)bVlwDcAPsX@I
z|4a`kXoPO&Y;#anQu_GMGg?saBCC>;(yV$0hBmpshL4V(U|?Wi@O1TaS?83{1OOnS
ByhZ>3

diff --git a/public/css/all.css b/public/css/all.css
index 018ef6c4e6f0439d77d5bc62aef9ab7fb7d8157f..64635f5adf873615074a7ea2f088ec7b9a00d4f3 100644
GIT binary patch
delta 26942
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
NW)|Bnyny-a1OVzewch{$

delta 26
icmcb3Tj;?<frb{w7N#xC&*o2Olw%R!{!WJF@dN;)-wR*>

diff --git a/public/js/app.js b/public/js/app.js
index 7f52e74c0d6e828eb20537e43a79c0503d4f05a5..9a564fcb189fceda18c1a13603f0bb1ebb8618e7 100644
GIT binary patch
delta 171
zcmeA=BlY*R)P@cL=3Ha{=^MqE<fl7CFdH=gRBZpL$k_f<k*WQsBJ=j2iY%JG%*G)h
z(+#^=%%%r5vdL~&%x7_6XNgEk3!1*bh%IIF2LVCe$u}hV*o+JcDwK34$%$+>kt<}L
zo><1x$eiVuGyOmwn-q&5$dG$^Y(X5R28PL&Nrp-7vE?l7vE{7WW6RkZpawpyV-o}E
R+5W4JO`d6cK_lBN6#xO<IxPSI

delta 247
zcmex+TB_@e)P@cLmTWU8rRjEy*b=w@OJxz^o$jB<A}ptqSW;3{Y*k%cQkj!#rBsqy
zQKFlelbN1pm6MuQGQH4@O>uhOcSiQ@3B@el%&bbLxyJsJ1z7y2?@3~N(!5WweV-s>
z`#wRY_I-lP+xH2wxcV?f=1ecBW0Rh~VF@Gm_NF)%adzfNm)z-&4G=M|>6gn`BAIjC
z@~0Qpu}QI1ng^LpPiSBZ;xJ80GfPP`Flb+1&eFcToOS#1a<&F`7Sn7qr|A#NSVVcE
ta@_KjG;4M8N^^3i^Ov*8Y|p4?`_0G<GT~t-i`jIWI2PIMNsVl?RRA2QRSN(B

diff --git a/public/js/vendor.js b/public/js/vendor.js
index 3065dd4bbf99e25a2450bb51401e375eda8d0558..d3b9a536b87fe6518be6ad06837853ad4bf70b10 100644
GIT binary patch
delta 11398
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%0AaXzENqu#`<=`to`<UGWtAOuhWl
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

delta 43250
zcmcclLvhVt<qb9|j46|CQ`8w#Hm9aAGjXKY>Z_{g>m+Y3NE2gWOrE@Pv-sqBS)z<7
zo3~`0VPZ^~+?XpWkP>YWtCOo&l3$>0n-XmpJN@EYR<X$nN-UEP<Qg(2PyUo^z?i&Q
zIZu(1F?q6U{xxop25n!Eu9V4Y1r>}bljj%QVN97^Q>ez6GI?>Ko>YonW^O@#QAuK6
ziLFvbeo<yseqKppj*?Z%<ky8-j47MNit3o9QfxD{Q}vSbb8<3^GxPJpGgC@3bc=Lz
zbdo2pD_zW(JUOV$fFoJEKs!y-DrIt4nVvkDqno2?XHZj<sF9~>lcK4nrct7olbTkd
zZJRv#df5_?JIW<RlWmns@(Yw~ZEaKaax0?^V|5B_lP9k#KgXCdxw68RF=g}iiYH8r
zDVyh1FJn_rvCYvdE-e5#*|xe?C)u_{L&>JVPDvBw$pYIFz0}0y4C~~{nN5ZqDSAce
zNr|?}n-?`HGV-R_mgtpK7NlyVYU(6UzR;}Cm@=tFlrd$pSc?W@%4GW%dB)_)@hzH+
zDVsZ6eu09#rM;9fW%93fTgH^h79H}8DVrlY4l^^ROqS`1VoaG_-lN8tvUy(5T}F^k
z`a-x<qEq!UQz~LLby6nZ?voNs(bUw*i_VX=P0`8Iw93&)+054eg^@93^X~~fEQ~3W
z-_MoYtT^=o$Zwyft4cDaY?j!_#K@Ln8y%~YJXv9rBV)?sq)pc(lQqG<(#X`bD#^$!
z)+;PcElt%Z(n;PNxcN6TUy5y>UVd6yacYSM$Y)X8<M>iQX+*b32Nc>?DU*+FuVqZ$
z?6PAYn|z9Gs$NQFaY<rca;i?UZK_^LW^QV6O^vBefvu5N@?^#R%UDxtYBW+NpV^;k
zmttk4m7=Man3tKGSdywytdpjbuBoY$qo$^jqHpV)SdyVvkYBE0q?4>`sHv$_42qKC
z=-gP_eCs5e<jMI5WEoQ?_a0E>OtH<eH_}S6N}0U<fCgjA<_8CkfkJrs;S7b8=$u&F
z4DCFfL^U;yV!h<zVvQ6{9k6JrcAiekWc?#zj46`?_XSLzcEp)EMJsvoog=}FDU%J3
z>M$qUrc91Mn$4Iz`Seja;S^1sc-!b$>$LnLjeJ`J>wKG($$ySYsio)|YU&&5B-$ES
zC)y-iCu(bJ7TM-P(qf`knNEgnqOL~rW}9QznFPTBR9ci+l9`{UZ={oKJL$H}WQUU%
zS(4S%k|&FvvW74O_sR05Y3iitr0S(67H8(AYfcv2C(Du!iu(npq{WdW;K7%!lQMbs
zO|{KGPKhuHq}VE@rlqAOmnbRP+Lr1hZ<aah%E+6nrlypXUy=b5OrD%~?%s5XWETF(
zh35=5cb`{d1n~qmAG{C=3Own{zRW3VYLh3d7oXg8c_L%VW|1r3m{?P64Rw+y^I!L2
zO|i+bPMMr=J%=%Q^4aTqBvNdZO2HW|zoteBlr%t@E?*~k^1>S~GRe`Uv9=m1_DZ_8
zN>)nRwo01Xi8=)k!O4s_#bi*VjI<JUis2qho@{(GnK60u^qX3sym082C1djBKewFC
zlA|+XZ8b{mbq%cyHMLT-i*=Iql5;W(Z1X|!?3|NX07|l8q3FcuoY-i?*jU@-$)&f|
zG$0B!b-*e$GIT&jX~MMUfw{KDnmYNDZH~Ba=DOpf%9t`eoRP7aF=hH~Mn(@%`Un@<
zZo$O(jzu8FHbYIVR4*mJJg=svR3~}589SpTdy1NxM!s#z^gwwQVRaCv*fs@}hKp-z
zQlODqQ&S3M>Ezqy*VLp;-@wjzmoa&I9|z+J#^mYYoQ(2}$=l0087<rxlecg1XWYTV
zn7lnRhH<X3YznA!0_E5El+47O{B+N};u7nk)RNMoJcZ=x$`cqLGA2)Foycg$m^|HP
zBBL35vZkg^qDJ!c%886NjLFltO=Nt*m@-{p5~I}gos$?HSW;p&b*3}!WE7h&Jekpo
zF?qV*WX8jc$=ijdFzz;BOqqV}2%`mK@^<#4jIWuQQ*@HIe?7tYgq1DDR!K=GdHVfx
zjLJI6no8=Rv{j;)oRL`MSfY`qSyPjvp`@;)X`iBPizIB7JYDe;qa<&hre<|=VsWZc
zijq~z^pNw6pn$GA&#1<jGJWBB#z~AR(@icgYA~iukA+Ze7Z{`EQnYPT_0m&ILNaqx
zH8ic0ic%A^t-;19f{gipfzi@1McY<MUCAohR?z^eASE>|u{5W|3e_dG&@fBco_Ucm
zlNaQ(=~wSDstda5`0KdpROxu=`04oQ1nGoN=e^HpAQuj@*sU}tCo(m$NJCQx%=gXD
zE6D(HrbpjrJjdugUF!j(G-Jeew+D>MOsw8IhMJnwA22dWZSQ!*c!?2Npz;YLCyR87
zEx727Pfsn;DA7?W&d4thPfg8M($q=bKKBJ<Gb3ZfcEwkW8cb{{_DVJ-8Ph+0VHBI*
z|Bg{|dfgkw4#wo^>~9&bd%8gi&E(X~91RUe?Ep=Eb4?w8+Xyu^u<^Nx6+!vs#ddD?
z$XqKo9b~SpzmBWzbi*f%8q@vXG4jg#TUTjoYgU5_y<lxyC7Y5WJ0%?tTd+G);O=l{
z^|Q^j&z-LOn^8f_HCEFqTG2p9Nhwyx$JP}TV9)?kw6*op39|K3Q&UW;sZsQsuK1oY
zh|y<y$$Q3)j6u`YJ}{aKf+WlAm6WWM6qL06K<yCyPmFTYdp<CR%7EoS8l#P3AxcUz
zOL9_e)s?jUrvLrGsK6LBUG5`exj0y%y^@-8MWTVVl2wqsl1*_zV&3$J9~mX4ANj~Q
zpV4P}$|uI%j1kinJ~QqF#rpO;pBdYj7*nPve`8c-O17OIXu>KveepNONXF#pf4?#6
z%O_i<*6O6$7HEJPKAJk|kkHOetk6i)DbPsS?){x{X(Y&~>7N6b8cmaJ^Yn`I5(`{&
zQgc)DN{aPzQuESFGIR~ClkIE`tdn(hHFMCEL?=&Q8OWsRoE)oHo|#gTp;L;XAQoKt
z=IP}o7NuwA6@z#>DYm8BsCGpsPZtehQeaG(ZWhEO&zL+tEQm=(Dmhj!vm`ZF(_RBZ
z^^_o{D#qmL{J~6;jLFkAgPB|zQ>Nz!Go4^eS#A-+#K@R3-7=JEEpv))-gLtPX5s02
zhD>bJKLj)JPj?Sta-1F%##G0cJpE!AQ!Ct<?S<h?LZ<a8wi$ZKpmtwo9w;1il5JBI
zGV>sfg#0vx68jWT3ehmow9+p~EK1EQ(bp?UEiTbW(X=nsgNSHo!jz;~C#$Jx<iHF}
zErN!wZHY#*rjC9}esU?u61WjHHH<0KnR}U@FeYz*(aU7X$epYMshu?Klc($SGs&?e
zgIIq3OlpkD(@XoAwhE=#R+r=#SQ$VXI0m&k$<u8nfWswh0+XCrGN^XZP%6kT&IDEC
zN}8ayXUg=h2~2s6DcgTeU@8NpqJqgxL5wNe4^L)_<YG*jE<2A&nK5~~<2)vPz7(A_
z+kCx@)XemZ67A&eb@Q0y7#WkN&z;ZY#h5bv#eAk*P=qZ28+UX8lbx+JsD+%VS5TA>
zYMEx{=M`&cLK8^xbh&#>cDyNSYNa-|iE3&&Hnz#rGw(5lGp0;Gc#p{$R0-T?s<KY5
zsmZakErlqksY$c}G3}B;PS3XkRbcrxwkb6=MPPOjn4NEvp{7=3m$H4=eI}KOj49La
z7ci@XGREB$W=Y{x?NYmZHMLajQkz7b0^1ZdwdCz4h0InU&*oP%Ph?D<&RD}N!Iumz
ze2P*NQz|v5N7gdSu@{44D>`$!Kn1hN^n@Db7{-+84IuW#8s<L6l<5hz%#z$G(V3tc
zTc^l2WqV64b2TS8XEC)iZ(~fJzO$WKTOwI66_T~04PrGlK}jq#uQb&<d3s_av+#8O
z4(1t*$<tSKFdt@2o}Sam90CfGPUe%0Dbu^Vn6)HQVs&#gZHhtdLP$<dOe)q$jZWEq
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

diff --git a/public/mix-manifest.json b/public/mix-manifest.json
index 13bc923f4..159ea483c 100644
--- a/public/mix-manifest.json
+++ b/public/mix-manifest.json
@@ -1,14 +1,14 @@
 {
-    "/js/app.js": "/js/app.js?id=496b2158637db1de24ee",
+    "/js/app.js": "/js/app.js?id=818d31d3716495504611",
     "/css/build/AdminLTE.css": "/css/build/AdminLTE.css?id=f7a5d783fef321018f4c",
     "/css/build/app.css": "/css/build/app.css?id=0dfc05b0fe1dcc9b6e3d",
-    "/css/all.css": "/css/all.css?id=c6ec5749d68d87512346",
+    "/css/all.css": "/css/all.css?id=9399418f7ce5805e3571",
     "/css/skins/skin-green-dark.min.css": "/css/skins/skin-green-dark.min.css?id=1039ae0e198a7f3d8da7",
     "/css/skins/skin-orange-dark.min.css": "/css/skins/skin-orange-dark.min.css?id=9a461970f7ab07f40847",
     "/css/skins/skin-red-dark.min.css": "/css/skins/skin-red-dark.min.css?id=99f90bbd653d7db10795",
     "/css/signature-pad.css": "/css/signature-pad.css?id=6a89d3cd901305e66ced",
     "/css/signature-pad.min.css": "/css/signature-pad.min.css?id=6a89d3cd901305e66ced",
-    "/js/vendor.js": "/js/vendor.js?id=39523e966a9bc7a70731",
+    "/js/vendor.js": "/js/vendor.js?id=c8bc37fd1a8b2d7aea69",
     "/js/html5shiv.min.js": "/js/html5shiv.min.js?id=ba846cb704dbfbc5f1b3",
     "/js/respond.min.js": "/js/respond.min.js?id=afc1984a3d17110449dc",
     "/js/dist/bootstrap-table.js": "/js/dist/bootstrap-table.js?id=7223478ba9bf2c6dfb4f",
diff --git a/resources/assets/js/admin-lte-options.js b/resources/assets/js/admin-lte-options.js
new file mode 100644
index 000000000..a4be72df1
--- /dev/null
+++ b/resources/assets/js/admin-lte-options.js
@@ -0,0 +1,696 @@
+/*! AdminLTE app.js
+ * ================
+ * Main JS application file for AdminLTE v2. This file
+ * should be included in all pages. It controls some layout
+ * options and implements exclusive AdminLTE plugins.
+ *
+ * @Author  Almsaeed Studio
+ * @Support <http://www.almsaeedstudio.com>
+ * @Email   <support@almsaeedstudio.com>
+ * @version 2.3.0
+ * @license MIT <http://opensource.org/licenses/MIT>
+ */
+
+//Make sure jQuery has been loaded before app.js
+if (typeof jQuery === "undefined") {
+    throw new Error("AdminLTE requires jQuery");
+  }
+  
+  
+  /* AdminLTE
+   *
+   * @type Object
+   * @description $.AdminLTE is the main object for the template's app.
+   *              It's used for implementing functions and options related
+   *              to the template. Keeping everything wrapped in an object
+   *              prevents conflict with other plugins and is a better
+   *              way to organize our code.
+   */
+  $.AdminLTE = {};
+  
+  /* --------------------
+   * - AdminLTE Options -
+   * --------------------
+   * Modify these options to suit your implementation
+   */
+  $.AdminLTE.options = {
+    //Add slimscroll to navbar menus
+    //This requires you to load the slimscroll plugin
+    //in every page before app.js
+    navbarMenuSlimscroll: true,
+    navbarMenuSlimscrollWidth: "3px", //The width of the scroll bar
+    navbarMenuHeight: "200px", //The height of the inner menu
+    //General animation speed for JS animated elements such as box collapse/expand and
+    //sidebar treeview slide up/down. This options accepts an integer as milliseconds,
+    //'fast', 'normal', or 'slow'
+    animationSpeed: 500,
+    //Sidebar push menu toggle button selector
+    sidebarToggleSelector: "[data-toggle='offcanvas']",
+    //Activate sidebar push menu
+    sidebarPushMenu: true,
+    //Activate sidebar slimscroll if the fixed layout is set (requires SlimScroll Plugin)
+    sidebarSlimScroll: true,
+    //Enable sidebar expand on hover effect for sidebar mini
+    //This option is forced to true if both the fixed layout and sidebar mini
+    //are used together
+    sidebarExpandOnHover: false,
+    //BoxRefresh Plugin
+    enableBoxRefresh: true,
+    //Bootstrap.js tooltip
+    enableBSToppltip: true, 
+    BSTooltipSelector: "[data-toggle='tooltip']",
+    //Enable Fast Click. Fastclick.js creates a more
+    //native touch experience with touch devices. If you
+    //choose to enable the plugin, make sure you load the script
+    //before AdminLTE's app.js
+    enableFastclick: false,
+    //Control Sidebar Options
+    enableControlSidebar: true,
+    controlSidebarOptions: {
+      //Which button should trigger the open/close event
+      toggleBtnSelector: "[data-toggle='control-sidebar']",
+      //The sidebar selector
+      selector: ".control-sidebar",
+      //Enable slide over content
+      slide: true
+    },
+    //Box Widget Plugin. Enable this plugin
+    //to allow boxes to be collapsed and/or removed
+    enableBoxWidget: true,
+    //Box Widget plugin options
+    boxWidgetOptions: {
+      boxWidgetIcons: {
+        //Collapse icon
+        collapse: 'fa-minus',
+        //Open icon
+        open: 'fa-plus',
+        //Remove icon
+        remove: 'fa-times'
+      },
+      boxWidgetSelectors: {
+        //Remove button selector
+        remove: '[data-widget="remove"]',
+        //Collapse button selector
+        collapse: '[data-widget="collapse"]'
+      }
+    },
+    //Direct Chat plugin options
+    directChat: {
+      //Enable direct chat by default
+      enable: true,
+      //The button to open and close the chat contacts pane
+      contactToggleSelector: '[data-widget="chat-pane-toggle"]'
+    },
+    //Define the set of colors to use globally around the website
+    colors: {
+      lightBlue: "#3c8dbc",
+      red: "#f56954",
+      green: "#00a65a",
+      aqua: "#00c0ef",
+      yellow: "#f39c12",
+      blue: "#0073b7",
+      navy: "#001F3F",
+      teal: "#39CCCC",
+      olive: "#3D9970",
+      lime: "#01FF70",
+      orange: "#FF851B",
+      fuchsia: "#F012BE",
+      purple: "#8E24AA",
+      maroon: "#D81B60",
+      black: "#222222",
+      gray: "#d2d6de"
+    },
+    //The standard screen sizes that bootstrap uses.
+    //If you change these in the variables.less file, change
+    //them here too.
+    screenSizes: {
+      xs: 480,
+      sm: 768,
+      md: 992,
+      lg: 1200
+    }
+  };
+  
+  /* ------------------
+   * - Implementation -
+   * ------------------
+   * The next block of code implements AdminLTE's
+   * functions and plugins as specified by the
+   * options above.
+   */
+  $(function () {
+    "use strict";
+  
+    //Fix for IE page transitions
+    $("body").removeClass("hold-transition");
+  
+    //Extend options if external options exist
+    if (typeof AdminLTEOptions !== "undefined") {
+      $.extend(true,
+              $.AdminLTE.options,
+              AdminLTEOptions);
+    }
+  
+    //Easy access to options
+    var o = $.AdminLTE.options;
+  
+    //Set up the object
+    _init();
+  
+    //Activate the layout maker
+    $.AdminLTE.layout.activate();
+  
+    //Enable sidebar tree view controls
+    $.AdminLTE.tree('.sidebar');
+  
+    //Enable control sidebar
+    if (o.enableControlSidebar) {
+      $.AdminLTE.controlSidebar.activate();
+    }
+  
+    //Add slimscroll to navbar dropdown
+    if (o.navbarMenuSlimscroll && typeof $.fn.slimscroll != 'undefined') {
+      $(".navbar .menu").slimscroll({
+        height: o.navbarMenuHeight,
+        alwaysVisible: false,
+        size: o.navbarMenuSlimscrollWidth
+      }).css("width", "100%");
+    }
+  
+    //Activate sidebar push menu
+    if (o.sidebarPushMenu) {
+      $.AdminLTE.pushMenu.activate(o.sidebarToggleSelector);
+    }
+  
+    //Activate Bootstrap tooltip
+    if (o.enableBSToppltip) {
+        $.widget.bridge('uitooltip', $.ui.tooltip);
+      $('body').tooltip({
+        selector: o.BSTooltipSelector
+      });
+  
+    }
+  
+    //Activate box widget
+    if (o.enableBoxWidget) {
+      $.AdminLTE.boxWidget.activate();
+    }
+  
+    //Activate fast click
+    if (o.enableFastclick && typeof FastClick != 'undefined') {
+      FastClick.attach(document.body);
+    }
+  
+    //Activate direct chat widget
+    if (o.directChat.enable) {
+      $(document).on('click', o.directChat.contactToggleSelector, function () {
+        var box = $(this).parents('.direct-chat').first();
+        box.toggleClass('direct-chat-contacts-open');
+      });
+    }
+  
+    /*
+     * INITIALIZE BUTTON TOGGLE
+     * ------------------------
+     */
+    $('.btn-group[data-toggle="btn-toggle"]').each(function () {
+      var group = $(this);
+      $(this).find(".btn").on('click', function (e) {
+        group.find(".btn.active").removeClass("active");
+        $(this).addClass("active");
+        e.preventDefault();
+      });
+  
+    });
+  });
+  
+  /* ----------------------------------
+   * - Initialize the AdminLTE Object -
+   * ----------------------------------
+   * All AdminLTE functions are implemented below.
+   */
+  function _init() {
+    'use strict';
+    /* Layout
+     * ======
+     * Fixes the layout height in case min-height fails.
+     *
+     * @type Object
+     * @usage $.AdminLTE.layout.activate()
+     *        $.AdminLTE.layout.fix()
+     *        $.AdminLTE.layout.fixSidebar()
+     */
+    $.AdminLTE.layout = {
+      activate: function () {
+        var _this = this;
+        _this.fix();
+        _this.fixSidebar();
+        $(window, ".wrapper").resize(function () {
+          _this.fix();
+          _this.fixSidebar();
+        });
+      },
+      fix: function () {
+        //Get window height and the wrapper height
+        var neg = $('.main-header').outerHeight() + $('.main-footer').outerHeight();
+        var window_height = $(window).height();
+        var sidebar_height = $(".sidebar").height();
+        //Set the min-height of the content and sidebar based on the
+        //the height of the document.
+        if ($("body").hasClass("fixed")) {
+          $(".content-wrapper, .right-side").css('min-height', window_height - $('.main-footer').outerHeight());
+        } else {
+          var postSetWidth;
+          if (window_height >= sidebar_height) {
+            $(".content-wrapper, .right-side").css('min-height', window_height - neg);
+            postSetWidth = window_height - neg;
+          } else {
+            $(".content-wrapper, .right-side").css('min-height', sidebar_height);
+            postSetWidth = sidebar_height;
+          }
+  
+          //Fix for the control sidebar height
+          var controlSidebar = $($.AdminLTE.options.controlSidebarOptions.selector);
+          if (typeof controlSidebar !== "undefined") {
+            if (controlSidebar.height() > postSetWidth)
+              $(".content-wrapper, .right-side").css('min-height', controlSidebar.height());
+          }
+  
+        }
+      },
+      fixSidebar: function () {
+        //Make sure the body tag has the .fixed class
+        if (!$("body").hasClass("fixed")) {
+          if (typeof $.fn.slimScroll != 'undefined') {
+            $(".sidebar").slimScroll({destroy: true}).height("auto");
+          }
+          return;
+        } else if (typeof $.fn.slimScroll == 'undefined' && window.console) {
+          window.console.error("Error: the fixed layout requires the slimscroll plugin!");
+        }
+        //Enable slimscroll for fixed layout
+        if ($.AdminLTE.options.sidebarSlimScroll) {
+          if (typeof $.fn.slimScroll != 'undefined') {
+            //Destroy if it exists
+            $(".sidebar").slimScroll({destroy: true}).height("auto");
+            //Add slimscroll
+            $(".sidebar").slimscroll({
+              height: ($(window).height() - $(".main-header").height()) + "px",
+              color: "rgba(0,0,0,0.2)",
+              size: "3px"
+            });
+          }
+        }
+      }
+    };
+  
+    /* PushMenu()
+     * ==========
+     * Adds the push menu functionality to the sidebar.
+     *
+     * @type Function
+     * @usage: $.AdminLTE.pushMenu("[data-toggle='offcanvas']")
+     */
+    $.AdminLTE.pushMenu = {
+      activate: function (toggleBtn) {
+        //Get the screen sizes
+        var screenSizes = $.AdminLTE.options.screenSizes;
+  
+        //Enable sidebar toggle
+        $(toggleBtn).on('click', function (e) {
+          e.preventDefault();
+  
+          //Enable sidebar push menu
+          if ($(window).width() > (screenSizes.sm - 1)) {
+            if ($("body").hasClass('sidebar-collapse')) {
+              $("body").removeClass('sidebar-collapse').trigger('expanded.pushMenu');
+            } else {
+              $("body").addClass('sidebar-collapse').trigger('collapsed.pushMenu');
+            }
+          }
+          //Handle sidebar push menu for small screens
+          else {
+            if ($("body").hasClass('sidebar-open')) {
+              $("body").removeClass('sidebar-open').removeClass('sidebar-collapse').trigger('collapsed.pushMenu');
+            } else {
+              $("body").addClass('sidebar-open').trigger('expanded.pushMenu');
+            }
+          }
+        });
+  
+        $(".content-wrapper").click(function () {
+          //Enable hide menu when clicking on the content-wrapper on small screens
+          if ($(window).width() <= (screenSizes.sm - 1) && $("body").hasClass("sidebar-open")) {
+            $("body").removeClass('sidebar-open');
+          }
+        });
+  
+        //Enable expand on hover for sidebar mini
+        if ($.AdminLTE.options.sidebarExpandOnHover
+                || ($('body').hasClass('fixed')
+                        && $('body').hasClass('sidebar-mini'))) {
+          this.expandOnHover();
+        }
+      },
+      expandOnHover: function () {
+        var _this = this;
+        var screenWidth = $.AdminLTE.options.screenSizes.sm - 1;
+        //Expand sidebar on hover
+        $('.main-sidebar').hover(function () {
+          if ($('body').hasClass('sidebar-mini')
+                  && $("body").hasClass('sidebar-collapse')
+                  && $(window).width() > screenWidth) {
+            _this.expand();
+          }
+        }, function () {
+          if ($('body').hasClass('sidebar-mini')
+                  && $('body').hasClass('sidebar-expanded-on-hover')
+                  && $(window).width() > screenWidth) {
+            _this.collapse();
+          }
+        });
+      },
+      expand: function () {
+        $("body").removeClass('sidebar-collapse').addClass('sidebar-expanded-on-hover');
+      },
+      collapse: function () {
+        if ($('body').hasClass('sidebar-expanded-on-hover')) {
+          $('body').removeClass('sidebar-expanded-on-hover').addClass('sidebar-collapse');
+        }
+      }
+    };
+  
+    /* Tree()
+     * ======
+     * Converts the sidebar into a multilevel
+     * tree view menu.
+     *
+     * @type Function
+     * @Usage: $.AdminLTE.tree('.sidebar')
+     */
+    $.AdminLTE.tree = function (menu) {
+      var _this = this;
+      var animationSpeed = $.AdminLTE.options.animationSpeed;
+      $(document).on('click', menu + ' li a', function (e) {
+        //Get the clicked link and the next element
+        var $this = $(this);
+        var checkElement = $this.next();
+  
+        //Check if the next element is a menu and is visible
+        if ((checkElement.is('.treeview-menu')) && (checkElement.is(':visible'))) {
+          //Close the menu
+          checkElement.slideUp(animationSpeed, function () {
+            checkElement.removeClass('menu-open');
+            //Fix the layout in case the sidebar stretches over the height of the window
+            //_this.layout.fix();
+          });
+          checkElement.parent("li").removeClass("active");
+        }
+        //If the menu is not visible
+        else if ((checkElement.is('.treeview-menu')) && (!checkElement.is(':visible'))) {
+          //Get the parent menu
+          var parent = $this.parents('ul').first();
+          //Close all open menus within the parent
+          var ul = parent.find('ul:visible').slideUp(animationSpeed);
+          //Remove the menu-open class from the parent
+          ul.removeClass('menu-open');
+          //Get the parent li
+          var parent_li = $this.parent("li");
+  
+          //Open the target menu and add the menu-open class
+          checkElement.slideDown(animationSpeed, function () {
+            //Add the class active to the parent li
+            checkElement.addClass('menu-open');
+            parent.find('li.active').removeClass('active');
+            parent_li.addClass('active');
+            //Fix the layout in case the sidebar stretches over the height of the window
+            _this.layout.fix();
+          });
+        }
+        //if this isn't a link, prevent the page from being redirected
+        if (checkElement.is('.treeview-menu')) {
+          e.preventDefault();
+        }
+      });
+    };
+  
+    /* ControlSidebar
+     * ==============
+     * Adds functionality to the right sidebar
+     *
+     * @type Object
+     * @usage $.AdminLTE.controlSidebar.activate(options)
+     */
+    $.AdminLTE.controlSidebar = {
+      //instantiate the object
+      activate: function () {
+        //Get the object
+        var _this = this;
+        //Update options
+        var o = $.AdminLTE.options.controlSidebarOptions;
+        //Get the sidebar
+        var sidebar = $(o.selector);
+        //The toggle button
+        var btn = $(o.toggleBtnSelector);
+  
+        //Listen to the click event
+        btn.on('click', function (e) {
+          e.preventDefault();
+          //If the sidebar is not open
+          if (!sidebar.hasClass('control-sidebar-open')
+                  && !$('body').hasClass('control-sidebar-open')) {
+            //Open the sidebar
+            _this.open(sidebar, o.slide);
+          } else {
+            _this.close(sidebar, o.slide);
+          }
+        });
+  
+        //If the body has a boxed layout, fix the sidebar bg position
+        var bg = $(".control-sidebar-bg");
+        _this._fix(bg);
+  
+        //If the body has a fixed layout, make the control sidebar fixed
+        if ($('body').hasClass('fixed')) {
+          _this._fixForFixed(sidebar);
+        } else {
+          //If the content height is less than the sidebar's height, force max height
+          if ($('.content-wrapper, .right-side').height() < sidebar.height()) {
+            _this._fixForContent(sidebar);
+          }
+        }
+      },
+      //Open the control sidebar
+      open: function (sidebar, slide) {
+        //Slide over content
+        if (slide) {
+          sidebar.addClass('control-sidebar-open');
+        } else {
+          //Push the content by adding the open class to the body instead
+          //of the sidebar itself
+          $('body').addClass('control-sidebar-open');
+        }
+      },
+      //Close the control sidebar
+      close: function (sidebar, slide) {
+        if (slide) {
+          sidebar.removeClass('control-sidebar-open');
+        } else {
+          $('body').removeClass('control-sidebar-open');
+        }
+      },
+      _fix: function (sidebar) {
+        var _this = this;
+        if ($("body").hasClass('layout-boxed')) {
+          sidebar.css('position', 'absolute');
+          sidebar.height($(".wrapper").height());
+          $(window).resize(function () {
+            _this._fix(sidebar);
+          });
+        } else {
+          sidebar.css({
+            'position': 'fixed',
+            'height': 'auto'
+          });
+        }
+      },
+      _fixForFixed: function (sidebar) {
+        sidebar.css({
+          'position': 'fixed',
+          'max-height': '100%',
+          'overflow': 'auto',
+          'padding-bottom': '50px'
+        });
+      },
+      _fixForContent: function (sidebar) {
+        $(".content-wrapper, .right-side").css('min-height', sidebar.height());
+      }
+    };
+  
+    /* BoxWidget
+     * =========
+     * BoxWidget is a plugin to handle collapsing and
+     * removing boxes from the screen.
+     *
+     * @type Object
+     * @usage $.AdminLTE.boxWidget.activate()
+     *        Set all your options in the main $.AdminLTE.options object
+     */
+    $.AdminLTE.boxWidget = {
+      selectors: $.AdminLTE.options.boxWidgetOptions.boxWidgetSelectors,
+      icons: $.AdminLTE.options.boxWidgetOptions.boxWidgetIcons,
+      animationSpeed: $.AdminLTE.options.animationSpeed,
+      activate: function (_box) {
+        var _this = this;
+        if (!_box) {
+          _box = document; // activate all boxes per default
+        }
+        //Listen for collapse event triggers
+        $(_box).on('click', _this.selectors.collapse, function (e) {
+          e.preventDefault();
+          _this.collapse($(this));
+        });
+  
+        //Listen for remove event triggers
+        $(_box).on('click', _this.selectors.remove, function (e) {
+          e.preventDefault();
+          _this.remove($(this));
+        });
+      },
+      collapse: function (element) {
+        var _this = this;
+        //Find the box parent
+        var box = element.parents(".box").first();
+        //Find the body and the footer
+        var box_content = box.find("> .box-body, > .box-footer, > form  >.box-body, > form > .box-footer");
+        if (!box.hasClass("collapsed-box")) {
+          //Convert minus into plus
+          element.children(":first")
+                  .removeClass(_this.icons.collapse)
+                  .addClass(_this.icons.open);
+          //Hide the content
+          box_content.slideUp(_this.animationSpeed, function () {
+            box.addClass("collapsed-box");
+          });
+        } else {
+          //Convert plus into minus
+          element.children(":first")
+                  .removeClass(_this.icons.open)
+                  .addClass(_this.icons.collapse);
+          //Show the content
+          box_content.slideDown(_this.animationSpeed, function () {
+            box.removeClass("collapsed-box");
+          });
+        }
+      },
+      remove: function (element) {
+        //Find the box parent
+        var box = element.parents(".box").first();
+        box.slideUp(this.animationSpeed);
+      }
+    };
+  }
+  
+  /* ------------------
+   * - Custom Plugins -
+   * ------------------
+   * All custom plugins are defined below.
+   */
+  
+  /*
+   * BOX REFRESH BUTTON
+   * ------------------
+   * This is a custom plugin to use with the component BOX. It allows you to add
+   * a refresh button to the box. It converts the box's state to a loading state.
+   *
+   * @type plugin
+   * @usage $("#box-widget").boxRefresh( options );
+   */
+  (function ($) {
+  
+    "use strict";
+  
+    $.fn.boxRefresh = function (options) {
+  
+      // Render options
+      var settings = $.extend({
+        //Refresh button selector
+        trigger: ".refresh-btn",
+        //File source to be loaded (e.g: ajax/src.php)
+        source: "",
+        //Callbacks
+        onLoadStart: function (box) {
+          return box;
+        }, //Right after the button has been clicked
+        onLoadDone: function (box) {
+          return box;
+        } //When the source has been loaded
+  
+      }, options);
+  
+      //The overlay
+      var overlay = $('<div class="overlay"><div class="fa fa-refresh fa-spin"></div></div>');
+  
+      return this.each(function () {
+        //if a source is specified
+        if (settings.source === "") {
+          if (window.console) {
+            window.console.log("Please specify a source first - boxRefresh()");
+          }
+          return;
+        }
+        //the box
+        var box = $(this);
+        //the button
+        var rBtn = box.find(settings.trigger).first();
+  
+        //On trigger click
+        rBtn.on('click', function (e) {
+          e.preventDefault();
+          //Add loading overlay
+          start(box);
+  
+          //Perform ajax call
+          box.find(".box-body").load(settings.source, function () {
+            done(box);
+          });
+        });
+      });
+  
+      function start(box) {
+        //Add overlay and loading img
+        box.append(overlay);
+  
+        settings.onLoadStart.call(box);
+      }
+  
+      function done(box) {
+        //Remove overlay and loading img
+        box.find(overlay).remove();
+  
+        settings.onLoadDone.call(box);
+      }
+  
+    };
+  
+  })(jQuery);
+  
+  /*
+   * EXPLICIT BOX ACTIVATION
+   * -----------------------
+   * This is a custom plugin to use with the component BOX. It allows you to activate
+   * a box inserted in the DOM after the app.js was loaded.
+   *
+   * @type plugin
+   * @usage $("#box-widget").activateBox();
+   */
+  (function ($) {
+  
+    'use strict';
+  
+    $.fn.activateBox = function () {
+      $.AdminLTE.boxWidget.activate(this);
+    };
+  
+  })(jQuery);
+  
\ No newline at end of file
diff --git a/resources/assets/js/bootstrap.js b/resources/assets/js/bootstrap.js
index 3731604db..0b68d46be 100755
--- a/resources/assets/js/bootstrap.js
+++ b/resources/assets/js/bootstrap.js
@@ -6,7 +6,6 @@ window._ = require('lodash');
  * for JavaScript based Bootstrap features such as modals and tabs. This
  * code may be modified to fit the specific needs of your application.
  */
-
 window.$ = window.jQuery = require('jquery');
 require('bootstrap-less');
 
diff --git a/resources/assets/js/components/importer/importer-file.vue b/resources/assets/js/components/importer/importer-file.vue
index 6ce6ba983..08f85a8d3 100644
--- a/resources/assets/js/components/importer/importer-file.vue
+++ b/resources/assets/js/components/importer/importer-file.vue
@@ -82,9 +82,9 @@
                         <br><br>
                     </div>
 
-                    <div class="alert col-md-12" style="padding-top: 20px;"
+                    <div class="alert col-md-12"
                          :class="alertClass"
-                         style="text-align:left"
+                         style="padding-top: 20px; text-align:left"
                          v-if="statusText">
                         {{ this.statusText }}
                     </div>
diff --git a/webpack.mix.js b/webpack.mix.js
index 4c32ff3eb..2b8212847 100644
--- a/webpack.mix.js
+++ b/webpack.mix.js
@@ -16,6 +16,7 @@ mix
       "./node_modules/font-awesome/css/font-awesome.css",
       "./node_modules/select2/dist/css/select2.css",
       "./public/css/build/AdminLTE.css",
+      "./node_modules/jquery-ui-dist/jquery-ui.css",
       "./node_modules/admin-lte/plugins/iCheck/minimal/blue.css",
       "./node_modules/icheck/skins/minimal/minimal.css",
       "./node_modules/bootstrap-datepicker/dist/css/bootstrap-datepicker.standalone.css",
-- 
GitLab