├── .gitignore ├── README.md ├── blog.rtf ├── mix-manifest.json ├── package.json ├── src ├── about-us.ejs ├── contact-us.ejs ├── datatable-demo.ejs ├── font-awesome.ejs ├── fonts │ ├── 1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2 │ ├── 1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2 │ ├── 1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2 │ ├── 1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2 │ ├── 1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2 │ ├── 1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2 │ ├── 1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2 │ └── style.css ├── images │ ├── favicon.ico │ ├── logistic-logo.svg │ └── pexels-photo-208745.jpeg ├── include │ ├── footer.ejs │ ├── header.ejs │ ├── scripts.ejs │ └── styles.ejs ├── index.ejs ├── js │ ├── app.js │ └── bootstrap.js ├── sass │ ├── _variables.scss │ ├── about.scss │ ├── app.scss │ ├── contact-us.scss │ ├── datatable.scss │ ├── font-awesome.scss │ ├── footer.scss │ ├── header.scss │ └── index.scss └── vendor │ ├── animate │ └── animate.css │ ├── dataTables │ ├── datatables.min.css │ └── datatables.min.js │ ├── font-awesome │ ├── css │ │ └── font-awesome.min.css │ └── fonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 │ ├── jqueryui │ ├── AUTHORS.txt │ ├── LICENSE.txt │ ├── external │ │ └── jquery │ │ │ └── jquery.js │ ├── images │ │ ├── ui-icons_444444_256x240.png │ │ ├── ui-icons_555555_256x240.png │ │ ├── ui-icons_777620_256x240.png │ │ ├── ui-icons_777777_256x240.png │ │ ├── ui-icons_cc0000_256x240.png │ │ └── ui-icons_ffffff_256x240.png │ ├── index.html │ ├── jquery-ui.css │ ├── jquery-ui.js │ ├── jquery-ui.min.css │ ├── jquery-ui.min.js │ ├── jquery-ui.structure.css │ ├── jquery-ui.structure.min.css │ ├── jquery-ui.theme.css │ ├── jquery-ui.theme.min.css │ └── package.json │ ├── sweetalert │ ├── sweetalert.css │ └── sweetalert.min.js │ └── validate │ ├── additional-methods.min.js │ ├── jquery.simplyCountable.js │ └── jquery.validate.min.js └── webpack.mix.js /.gitignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | package-lock.json 4 | hot 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Laravel Mix Starter Project 2 | 3 | ## Introduction 4 | This demo is based on laravel-mix starter kit and its using ejs-compiled-loader to compile ejs files. 5 | other functionality and document should work as laravel-mix documentation. 6 | 7 | You can find step by step guide from [this blog](https://www.logisticinfotech.com/blog/laravel-mix-starter-for-html-bootstrap-theme-development) 8 | 9 | ## Installation 10 | npm install 11 | 12 | ## To run with live reload 13 | npm run hot 14 | 15 | ## Generate production build 16 | npm run prod 17 | 18 | ## Add New Html File 19 | 20 | new HtmlWebpackPlugin({ 21 | template: "ejs-compiled-loader!./src/index.ejs", 22 | filename: "index.html", 23 | inject: false 24 | }) 25 | 26 | this will generate index.html file in dist folder and header/footer will be included, please check index.ejs file content. 27 | 28 | ## Include html file 29 | we can use standerd ejs syntex 30 | 31 | <% include ./include/header.ejs %> 32 | 33 | ## app.scss 34 | this file includes bootstrap directly from node_modules 35 | -------------------------------------------------------------------------------- /blog.rtf: -------------------------------------------------------------------------------- 1 | {\rtf1\ansi\ansicpg1252\cocoartf1504\cocoasubrtf830 2 | {\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 Menlo-Regular;} 3 | {\colortbl;\red255\green255\blue255;\red0\green0\blue0;\red255\green255\blue255;\red70\green137\blue204; 4 | \red23\green23\blue23;\red202\green202\blue202;\red140\green211\blue254;\red212\green214\blue154;\red194\green126\blue101; 5 | \red67\green192\blue160;} 6 | {\*\expandedcolortbl;;\csgray\c0;\csgray\c100000;\cssrgb\c33725\c61176\c83922; 7 | \cssrgb\c11765\c11765\c11765;\cssrgb\c83137\c83137\c83137;\cssrgb\c61176\c86275\c99608;\cssrgb\c86275\c86275\c66667;\cssrgb\c80784\c56863\c47059; 8 | \cssrgb\c30588\c78824\c69020;} 9 | \paperw11900\paperh16840\margl1440\margr1440\vieww10800\viewh8400\viewkind0 10 | \pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0 11 | 12 | \f0\fs24 \cf0 laravel-mix-starter\ 13 | \ 14 | *How to use laravel mix \ 15 | \ 16 | \'97>Laravel Mix provides a clean, fluent API for defining basic webpack build steps for your Laravel application. Mix supports several common CSS and JavaScript pre-processors.\ 17 | \ 18 | \'97>If you've ever been confused about how to get started with module bundling and asset compilation, you will love Laravel Mix!\ 19 | \ 20 | \ 21 | \ 22 | (0) 23 | \f1\fs22 \cf2 \cb3 \CocoaLigature0 Laravel Mix is open-sourced software 24 | \f0\fs24 \cf0 \cb1 \CocoaLigature1 \ 25 | \ 26 | (1) install node js \ 27 | \ 28 | (2)setup run command form\ 29 | \ 30 | (3)in this requied of files in setup\ 31 | \ 32 | - webpack.mix.js \ 33 | - package.json \ 34 | \ 35 | (4) setup all control web pack file in \ 36 | \ 37 | (5) web pack file in laravel mix and js and css file include and webpages path set \ 38 | \ 39 | (6) src folder list of file\ 40 | \ 41 | - index.ejs\ 42 | - img folder \ 43 | - include folder in header and footer file \ 44 | - sacc folder in scss file \ 45 | - vender folder all css js files include \ 46 | \ 47 | (7) app.scss is main scss file in include all scss @import \'91filename.scss\'92; in working\ 48 | \ 49 | \ 50 | (8) first command npm install \ 51 | \ 52 | (9) second command npm run hot \ 53 | \ 54 | (10 ) output your ulr: PCIP in include :8080 In show output \ 55 | \ 56 | \ 57 | \pard\pardeftab720\sl360\partightenfactor0 58 | 59 | \f1 \cf4 \cb5 \expnd0\expndtw0\kerning0 60 | let\cf6 \cf7 mix\cf6 = \cf8 require\cf6 (\cf9 'laravel-mix'\cf6 );\cb1 \ 61 | \cf4 \cb5 let\cf6 \cf7 HtmlWebpackPlugin\cf6 = \cf8 require\cf6 (\cf9 'html-webpack-plugin'\cf6 )\cb1 \ 62 | \ 63 | \ 64 | \cf7 \cb5 mix\cf6 .\cf8 js\cf6 (\cf9 'src/js/app.js'\cf6 , \cf9 'dist/js'\cf6 );\cb1 \ 65 | \ 66 | \cf7 \cb5 mix\cf6 .\cf8 combine\cf6 ([\cb1 \ 67 | \cb5 \cf9 'src/vendor/dataTables/datatables.min.js'\cf6 ,\cb1 \ 68 | \cb5 \cf9 'src/vendor/jqueryui/jquery-ui.min.js'\cf6 ,\cb1 \ 69 | \cb5 \cf9 'src/vendor/sweetalert/sweetalert.min.js'\cf6 ,\cb1 \ 70 | \cb5 \cf9 'src/vendor/validate/jquery.validate.min.js'\cf6 \cb1 \ 71 | \cb5 ], \cf9 'dist/js/vendor.js'\cf6 );\cb1 \ 72 | \ 73 | \cf7 \cb5 mix\cf6 .\cf8 combine\cf6 ([\cb1 \ 74 | \cb5 \cf9 'src/vendor/animate/animate.css'\cf6 ,\cb1 \ 75 | \cb5 \cf9 'src/vendor/dataTables/datatables.min.css'\cf6 ,\cb1 \ 76 | \cb5 \cf9 'src/vendor/font-awesome/css/font-awesome.min.css'\cf6 ,\cb1 \ 77 | \cb5 \cf9 'src/vendor/jqueryui/jquery-ui.min.css'\cf6 ,\cb1 \ 78 | \cb5 \cf9 'src/vendor/src/vendor/sweetalert/sweetalert.css'\cf6 ,\cb1 \ 79 | \cb5 ], \cf9 'dist/css/vendor.css'\cf6 );\cb1 \ 80 | \ 81 | \cf7 \cb5 mix\cf6 .\cf8 sass\cf6 (\cf9 'src/sass/app.scss'\cf6 , \cf9 'dist/css'\cf6 );\cb1 \ 82 | \ 83 | \cf7 \cb5 mix\cf6 .\cf8 copyDirectory\cf6 (\cf9 'src/vendor/font-awesome/fonts'\cf6 , \cf9 'dist/fonts'\cf6 );\cb1 \ 84 | \ 85 | \cf7 \cb5 mix\cf6 .\cf8 setPublicPath\cf6 (\cf9 'dist'\cf6 );\cb1 \ 86 | \cf7 \cb5 mix\cf6 .\cf8 copyDirectory\cf6 (\cf9 'src/img'\cf6 , \cf9 'dist/img'\cf6 );\cb1 \ 87 | \ 88 | \cf7 \cb5 mix\cf6 .\cf8 disableNotifications\cf6 ();\cb1 \ 89 | \ 90 | \cf7 \cb5 mix\cf6 .\cf8 webpackConfig\cf6 (\{\cb1 \ 91 | \cb5 \cf7 output:\cf6 \{\cb1 \ 92 | \cb5 \cf7 publicPath:\cf6 \cf9 ''\cf6 \cb1 \ 93 | \cb5 \},\cb1 \ 94 | \cb5 \cf7 plugins:\cf6 [\cb1 \ 95 | \cb5 \cf4 new\cf6 \cf10 HtmlWebpackPlugin\cf6 (\{\cf7 template:\cf6 \cf9 "ejs-compiled-loader!./src/index.ejs"\cf6 , \cf7 filename:\cf6 \cf9 "index.html"\cf6 , \cf7 inject:\cf6 \cf4 false\cf6 \}),\cb1 \ 96 | \cb5 \cf4 new\cf6 \cf10 HtmlWebpackPlugin\cf6 (\{\cf7 template:\cf6 \cf9 "ejs-compiled-loader!./src/about-us.ejs"\cf6 , \cf7 filename:\cf6 \cf9 "about-us.html"\cf6 , \cf7 inject:\cf6 \cf4 false\cf6 \}),\cb1 \ 97 | \cb5 \cf4 new\cf6 \cf10 HtmlWebpackPlugin\cf6 (\{\cf7 template:\cf6 \cf9 "ejs-compiled-loader!./src/contact-us.ejs"\cf6 , \cf7 filename:\cf6 \cf9 "contact-us.html"\cf6 , \cf7 inject:\cf6 \cf4 false\cf6 \}),\cb1 \ 98 | \cb5 \cf4 new\cf6 \cf10 HtmlWebpackPlugin\cf6 (\{\cf7 template:\cf6 \cf9 "ejs-compiled-loader!./src/datatable-demo.ejs"\cf6 , \cf7 filename:\cf6 \cf9 "datatable-demo.html"\cf6 , \cf7 inject:\cf6 \cf4 false\cf6 \}),\cb1 \ 99 | \cb5 \cf4 new\cf6 \cf10 HtmlWebpackPlugin\cf6 (\{\cf7 template:\cf6 \cf9 "ejs-compiled-loader!./src/font-awesome.ejs"\cf6 , \cf7 filename:\cf6 \cf9 "font-awesome.html"\cf6 , \cf7 inject:\cf6 \cf4 false\cf6 \})\cb1 \ 100 | \cb5 ],\ 101 | \ 102 | \cb1 \ 103 | \cb5 \cf7 devServer:\cf6 \{\cb1 \ 104 | \cb5 \cf7 disableHostCheck:\cf6 \cf4 false\cf6 ,\cb1 \ 105 | \cb5 \cf7 watchContentBase:\cf6 \cf4 true\cf6 ,\cb1 \ 106 | \cb5 \cf7 host:\cf6 \cf9 "0.0.0.0"\cf6 \cb1 \ 107 | \cb5 \}\cb1 \ 108 | \cb5 \});\cb1 \ 109 | \ 110 | \ 111 | } -------------------------------------------------------------------------------- /mix-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | "/js/app.js": "/js/app.js", 3 | "/css/app.css": "/css/app.css", 4 | "/js/vendor.js": "/js/vendor.js", 5 | "/css/vendor.css": "/css/vendor.css", 6 | "/fonts/fa-brands-400.eot": "/fonts/fa-brands-400.eot", 7 | "/fonts/fa-brands-400.svg": "/fonts/fa-brands-400.svg", 8 | "/fonts/fa-brands-400.ttf": "/fonts/fa-brands-400.ttf", 9 | "/fonts/fa-brands-400.woff": "/fonts/fa-brands-400.woff", 10 | "/fonts/fa-brands-400.woff2": "/fonts/fa-brands-400.woff2", 11 | "/fonts/fa-regular-400.eot": "/fonts/fa-regular-400.eot", 12 | "/fonts/fa-regular-400.svg": "/fonts/fa-regular-400.svg", 13 | "/fonts/fa-regular-400.ttf": "/fonts/fa-regular-400.ttf", 14 | "/fonts/fa-regular-400.woff": "/fonts/fa-regular-400.woff", 15 | "/fonts/fa-regular-400.woff2": "/fonts/fa-regular-400.woff2", 16 | "/fonts/fa-solid-900.eot": "/fonts/fa-solid-900.eot", 17 | "/fonts/fa-solid-900.svg": "/fonts/fa-solid-900.svg", 18 | "/fonts/fa-solid-900.ttf": "/fonts/fa-solid-900.ttf", 19 | "/fonts/fa-solid-900.woff": "/fonts/fa-solid-900.woff", 20 | "/fonts/fa-solid-900.woff2": "/fonts/fa-solid-900.woff2", 21 | "/fonts/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2": "/fonts/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2", 22 | "/fonts/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2": "/fonts/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2", 23 | "/fonts/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2": "/fonts/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2", 24 | "/fonts/1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2": "/fonts/1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2", 25 | "/fonts/1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2": "/fonts/1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2", 26 | "/fonts/1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2": "/fonts/1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2", 27 | "/fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2": "/fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2", 28 | "/fonts/style.css": "/fonts/style.css", 29 | "/images/favicon.ico": "/images/favicon.ico", 30 | "/images/logistic-logo.svg": "/images/logistic-logo.svg", 31 | "/images/pexels-photo-208745.jpeg": "/images/pexels-photo-208745.jpeg" 32 | } 33 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "private": true, 3 | "scripts": { 4 | "development": "mix", 5 | "watch": "mix watch", 6 | "watch-poll": "mix watch -- --watch-options-poll=1000", 7 | "hot": "mix && mix watch --hot", 8 | "production": "mix --production", 9 | "hot1": "npm run development && NODE_ENV=development node_modules/webpack-dev-server/bin/webpack-dev-server.js --inline --hot --config=node_modules/laravel-mix/setup/webpack.config.js" 10 | }, 11 | "devDependencies": { 12 | "@popperjs/core": "^2.9.2", 13 | "axios": "^0.21", 14 | "bootstrap": "^5.1.0", 15 | "ejs": "^2.6.1", 16 | "ejs-compiled-loader": "^1.1.0", 17 | "html-webpack-plugin": "^5.3.2", 18 | "jquery": "^3.6", 19 | "laravel-mix": "^6.0", 20 | "lodash": "^4.17.21", 21 | "postcss": "^8.1.14", 22 | "sass": "^1.35.2", 23 | "sass-loader": "^12.1.0" 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /src/about-us.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Bootstrap - Button Demo 12 | 13 | <% include /src/include/styles.ejs %> 14 | 15 | 16 | 17 | 18 | <% include /src/include/header.ejs %> 19 | 20 |
21 |
22 |
23 |
24 |
25 |

About Us

26 |
27 |
28 |
29 |
30 |
31 |
32 | 33 |
34 |
35 |
36 |
37 |

Lorem ipsum dolor sit amet

38 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean molestie purus ut enim hendrerit 39 | tincidunt. Morbi ac orci neque. Phasellus id turpis feugiat sapien vulputate tincidunt nec 40 | et tellus.

41 |

42 | Morbi mattis lectus risus, at porta neque feugiat ac. Sed sollicitudin scelerisque egestas. Maecenas ac eleifend purus. Praesent 43 | auctor placerat erat, ac facilisis ex vehicula sed. Pellentesque feugiat lorem pellentesque 44 | tincidunt tempor. . 45 |

46 |

47 | Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean molestie purus ut enim hendrerit tincidunt. Morbi ac orci 48 | neque. Phasellus id turpis feugiat sapien vulputate tincidunt nec et tellus. 49 |

50 |
51 |
52 |
53 |
54 | 55 |
56 | 57 | <% include /src/include/footer.ejs %> 58 | 59 | <% include /src/include/scripts.ejs %> 60 | 61 | 62 | -------------------------------------------------------------------------------- /src/contact-us.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Bootstrap - Button Demo 12 | 13 | <% include /src/include/styles.ejs %> 14 | 15 | 16 | 17 | 18 | <% include /src/include/header.ejs %> 19 | 20 |
21 |
22 |
23 |
24 |
25 |

Contact Us

26 |
27 |
28 |
29 |
30 |
31 | 33 |
34 |
35 |
36 |
37 |
38 |
39 | 40 | 41 |
42 |
43 | 44 | 46 |
47 | 48 |
49 | 50 | 51 |
52 | 53 |
54 |
55 |
56 |
57 |
58 |
59 |
60 | 61 | <% include /src/include/footer.ejs %> 62 | 63 | <% include /src/include/scripts.ejs %> 64 | 94 | 95 | -------------------------------------------------------------------------------- /src/font-awesome.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | Font-awesome 10 | <% include /src/include/styles.ejs %> 11 | 12 | 13 | 14 | 15 | 16 | <% include /src/include/header.ejs %> 17 | 18 |
19 |
20 |
21 |
22 |
23 |

Font Awesome icon

24 |
25 |
26 |
27 |
28 |
29 |
30 | 31 |
32 |
33 |
34 |
35 | 36 |
37 |
38 |
39 |
40 | 41 |
42 |
43 |
44 |
45 | 46 |
47 | 48 |
49 |
50 |
51 | 52 |
53 | 54 |
55 |
56 |
57 | 58 |
59 | 60 |
61 |
62 |
63 | 64 |
65 | 66 |
67 |
68 |
69 | 70 |
71 | 72 |
73 |
74 |
75 | 76 |
77 | 78 |
79 |
80 |
81 | 82 |
83 | 84 |
85 |
86 |
87 | 88 |
89 | 90 |
91 |
92 |
93 | 94 |
95 | 96 |
97 |
98 |
99 |
100 | <% include /src/include/footer.ejs %> 101 | 102 | <% include /src/include/scripts.ejs %> 103 | 104 | 105 | -------------------------------------------------------------------------------- /src/fonts/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /src/fonts/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /src/fonts/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /src/fonts/1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /src/fonts/1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /src/fonts/1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2 -------------------------------------------------------------------------------- /src/fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2 -------------------------------------------------------------------------------- /src/fonts/style.css: -------------------------------------------------------------------------------- 1 | 2 | @font-face { 3 | font-family: 'Raleway'; 4 | font-style: normal; 5 | font-weight: 200; 6 | src: local('Raleway ExtraLight'), local('Raleway-ExtraLight'), url(1Ptrg8zYS_SKggPNwOIpWqZPANqczVs.woff2) format('woff2'); 7 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 8 | } 9 | @font-face { 10 | font-family: 'Raleway'; 11 | font-style: normal; 12 | font-weight: 300; 13 | src: local('Raleway Light'), local('Raleway-Light'), url(1Ptrg8zYS_SKggPNwIYqWqZPANqczVs.woff2) format('woff2'); 14 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 15 | } 16 | @font-face { 17 | font-family: 'Raleway'; 18 | font-style: normal; 19 | font-weight: 400; 20 | src: local('Raleway'), local('Raleway-Regular'), url(1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2'); 21 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 22 | } 23 | @font-face { 24 | font-family: 'Raleway'; 25 | font-style: normal; 26 | font-weight: 500; 27 | src: local('Raleway Medium'), local('Raleway-Medium'), url(1Ptrg8zYS_SKggPNwN4rWqZPANqczVs.woff2) format('woff2'); 28 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 29 | } 30 | @font-face { 31 | font-family: 'Raleway'; 32 | font-style: normal; 33 | font-weight: 600; 34 | src: local('Raleway SemiBold'), local('Raleway-SemiBold'), url(1Ptrg8zYS_SKggPNwPIsWqZPANqczVs.woff2) format('woff2'); 35 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 36 | } 37 | @font-face { 38 | font-family: 'Raleway'; 39 | font-style: normal; 40 | font-weight: 700; 41 | src: local('Raleway Bold'), local('Raleway-Bold'), url(1Ptrg8zYS_SKggPNwJYtWqZPANqczVs.woff2) format('woff2'); 42 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 43 | } 44 | @font-face { 45 | font-family: 'Raleway'; 46 | font-style: normal; 47 | font-weight: 800; 48 | src: local('Raleway ExtraBold'), local('Raleway-ExtraBold'), url(1Ptrg8zYS_SKggPNwIouWqZPANqczVs.woff2) format('woff2'); 49 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 50 | } 51 | @font-face { 52 | font-family: 'Raleway'; 53 | font-style: normal; 54 | font-weight: 900; 55 | src: local('Raleway Black'), local('Raleway-Black'), url(1Ptrg8zYS_SKggPNwK4vWqZPANqczVs.woff2) format('woff2'); 56 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 57 | } -------------------------------------------------------------------------------- /src/images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/images/favicon.ico -------------------------------------------------------------------------------- /src/images/logistic-logo.svg: -------------------------------------------------------------------------------- 1 | Asset 1 -------------------------------------------------------------------------------- /src/images/pexels-photo-208745.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/images/pexels-photo-208745.jpeg -------------------------------------------------------------------------------- /src/include/footer.ejs: -------------------------------------------------------------------------------- 1 | 68 | -------------------------------------------------------------------------------- /src/include/header.ejs: -------------------------------------------------------------------------------- 1 |
2 | 44 |
-------------------------------------------------------------------------------- /src/include/scripts.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /src/include/styles.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /src/index.ejs: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | Bootstrap - Button Demo 12 | 13 | <% include /src/include/styles.ejs %> 14 | 15 | 16 | 17 | 18 | 19 | <% include /src/include/header.ejs %> 20 | 21 |
22 |

Test color on p tag

23 |
24 |
25 |
26 |
27 |

Animated Css Exmaple

28 |
29 | 30 |
31 |
32 |
33 |
34 |
35 |

bounce

36 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sodales sem diam, id consequat 37 | lectus eleifend quis. Etiam in risus efficitur, vestibulum velit sit amet, finibus augue. 38 | Donec non vulputate elit. Nulla ac pretium neque.

39 |
40 |
41 |
42 |
43 |

animated bounceInLeft

44 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sodales sem diam, id consequat 45 | lectus eleifend quis. Etiam in risus efficitur, vestibulum velit sit amet, finibus augue. 46 | Donec non vulputate elit. Nulla ac pretium neque.

47 |
48 |
49 |
50 |
51 |

flash

52 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sodales sem diam, id consequat 53 | lectus eleifend quis. Etiam in risus efficitur, vestibulum velit sit amet, finibus augue. 54 | Donec non vulputate elit. Nulla ac pretium neque.

55 |
56 |
57 |
58 |
59 |

flash

60 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sodales sem diam, id consequat 61 | lectus eleifend quis. Etiam in risus efficitur, vestibulum velit sit amet, finibus augue. 62 | Donec non vulputate elit. Nulla ac pretium neque.

63 |
64 |
65 |
66 |
67 |

swing

68 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sodales sem diam, id consequat 69 | lectus eleifend quis. Etiam in risus efficitur, vestibulum velit sit amet, finibus augue. 70 | Donec non vulputate elit. Nulla ac pretium neque.

71 |
72 |
73 |
74 |
75 |

tada

76 |

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla sodales sem diam, id consequat 77 | lectus eleifend quis. Etiam in risus efficitur, vestibulum velit sit amet, finibus augue. 78 | Donec non vulputate elit. Nulla ac pretium neque.

79 |
80 |
81 |
82 |
83 |
84 |
85 |

Sweet Alert Exmaple

86 |
87 |
88 |
89 |
90 |
91 |
92 | 93 |
94 |
95 |
96 |
97 | 98 |
99 |
100 |
101 |
102 | 103 |
104 |
105 |
106 |
107 | 108 |
109 |
110 |
111 |
112 |
113 | 114 | <% include /src/include/footer.ejs %> 115 | 116 | <% include /src/include/scripts.ejs %> 117 | 155 | 156 | 157 | -------------------------------------------------------------------------------- /src/js/app.js: -------------------------------------------------------------------------------- 1 | 2 | require('./bootstrap'); -------------------------------------------------------------------------------- /src/js/bootstrap.js: -------------------------------------------------------------------------------- 1 | window._ = require('lodash'); 2 | 3 | /** 4 | * We'll load the axios HTTP library which allows us to easily issue requests 5 | * to our Laravel back-end. This library automatically handles sending the 6 | * CSRF token as a header based on the value of the "XSRF" token cookie. 7 | */ 8 | 9 | window.axios = require('axios'); 10 | 11 | window.axios.defaults.headers.common['X-Requested-With'] = 'XMLHttpRequest'; 12 | 13 | /** 14 | * Echo exposes an expressive API for subscribing to channels and listening 15 | * for events that are broadcast by Laravel. Echo and event broadcasting 16 | * allows your team to easily build robust real-time web applications. 17 | */ 18 | 19 | // import Echo from 'laravel-echo'; 20 | 21 | // window.Pusher = require('pusher-js'); 22 | 23 | // window.Echo = new Echo({ 24 | // broadcaster: 'pusher', 25 | // key: process.env.MIX_PUSHER_APP_KEY, 26 | // cluster: process.env.MIX_PUSHER_APP_CLUSTER, 27 | // forceTLS: true 28 | // }); 29 | 30 | window.$ = window.jQuery = require('jquery'); 31 | require('bootstrap'); 32 | 33 | -------------------------------------------------------------------------------- /src/sass/_variables.scss: -------------------------------------------------------------------------------- 1 | 2 | // Body 3 | $enable-rounded: false; 4 | // $info:red; 5 | // $blue: #dc2d1a; 6 | 7 | $primary: #dc2d1a; 8 | $info: #dcad1a; 9 | 10 | $border-radius: 0px; 11 | $btn-border-radius: 30px; 12 | // $btn-font-size: 25px; 13 | // $input-focus-bg: #dcad1a; 14 | 15 | // $input-transition: border-color ease-in-out 1s, box-shadow ease-in-out 1s; -------------------------------------------------------------------------------- /src/sass/about.scss: -------------------------------------------------------------------------------- 1 | .hd-title{ 2 | width: 100%; 3 | h3{ 4 | width: 100%; 5 | font-size: 35px; 6 | padding: 25px 0px; 7 | } 8 | } 9 | .about-bg{ 10 | width: 100%; 11 | img{ 12 | width: 100%; 13 | } 14 | } 15 | .about-info{ 16 | width: 100%; 17 | h4{ 18 | width: 100%; 19 | font-size:25px; 20 | padding:0px 0px 20px 0px; 21 | } 22 | p{ 23 | width: 100%; 24 | font-size: 16px; 25 | } 26 | } -------------------------------------------------------------------------------- /src/sass/app.scss: -------------------------------------------------------------------------------- 1 | // Fonts 2 | // @import url("https://fonts.googleapis.com/css?family=Raleway:300,400,600"); 3 | 4 | // Variables 5 | @import "variables"; 6 | 7 | // Bootstrap 8 | @import "~bootstrap/scss/bootstrap"; 9 | 10 | // @import "cover"; 11 | 12 | @import "header"; 13 | @import "index"; 14 | @import "font-awesome"; 15 | @import "about"; 16 | @import "datatable"; 17 | @import "contact-us"; 18 | 19 | main { 20 | .container { 21 | min-height: 500px; 22 | } 23 | } 24 | 25 | body { 26 | font-family: 'Raleway'; 27 | text-rendering: optimizeLegibility !important; 28 | -webkit-font-smoothing: antialiased !important; 29 | -moz-osx-font-smoothing: grayscale; 30 | } 31 | -------------------------------------------------------------------------------- /src/sass/contact-us.scss: -------------------------------------------------------------------------------- 1 | .map{ 2 | width: 100%; 3 | 4 | } 5 | 6 | .contact-form{ 7 | width: 100%; 8 | } 9 | 10 | form label { 11 | display: inline-block; 12 | width: 100px; 13 | } 14 | 15 | form div { 16 | margin-bottom: 10px; 17 | } 18 | 19 | .error { 20 | color: red; 21 | margin-left: 5px; 22 | } 23 | 24 | label.error { 25 | display: inline; 26 | } 27 | 28 | -------------------------------------------------------------------------------- /src/sass/datatable.scss: -------------------------------------------------------------------------------- 1 | .table-pd{ 2 | width: 100%; 3 | padding: 50px 0px 0px 0px; 4 | } 5 | [type="search"] { 6 | outline-offset: -2px; 7 | -webkit-appearance: none !important; 8 | border: 1px solid gray; 9 | border-radius: 5px; 10 | text-indent: 10px; 11 | } 12 | table.dataTable.hover tbody tr:hover, table.dataTable.display tbody tr:hover { 13 | background-color: #c8c8c8; 14 | } 15 | .dataTables_wrapper .dataTables_paginate .paginate_button.current, .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{ 16 | border-radius: 50px;border: 1px solid #000; 17 | } 18 | .dataTables_wrapper .dataTables_paginate .paginate_button{border-radius: 50px;} 19 | table.dataTable thead th, table.dataTable thead td { 20 | padding: 10px 18px; 21 | border-bottom: 2px solid #111; 22 | } 23 | table.dataTable.stripe tbody tr.odd, table.dataTable.display tbody tr.odd { 24 | background-color: #e0e0e0; 25 | } -------------------------------------------------------------------------------- /src/sass/font-awesome.scss: -------------------------------------------------------------------------------- 1 | .hd-title{ 2 | width: 100%; 3 | h3{ 4 | width: 100%; 5 | font-size: 35px; 6 | padding: 25px 0px; 7 | } 8 | } 9 | .font-awesome-iconbox{ 10 | width: 100%; 11 | text-align: center; 12 | i{ 13 | width: 100%; 14 | font-size: 35px; 15 | } 16 | } 17 | 18 | 19 | 20 | 21 | -------------------------------------------------------------------------------- /src/sass/footer.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/sass/footer.scss -------------------------------------------------------------------------------- /src/sass/header.scss: -------------------------------------------------------------------------------- 1 | header { 2 | .lms-header-logo { 3 | margin-right: auto; 4 | } 5 | } -------------------------------------------------------------------------------- /src/sass/index.scss: -------------------------------------------------------------------------------- 1 | #lms-page-index { 2 | p { 3 | font-size: 14px; 4 | //576 5 | @include media-breakpoint-up(sm) { 6 | font-size: 15px; 7 | } 8 | //768 9 | @include media-breakpoint-up(md) { 10 | font-size: 16px; 11 | } 12 | //992 13 | @include media-breakpoint-up(lg) { 14 | font-size: 17px; 15 | } 16 | //1200 17 | @include media-breakpoint-up(xl) { 18 | font-size: 18px; 19 | } 20 | 21 | // span { 22 | // background-color: $primary; 23 | // } 24 | } 25 | } 26 | 27 | 28 | .hd-title{ 29 | width: 100%; 30 | h3{ 31 | width: 100%; 32 | font-size: 35px; 33 | padding: 25px 0px; 34 | } 35 | } 36 | 37 | .animated-box{ 38 | width: 100%; 39 | padding: 50px 30px; 40 | margin: 0px 0px 40px 0px; 41 | -moz-box-shadow: 3px 3px 5px 6px #ccc; 42 | -webkit-box-shadow: 3px 3px 5px 6px #ccc; 43 | box-shadow: 3px 3px 5px 6px #ccc; 44 | } 45 | 46 | .sweetalert{ 47 | width: 100%; 48 | text-align: center; 49 | } -------------------------------------------------------------------------------- /src/vendor/dataTables/datatables.min.css: -------------------------------------------------------------------------------- 1 | table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("../img/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("../img/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("../images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("../img/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("../img/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#ffffff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:whitesmoke}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px 4px 4px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:white;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}} -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-brands-400.eot -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-brands-400.woff -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-regular-400.eot -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-regular-400.woff -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-solid-900.eot -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-solid-900.woff -------------------------------------------------------------------------------- /src/vendor/font-awesome/fonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/font-awesome/fonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /src/vendor/jqueryui/AUTHORS.txt: -------------------------------------------------------------------------------- 1 | Authors ordered by first contribution 2 | A list of current team members is available at http://jqueryui.com/about 3 | 4 | Paul Bakaus 5 | Richard Worth 6 | Yehuda Katz 7 | Sean Catchpole 8 | John Resig 9 | Tane Piper 10 | Dmitri Gaskin 11 | Klaus Hartl 12 | Stefan Petre 13 | Gilles van den Hoven 14 | Micheil Bryan Smith 15 | Jörn Zaefferer 16 | Marc Grabanski 17 | Keith Wood 18 | Brandon Aaron 19 | Scott González 20 | Eduardo Lundgren 21 | Aaron Eisenberger 22 | Joan Piedra 23 | Bruno Basto 24 | Remy Sharp 25 | Bohdan Ganicky 26 | David Bolter 27 | Chi Cheng 28 | Ca-Phun Ung 29 | Ariel Flesler 30 | Maggie Wachs 31 | Scott Jehl 32 | Todd Parker 33 | Andrew Powell 34 | Brant Burnett 35 | Douglas Neiner 36 | Paul Irish 37 | Ralph Whitbeck 38 | Thibault Duplessis 39 | Dominique Vincent 40 | Jack Hsu 41 | Adam Sontag 42 | Carl Fürstenberg 43 | Kevin Dalman 44 | Alberto Fernández Capel 45 | Jacek Jędrzejewski (http://jacek.jedrzejewski.name) 46 | Ting Kuei 47 | Samuel Cormier-Iijima 48 | Jon Palmer 49 | Ben Hollis 50 | Justin MacCarthy 51 | Eyal Kobrigo 52 | Tiago Freire 53 | Diego Tres 54 | Holger Rüprich 55 | Ziling Zhao 56 | Mike Alsup 57 | Robson Braga Araujo 58 | Pierre-Henri Ausseil 59 | Christopher McCulloh 60 | Andrew Newcomb 61 | Lim Chee Aun 62 | Jorge Barreiro 63 | Daniel Steigerwald 64 | John Firebaugh 65 | John Enters 66 | Andrey Kapitcyn 67 | Dmitry Petrov 68 | Eric Hynds 69 | Chairat Sunthornwiphat 70 | Josh Varner 71 | Stéphane Raimbault 72 | Jay Merrifield 73 | J. Ryan Stinnett 74 | Peter Heiberg 75 | Alex Dovenmuehle 76 | Jamie Gegerson 77 | Raymond Schwartz 78 | Phillip Barnes 79 | Kyle Wilkinson 80 | Khaled AlHourani 81 | Marian Rudzynski 82 | Jean-Francois Remy 83 | Doug Blood 84 | Filippo Cavallarin 85 | Heiko Henning 86 | Aliaksandr Rahalevich 87 | Mario Visic 88 | Xavi Ramirez 89 | Max Schnur 90 | Saji Nediyanchath 91 | Corey Frang 92 | Aaron Peterson 93 | Ivan Peters 94 | Mohamed Cherif Bouchelaghem 95 | Marcos Sousa 96 | Michael DellaNoce 97 | George Marshall 98 | Tobias Brunner 99 | Martin Solli 100 | David Petersen 101 | Dan Heberden 102 | William Kevin Manire 103 | Gilmore Davidson 104 | Michael Wu 105 | Adam Parod 106 | Guillaume Gautreau 107 | Marcel Toele 108 | Dan Streetman 109 | Matt Hoskins 110 | Giovanni Giacobbi 111 | Kyle Florence 112 | Pavol Hluchý 113 | Hans Hillen 114 | Mark Johnson 115 | Trey Hunner 116 | Shane Whittet 117 | Edward A Faulkner 118 | Adam Baratz 119 | Kato Kazuyoshi 120 | Eike Send 121 | Kris Borchers 122 | Eddie Monge 123 | Israel Tsadok 124 | Carson McDonald 125 | Jason Davies 126 | Garrison Locke 127 | David Murdoch 128 | Benjamin Scott Boyle 129 | Jesse Baird 130 | Jonathan Vingiano 131 | Dylan Just 132 | Hiroshi Tomita 133 | Glenn Goodrich 134 | Tarafder Ashek-E-Elahi 135 | Ryan Neufeld 136 | Marc Neuwirth 137 | Philip Graham 138 | Benjamin Sterling 139 | Wesley Walser 140 | Kouhei Sutou 141 | Karl Kirch 142 | Chris Kelly 143 | Jason Oster 144 | Felix Nagel 145 | Alexander Polomoshnov 146 | David Leal 147 | Igor Milla 148 | Dave Methvin 149 | Florian Gutmann 150 | Marwan Al Jubeh 151 | Milan Broum 152 | Sebastian Sauer 153 | Gaëtan Muller 154 | Michel Weimerskirch 155 | William Griffiths 156 | Stojce Slavkovski 157 | David Soms 158 | David De Sloovere 159 | Michael P. Jung 160 | Shannon Pekary 161 | Dan Wellman 162 | Matthew Edward Hutton 163 | James Khoury 164 | Rob Loach 165 | Alberto Monteiro 166 | Alex Rhea 167 | Krzysztof Rosiński 168 | Ryan Olton 169 | Genie <386@mail.com> 170 | Rick Waldron 171 | Ian Simpson 172 | Lev Kitsis 173 | TJ VanToll 174 | Justin Domnitz 175 | Douglas Cerna 176 | Bert ter Heide 177 | Jasvir Nagra 178 | Yuriy Khabarov <13real008@gmail.com> 179 | Harri Kilpiö 180 | Lado Lomidze 181 | Amir E. Aharoni 182 | Simon Sattes 183 | Jo Liss 184 | Guntupalli Karunakar 185 | Shahyar Ghobadpour 186 | Lukasz Lipinski 187 | Timo Tijhof 188 | Jason Moon 189 | Martin Frost 190 | Eneko Illarramendi 191 | EungJun Yi 192 | Courtland Allen 193 | Viktar Varvanovich 194 | Danny Trunk 195 | Pavel Stetina 196 | Michael Stay 197 | Steven Roussey 198 | Michael Hollis 199 | Lee Rowlands 200 | Timmy Willison 201 | Karl Swedberg 202 | Baoju Yuan 203 | Maciej Mroziński 204 | Luis Dalmolin 205 | Mark Aaron Shirley 206 | Martin Hoch 207 | Jiayi Yang 208 | Philipp Benjamin Köppchen 209 | Sindre Sorhus 210 | Bernhard Sirlinger 211 | Jared A. Scheel 212 | Rafael Xavier de Souza 213 | John Chen 214 | Robert Beuligmann 215 | Dale Kocian 216 | Mike Sherov 217 | Andrew Couch 218 | Marc-Andre Lafortune 219 | Nate Eagle 220 | David Souther 221 | Mathias Stenbom 222 | Sergey Kartashov 223 | Avinash R 224 | Ethan Romba 225 | Cory Gackenheimer 226 | Juan Pablo Kaniefsky 227 | Roman Salnikov 228 | Anika Henke 229 | Samuel Bovée 230 | Fabrício Matté 231 | Viktor Kojouharov 232 | Pawel Maruszczyk (http://hrabstwo.net) 233 | Pavel Selitskas 234 | Bjørn Johansen 235 | Matthieu Penant 236 | Dominic Barnes 237 | David Sullivan 238 | Thomas Jaggi 239 | Vahid Sohrabloo 240 | Travis Carden 241 | Bruno M. Custódio 242 | Nathanael Silverman 243 | Christian Wenz 244 | Steve Urmston 245 | Zaven Muradyan 246 | Woody Gilk 247 | Zbigniew Motyka 248 | Suhail Alkowaileet 249 | Toshi MARUYAMA 250 | David Hansen 251 | Brian Grinstead 252 | Christian Klammer 253 | Steven Luscher 254 | Gan Eng Chin 255 | Gabriel Schulhof 256 | Alexander Schmitz 257 | Vilhjálmur Skúlason 258 | Siebrand Mazeland 259 | Mohsen Ekhtiari 260 | Pere Orga 261 | Jasper de Groot 262 | Stephane Deschamps 263 | Jyoti Deka 264 | Andrei Picus 265 | Ondrej Novy 266 | Jacob McCutcheon 267 | Monika Piotrowicz 268 | Imants Horsts 269 | Eric Dahl 270 | Dave Stein 271 | Dylan Barrell 272 | Daniel DeGroff 273 | Michael Wiencek 274 | Thomas Meyer 275 | Ruslan Yakhyaev 276 | Brian J. Dowling 277 | Ben Higgins 278 | Yermo Lamers 279 | Patrick Stapleton 280 | Trisha Crowley 281 | Usman Akeju 282 | Rodrigo Menezes 283 | Jacques Perrault 284 | Frederik Elvhage 285 | Will Holley 286 | Uri Gilad 287 | Richard Gibson 288 | Simen Bekkhus 289 | Chen Eshchar 290 | Bruno Pérel 291 | Mohammed Alshehri 292 | Lisa Seacat DeLuca 293 | Anne-Gaelle Colom 294 | Adam Foster 295 | Luke Page 296 | Daniel Owens 297 | Michael Orchard 298 | Marcus Warren 299 | Nils Heuermann 300 | Marco Ziech 301 | Patricia Juarez 302 | Ben Mosher 303 | Ablay Keldibek 304 | Thomas Applencourt 305 | Jiabao Wu 306 | Eric Lee Carraway 307 | Victor Homyakov 308 | Myeongjin Lee 309 | Liran Sharir 310 | Weston Ruter 311 | Mani Mishra 312 | Hannah Methvin 313 | Leonardo Balter 314 | Benjamin Albert 315 | Michał Gołębiowski 316 | Alyosha Pushak 317 | Fahad Ahmad 318 | Matt Brundage 319 | Francesc Baeta 320 | Piotr Baran 321 | Mukul Hase 322 | Konstantin Dinev 323 | Rand Scullard 324 | Dan Strohl 325 | Maksim Ryzhikov 326 | Amine HADDAD 327 | Amanpreet Singh 328 | Alexey Balchunas 329 | Peter Kehl 330 | Peter Dave Hello 331 | Johannes Schäfer 332 | Ville Skyttä 333 | Ryan Oriecuia 334 | -------------------------------------------------------------------------------- /src/vendor/jqueryui/LICENSE.txt: -------------------------------------------------------------------------------- 1 | Copyright jQuery Foundation and other contributors, https://jquery.org/ 2 | 3 | This software consists of voluntary contributions made by many 4 | individuals. For exact contribution history, see the revision history 5 | available at https://github.com/jquery/jquery-ui 6 | 7 | The following license applies to all parts of this software except as 8 | documented below: 9 | 10 | ==== 11 | 12 | Permission is hereby granted, free of charge, to any person obtaining 13 | a copy of this software and associated documentation files (the 14 | "Software"), to deal in the Software without restriction, including 15 | without limitation the rights to use, copy, modify, merge, publish, 16 | distribute, sublicense, and/or sell copies of the Software, and to 17 | permit persons to whom the Software is furnished to do so, subject to 18 | the following conditions: 19 | 20 | The above copyright notice and this permission notice shall be 21 | included in all copies or substantial portions of the Software. 22 | 23 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 24 | EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 25 | MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 26 | NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 27 | LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 28 | OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 29 | WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 30 | 31 | ==== 32 | 33 | Copyright and related rights for sample code are waived via CC0. Sample 34 | code is defined as all source code contained within the demos directory. 35 | 36 | CC0: http://creativecommons.org/publicdomain/zero/1.0/ 37 | 38 | ==== 39 | 40 | All files located in the node_modules and external directories are 41 | externally maintained libraries used by this software which have their 42 | own licenses; we recommend you read them, as their terms may differ from 43 | the terms above. 44 | -------------------------------------------------------------------------------- /src/vendor/jqueryui/images/ui-icons_444444_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/jqueryui/images/ui-icons_444444_256x240.png -------------------------------------------------------------------------------- /src/vendor/jqueryui/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/jqueryui/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /src/vendor/jqueryui/images/ui-icons_777620_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/jqueryui/images/ui-icons_777620_256x240.png -------------------------------------------------------------------------------- /src/vendor/jqueryui/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/jqueryui/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /src/vendor/jqueryui/images/ui-icons_cc0000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/jqueryui/images/ui-icons_cc0000_256x240.png -------------------------------------------------------------------------------- /src/vendor/jqueryui/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/logisticinfotech/laravel-mix-starter/69d762c92bfa3278869cec71ff4f0005b5289d0d/src/vendor/jqueryui/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /src/vendor/jqueryui/jquery-ui.structure.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.12.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | */ 11 | .ui-draggable-handle { 12 | -ms-touch-action: none; 13 | touch-action: none; 14 | } 15 | /* Layout helpers 16 | ----------------------------------*/ 17 | .ui-helper-hidden { 18 | display: none; 19 | } 20 | .ui-helper-hidden-accessible { 21 | border: 0; 22 | clip: rect(0 0 0 0); 23 | height: 1px; 24 | margin: -1px; 25 | overflow: hidden; 26 | padding: 0; 27 | position: absolute; 28 | width: 1px; 29 | } 30 | .ui-helper-reset { 31 | margin: 0; 32 | padding: 0; 33 | border: 0; 34 | outline: 0; 35 | line-height: 1.3; 36 | text-decoration: none; 37 | font-size: 100%; 38 | list-style: none; 39 | } 40 | .ui-helper-clearfix:before, 41 | .ui-helper-clearfix:after { 42 | content: ""; 43 | display: table; 44 | border-collapse: collapse; 45 | } 46 | .ui-helper-clearfix:after { 47 | clear: both; 48 | } 49 | .ui-helper-zfix { 50 | width: 100%; 51 | height: 100%; 52 | top: 0; 53 | left: 0; 54 | position: absolute; 55 | opacity: 0; 56 | filter:Alpha(Opacity=0); /* support: IE8 */ 57 | } 58 | 59 | .ui-front { 60 | z-index: 100; 61 | } 62 | 63 | 64 | /* Interaction Cues 65 | ----------------------------------*/ 66 | .ui-state-disabled { 67 | cursor: default !important; 68 | pointer-events: none; 69 | } 70 | 71 | 72 | /* Icons 73 | ----------------------------------*/ 74 | .ui-icon { 75 | display: inline-block; 76 | vertical-align: middle; 77 | margin-top: -.25em; 78 | position: relative; 79 | text-indent: -99999px; 80 | overflow: hidden; 81 | background-repeat: no-repeat; 82 | } 83 | 84 | .ui-widget-icon-block { 85 | left: 50%; 86 | margin-left: -8px; 87 | display: block; 88 | } 89 | 90 | /* Misc visuals 91 | ----------------------------------*/ 92 | 93 | /* Overlays */ 94 | .ui-widget-overlay { 95 | position: fixed; 96 | top: 0; 97 | left: 0; 98 | width: 100%; 99 | height: 100%; 100 | } 101 | .ui-resizable { 102 | position: relative; 103 | } 104 | .ui-resizable-handle { 105 | position: absolute; 106 | font-size: 0.1px; 107 | display: block; 108 | -ms-touch-action: none; 109 | touch-action: none; 110 | } 111 | .ui-resizable-disabled .ui-resizable-handle, 112 | .ui-resizable-autohide .ui-resizable-handle { 113 | display: none; 114 | } 115 | .ui-resizable-n { 116 | cursor: n-resize; 117 | height: 7px; 118 | width: 100%; 119 | top: -5px; 120 | left: 0; 121 | } 122 | .ui-resizable-s { 123 | cursor: s-resize; 124 | height: 7px; 125 | width: 100%; 126 | bottom: -5px; 127 | left: 0; 128 | } 129 | .ui-resizable-e { 130 | cursor: e-resize; 131 | width: 7px; 132 | right: -5px; 133 | top: 0; 134 | height: 100%; 135 | } 136 | .ui-resizable-w { 137 | cursor: w-resize; 138 | width: 7px; 139 | left: -5px; 140 | top: 0; 141 | height: 100%; 142 | } 143 | .ui-resizable-se { 144 | cursor: se-resize; 145 | width: 12px; 146 | height: 12px; 147 | right: 1px; 148 | bottom: 1px; 149 | } 150 | .ui-resizable-sw { 151 | cursor: sw-resize; 152 | width: 9px; 153 | height: 9px; 154 | left: -5px; 155 | bottom: -5px; 156 | } 157 | .ui-resizable-nw { 158 | cursor: nw-resize; 159 | width: 9px; 160 | height: 9px; 161 | left: -5px; 162 | top: -5px; 163 | } 164 | .ui-resizable-ne { 165 | cursor: ne-resize; 166 | width: 9px; 167 | height: 9px; 168 | right: -5px; 169 | top: -5px; 170 | } 171 | .ui-selectable { 172 | -ms-touch-action: none; 173 | touch-action: none; 174 | } 175 | .ui-selectable-helper { 176 | position: absolute; 177 | z-index: 100; 178 | border: 1px dotted black; 179 | } 180 | .ui-sortable-handle { 181 | -ms-touch-action: none; 182 | touch-action: none; 183 | } 184 | .ui-accordion .ui-accordion-header { 185 | display: block; 186 | cursor: pointer; 187 | position: relative; 188 | margin: 2px 0 0 0; 189 | padding: .5em .5em .5em .7em; 190 | font-size: 100%; 191 | } 192 | .ui-accordion .ui-accordion-content { 193 | padding: 1em 2.2em; 194 | border-top: 0; 195 | overflow: auto; 196 | } 197 | .ui-autocomplete { 198 | position: absolute; 199 | top: 0; 200 | left: 0; 201 | cursor: default; 202 | } 203 | .ui-menu { 204 | list-style: none; 205 | padding: 0; 206 | margin: 0; 207 | display: block; 208 | outline: 0; 209 | } 210 | .ui-menu .ui-menu { 211 | position: absolute; 212 | } 213 | .ui-menu .ui-menu-item { 214 | margin: 0; 215 | cursor: pointer; 216 | /* support: IE10, see #8844 */ 217 | list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); 218 | } 219 | .ui-menu .ui-menu-item-wrapper { 220 | position: relative; 221 | padding: 3px 1em 3px .4em; 222 | } 223 | .ui-menu .ui-menu-divider { 224 | margin: 5px 0; 225 | height: 0; 226 | font-size: 0; 227 | line-height: 0; 228 | border-width: 1px 0 0 0; 229 | } 230 | .ui-menu .ui-state-focus, 231 | .ui-menu .ui-state-active { 232 | margin: -1px; 233 | } 234 | 235 | /* icon support */ 236 | .ui-menu-icons { 237 | position: relative; 238 | } 239 | .ui-menu-icons .ui-menu-item-wrapper { 240 | padding-left: 2em; 241 | } 242 | 243 | /* left-aligned */ 244 | .ui-menu .ui-icon { 245 | position: absolute; 246 | top: 0; 247 | bottom: 0; 248 | left: .2em; 249 | margin: auto 0; 250 | } 251 | 252 | /* right-aligned */ 253 | .ui-menu .ui-menu-icon { 254 | left: auto; 255 | right: 0; 256 | } 257 | .ui-button { 258 | padding: .4em 1em; 259 | display: inline-block; 260 | position: relative; 261 | line-height: normal; 262 | margin-right: .1em; 263 | cursor: pointer; 264 | vertical-align: middle; 265 | text-align: center; 266 | -webkit-user-select: none; 267 | -moz-user-select: none; 268 | -ms-user-select: none; 269 | user-select: none; 270 | 271 | /* Support: IE <= 11 */ 272 | overflow: visible; 273 | } 274 | 275 | .ui-button, 276 | .ui-button:link, 277 | .ui-button:visited, 278 | .ui-button:hover, 279 | .ui-button:active { 280 | text-decoration: none; 281 | } 282 | 283 | /* to make room for the icon, a width needs to be set here */ 284 | .ui-button-icon-only { 285 | width: 2em; 286 | box-sizing: border-box; 287 | text-indent: -9999px; 288 | white-space: nowrap; 289 | } 290 | 291 | /* no icon support for input elements */ 292 | input.ui-button.ui-button-icon-only { 293 | text-indent: 0; 294 | } 295 | 296 | /* button icon element(s) */ 297 | .ui-button-icon-only .ui-icon { 298 | position: absolute; 299 | top: 50%; 300 | left: 50%; 301 | margin-top: -8px; 302 | margin-left: -8px; 303 | } 304 | 305 | .ui-button.ui-icon-notext .ui-icon { 306 | padding: 0; 307 | width: 2.1em; 308 | height: 2.1em; 309 | text-indent: -9999px; 310 | white-space: nowrap; 311 | 312 | } 313 | 314 | input.ui-button.ui-icon-notext .ui-icon { 315 | width: auto; 316 | height: auto; 317 | text-indent: 0; 318 | white-space: normal; 319 | padding: .4em 1em; 320 | } 321 | 322 | /* workarounds */ 323 | /* Support: Firefox 5 - 40 */ 324 | input.ui-button::-moz-focus-inner, 325 | button.ui-button::-moz-focus-inner { 326 | border: 0; 327 | padding: 0; 328 | } 329 | .ui-controlgroup { 330 | vertical-align: middle; 331 | display: inline-block; 332 | } 333 | .ui-controlgroup > .ui-controlgroup-item { 334 | float: left; 335 | margin-left: 0; 336 | margin-right: 0; 337 | } 338 | .ui-controlgroup > .ui-controlgroup-item:focus, 339 | .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { 340 | z-index: 9999; 341 | } 342 | .ui-controlgroup-vertical > .ui-controlgroup-item { 343 | display: block; 344 | float: none; 345 | width: 100%; 346 | margin-top: 0; 347 | margin-bottom: 0; 348 | text-align: left; 349 | } 350 | .ui-controlgroup-vertical .ui-controlgroup-item { 351 | box-sizing: border-box; 352 | } 353 | .ui-controlgroup .ui-controlgroup-label { 354 | padding: .4em 1em; 355 | } 356 | .ui-controlgroup .ui-controlgroup-label span { 357 | font-size: 80%; 358 | } 359 | .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { 360 | border-left: none; 361 | } 362 | .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { 363 | border-top: none; 364 | } 365 | .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { 366 | border-right: none; 367 | } 368 | .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { 369 | border-bottom: none; 370 | } 371 | 372 | /* Spinner specific style fixes */ 373 | .ui-controlgroup-vertical .ui-spinner-input { 374 | 375 | /* Support: IE8 only, Android < 4.4 only */ 376 | width: 75%; 377 | width: calc( 100% - 2.4em ); 378 | } 379 | .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { 380 | border-top-style: solid; 381 | } 382 | 383 | .ui-checkboxradio-label .ui-icon-background { 384 | box-shadow: inset 1px 1px 1px #ccc; 385 | border-radius: .12em; 386 | border: none; 387 | } 388 | .ui-checkboxradio-radio-label .ui-icon-background { 389 | width: 16px; 390 | height: 16px; 391 | border-radius: 1em; 392 | overflow: visible; 393 | border: none; 394 | } 395 | .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, 396 | .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { 397 | background-image: none; 398 | width: 8px; 399 | height: 8px; 400 | border-width: 4px; 401 | border-style: solid; 402 | } 403 | .ui-checkboxradio-disabled { 404 | pointer-events: none; 405 | } 406 | .ui-datepicker { 407 | width: 17em; 408 | padding: .2em .2em 0; 409 | display: none; 410 | } 411 | .ui-datepicker .ui-datepicker-header { 412 | position: relative; 413 | padding: .2em 0; 414 | } 415 | .ui-datepicker .ui-datepicker-prev, 416 | .ui-datepicker .ui-datepicker-next { 417 | position: absolute; 418 | top: 2px; 419 | width: 1.8em; 420 | height: 1.8em; 421 | } 422 | .ui-datepicker .ui-datepicker-prev-hover, 423 | .ui-datepicker .ui-datepicker-next-hover { 424 | top: 1px; 425 | } 426 | .ui-datepicker .ui-datepicker-prev { 427 | left: 2px; 428 | } 429 | .ui-datepicker .ui-datepicker-next { 430 | right: 2px; 431 | } 432 | .ui-datepicker .ui-datepicker-prev-hover { 433 | left: 1px; 434 | } 435 | .ui-datepicker .ui-datepicker-next-hover { 436 | right: 1px; 437 | } 438 | .ui-datepicker .ui-datepicker-prev span, 439 | .ui-datepicker .ui-datepicker-next span { 440 | display: block; 441 | position: absolute; 442 | left: 50%; 443 | margin-left: -8px; 444 | top: 50%; 445 | margin-top: -8px; 446 | } 447 | .ui-datepicker .ui-datepicker-title { 448 | margin: 0 2.3em; 449 | line-height: 1.8em; 450 | text-align: center; 451 | } 452 | .ui-datepicker .ui-datepicker-title select { 453 | font-size: 1em; 454 | margin: 1px 0; 455 | } 456 | .ui-datepicker select.ui-datepicker-month, 457 | .ui-datepicker select.ui-datepicker-year { 458 | width: 45%; 459 | } 460 | .ui-datepicker table { 461 | width: 100%; 462 | font-size: .9em; 463 | border-collapse: collapse; 464 | margin: 0 0 .4em; 465 | } 466 | .ui-datepicker th { 467 | padding: .7em .3em; 468 | text-align: center; 469 | font-weight: bold; 470 | border: 0; 471 | } 472 | .ui-datepicker td { 473 | border: 0; 474 | padding: 1px; 475 | } 476 | .ui-datepicker td span, 477 | .ui-datepicker td a { 478 | display: block; 479 | padding: .2em; 480 | text-align: right; 481 | text-decoration: none; 482 | } 483 | .ui-datepicker .ui-datepicker-buttonpane { 484 | background-image: none; 485 | margin: .7em 0 0 0; 486 | padding: 0 .2em; 487 | border-left: 0; 488 | border-right: 0; 489 | border-bottom: 0; 490 | } 491 | .ui-datepicker .ui-datepicker-buttonpane button { 492 | float: right; 493 | margin: .5em .2em .4em; 494 | cursor: pointer; 495 | padding: .2em .6em .3em .6em; 496 | width: auto; 497 | overflow: visible; 498 | } 499 | .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { 500 | float: left; 501 | } 502 | 503 | /* with multiple calendars */ 504 | .ui-datepicker.ui-datepicker-multi { 505 | width: auto; 506 | } 507 | .ui-datepicker-multi .ui-datepicker-group { 508 | float: left; 509 | } 510 | .ui-datepicker-multi .ui-datepicker-group table { 511 | width: 95%; 512 | margin: 0 auto .4em; 513 | } 514 | .ui-datepicker-multi-2 .ui-datepicker-group { 515 | width: 50%; 516 | } 517 | .ui-datepicker-multi-3 .ui-datepicker-group { 518 | width: 33.3%; 519 | } 520 | .ui-datepicker-multi-4 .ui-datepicker-group { 521 | width: 25%; 522 | } 523 | .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, 524 | .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { 525 | border-left-width: 0; 526 | } 527 | .ui-datepicker-multi .ui-datepicker-buttonpane { 528 | clear: left; 529 | } 530 | .ui-datepicker-row-break { 531 | clear: both; 532 | width: 100%; 533 | font-size: 0; 534 | } 535 | 536 | /* RTL support */ 537 | .ui-datepicker-rtl { 538 | direction: rtl; 539 | } 540 | .ui-datepicker-rtl .ui-datepicker-prev { 541 | right: 2px; 542 | left: auto; 543 | } 544 | .ui-datepicker-rtl .ui-datepicker-next { 545 | left: 2px; 546 | right: auto; 547 | } 548 | .ui-datepicker-rtl .ui-datepicker-prev:hover { 549 | right: 1px; 550 | left: auto; 551 | } 552 | .ui-datepicker-rtl .ui-datepicker-next:hover { 553 | left: 1px; 554 | right: auto; 555 | } 556 | .ui-datepicker-rtl .ui-datepicker-buttonpane { 557 | clear: right; 558 | } 559 | .ui-datepicker-rtl .ui-datepicker-buttonpane button { 560 | float: left; 561 | } 562 | .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, 563 | .ui-datepicker-rtl .ui-datepicker-group { 564 | float: right; 565 | } 566 | .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, 567 | .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { 568 | border-right-width: 0; 569 | border-left-width: 1px; 570 | } 571 | 572 | /* Icons */ 573 | .ui-datepicker .ui-icon { 574 | display: block; 575 | text-indent: -99999px; 576 | overflow: hidden; 577 | background-repeat: no-repeat; 578 | left: .5em; 579 | top: .3em; 580 | } 581 | .ui-dialog { 582 | position: absolute; 583 | top: 0; 584 | left: 0; 585 | padding: .2em; 586 | outline: 0; 587 | } 588 | .ui-dialog .ui-dialog-titlebar { 589 | padding: .4em 1em; 590 | position: relative; 591 | } 592 | .ui-dialog .ui-dialog-title { 593 | float: left; 594 | margin: .1em 0; 595 | white-space: nowrap; 596 | width: 90%; 597 | overflow: hidden; 598 | text-overflow: ellipsis; 599 | } 600 | .ui-dialog .ui-dialog-titlebar-close { 601 | position: absolute; 602 | right: .3em; 603 | top: 50%; 604 | width: 20px; 605 | margin: -10px 0 0 0; 606 | padding: 1px; 607 | height: 20px; 608 | } 609 | .ui-dialog .ui-dialog-content { 610 | position: relative; 611 | border: 0; 612 | padding: .5em 1em; 613 | background: none; 614 | overflow: auto; 615 | } 616 | .ui-dialog .ui-dialog-buttonpane { 617 | text-align: left; 618 | border-width: 1px 0 0 0; 619 | background-image: none; 620 | margin-top: .5em; 621 | padding: .3em 1em .5em .4em; 622 | } 623 | .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { 624 | float: right; 625 | } 626 | .ui-dialog .ui-dialog-buttonpane button { 627 | margin: .5em .4em .5em 0; 628 | cursor: pointer; 629 | } 630 | .ui-dialog .ui-resizable-n { 631 | height: 2px; 632 | top: 0; 633 | } 634 | .ui-dialog .ui-resizable-e { 635 | width: 2px; 636 | right: 0; 637 | } 638 | .ui-dialog .ui-resizable-s { 639 | height: 2px; 640 | bottom: 0; 641 | } 642 | .ui-dialog .ui-resizable-w { 643 | width: 2px; 644 | left: 0; 645 | } 646 | .ui-dialog .ui-resizable-se, 647 | .ui-dialog .ui-resizable-sw, 648 | .ui-dialog .ui-resizable-ne, 649 | .ui-dialog .ui-resizable-nw { 650 | width: 7px; 651 | height: 7px; 652 | } 653 | .ui-dialog .ui-resizable-se { 654 | right: 0; 655 | bottom: 0; 656 | } 657 | .ui-dialog .ui-resizable-sw { 658 | left: 0; 659 | bottom: 0; 660 | } 661 | .ui-dialog .ui-resizable-ne { 662 | right: 0; 663 | top: 0; 664 | } 665 | .ui-dialog .ui-resizable-nw { 666 | left: 0; 667 | top: 0; 668 | } 669 | .ui-draggable .ui-dialog-titlebar { 670 | cursor: move; 671 | } 672 | .ui-progressbar { 673 | height: 2em; 674 | text-align: left; 675 | overflow: hidden; 676 | } 677 | .ui-progressbar .ui-progressbar-value { 678 | margin: -1px; 679 | height: 100%; 680 | } 681 | .ui-progressbar .ui-progressbar-overlay { 682 | background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); 683 | height: 100%; 684 | filter: alpha(opacity=25); /* support: IE8 */ 685 | opacity: 0.25; 686 | } 687 | .ui-progressbar-indeterminate .ui-progressbar-value { 688 | background-image: none; 689 | } 690 | .ui-selectmenu-menu { 691 | padding: 0; 692 | margin: 0; 693 | position: absolute; 694 | top: 0; 695 | left: 0; 696 | display: none; 697 | } 698 | .ui-selectmenu-menu .ui-menu { 699 | overflow: auto; 700 | overflow-x: hidden; 701 | padding-bottom: 1px; 702 | } 703 | .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { 704 | font-size: 1em; 705 | font-weight: bold; 706 | line-height: 1.5; 707 | padding: 2px 0.4em; 708 | margin: 0.5em 0 0 0; 709 | height: auto; 710 | border: 0; 711 | } 712 | .ui-selectmenu-open { 713 | display: block; 714 | } 715 | .ui-selectmenu-text { 716 | display: block; 717 | margin-right: 20px; 718 | overflow: hidden; 719 | text-overflow: ellipsis; 720 | } 721 | .ui-selectmenu-button.ui-button { 722 | text-align: left; 723 | white-space: nowrap; 724 | width: 14em; 725 | } 726 | .ui-selectmenu-icon.ui-icon { 727 | float: right; 728 | margin-top: 0; 729 | } 730 | .ui-slider { 731 | position: relative; 732 | text-align: left; 733 | } 734 | .ui-slider .ui-slider-handle { 735 | position: absolute; 736 | z-index: 2; 737 | width: 1.2em; 738 | height: 1.2em; 739 | cursor: default; 740 | -ms-touch-action: none; 741 | touch-action: none; 742 | } 743 | .ui-slider .ui-slider-range { 744 | position: absolute; 745 | z-index: 1; 746 | font-size: .7em; 747 | display: block; 748 | border: 0; 749 | background-position: 0 0; 750 | } 751 | 752 | /* support: IE8 - See #6727 */ 753 | .ui-slider.ui-state-disabled .ui-slider-handle, 754 | .ui-slider.ui-state-disabled .ui-slider-range { 755 | filter: inherit; 756 | } 757 | 758 | .ui-slider-horizontal { 759 | height: .8em; 760 | } 761 | .ui-slider-horizontal .ui-slider-handle { 762 | top: -.3em; 763 | margin-left: -.6em; 764 | } 765 | .ui-slider-horizontal .ui-slider-range { 766 | top: 0; 767 | height: 100%; 768 | } 769 | .ui-slider-horizontal .ui-slider-range-min { 770 | left: 0; 771 | } 772 | .ui-slider-horizontal .ui-slider-range-max { 773 | right: 0; 774 | } 775 | 776 | .ui-slider-vertical { 777 | width: .8em; 778 | height: 100px; 779 | } 780 | .ui-slider-vertical .ui-slider-handle { 781 | left: -.3em; 782 | margin-left: 0; 783 | margin-bottom: -.6em; 784 | } 785 | .ui-slider-vertical .ui-slider-range { 786 | left: 0; 787 | width: 100%; 788 | } 789 | .ui-slider-vertical .ui-slider-range-min { 790 | bottom: 0; 791 | } 792 | .ui-slider-vertical .ui-slider-range-max { 793 | top: 0; 794 | } 795 | .ui-spinner { 796 | position: relative; 797 | display: inline-block; 798 | overflow: hidden; 799 | padding: 0; 800 | vertical-align: middle; 801 | } 802 | .ui-spinner-input { 803 | border: none; 804 | background: none; 805 | color: inherit; 806 | padding: .222em 0; 807 | margin: .2em 0; 808 | vertical-align: middle; 809 | margin-left: .4em; 810 | margin-right: 2em; 811 | } 812 | .ui-spinner-button { 813 | width: 1.6em; 814 | height: 50%; 815 | font-size: .5em; 816 | padding: 0; 817 | margin: 0; 818 | text-align: center; 819 | position: absolute; 820 | cursor: default; 821 | display: block; 822 | overflow: hidden; 823 | right: 0; 824 | } 825 | /* more specificity required here to override default borders */ 826 | .ui-spinner a.ui-spinner-button { 827 | border-top-style: none; 828 | border-bottom-style: none; 829 | border-right-style: none; 830 | } 831 | .ui-spinner-up { 832 | top: 0; 833 | } 834 | .ui-spinner-down { 835 | bottom: 0; 836 | } 837 | .ui-tabs { 838 | position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ 839 | padding: .2em; 840 | } 841 | .ui-tabs .ui-tabs-nav { 842 | margin: 0; 843 | padding: .2em .2em 0; 844 | } 845 | .ui-tabs .ui-tabs-nav li { 846 | list-style: none; 847 | float: left; 848 | position: relative; 849 | top: 0; 850 | margin: 1px .2em 0 0; 851 | border-bottom-width: 0; 852 | padding: 0; 853 | white-space: nowrap; 854 | } 855 | .ui-tabs .ui-tabs-nav .ui-tabs-anchor { 856 | float: left; 857 | padding: .5em 1em; 858 | text-decoration: none; 859 | } 860 | .ui-tabs .ui-tabs-nav li.ui-tabs-active { 861 | margin-bottom: -1px; 862 | padding-bottom: 1px; 863 | } 864 | .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, 865 | .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, 866 | .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { 867 | cursor: text; 868 | } 869 | .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { 870 | cursor: pointer; 871 | } 872 | .ui-tabs .ui-tabs-panel { 873 | display: block; 874 | border-width: 0; 875 | padding: 1em 1.4em; 876 | background: none; 877 | } 878 | .ui-tooltip { 879 | padding: 8px; 880 | position: absolute; 881 | z-index: 9999; 882 | max-width: 300px; 883 | } 884 | body .ui-tooltip { 885 | border-width: 2px; 886 | } 887 | -------------------------------------------------------------------------------- /src/vendor/jqueryui/jquery-ui.structure.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.12.1 - 2018-06-10 2 | * http://jqueryui.com 3 | * Copyright jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px} -------------------------------------------------------------------------------- /src/vendor/jqueryui/jquery-ui.theme.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * jQuery UI CSS Framework 1.12.1 3 | * http://jqueryui.com 4 | * 5 | * Copyright jQuery Foundation and other contributors 6 | * Released under the MIT license. 7 | * http://jquery.org/license 8 | * 9 | * http://api.jqueryui.com/category/theming/ 10 | * 11 | * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif 12 | */ 13 | 14 | 15 | /* Component containers 16 | ----------------------------------*/ 17 | .ui-widget { 18 | font-family: Arial,Helvetica,sans-serif; 19 | font-size: 1em; 20 | } 21 | .ui-widget .ui-widget { 22 | font-size: 1em; 23 | } 24 | .ui-widget input, 25 | .ui-widget select, 26 | .ui-widget textarea, 27 | .ui-widget button { 28 | font-family: Arial,Helvetica,sans-serif; 29 | font-size: 1em; 30 | } 31 | .ui-widget.ui-widget-content { 32 | border: 1px solid #c5c5c5; 33 | } 34 | .ui-widget-content { 35 | border: 1px solid #dddddd; 36 | background: #ffffff; 37 | color: #333333; 38 | } 39 | .ui-widget-content a { 40 | color: #333333; 41 | } 42 | .ui-widget-header { 43 | border: 1px solid #dddddd; 44 | background: #e9e9e9; 45 | color: #333333; 46 | font-weight: bold; 47 | } 48 | .ui-widget-header a { 49 | color: #333333; 50 | } 51 | 52 | /* Interaction states 53 | ----------------------------------*/ 54 | .ui-state-default, 55 | .ui-widget-content .ui-state-default, 56 | .ui-widget-header .ui-state-default, 57 | .ui-button, 58 | 59 | /* We use html here because we need a greater specificity to make sure disabled 60 | works properly when clicked or hovered */ 61 | html .ui-button.ui-state-disabled:hover, 62 | html .ui-button.ui-state-disabled:active { 63 | border: 1px solid #c5c5c5; 64 | background: #f6f6f6; 65 | font-weight: normal; 66 | color: #454545; 67 | } 68 | .ui-state-default a, 69 | .ui-state-default a:link, 70 | .ui-state-default a:visited, 71 | a.ui-button, 72 | a:link.ui-button, 73 | a:visited.ui-button, 74 | .ui-button { 75 | color: #454545; 76 | text-decoration: none; 77 | } 78 | .ui-state-hover, 79 | .ui-widget-content .ui-state-hover, 80 | .ui-widget-header .ui-state-hover, 81 | .ui-state-focus, 82 | .ui-widget-content .ui-state-focus, 83 | .ui-widget-header .ui-state-focus, 84 | .ui-button:hover, 85 | .ui-button:focus { 86 | border: 1px solid #cccccc; 87 | background: #ededed; 88 | font-weight: normal; 89 | color: #2b2b2b; 90 | } 91 | .ui-state-hover a, 92 | .ui-state-hover a:hover, 93 | .ui-state-hover a:link, 94 | .ui-state-hover a:visited, 95 | .ui-state-focus a, 96 | .ui-state-focus a:hover, 97 | .ui-state-focus a:link, 98 | .ui-state-focus a:visited, 99 | a.ui-button:hover, 100 | a.ui-button:focus { 101 | color: #2b2b2b; 102 | text-decoration: none; 103 | } 104 | 105 | .ui-visual-focus { 106 | box-shadow: 0 0 3px 1px rgb(94, 158, 214); 107 | } 108 | .ui-state-active, 109 | .ui-widget-content .ui-state-active, 110 | .ui-widget-header .ui-state-active, 111 | a.ui-button:active, 112 | .ui-button:active, 113 | .ui-button.ui-state-active:hover { 114 | border: 1px solid #003eff; 115 | background: #007fff; 116 | font-weight: normal; 117 | color: #ffffff; 118 | } 119 | .ui-icon-background, 120 | .ui-state-active .ui-icon-background { 121 | border: #003eff; 122 | background-color: #ffffff; 123 | } 124 | .ui-state-active a, 125 | .ui-state-active a:link, 126 | .ui-state-active a:visited { 127 | color: #ffffff; 128 | text-decoration: none; 129 | } 130 | 131 | /* Interaction Cues 132 | ----------------------------------*/ 133 | .ui-state-highlight, 134 | .ui-widget-content .ui-state-highlight, 135 | .ui-widget-header .ui-state-highlight { 136 | border: 1px solid #dad55e; 137 | background: #fffa90; 138 | color: #777620; 139 | } 140 | .ui-state-checked { 141 | border: 1px solid #dad55e; 142 | background: #fffa90; 143 | } 144 | .ui-state-highlight a, 145 | .ui-widget-content .ui-state-highlight a, 146 | .ui-widget-header .ui-state-highlight a { 147 | color: #777620; 148 | } 149 | .ui-state-error, 150 | .ui-widget-content .ui-state-error, 151 | .ui-widget-header .ui-state-error { 152 | border: 1px solid #f1a899; 153 | background: #fddfdf; 154 | color: #5f3f3f; 155 | } 156 | .ui-state-error a, 157 | .ui-widget-content .ui-state-error a, 158 | .ui-widget-header .ui-state-error a { 159 | color: #5f3f3f; 160 | } 161 | .ui-state-error-text, 162 | .ui-widget-content .ui-state-error-text, 163 | .ui-widget-header .ui-state-error-text { 164 | color: #5f3f3f; 165 | } 166 | .ui-priority-primary, 167 | .ui-widget-content .ui-priority-primary, 168 | .ui-widget-header .ui-priority-primary { 169 | font-weight: bold; 170 | } 171 | .ui-priority-secondary, 172 | .ui-widget-content .ui-priority-secondary, 173 | .ui-widget-header .ui-priority-secondary { 174 | opacity: .7; 175 | filter:Alpha(Opacity=70); /* support: IE8 */ 176 | font-weight: normal; 177 | } 178 | .ui-state-disabled, 179 | .ui-widget-content .ui-state-disabled, 180 | .ui-widget-header .ui-state-disabled { 181 | opacity: .35; 182 | filter:Alpha(Opacity=35); /* support: IE8 */ 183 | background-image: none; 184 | } 185 | .ui-state-disabled .ui-icon { 186 | filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ 187 | } 188 | 189 | /* Icons 190 | ----------------------------------*/ 191 | 192 | /* states and images */ 193 | .ui-icon { 194 | width: 16px; 195 | height: 16px; 196 | } 197 | .ui-icon, 198 | .ui-widget-content .ui-icon { 199 | background-image: url("images/ui-icons_444444_256x240.png"); 200 | } 201 | .ui-widget-header .ui-icon { 202 | background-image: url("images/ui-icons_444444_256x240.png"); 203 | } 204 | .ui-state-hover .ui-icon, 205 | .ui-state-focus .ui-icon, 206 | .ui-button:hover .ui-icon, 207 | .ui-button:focus .ui-icon { 208 | background-image: url("images/ui-icons_555555_256x240.png"); 209 | } 210 | .ui-state-active .ui-icon, 211 | .ui-button:active .ui-icon { 212 | background-image: url("images/ui-icons_ffffff_256x240.png"); 213 | } 214 | .ui-state-highlight .ui-icon, 215 | .ui-button .ui-state-highlight.ui-icon { 216 | background-image: url("images/ui-icons_777620_256x240.png"); 217 | } 218 | .ui-state-error .ui-icon, 219 | .ui-state-error-text .ui-icon { 220 | background-image: url("images/ui-icons_cc0000_256x240.png"); 221 | } 222 | .ui-button .ui-icon { 223 | background-image: url("images/ui-icons_777777_256x240.png"); 224 | } 225 | 226 | /* positioning */ 227 | .ui-icon-blank { background-position: 16px 16px; } 228 | .ui-icon-caret-1-n { background-position: 0 0; } 229 | .ui-icon-caret-1-ne { background-position: -16px 0; } 230 | .ui-icon-caret-1-e { background-position: -32px 0; } 231 | .ui-icon-caret-1-se { background-position: -48px 0; } 232 | .ui-icon-caret-1-s { background-position: -65px 0; } 233 | .ui-icon-caret-1-sw { background-position: -80px 0; } 234 | .ui-icon-caret-1-w { background-position: -96px 0; } 235 | .ui-icon-caret-1-nw { background-position: -112px 0; } 236 | .ui-icon-caret-2-n-s { background-position: -128px 0; } 237 | .ui-icon-caret-2-e-w { background-position: -144px 0; } 238 | .ui-icon-triangle-1-n { background-position: 0 -16px; } 239 | .ui-icon-triangle-1-ne { background-position: -16px -16px; } 240 | .ui-icon-triangle-1-e { background-position: -32px -16px; } 241 | .ui-icon-triangle-1-se { background-position: -48px -16px; } 242 | .ui-icon-triangle-1-s { background-position: -65px -16px; } 243 | .ui-icon-triangle-1-sw { background-position: -80px -16px; } 244 | .ui-icon-triangle-1-w { background-position: -96px -16px; } 245 | .ui-icon-triangle-1-nw { background-position: -112px -16px; } 246 | .ui-icon-triangle-2-n-s { background-position: -128px -16px; } 247 | .ui-icon-triangle-2-e-w { background-position: -144px -16px; } 248 | .ui-icon-arrow-1-n { background-position: 0 -32px; } 249 | .ui-icon-arrow-1-ne { background-position: -16px -32px; } 250 | .ui-icon-arrow-1-e { background-position: -32px -32px; } 251 | .ui-icon-arrow-1-se { background-position: -48px -32px; } 252 | .ui-icon-arrow-1-s { background-position: -65px -32px; } 253 | .ui-icon-arrow-1-sw { background-position: -80px -32px; } 254 | .ui-icon-arrow-1-w { background-position: -96px -32px; } 255 | .ui-icon-arrow-1-nw { background-position: -112px -32px; } 256 | .ui-icon-arrow-2-n-s { background-position: -128px -32px; } 257 | .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } 258 | .ui-icon-arrow-2-e-w { background-position: -160px -32px; } 259 | .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } 260 | .ui-icon-arrowstop-1-n { background-position: -192px -32px; } 261 | .ui-icon-arrowstop-1-e { background-position: -208px -32px; } 262 | .ui-icon-arrowstop-1-s { background-position: -224px -32px; } 263 | .ui-icon-arrowstop-1-w { background-position: -240px -32px; } 264 | .ui-icon-arrowthick-1-n { background-position: 1px -48px; } 265 | .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } 266 | .ui-icon-arrowthick-1-e { background-position: -32px -48px; } 267 | .ui-icon-arrowthick-1-se { background-position: -48px -48px; } 268 | .ui-icon-arrowthick-1-s { background-position: -64px -48px; } 269 | .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } 270 | .ui-icon-arrowthick-1-w { background-position: -96px -48px; } 271 | .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } 272 | .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } 273 | .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } 274 | .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } 275 | .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } 276 | .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } 277 | .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } 278 | .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } 279 | .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } 280 | .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } 281 | .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } 282 | .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } 283 | .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } 284 | .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } 285 | .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } 286 | .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } 287 | .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } 288 | .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } 289 | .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } 290 | .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } 291 | .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } 292 | .ui-icon-arrow-4 { background-position: 0 -80px; } 293 | .ui-icon-arrow-4-diag { background-position: -16px -80px; } 294 | .ui-icon-extlink { background-position: -32px -80px; } 295 | .ui-icon-newwin { background-position: -48px -80px; } 296 | .ui-icon-refresh { background-position: -64px -80px; } 297 | .ui-icon-shuffle { background-position: -80px -80px; } 298 | .ui-icon-transfer-e-w { background-position: -96px -80px; } 299 | .ui-icon-transferthick-e-w { background-position: -112px -80px; } 300 | .ui-icon-folder-collapsed { background-position: 0 -96px; } 301 | .ui-icon-folder-open { background-position: -16px -96px; } 302 | .ui-icon-document { background-position: -32px -96px; } 303 | .ui-icon-document-b { background-position: -48px -96px; } 304 | .ui-icon-note { background-position: -64px -96px; } 305 | .ui-icon-mail-closed { background-position: -80px -96px; } 306 | .ui-icon-mail-open { background-position: -96px -96px; } 307 | .ui-icon-suitcase { background-position: -112px -96px; } 308 | .ui-icon-comment { background-position: -128px -96px; } 309 | .ui-icon-person { background-position: -144px -96px; } 310 | .ui-icon-print { background-position: -160px -96px; } 311 | .ui-icon-trash { background-position: -176px -96px; } 312 | .ui-icon-locked { background-position: -192px -96px; } 313 | .ui-icon-unlocked { background-position: -208px -96px; } 314 | .ui-icon-bookmark { background-position: -224px -96px; } 315 | .ui-icon-tag { background-position: -240px -96px; } 316 | .ui-icon-home { background-position: 0 -112px; } 317 | .ui-icon-flag { background-position: -16px -112px; } 318 | .ui-icon-calendar { background-position: -32px -112px; } 319 | .ui-icon-cart { background-position: -48px -112px; } 320 | .ui-icon-pencil { background-position: -64px -112px; } 321 | .ui-icon-clock { background-position: -80px -112px; } 322 | .ui-icon-disk { background-position: -96px -112px; } 323 | .ui-icon-calculator { background-position: -112px -112px; } 324 | .ui-icon-zoomin { background-position: -128px -112px; } 325 | .ui-icon-zoomout { background-position: -144px -112px; } 326 | .ui-icon-search { background-position: -160px -112px; } 327 | .ui-icon-wrench { background-position: -176px -112px; } 328 | .ui-icon-gear { background-position: -192px -112px; } 329 | .ui-icon-heart { background-position: -208px -112px; } 330 | .ui-icon-star { background-position: -224px -112px; } 331 | .ui-icon-link { background-position: -240px -112px; } 332 | .ui-icon-cancel { background-position: 0 -128px; } 333 | .ui-icon-plus { background-position: -16px -128px; } 334 | .ui-icon-plusthick { background-position: -32px -128px; } 335 | .ui-icon-minus { background-position: -48px -128px; } 336 | .ui-icon-minusthick { background-position: -64px -128px; } 337 | .ui-icon-close { background-position: -80px -128px; } 338 | .ui-icon-closethick { background-position: -96px -128px; } 339 | .ui-icon-key { background-position: -112px -128px; } 340 | .ui-icon-lightbulb { background-position: -128px -128px; } 341 | .ui-icon-scissors { background-position: -144px -128px; } 342 | .ui-icon-clipboard { background-position: -160px -128px; } 343 | .ui-icon-copy { background-position: -176px -128px; } 344 | .ui-icon-contact { background-position: -192px -128px; } 345 | .ui-icon-image { background-position: -208px -128px; } 346 | .ui-icon-video { background-position: -224px -128px; } 347 | .ui-icon-script { background-position: -240px -128px; } 348 | .ui-icon-alert { background-position: 0 -144px; } 349 | .ui-icon-info { background-position: -16px -144px; } 350 | .ui-icon-notice { background-position: -32px -144px; } 351 | .ui-icon-help { background-position: -48px -144px; } 352 | .ui-icon-check { background-position: -64px -144px; } 353 | .ui-icon-bullet { background-position: -80px -144px; } 354 | .ui-icon-radio-on { background-position: -96px -144px; } 355 | .ui-icon-radio-off { background-position: -112px -144px; } 356 | .ui-icon-pin-w { background-position: -128px -144px; } 357 | .ui-icon-pin-s { background-position: -144px -144px; } 358 | .ui-icon-play { background-position: 0 -160px; } 359 | .ui-icon-pause { background-position: -16px -160px; } 360 | .ui-icon-seek-next { background-position: -32px -160px; } 361 | .ui-icon-seek-prev { background-position: -48px -160px; } 362 | .ui-icon-seek-end { background-position: -64px -160px; } 363 | .ui-icon-seek-start { background-position: -80px -160px; } 364 | /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ 365 | .ui-icon-seek-first { background-position: -80px -160px; } 366 | .ui-icon-stop { background-position: -96px -160px; } 367 | .ui-icon-eject { background-position: -112px -160px; } 368 | .ui-icon-volume-off { background-position: -128px -160px; } 369 | .ui-icon-volume-on { background-position: -144px -160px; } 370 | .ui-icon-power { background-position: 0 -176px; } 371 | .ui-icon-signal-diag { background-position: -16px -176px; } 372 | .ui-icon-signal { background-position: -32px -176px; } 373 | .ui-icon-battery-0 { background-position: -48px -176px; } 374 | .ui-icon-battery-1 { background-position: -64px -176px; } 375 | .ui-icon-battery-2 { background-position: -80px -176px; } 376 | .ui-icon-battery-3 { background-position: -96px -176px; } 377 | .ui-icon-circle-plus { background-position: 0 -192px; } 378 | .ui-icon-circle-minus { background-position: -16px -192px; } 379 | .ui-icon-circle-close { background-position: -32px -192px; } 380 | .ui-icon-circle-triangle-e { background-position: -48px -192px; } 381 | .ui-icon-circle-triangle-s { background-position: -64px -192px; } 382 | .ui-icon-circle-triangle-w { background-position: -80px -192px; } 383 | .ui-icon-circle-triangle-n { background-position: -96px -192px; } 384 | .ui-icon-circle-arrow-e { background-position: -112px -192px; } 385 | .ui-icon-circle-arrow-s { background-position: -128px -192px; } 386 | .ui-icon-circle-arrow-w { background-position: -144px -192px; } 387 | .ui-icon-circle-arrow-n { background-position: -160px -192px; } 388 | .ui-icon-circle-zoomin { background-position: -176px -192px; } 389 | .ui-icon-circle-zoomout { background-position: -192px -192px; } 390 | .ui-icon-circle-check { background-position: -208px -192px; } 391 | .ui-icon-circlesmall-plus { background-position: 0 -208px; } 392 | .ui-icon-circlesmall-minus { background-position: -16px -208px; } 393 | .ui-icon-circlesmall-close { background-position: -32px -208px; } 394 | .ui-icon-squaresmall-plus { background-position: -48px -208px; } 395 | .ui-icon-squaresmall-minus { background-position: -64px -208px; } 396 | .ui-icon-squaresmall-close { background-position: -80px -208px; } 397 | .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } 398 | .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } 399 | .ui-icon-grip-solid-vertical { background-position: -32px -224px; } 400 | .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } 401 | .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } 402 | .ui-icon-grip-diagonal-se { background-position: -80px -224px; } 403 | 404 | 405 | /* Misc visuals 406 | ----------------------------------*/ 407 | 408 | /* Corner radius */ 409 | .ui-corner-all, 410 | .ui-corner-top, 411 | .ui-corner-left, 412 | .ui-corner-tl { 413 | border-top-left-radius: 3px; 414 | } 415 | .ui-corner-all, 416 | .ui-corner-top, 417 | .ui-corner-right, 418 | .ui-corner-tr { 419 | border-top-right-radius: 3px; 420 | } 421 | .ui-corner-all, 422 | .ui-corner-bottom, 423 | .ui-corner-left, 424 | .ui-corner-bl { 425 | border-bottom-left-radius: 3px; 426 | } 427 | .ui-corner-all, 428 | .ui-corner-bottom, 429 | .ui-corner-right, 430 | .ui-corner-br { 431 | border-bottom-right-radius: 3px; 432 | } 433 | 434 | /* Overlays */ 435 | .ui-widget-overlay { 436 | background: #aaaaaa; 437 | opacity: .3; 438 | filter: Alpha(Opacity=30); /* support: IE8 */ 439 | } 440 | .ui-widget-shadow { 441 | -webkit-box-shadow: 0px 0px 5px #666666; 442 | box-shadow: 0px 0px 5px #666666; 443 | } 444 | -------------------------------------------------------------------------------- /src/vendor/jqueryui/jquery-ui.theme.min.css: -------------------------------------------------------------------------------- 1 | /*! jQuery UI - v1.12.1 - 2018-06-10 2 | * http://jqueryui.com 3 | * Copyright jQuery Foundation and other contributors; Licensed MIT */ 4 | 5 | .ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} -------------------------------------------------------------------------------- /src/vendor/jqueryui/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jquery-ui", 3 | "title": "jQuery UI", 4 | "description": "A curated set of user interface interactions, effects, widgets, and themes built on top of the jQuery JavaScript Library.", 5 | "version": "1.12.1", 6 | "homepage": "http://jqueryui.com", 7 | "author": { 8 | "name": "jQuery Foundation and other contributors", 9 | "url": "https://github.com/jquery/jquery-ui/blob/1.12.1/AUTHORS.txt" 10 | }, 11 | "main": "ui/widget.js", 12 | "maintainers": [ 13 | { 14 | "name": "Scott González", 15 | "email": "scott.gonzalez@gmail.com", 16 | "url": "http://scottgonzalez.com" 17 | }, 18 | { 19 | "name": "Jörn Zaefferer", 20 | "email": "joern.zaefferer@gmail.com", 21 | "url": "http://bassistance.de" 22 | }, 23 | { 24 | "name": "Mike Sherov", 25 | "email": "mike.sherov@gmail.com", 26 | "url": "http://mike.sherov.com" 27 | }, 28 | { 29 | "name": "TJ VanToll", 30 | "email": "tj.vantoll@gmail.com", 31 | "url": "http://tjvantoll.com" 32 | }, 33 | { 34 | "name": "Felix Nagel", 35 | "email": "info@felixnagel.com", 36 | "url": "http://www.felixnagel.com" 37 | }, 38 | { 39 | "name": "Alex Schmitz", 40 | "email": "arschmitz@gmail.com", 41 | "url": "https://github.com/arschmitz" 42 | } 43 | ], 44 | "repository": { 45 | "type": "git", 46 | "url": "git://github.com/jquery/jquery-ui.git" 47 | }, 48 | "bugs": "https://bugs.jqueryui.com/", 49 | "license": "MIT", 50 | "scripts": { 51 | "test": "grunt" 52 | }, 53 | "dependencies": {}, 54 | "devDependencies": { 55 | "commitplease": "2.3.0", 56 | "grunt": "0.4.5", 57 | "grunt-bowercopy": "1.2.4", 58 | "grunt-cli": "0.1.13", 59 | "grunt-compare-size": "0.4.0", 60 | "grunt-contrib-concat": "0.5.1", 61 | "grunt-contrib-csslint": "0.5.0", 62 | "grunt-contrib-jshint": "0.12.0", 63 | "grunt-contrib-qunit": "1.0.1", 64 | "grunt-contrib-requirejs": "0.4.4", 65 | "grunt-contrib-uglify": "0.11.1", 66 | "grunt-git-authors": "3.1.0", 67 | "grunt-html": "6.0.0", 68 | "grunt-jscs": "2.1.0", 69 | "load-grunt-tasks": "3.4.0", 70 | "rimraf": "2.5.1", 71 | "testswarm": "1.1.0" 72 | }, 73 | "keywords": [] 74 | } 75 | -------------------------------------------------------------------------------- /src/vendor/sweetalert/sweetalert.css: -------------------------------------------------------------------------------- 1 | body.stop-scrolling { 2 | height: 100%; 3 | overflow: hidden; } 4 | 5 | .sweet-overlay { 6 | background-color: black; 7 | /* IE8 */ 8 | -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; 9 | /* IE8 */ 10 | background-color: rgba(0, 0, 0, 0.4); 11 | position: fixed; 12 | left: 0; 13 | right: 0; 14 | top: 0; 15 | bottom: 0; 16 | display: none; 17 | z-index: 10000; } 18 | 19 | .sweet-alert { 20 | background-color: white; 21 | font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif; 22 | width: 478px; 23 | padding: 17px; 24 | border-radius: 5px; 25 | text-align: center; 26 | position: fixed; 27 | left: 50%; 28 | top: 50%; 29 | margin-left: -256px; 30 | margin-top: -200px; 31 | overflow: hidden; 32 | display: none; 33 | z-index: 99999; } 34 | @media all and (max-width: 540px) { 35 | .sweet-alert { 36 | width: auto; 37 | margin-left: 0; 38 | margin-right: 0; 39 | left: 15px; 40 | right: 15px; } } 41 | .sweet-alert h2 { 42 | color: #575757; 43 | font-size: 30px; 44 | text-align: center; 45 | font-weight: 600; 46 | text-transform: none; 47 | position: relative; 48 | margin: 25px 0; 49 | padding: 0; 50 | line-height: 40px; 51 | display: block; } 52 | .sweet-alert p { 53 | color: #797979; 54 | font-size: 16px; 55 | text-align: center; 56 | font-weight: 300; 57 | position: relative; 58 | text-align: inherit; 59 | float: none; 60 | margin: 0; 61 | padding: 0; 62 | line-height: normal; } 63 | .sweet-alert fieldset { 64 | border: none; 65 | position: relative; } 66 | .sweet-alert .sa-error-container { 67 | background-color: #f1f1f1; 68 | margin-left: -17px; 69 | margin-right: -17px; 70 | overflow: hidden; 71 | padding: 0 10px; 72 | max-height: 0; 73 | webkit-transition: padding 0.15s, max-height 0.15s; 74 | transition: padding 0.15s, max-height 0.15s; } 75 | .sweet-alert .sa-error-container.show { 76 | padding: 10px 0; 77 | max-height: 100px; 78 | webkit-transition: padding 0.2s, max-height 0.2s; 79 | transition: padding 0.25s, max-height 0.25s; } 80 | .sweet-alert .sa-error-container .icon { 81 | display: inline-block; 82 | width: 24px; 83 | height: 24px; 84 | border-radius: 50%; 85 | background-color: #ea7d7d; 86 | color: white; 87 | line-height: 24px; 88 | text-align: center; 89 | margin-right: 3px; } 90 | .sweet-alert .sa-error-container p { 91 | display: inline-block; } 92 | .sweet-alert .sa-input-error { 93 | position: absolute; 94 | top: 29px; 95 | right: 26px; 96 | width: 20px; 97 | height: 20px; 98 | opacity: 0; 99 | -webkit-transform: scale(0.5); 100 | transform: scale(0.5); 101 | -webkit-transform-origin: 50% 50%; 102 | transform-origin: 50% 50%; 103 | -webkit-transition: all 0.1s; 104 | transition: all 0.1s; } 105 | .sweet-alert .sa-input-error::before, .sweet-alert .sa-input-error::after { 106 | content: ""; 107 | width: 20px; 108 | height: 6px; 109 | background-color: #f06e57; 110 | border-radius: 3px; 111 | position: absolute; 112 | top: 50%; 113 | margin-top: -4px; 114 | left: 50%; 115 | margin-left: -9px; } 116 | .sweet-alert .sa-input-error::before { 117 | -webkit-transform: rotate(-45deg); 118 | transform: rotate(-45deg); } 119 | .sweet-alert .sa-input-error::after { 120 | -webkit-transform: rotate(45deg); 121 | transform: rotate(45deg); } 122 | .sweet-alert .sa-input-error.show { 123 | opacity: 1; 124 | -webkit-transform: scale(1); 125 | transform: scale(1); } 126 | .sweet-alert input { 127 | width: 100%; 128 | box-sizing: border-box; 129 | border-radius: 3px; 130 | border: 1px solid #d7d7d7; 131 | height: 43px; 132 | margin-top: 10px; 133 | margin-bottom: 17px; 134 | font-size: 18px; 135 | box-shadow: inset 0px 1px 1px rgba(0, 0, 0, 0.06); 136 | padding: 0 12px; 137 | display: none; 138 | -webkit-transition: all 0.3s; 139 | transition: all 0.3s; } 140 | .sweet-alert input:focus { 141 | outline: none; 142 | box-shadow: 0px 0px 3px #c4e6f5; 143 | border: 1px solid #b4dbed; } 144 | .sweet-alert input:focus::-moz-placeholder { 145 | transition: opacity 0.3s 0.03s ease; 146 | opacity: 0.5; } 147 | .sweet-alert input:focus:-ms-input-placeholder { 148 | transition: opacity 0.3s 0.03s ease; 149 | opacity: 0.5; } 150 | .sweet-alert input:focus::-webkit-input-placeholder { 151 | transition: opacity 0.3s 0.03s ease; 152 | opacity: 0.5; } 153 | .sweet-alert input::-moz-placeholder { 154 | color: #bdbdbd; } 155 | .sweet-alert input:-ms-input-placeholder { 156 | color: #bdbdbd; } 157 | .sweet-alert input::-webkit-input-placeholder { 158 | color: #bdbdbd; } 159 | .sweet-alert.show-input input { 160 | display: block; } 161 | .sweet-alert button { 162 | background-color: #AEDEF4; 163 | color: white; 164 | border: none; 165 | box-shadow: none; 166 | font-size: 17px; 167 | font-weight: 500; 168 | -webkit-border-radius: 4px; 169 | border-radius: 5px; 170 | padding: 10px 32px; 171 | margin: 26px 5px 0 5px; 172 | cursor: pointer; } 173 | .sweet-alert button:focus { 174 | outline: none; 175 | box-shadow: 0 0 2px rgba(128, 179, 235, 0.5), inset 0 0 0 1px rgba(0, 0, 0, 0.05); } 176 | .sweet-alert button:hover { 177 | background-color: #a1d9f2; } 178 | .sweet-alert button:active { 179 | background-color: #81ccee; } 180 | .sweet-alert button.cancel { 181 | background-color: #D0D0D0; } 182 | .sweet-alert button.cancel:hover { 183 | background-color: #c8c8c8; } 184 | .sweet-alert button.cancel:active { 185 | background-color: #b6b6b6; } 186 | .sweet-alert button.cancel:focus { 187 | box-shadow: rgba(197, 205, 211, 0.8) 0px 0px 2px, rgba(0, 0, 0, 0.0470588) 0px 0px 0px 1px inset !important; } 188 | .sweet-alert button::-moz-focus-inner { 189 | border: 0; } 190 | .sweet-alert[data-has-cancel-button=false] button { 191 | box-shadow: none !important; } 192 | .sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false] { 193 | padding-bottom: 40px; } 194 | .sweet-alert .sa-icon { 195 | width: 80px; 196 | height: 80px; 197 | border: 4px solid gray; 198 | -webkit-border-radius: 40px; 199 | border-radius: 40px; 200 | border-radius: 50%; 201 | margin: 20px auto; 202 | padding: 0; 203 | position: relative; 204 | box-sizing: content-box; } 205 | .sweet-alert .sa-icon.sa-error { 206 | border-color: #F27474; } 207 | .sweet-alert .sa-icon.sa-error .sa-x-mark { 208 | position: relative; 209 | display: block; } 210 | .sweet-alert .sa-icon.sa-error .sa-line { 211 | position: absolute; 212 | height: 5px; 213 | width: 47px; 214 | background-color: #F27474; 215 | display: block; 216 | top: 37px; 217 | border-radius: 2px; } 218 | .sweet-alert .sa-icon.sa-error .sa-line.sa-left { 219 | -webkit-transform: rotate(45deg); 220 | transform: rotate(45deg); 221 | left: 17px; } 222 | .sweet-alert .sa-icon.sa-error .sa-line.sa-right { 223 | -webkit-transform: rotate(-45deg); 224 | transform: rotate(-45deg); 225 | right: 16px; } 226 | .sweet-alert .sa-icon.sa-warning { 227 | border-color: #F8BB86; } 228 | .sweet-alert .sa-icon.sa-warning .sa-body { 229 | position: absolute; 230 | width: 5px; 231 | height: 47px; 232 | left: 50%; 233 | top: 10px; 234 | -webkit-border-radius: 2px; 235 | border-radius: 2px; 236 | margin-left: -2px; 237 | background-color: #F8BB86; } 238 | .sweet-alert .sa-icon.sa-warning .sa-dot { 239 | position: absolute; 240 | width: 7px; 241 | height: 7px; 242 | -webkit-border-radius: 50%; 243 | border-radius: 50%; 244 | margin-left: -3px; 245 | left: 50%; 246 | bottom: 10px; 247 | background-color: #F8BB86; } 248 | .sweet-alert .sa-icon.sa-info { 249 | border-color: #C9DAE1; } 250 | .sweet-alert .sa-icon.sa-info::before { 251 | content: ""; 252 | position: absolute; 253 | width: 5px; 254 | height: 29px; 255 | left: 50%; 256 | bottom: 17px; 257 | border-radius: 2px; 258 | margin-left: -2px; 259 | background-color: #C9DAE1; } 260 | .sweet-alert .sa-icon.sa-info::after { 261 | content: ""; 262 | position: absolute; 263 | width: 7px; 264 | height: 7px; 265 | border-radius: 50%; 266 | margin-left: -3px; 267 | top: 19px; 268 | background-color: #C9DAE1; } 269 | .sweet-alert .sa-icon.sa-success { 270 | border-color: #A5DC86; } 271 | .sweet-alert .sa-icon.sa-success::before, .sweet-alert .sa-icon.sa-success::after { 272 | content: ''; 273 | -webkit-border-radius: 40px; 274 | border-radius: 40px; 275 | border-radius: 50%; 276 | position: absolute; 277 | width: 60px; 278 | height: 120px; 279 | background: white; 280 | -webkit-transform: rotate(45deg); 281 | transform: rotate(45deg); } 282 | .sweet-alert .sa-icon.sa-success::before { 283 | -webkit-border-radius: 120px 0 0 120px; 284 | border-radius: 120px 0 0 120px; 285 | top: -7px; 286 | left: -33px; 287 | -webkit-transform: rotate(-45deg); 288 | transform: rotate(-45deg); 289 | -webkit-transform-origin: 60px 60px; 290 | transform-origin: 60px 60px; } 291 | .sweet-alert .sa-icon.sa-success::after { 292 | -webkit-border-radius: 0 120px 120px 0; 293 | border-radius: 0 120px 120px 0; 294 | top: -11px; 295 | left: 30px; 296 | -webkit-transform: rotate(-45deg); 297 | transform: rotate(-45deg); 298 | -webkit-transform-origin: 0px 60px; 299 | transform-origin: 0px 60px; } 300 | .sweet-alert .sa-icon.sa-success .sa-placeholder { 301 | width: 80px; 302 | height: 80px; 303 | border: 4px solid rgba(165, 220, 134, 0.2); 304 | -webkit-border-radius: 40px; 305 | border-radius: 40px; 306 | border-radius: 50%; 307 | box-sizing: content-box; 308 | position: absolute; 309 | left: -4px; 310 | top: -4px; 311 | z-index: 2; } 312 | .sweet-alert .sa-icon.sa-success .sa-fix { 313 | width: 5px; 314 | height: 90px; 315 | background-color: white; 316 | position: absolute; 317 | left: 28px; 318 | top: 8px; 319 | z-index: 1; 320 | -webkit-transform: rotate(-45deg); 321 | transform: rotate(-45deg); } 322 | .sweet-alert .sa-icon.sa-success .sa-line { 323 | height: 5px; 324 | background-color: #A5DC86; 325 | display: block; 326 | border-radius: 2px; 327 | position: absolute; 328 | z-index: 2; } 329 | .sweet-alert .sa-icon.sa-success .sa-line.sa-tip { 330 | width: 25px; 331 | left: 14px; 332 | top: 46px; 333 | -webkit-transform: rotate(45deg); 334 | transform: rotate(45deg); } 335 | .sweet-alert .sa-icon.sa-success .sa-line.sa-long { 336 | width: 47px; 337 | right: 8px; 338 | top: 38px; 339 | -webkit-transform: rotate(-45deg); 340 | transform: rotate(-45deg); } 341 | .sweet-alert .sa-icon.sa-custom { 342 | background-size: contain; 343 | border-radius: 0; 344 | border: none; 345 | background-position: center center; 346 | background-repeat: no-repeat; } 347 | 348 | /* 349 | * Animations 350 | */ 351 | @-webkit-keyframes showSweetAlert { 352 | 0% { 353 | transform: scale(0.7); 354 | -webkit-transform: scale(0.7); } 355 | 45% { 356 | transform: scale(1.05); 357 | -webkit-transform: scale(1.05); } 358 | 80% { 359 | transform: scale(0.95); 360 | -webkit-transform: scale(0.95); } 361 | 100% { 362 | transform: scale(1); 363 | -webkit-transform: scale(1); } } 364 | 365 | @keyframes showSweetAlert { 366 | 0% { 367 | transform: scale(0.7); 368 | -webkit-transform: scale(0.7); } 369 | 45% { 370 | transform: scale(1.05); 371 | -webkit-transform: scale(1.05); } 372 | 80% { 373 | transform: scale(0.95); 374 | -webkit-transform: scale(0.95); } 375 | 100% { 376 | transform: scale(1); 377 | -webkit-transform: scale(1); } } 378 | 379 | @-webkit-keyframes hideSweetAlert { 380 | 0% { 381 | transform: scale(1); 382 | -webkit-transform: scale(1); } 383 | 100% { 384 | transform: scale(0.5); 385 | -webkit-transform: scale(0.5); } } 386 | 387 | @keyframes hideSweetAlert { 388 | 0% { 389 | transform: scale(1); 390 | -webkit-transform: scale(1); } 391 | 100% { 392 | transform: scale(0.5); 393 | -webkit-transform: scale(0.5); } } 394 | 395 | @-webkit-keyframes slideFromTop { 396 | 0% { 397 | top: 0%; } 398 | 100% { 399 | top: 50%; } } 400 | 401 | @keyframes slideFromTop { 402 | 0% { 403 | top: 0%; } 404 | 100% { 405 | top: 50%; } } 406 | 407 | @-webkit-keyframes slideToTop { 408 | 0% { 409 | top: 50%; } 410 | 100% { 411 | top: 0%; } } 412 | 413 | @keyframes slideToTop { 414 | 0% { 415 | top: 50%; } 416 | 100% { 417 | top: 0%; } } 418 | 419 | @-webkit-keyframes slideFromBottom { 420 | 0% { 421 | top: 70%; } 422 | 100% { 423 | top: 50%; } } 424 | 425 | @keyframes slideFromBottom { 426 | 0% { 427 | top: 70%; } 428 | 100% { 429 | top: 50%; } } 430 | 431 | @-webkit-keyframes slideToBottom { 432 | 0% { 433 | top: 50%; } 434 | 100% { 435 | top: 70%; } } 436 | 437 | @keyframes slideToBottom { 438 | 0% { 439 | top: 50%; } 440 | 100% { 441 | top: 70%; } } 442 | 443 | .showSweetAlert[data-animation=pop] { 444 | -webkit-animation: showSweetAlert 0.3s; 445 | animation: showSweetAlert 0.3s; } 446 | 447 | .showSweetAlert[data-animation=none] { 448 | -webkit-animation: none; 449 | animation: none; } 450 | 451 | .showSweetAlert[data-animation=slide-from-top] { 452 | -webkit-animation: slideFromTop 0.3s; 453 | animation: slideFromTop 0.3s; } 454 | 455 | .showSweetAlert[data-animation=slide-from-bottom] { 456 | -webkit-animation: slideFromBottom 0.3s; 457 | animation: slideFromBottom 0.3s; } 458 | 459 | .hideSweetAlert[data-animation=pop] { 460 | -webkit-animation: hideSweetAlert 0.2s; 461 | animation: hideSweetAlert 0.2s; } 462 | 463 | .hideSweetAlert[data-animation=none] { 464 | -webkit-animation: none; 465 | animation: none; } 466 | 467 | .hideSweetAlert[data-animation=slide-from-top] { 468 | -webkit-animation: slideToTop 0.4s; 469 | animation: slideToTop 0.4s; } 470 | 471 | .hideSweetAlert[data-animation=slide-from-bottom] { 472 | -webkit-animation: slideToBottom 0.3s; 473 | animation: slideToBottom 0.3s; } 474 | 475 | @-webkit-keyframes animateSuccessTip { 476 | 0% { 477 | width: 0; 478 | left: 1px; 479 | top: 19px; } 480 | 54% { 481 | width: 0; 482 | left: 1px; 483 | top: 19px; } 484 | 70% { 485 | width: 50px; 486 | left: -8px; 487 | top: 37px; } 488 | 84% { 489 | width: 17px; 490 | left: 21px; 491 | top: 48px; } 492 | 100% { 493 | width: 25px; 494 | left: 14px; 495 | top: 45px; } } 496 | 497 | @keyframes animateSuccessTip { 498 | 0% { 499 | width: 0; 500 | left: 1px; 501 | top: 19px; } 502 | 54% { 503 | width: 0; 504 | left: 1px; 505 | top: 19px; } 506 | 70% { 507 | width: 50px; 508 | left: -8px; 509 | top: 37px; } 510 | 84% { 511 | width: 17px; 512 | left: 21px; 513 | top: 48px; } 514 | 100% { 515 | width: 25px; 516 | left: 14px; 517 | top: 45px; } } 518 | 519 | @-webkit-keyframes animateSuccessLong { 520 | 0% { 521 | width: 0; 522 | right: 46px; 523 | top: 54px; } 524 | 65% { 525 | width: 0; 526 | right: 46px; 527 | top: 54px; } 528 | 84% { 529 | width: 55px; 530 | right: 0px; 531 | top: 35px; } 532 | 100% { 533 | width: 47px; 534 | right: 8px; 535 | top: 38px; } } 536 | 537 | @keyframes animateSuccessLong { 538 | 0% { 539 | width: 0; 540 | right: 46px; 541 | top: 54px; } 542 | 65% { 543 | width: 0; 544 | right: 46px; 545 | top: 54px; } 546 | 84% { 547 | width: 55px; 548 | right: 0px; 549 | top: 35px; } 550 | 100% { 551 | width: 47px; 552 | right: 8px; 553 | top: 38px; } } 554 | 555 | @-webkit-keyframes rotatePlaceholder { 556 | 0% { 557 | transform: rotate(-45deg); 558 | -webkit-transform: rotate(-45deg); } 559 | 5% { 560 | transform: rotate(-45deg); 561 | -webkit-transform: rotate(-45deg); } 562 | 12% { 563 | transform: rotate(-405deg); 564 | -webkit-transform: rotate(-405deg); } 565 | 100% { 566 | transform: rotate(-405deg); 567 | -webkit-transform: rotate(-405deg); } } 568 | 569 | @keyframes rotatePlaceholder { 570 | 0% { 571 | transform: rotate(-45deg); 572 | -webkit-transform: rotate(-45deg); } 573 | 5% { 574 | transform: rotate(-45deg); 575 | -webkit-transform: rotate(-45deg); } 576 | 12% { 577 | transform: rotate(-405deg); 578 | -webkit-transform: rotate(-405deg); } 579 | 100% { 580 | transform: rotate(-405deg); 581 | -webkit-transform: rotate(-405deg); } } 582 | 583 | .animateSuccessTip { 584 | -webkit-animation: animateSuccessTip 0.75s; 585 | animation: animateSuccessTip 0.75s; } 586 | 587 | .animateSuccessLong { 588 | -webkit-animation: animateSuccessLong 0.75s; 589 | animation: animateSuccessLong 0.75s; } 590 | 591 | .sa-icon.sa-success.animate::after { 592 | -webkit-animation: rotatePlaceholder 4.25s ease-in; 593 | animation: rotatePlaceholder 4.25s ease-in; } 594 | 595 | @-webkit-keyframes animateErrorIcon { 596 | 0% { 597 | transform: rotateX(100deg); 598 | -webkit-transform: rotateX(100deg); 599 | opacity: 0; } 600 | 100% { 601 | transform: rotateX(0deg); 602 | -webkit-transform: rotateX(0deg); 603 | opacity: 1; } } 604 | 605 | @keyframes animateErrorIcon { 606 | 0% { 607 | transform: rotateX(100deg); 608 | -webkit-transform: rotateX(100deg); 609 | opacity: 0; } 610 | 100% { 611 | transform: rotateX(0deg); 612 | -webkit-transform: rotateX(0deg); 613 | opacity: 1; } } 614 | 615 | .animateErrorIcon { 616 | -webkit-animation: animateErrorIcon 0.5s; 617 | animation: animateErrorIcon 0.5s; } 618 | 619 | @-webkit-keyframes animateXMark { 620 | 0% { 621 | transform: scale(0.4); 622 | -webkit-transform: scale(0.4); 623 | margin-top: 26px; 624 | opacity: 0; } 625 | 50% { 626 | transform: scale(0.4); 627 | -webkit-transform: scale(0.4); 628 | margin-top: 26px; 629 | opacity: 0; } 630 | 80% { 631 | transform: scale(1.15); 632 | -webkit-transform: scale(1.15); 633 | margin-top: -6px; } 634 | 100% { 635 | transform: scale(1); 636 | -webkit-transform: scale(1); 637 | margin-top: 0; 638 | opacity: 1; } } 639 | 640 | @keyframes animateXMark { 641 | 0% { 642 | transform: scale(0.4); 643 | -webkit-transform: scale(0.4); 644 | margin-top: 26px; 645 | opacity: 0; } 646 | 50% { 647 | transform: scale(0.4); 648 | -webkit-transform: scale(0.4); 649 | margin-top: 26px; 650 | opacity: 0; } 651 | 80% { 652 | transform: scale(1.15); 653 | -webkit-transform: scale(1.15); 654 | margin-top: -6px; } 655 | 100% { 656 | transform: scale(1); 657 | -webkit-transform: scale(1); 658 | margin-top: 0; 659 | opacity: 1; } } 660 | 661 | .animateXMark { 662 | -webkit-animation: animateXMark 0.5s; 663 | animation: animateXMark 0.5s; } 664 | 665 | @-webkit-keyframes pulseWarning { 666 | 0% { 667 | border-color: #F8D486; } 668 | 100% { 669 | border-color: #F8BB86; } } 670 | 671 | @keyframes pulseWarning { 672 | 0% { 673 | border-color: #F8D486; } 674 | 100% { 675 | border-color: #F8BB86; } } 676 | 677 | .pulseWarning { 678 | -webkit-animation: pulseWarning 0.75s infinite alternate; 679 | animation: pulseWarning 0.75s infinite alternate; } 680 | 681 | @-webkit-keyframes pulseWarningIns { 682 | 0% { 683 | background-color: #F8D486; } 684 | 100% { 685 | background-color: #F8BB86; } } 686 | 687 | @keyframes pulseWarningIns { 688 | 0% { 689 | background-color: #F8D486; } 690 | 100% { 691 | background-color: #F8BB86; } } 692 | 693 | .pulseWarningIns { 694 | -webkit-animation: pulseWarningIns 0.75s infinite alternate; 695 | animation: pulseWarningIns 0.75s infinite alternate; } 696 | 697 | /* Internet Explorer 9 has some special quirks that are fixed here */ 698 | /* The icons are not animated. */ 699 | /* This file is automatically merged into sweet-alert.min.js through Gulp */ 700 | /* Error icon */ 701 | .sweet-alert .sa-icon.sa-error .sa-line.sa-left { 702 | -ms-transform: rotate(45deg) \9; } 703 | 704 | .sweet-alert .sa-icon.sa-error .sa-line.sa-right { 705 | -ms-transform: rotate(-45deg) \9; } 706 | 707 | /* Success icon */ 708 | .sweet-alert .sa-icon.sa-success { 709 | border-color: transparent\9; } 710 | 711 | .sweet-alert .sa-icon.sa-success .sa-line.sa-tip { 712 | -ms-transform: rotate(45deg) \9; } 713 | 714 | .sweet-alert .sa-icon.sa-success .sa-line.sa-long { 715 | -ms-transform: rotate(-45deg) \9; } 716 | -------------------------------------------------------------------------------- /src/vendor/validate/additional-methods.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Minified by jsDelivr using UglifyJS v3.0.24. 3 | * Original file: /npm/jquery-validation@1.17.0/dist/additional-methods.js 4 | * 5 | * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files 6 | */ 7 | !function(t){"function"==typeof define&&define.amd?define(["jquery","./jquery.validate"],t):"object"==typeof module&&module.exports?module.exports=t(require("jquery")):t(jQuery)}(function(t){return function(){function e(t){return t.replace(/<.[^<>]*?>/g," ").replace(/ | /gi," ").replace(/[.(),;:!?%#$'\"_+=\/\-“”’]*/g,"")}t.validator.addMethod("maxWords",function(t,a,d){return this.optional(a)||e(t).match(/\b\w+\b/g).length<=d},t.validator.format("Please enter {0} words or less.")),t.validator.addMethod("minWords",function(t,a,d){return this.optional(a)||e(t).match(/\b\w+\b/g).length>=d},t.validator.format("Please enter at least {0} words.")),t.validator.addMethod("rangeWords",function(t,a,d){var i=e(t),n=/\b\w+\b/g;return this.optional(a)||i.match(n).length>=d[0]&&i.match(n).length<=d[1]},t.validator.format("Please enter between {0} and {1} words."))}(),t.validator.addMethod("accept",function(e,a,d){var i,n,r="string"==typeof d?d.replace(/\s/g,""):"image/*",o=this.optional(a);if(o)return o;if("file"===t(a).attr("type")&&(r=r.replace(/[\-\[\]\/\{\}\(\)\+\?\.\\\^\$\|]/g,"\\$&").replace(/,/g,"|").replace(/\/\*/g,"/.*"),a.files&&a.files.length))for(n=new RegExp(".?("+r+")$","i"),i=0;i9?"0":i,n="JABCDEFGHI".substr(i,1).toString(),o.match(/[ABEH]/)?l===i:o.match(/[KPQS]/)?l===n:l===i||l===n},"Please specify a valid CIF number."),t.validator.addMethod("cpfBR",function(t){if(11!==(t=t.replace(/([~!@#$%^&*()_+=`{}\[\]\-|\\:;'<>,.\/? ])+/g,"")).length)return!1;var e,a,d,i,n=0;if(e=parseInt(t.substring(9,10),10),a=parseInt(t.substring(10,11),10),d=function(t,e){var a=10*t%11;return 10!==a&&11!==a||(a=0),a===e},""===t||"00000000000"===t||"11111111111"===t||"22222222222"===t||"33333333333"===t||"44444444444"===t||"55555555555"===t||"66666666666"===t||"77777777777"===t||"88888888888"===t||"99999999999"===t)return!1;for(i=1;i<=9;i++)n+=parseInt(t.substring(i-1,i),10)*(11-i);if(d(n,e)){for(n=0,i=1;i<=10;i++)n+=parseInt(t.substring(i-1,i),10)*(12-i);return d(n,a)}return!1},"Please specify a valid CPF number"),t.validator.addMethod("creditcard",function(t,e){if(this.optional(e))return"dependency-mismatch";if(/[^0-9 \-]+/.test(t))return!1;var a,d,i=0,n=0,r=!1;if((t=t.replace(/\D/g,"")).length<13||t.length>19)return!1;for(a=t.length-1;a>=0;a--)d=t.charAt(a),n=parseInt(d,10),r&&(n*=2)>9&&(n-=9),i+=n,r=!r;return i%10==0},"Please enter a valid credit card number."),t.validator.addMethod("creditcardtypes",function(t,e,a){if(/[^0-9\-]+/.test(t))return!1;t=t.replace(/\D/g,"");var d=0;return a.mastercard&&(d|=1),a.visa&&(d|=2),a.amex&&(d|=4),a.dinersclub&&(d|=8),a.enroute&&(d|=16),a.discover&&(d|=32),a.jcb&&(d|=64),a.unknown&&(d|=128),a.all&&(d=255),1&d&&/^(5[12345])/.test(t)?16===t.length:2&d&&/^(4)/.test(t)?16===t.length:4&d&&/^(3[47])/.test(t)?15===t.length:8&d&&/^(3(0[012345]|[68]))/.test(t)?14===t.length:16&d&&/^(2(014|149))/.test(t)?15===t.length:32&d&&/^(6011)/.test(t)?16===t.length:64&d&&/^(3)/.test(t)?16===t.length:64&d&&/^(2131|1800)/.test(t)?15===t.length:!!(128&d)},"Please enter a valid credit card number."),t.validator.addMethod("currency",function(t,e,a){var d,i="string"==typeof a,n=i?a:a[0],r=!!i||a[1];return n=n.replace(/,/g,""),n=r?n+"]":n+"]?",d="^["+n+"([1-9]{1}[0-9]{0,2}(\\,[0-9]{3})*(\\.[0-9]{0,2})?|[1-9]{1}[0-9]{0,}(\\.[0-9]{0,2})?|0(\\.[0-9]{0,2})?|(\\.[0-9]{1,2})?)$",d=new RegExp(d),this.optional(e)||d.test(t)},"Please specify a valid currency"),t.validator.addMethod("dateFA",function(t,e){return this.optional(e)||/^[1-4]\d{3}\/((0?[1-6]\/((3[0-1])|([1-2][0-9])|(0?[1-9])))|((1[0-2]|(0?[7-9]))\/(30|([1-2][0-9])|(0?[1-9]))))$/.test(t)},t.validator.messages.date),t.validator.addMethod("dateITA",function(t,e){var a,d,i,n,r,o=!1;return/^\d{1,2}\/\d{1,2}\/\d{4}$/.test(t)?(a=t.split("/"),d=parseInt(a[0],10),i=parseInt(a[1],10),n=parseInt(a[2],10),o=(r=new Date(Date.UTC(n,i-1,d,12,0,0,0))).getUTCFullYear()===n&&r.getUTCMonth()===i-1&&r.getUTCDate()===d):o=!1,this.optional(e)||o},t.validator.messages.date),t.validator.addMethod("dateNL",function(t,e){return this.optional(e)||/^(0?[1-9]|[12]\d|3[01])[\.\/\-](0?[1-9]|1[012])[\.\/\-]([12]\d)?(\d\d)$/.test(t)},t.validator.messages.date),t.validator.addMethod("extension",function(t,e,a){return a="string"==typeof a?a.replace(/,/g,"|"):"png|jpe?g|gif",this.optional(e)||t.match(new RegExp("\\.("+a+")$","i"))},t.validator.format("Please enter a value with a valid extension.")),t.validator.addMethod("giroaccountNL",function(t,e){return this.optional(e)||/^[0-9]{1,7}$/.test(t)},"Please specify a valid giro account number"),t.validator.addMethod("iban",function(t,e){if(this.optional(e))return!0;var a,d,i,n,r,o,s,l=t.replace(/ /g,"").toUpperCase(),u="",c=!0,h="";if(l.length<5)return!1;if(a=l.substring(0,2),r={AL:"\\d{8}[\\dA-Z]{16}",AD:"\\d{8}[\\dA-Z]{12}",AT:"\\d{16}",AZ:"[\\dA-Z]{4}\\d{20}",BE:"\\d{12}",BH:"[A-Z]{4}[\\dA-Z]{14}",BA:"\\d{16}",BR:"\\d{23}[A-Z][\\dA-Z]",BG:"[A-Z]{4}\\d{6}[\\dA-Z]{8}",CR:"\\d{17}",HR:"\\d{17}",CY:"\\d{8}[\\dA-Z]{16}",CZ:"\\d{20}",DK:"\\d{14}",DO:"[A-Z]{4}\\d{20}",EE:"\\d{16}",FO:"\\d{14}",FI:"\\d{14}",FR:"\\d{10}[\\dA-Z]{11}\\d{2}",GE:"[\\dA-Z]{2}\\d{16}",DE:"\\d{18}",GI:"[A-Z]{4}[\\dA-Z]{15}",GR:"\\d{7}[\\dA-Z]{16}",GL:"\\d{14}",GT:"[\\dA-Z]{4}[\\dA-Z]{20}",HU:"\\d{24}",IS:"\\d{22}",IE:"[\\dA-Z]{4}\\d{14}",IL:"\\d{19}",IT:"[A-Z]\\d{10}[\\dA-Z]{12}",KZ:"\\d{3}[\\dA-Z]{13}",KW:"[A-Z]{4}[\\dA-Z]{22}",LV:"[A-Z]{4}[\\dA-Z]{13}",LB:"\\d{4}[\\dA-Z]{20}",LI:"\\d{5}[\\dA-Z]{12}",LT:"\\d{16}",LU:"\\d{3}[\\dA-Z]{13}",MK:"\\d{3}[\\dA-Z]{10}\\d{2}",MT:"[A-Z]{4}\\d{5}[\\dA-Z]{18}",MR:"\\d{23}",MU:"[A-Z]{4}\\d{19}[A-Z]{3}",MC:"\\d{10}[\\dA-Z]{11}\\d{2}",MD:"[\\dA-Z]{2}\\d{18}",ME:"\\d{18}",NL:"[A-Z]{4}\\d{10}",NO:"\\d{11}",PK:"[\\dA-Z]{4}\\d{16}",PS:"[\\dA-Z]{4}\\d{21}",PL:"\\d{24}",PT:"\\d{21}",RO:"[A-Z]{4}[\\dA-Z]{16}",SM:"[A-Z]\\d{10}[\\dA-Z]{12}",SA:"\\d{2}[\\dA-Z]{18}",RS:"\\d{18}",SK:"\\d{20}",SI:"\\d{15}",ES:"\\d{20}",SE:"\\d{20}",CH:"\\d{5}[\\dA-Z]{12}",TN:"\\d{20}",TR:"\\d{5}[\\dA-Z]{17}",AE:"\\d{3}\\d{16}",GB:"[A-Z]{4}\\d{14}",VG:"[\\dA-Z]{4}\\d{16}"},void 0!==(n=r[a])&&!new RegExp("^[A-Z]{2}\\d{2}"+n+"$","").test(l))return!1;for(d=l.substring(4,l.length)+l.substring(0,4),o=0;o9&&t.match(/^(?:(?:(?:00\s?|\+)44\s?|0)7(?:[1345789]\d{2}|624)\s?\d{3}\s?\d{3})$/)},"Please specify a valid mobile number"),t.validator.addMethod("netmask",function(t,e){return this.optional(e)||/^(254|252|248|240|224|192|128)\.0\.0\.0|255\.(254|252|248|240|224|192|128|0)\.0\.0|255\.255\.(254|252|248|240|224|192|128|0)\.0|255\.255\.255\.(254|252|248|240|224|192|128|0)/i.test(t)},"Please enter a valid netmask."),t.validator.addMethod("nieES",function(t,e){"use strict";if(this.optional(e))return!0;var a,d=new RegExp(/^[MXYZ]{1}[0-9]{7,8}[TRWAGMYFPDXBNJZSQVHLCKET]{1}$/gi),i=t.substr(t.length-1).toUpperCase();return!((t=t.toString().toUpperCase()).length>10||t.length<9||!d.test(t))&&(t=t.replace(/^[X]/,"0").replace(/^[Y]/,"1").replace(/^[Z]/,"2"),a=9===t.length?t.substr(0,8):t.substr(0,9),"TRWAGMYFPDXBNJZSQVHLCKET".charAt(parseInt(a,10)%23)===i)},"Please specify a valid NIE number."),t.validator.addMethod("nifES",function(t,e){"use strict";return!!this.optional(e)||!!(t=t.toUpperCase()).match("((^[A-Z]{1}[0-9]{7}[A-Z0-9]{1}$|^[T]{1}[A-Z0-9]{8}$)|^[0-9]{8}[A-Z]{1}$)")&&(/^[0-9]{8}[A-Z]{1}$/.test(t)?"TRWAGMYFPDXBNJZSQVHLCKE".charAt(t.substring(8,0)%23)===t.charAt(8):!!/^[KLM]{1}/.test(t)&&t[8]==="TRWAGMYFPDXBNJZSQVHLCKE".charAt(t.substring(8,1)%23))},"Please specify a valid NIF number."),t.validator.addMethod("nipPL",function(t){"use strict";if(10!==(t=t.replace(/[^0-9]/g,"")).length)return!1;for(var e=[6,5,7,2,3,4,5,6,7],a=0,d=0;d<9;d++)a+=e[d]*t[d];var i=a%11;return(10===i?0:i)===parseInt(t[9],10)},"Please specify a valid NIP number."),t.validator.addMethod("notEqualTo",function(e,a,d){return this.optional(a)||!t.validator.methods.equalTo.call(this,e,a,d)},"Please enter a different value, values must not be the same."),t.validator.addMethod("nowhitespace",function(t,e){return this.optional(e)||/^\S+$/i.test(t)},"No white space please"),t.validator.addMethod("pattern",function(t,e,a){return!!this.optional(e)||("string"==typeof a&&(a=new RegExp("^(?:"+a+")$")),a.test(t))},"Invalid format."),t.validator.addMethod("phoneNL",function(t,e){return this.optional(e)||/^((\+|00(\s|\s?\-\s?)?)31(\s|\s?\-\s?)?(\(0\)[\-\s]?)?|0)[1-9]((\s|\s?\-\s?)?[0-9]){8}$/.test(t)},"Please specify a valid phone number."),t.validator.addMethod("phonesUK",function(t,e){return t=t.replace(/\(|\)|\s+|-/g,""),this.optional(e)||t.length>9&&t.match(/^(?:(?:(?:00\s?|\+)44\s?|0)(?:1\d{8,9}|[23]\d{9}|7(?:[1345789]\d{8}|624\d{6})))$/)},"Please specify a valid uk phone number"),t.validator.addMethod("phoneUK",function(t,e){return t=t.replace(/\(|\)|\s+|-/g,""),this.optional(e)||t.length>9&&t.match(/^(?:(?:(?:00\s?|\+)44\s?)|(?:\(?0))(?:\d{2}\)?\s?\d{4}\s?\d{4}|\d{3}\)?\s?\d{3}\s?\d{3,4}|\d{4}\)?\s?(?:\d{5}|\d{3}\s?\d{3})|\d{5}\)?\s?\d{4,5})$/)},"Please specify a valid phone number"),t.validator.addMethod("phoneUS",function(t,e){return t=t.replace(/\s+/g,""),this.optional(e)||t.length>9&&t.match(/^(\+?1-?)?(\([2-9]([02-9]\d|1[02-9])\)|[2-9]([02-9]\d|1[02-9]))-?[2-9]([02-9]\d|1[02-9])-?\d{4}$/)},"Please specify a valid phone number"),t.validator.addMethod("postalcodeBR",function(t,e){return this.optional(e)||/^\d{2}.\d{3}-\d{3}?$|^\d{5}-?\d{3}?$/.test(t)},"Informe um CEP válido."),t.validator.addMethod("postalCodeCA",function(t,e){return this.optional(e)||/^[ABCEGHJKLMNPRSTVXY]\d[ABCEGHJKLMNPRSTVWXYZ] *\d[ABCEGHJKLMNPRSTVWXYZ]\d$/i.test(t)},"Please specify a valid postal code"),t.validator.addMethod("postalcodeIT",function(t,e){return this.optional(e)||/^\d{5}$/.test(t)},"Please specify a valid postal code"),t.validator.addMethod("postalcodeNL",function(t,e){return this.optional(e)||/^[1-9][0-9]{3}\s?[a-zA-Z]{2}$/.test(t)},"Please specify a valid postal code"),t.validator.addMethod("postcodeUK",function(t,e){return this.optional(e)||/^((([A-PR-UWYZ][0-9])|([A-PR-UWYZ][0-9][0-9])|([A-PR-UWYZ][A-HK-Y][0-9])|([A-PR-UWYZ][A-HK-Y][0-9][0-9])|([A-PR-UWYZ][0-9][A-HJKSTUW])|([A-PR-UWYZ][A-HK-Y][0-9][ABEHMNPRVWXY]))\s?([0-9][ABD-HJLNP-UW-Z]{2})|(GIR)\s?(0AA))$/i.test(t)},"Please specify a valid UK postcode"),t.validator.addMethod("require_from_group",function(e,a,d){var i=t(d[1],a.form),n=i.eq(0),r=n.data("valid_req_grp")?n.data("valid_req_grp"):t.extend({},this),o=i.filter(function(){return r.elementValue(this)}).length>=d[0];return n.data("valid_req_grp",r),t(a).data("being_validated")||(i.data("being_validated",!0),i.each(function(){r.element(this)}),i.data("being_validated",!1)),o},t.validator.format("Please fill at least {0} of these fields.")),t.validator.addMethod("skip_or_fill_minimum",function(e,a,d){var i=t(d[1],a.form),n=i.eq(0),r=n.data("valid_skip")?n.data("valid_skip"):t.extend({},this),o=i.filter(function(){return r.elementValue(this)}).length,s=0===o||o>=d[0];return n.data("valid_skip",r),t(a).data("being_validated")||(i.data("being_validated",!0),i.each(function(){r.element(this)}),i.data("being_validated",!1)),s},t.validator.format("Please either skip these fields or fill at least {0} of them.")),t.validator.addMethod("stateUS",function(t,e,a){var d,i=void 0===a,n=!i&&void 0!==a.caseSensitive&&a.caseSensitive,r=!i&&void 0!==a.includeTerritories&&a.includeTerritories,o=!i&&void 0!==a.includeMilitary&&a.includeMilitary;return d=r||o?r&&o?"^(A[AEKLPRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":r?"^(A[KLRSZ]|C[AOT]|D[CE]|FL|G[AU]|HI|I[ADLN]|K[SY]|LA|M[ADEINOPST]|N[CDEHJMVY]|O[HKR]|P[AR]|RI|S[CD]|T[NX]|UT|V[AIT]|W[AIVY])$":"^(A[AEKLPRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$":"^(A[KLRZ]|C[AOT]|D[CE]|FL|GA|HI|I[ADLN]|K[SY]|LA|M[ADEINOST]|N[CDEHJMVY]|O[HKR]|PA|RI|S[CD]|T[NX]|UT|V[AT]|W[AIVY])$",d=n?new RegExp(d):new RegExp(d,"i"),this.optional(e)||d.test(t)},"Please specify a valid state"),t.validator.addMethod("strippedminlength",function(e,a,d){return t(e).text().length>=d},t.validator.format("Please enter at least {0} characters")),t.validator.addMethod("time",function(t,e){return this.optional(e)||/^([01]\d|2[0-3]|[0-9])(:[0-5]\d){1,2}$/.test(t)},"Please enter a valid time, between 00:00 and 23:59"),t.validator.addMethod("time12h",function(t,e){return this.optional(e)||/^((0?[1-9]|1[012])(:[0-5]\d){1,2}(\ ?[AP]M))$/i.test(t)},"Please enter a valid time in 12-hour am/pm format"),t.validator.addMethod("url2",function(t,e){return this.optional(e)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)*(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(t)},t.validator.messages.url),t.validator.addMethod("vinUS",function(t){if(17!==t.length)return!1;var e,a,d,i,n,r,o=["A","B","C","D","E","F","G","H","J","K","L","M","N","P","R","S","T","U","V","W","X","Y","Z"],s=[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9],l=[8,7,6,5,4,3,2,10,0,9,8,7,6,5,4,3,2],u=0;for(e=0;e<17;e++){if(i=l[e],d=t.slice(e,e+1),8===e&&(r=d),isNaN(d)){for(a=0;a 0; i -= 3){ 63 | ct = ct.substr(0,i) + options.thousandSeparator + ct.substr(i); 64 | } 65 | } 66 | return prefix + ct; 67 | } 68 | 69 | var changeCountableValue = function(val){ 70 | countable.val(val).trigger('change'); 71 | } 72 | 73 | /* Calculates count for either words or characters */ 74 | if (options.countType === 'words'){ 75 | count = options.maxCount - $.trim(countable.val()).split(/\s+/).length; 76 | if (countable.val() === ''){ count += 1; } 77 | } 78 | else { count = options.maxCount - countable.val().length; } 79 | revCount = reverseCount(count); 80 | 81 | /* If strictMax set restrict further characters */ 82 | if (options.strictMax && count <= 0){ 83 | var content = countable.val(); 84 | if (count < 0) { 85 | options.onMaxCount(countInt(), countable, counter); 86 | } 87 | if (options.countType === 'words'){ 88 | var allowedText = content.match( new RegExp('\\s?(\\S+\\s+){'+ options.maxCount +'}') ); 89 | if (allowedText) { 90 | changeCountableValue(allowedText[0]); 91 | } 92 | } 93 | else { changeCountableValue(content.substring(0, options.maxCount)); } 94 | count = 0, revCount = options.maxCount; 95 | } 96 | 97 | counter.text(numberFormat(countInt())); 98 | 99 | /* Set CSS class rules and API callbacks */ 100 | if (!counter.hasClass(options.safeClass) && !counter.hasClass(options.overClass)){ 101 | if (count < 0){ counter.addClass(options.overClass); } 102 | else { counter.addClass(options.safeClass); } 103 | } 104 | else if (count < 0 && counter.hasClass(options.safeClass)){ 105 | counter.removeClass(options.safeClass).addClass(options.overClass); 106 | options.onOverCount(countInt(), countable, counter); 107 | } 108 | else if (count >= 0 && counter.hasClass(options.overClass)){ 109 | counter.removeClass(options.overClass).addClass(options.safeClass); 110 | options.onSafeCount(countInt(), countable, counter); 111 | } 112 | 113 | }; 114 | 115 | countCheck(); 116 | 117 | countable.on('keyup blur paste', function(e) { 118 | switch(e.type) { 119 | case 'keyup': 120 | // Skip navigational key presses 121 | if ($.inArray(e.which, navKeys) < 0) { countCheck(); } 122 | break; 123 | case 'paste': 124 | // Wait a few miliseconds if a paste event 125 | setTimeout(countCheck, (e.type === 'paste' ? 5 : 0)); 126 | break; 127 | default: 128 | countCheck(); 129 | break; 130 | } 131 | }); 132 | 133 | }); 134 | 135 | }; 136 | 137 | })(jQuery); -------------------------------------------------------------------------------- /src/vendor/validate/jquery.validate.min.js: -------------------------------------------------------------------------------- 1 | /*! jQuery Validation Plugin - v1.17.0 - 7/29/2017 2 | * https://jqueryvalidation.org/ 3 | * Copyright (c) 2017 Jörn Zaefferer; Licensed MIT */ 4 | !function(a){"function"==typeof define&&define.amd?define(["jquery"],a):"object"==typeof module&&module.exports?module.exports=a(require("jquery")):a(jQuery)}(function(a){a.extend(a.fn,{validate:function(b){if(!this.length)return void(b&&b.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing."));var c=a.data(this[0],"validator");return c?c:(this.attr("novalidate","novalidate"),c=new a.validator(b,this[0]),a.data(this[0],"validator",c),c.settings.onsubmit&&(this.on("click.validate",":submit",function(b){c.submitButton=b.currentTarget,a(this).hasClass("cancel")&&(c.cancelSubmit=!0),void 0!==a(this).attr("formnovalidate")&&(c.cancelSubmit=!0)}),this.on("submit.validate",function(b){function d(){var d,e;return c.submitButton&&(c.settings.submitHandler||c.formSubmitted)&&(d=a("").attr("name",c.submitButton.name).val(a(c.submitButton).val()).appendTo(c.currentForm)),!c.settings.submitHandler||(e=c.settings.submitHandler.call(c,c.currentForm,b),d&&d.remove(),void 0!==e&&e)}return c.settings.debug&&b.preventDefault(),c.cancelSubmit?(c.cancelSubmit=!1,d()):c.form()?c.pendingRequest?(c.formSubmitted=!0,!1):d():(c.focusInvalid(),!1)})),c)},valid:function(){var b,c,d;return a(this[0]).is("form")?b=this.validate().form():(d=[],b=!0,c=a(this[0].form).validate(),this.each(function(){b=c.element(this)&&b,b||(d=d.concat(c.errorList))}),c.errorList=d),b},rules:function(b,c){var d,e,f,g,h,i,j=this[0];if(null!=j&&(!j.form&&j.hasAttribute("contenteditable")&&(j.form=this.closest("form")[0],j.name=this.attr("name")),null!=j.form)){if(b)switch(d=a.data(j.form,"validator").settings,e=d.rules,f=a.validator.staticRules(j),b){case"add":a.extend(f,a.validator.normalizeRule(c)),delete f.messages,e[j.name]=f,c.messages&&(d.messages[j.name]=a.extend(d.messages[j.name],c.messages));break;case"remove":return c?(i={},a.each(c.split(/\s/),function(a,b){i[b]=f[b],delete f[b]}),i):(delete e[j.name],f)}return g=a.validator.normalizeRules(a.extend({},a.validator.classRules(j),a.validator.attributeRules(j),a.validator.dataRules(j),a.validator.staticRules(j)),j),g.required&&(h=g.required,delete g.required,g=a.extend({required:h},g)),g.remote&&(h=g.remote,delete g.remote,g=a.extend(g,{remote:h})),g}}}),a.extend(a.expr.pseudos||a.expr[":"],{blank:function(b){return!a.trim(""+a(b).val())},filled:function(b){var c=a(b).val();return null!==c&&!!a.trim(""+c)},unchecked:function(b){return!a(b).prop("checked")}}),a.validator=function(b,c){this.settings=a.extend(!0,{},a.validator.defaults,b),this.currentForm=c,this.init()},a.validator.format=function(b,c){return 1===arguments.length?function(){var c=a.makeArray(arguments);return c.unshift(b),a.validator.format.apply(this,c)}:void 0===c?b:(arguments.length>2&&c.constructor!==Array&&(c=a.makeArray(arguments).slice(1)),c.constructor!==Array&&(c=[c]),a.each(c,function(a,c){b=b.replace(new RegExp("\\{"+a+"\\}","g"),function(){return c})}),b)},a.extend(a.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,errorContainer:a([]),errorLabelContainer:a([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,onfocusin:function(a){this.lastActive=a,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,a,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(a)))},onfocusout:function(a){this.checkable(a)||!(a.name in this.submitted)&&this.optional(a)||this.element(a)},onkeyup:function(b,c){var d=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===c.which&&""===this.elementValue(b)||a.inArray(c.keyCode,d)!==-1||(b.name in this.submitted||b.name in this.invalid)&&this.element(b)},onclick:function(a){a.name in this.submitted?this.element(a):a.parentNode.name in this.submitted&&this.element(a.parentNode)},highlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).addClass(c).removeClass(d):a(b).addClass(c).removeClass(d)},unhighlight:function(b,c,d){"radio"===b.type?this.findByName(b.name).removeClass(c).addClass(d):a(b).removeClass(c).addClass(d)}},setDefaults:function(b){a.extend(a.validator.defaults,b)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:a.validator.format("Please enter no more than {0} characters."),minlength:a.validator.format("Please enter at least {0} characters."),rangelength:a.validator.format("Please enter a value between {0} and {1} characters long."),range:a.validator.format("Please enter a value between {0} and {1}."),max:a.validator.format("Please enter a value less than or equal to {0}."),min:a.validator.format("Please enter a value greater than or equal to {0}."),step:a.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){function b(b){!this.form&&this.hasAttribute("contenteditable")&&(this.form=a(this).closest("form")[0],this.name=a(this).attr("name"));var c=a.data(this.form,"validator"),d="on"+b.type.replace(/^validate/,""),e=c.settings;e[d]&&!a(this).is(e.ignore)&&e[d].call(c,this,b)}this.labelContainer=a(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||a(this.currentForm),this.containers=a(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var c,d=this.groups={};a.each(this.settings.groups,function(b,c){"string"==typeof c&&(c=c.split(/\s/)),a.each(c,function(a,c){d[c]=b})}),c=this.settings.rules,a.each(c,function(b,d){c[b]=a.validator.normalizeRule(d)}),a(this.currentForm).on("focusin.validate focusout.validate keyup.validate",":text, [type='password'], [type='file'], select, textarea, [type='number'], [type='search'], [type='tel'], [type='url'], [type='email'], [type='datetime'], [type='date'], [type='month'], [type='week'], [type='time'], [type='datetime-local'], [type='range'], [type='color'], [type='radio'], [type='checkbox'], [contenteditable], [type='button']",b).on("click.validate","select, option, [type='radio'], [type='checkbox']",b),this.settings.invalidHandler&&a(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),a.extend(this.submitted,this.errorMap),this.invalid=a.extend({},this.errorMap),this.valid()||a(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var a=0,b=this.currentElements=this.elements();b[a];a++)this.check(b[a]);return this.valid()},element:function(b){var c,d,e=this.clean(b),f=this.validationTargetFor(e),g=this,h=!0;return void 0===f?delete this.invalid[e.name]:(this.prepareElement(f),this.currentElements=a(f),d=this.groups[f.name],d&&a.each(this.groups,function(a,b){b===d&&a!==f.name&&(e=g.validationTargetFor(g.clean(g.findByName(a))),e&&e.name in g.invalid&&(g.currentElements.push(e),h=g.check(e)&&h))}),c=this.check(f)!==!1,h=h&&c,c?this.invalid[f.name]=!1:this.invalid[f.name]=!0,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers)),this.showErrors(),a(b).attr("aria-invalid",!c)),h},showErrors:function(b){if(b){var c=this;a.extend(this.errorMap,b),this.errorList=a.map(this.errorMap,function(a,b){return{message:a,element:c.findByName(b)[0]}}),this.successList=a.grep(this.successList,function(a){return!(a.name in b)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){a.fn.resetForm&&a(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var b=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(b)},resetElements:function(a){var b;if(this.settings.unhighlight)for(b=0;a[b];b++)this.settings.unhighlight.call(this,a[b],this.settings.errorClass,""),this.findByName(a[b].name).removeClass(this.settings.validClass);else a.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(a){var b,c=0;for(b in a)void 0!==a[b]&&null!==a[b]&&a[b]!==!1&&c++;return c},hideErrors:function(){this.hideThese(this.toHide)},hideThese:function(a){a.not(this.containers).text(""),this.addWrapper(a).hide()},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{a(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").focus().trigger("focusin")}catch(b){}},findLastActive:function(){var b=this.lastActive;return b&&1===a.grep(this.errorList,function(a){return a.element.name===b.name}).length&&b},elements:function(){var b=this,c={};return a(this.currentForm).find("input, select, textarea, [contenteditable]").not(":submit, :reset, :image, :disabled").not(this.settings.ignore).filter(function(){var d=this.name||a(this).attr("name");return!d&&b.settings.debug&&window.console&&console.error("%o has no name assigned",this),this.hasAttribute("contenteditable")&&(this.form=a(this).closest("form")[0],this.name=d),!(d in c||!b.objectLength(a(this).rules()))&&(c[d]=!0,!0)})},clean:function(b){return a(b)[0]},errors:function(){var b=this.settings.errorClass.split(" ").join(".");return a(this.settings.errorElement+"."+b,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=a([]),this.toHide=a([])},reset:function(){this.resetInternals(),this.currentElements=a([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(a){this.reset(),this.toHide=this.errorsFor(a)},elementValue:function(b){var c,d,e=a(b),f=b.type;return"radio"===f||"checkbox"===f?this.findByName(b.name).filter(":checked").val():"number"===f&&"undefined"!=typeof b.validity?b.validity.badInput?"NaN":e.val():(c=b.hasAttribute("contenteditable")?e.text():e.val(),"file"===f?"C:\\fakepath\\"===c.substr(0,12)?c.substr(12):(d=c.lastIndexOf("/"),d>=0?c.substr(d+1):(d=c.lastIndexOf("\\"),d>=0?c.substr(d+1):c)):"string"==typeof c?c.replace(/\r/g,""):c)},check:function(b){b=this.validationTargetFor(this.clean(b));var c,d,e,f,g=a(b).rules(),h=a.map(g,function(a,b){return b}).length,i=!1,j=this.elementValue(b);if("function"==typeof g.normalizer?f=g.normalizer:"function"==typeof this.settings.normalizer&&(f=this.settings.normalizer),f){if(j=f.call(b,j),"string"!=typeof j)throw new TypeError("The normalizer should return a string value.");delete g.normalizer}for(d in g){e={method:d,parameters:g[d]};try{if(c=a.validator.methods[d].call(this,j,b,e.parameters),"dependency-mismatch"===c&&1===h){i=!0;continue}if(i=!1,"pending"===c)return void(this.toHide=this.toHide.not(this.errorsFor(b)));if(!c)return this.formatAndAdd(b,e),!1}catch(k){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+b.id+", check the '"+e.method+"' method.",k),k instanceof TypeError&&(k.message+=". Exception occurred when checking element "+b.id+", check the '"+e.method+"' method."),k}}if(!i)return this.objectLength(g)&&this.successList.push(b),!0},customDataMessage:function(b,c){return a(b).data("msg"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase())||a(b).data("msg")},customMessage:function(a,b){var c=this.settings.messages[a];return c&&(c.constructor===String?c:c[b])},findDefined:function(){for(var a=0;aWarning: No message defined for "+b.name+""),e=/\$?\{(\d+)\}/g;return"function"==typeof d?d=d.call(this,c.parameters,b):e.test(d)&&(d=a.validator.format(d.replace(e,"{$1}"),c.parameters)),d},formatAndAdd:function(a,b){var c=this.defaultMessage(a,b);this.errorList.push({message:c,element:a,method:b.method}),this.errorMap[a.name]=c,this.submitted[a.name]=c},addWrapper:function(a){return this.settings.wrapper&&(a=a.add(a.parent(this.settings.wrapper))),a},defaultShowErrors:function(){var a,b,c;for(a=0;this.errorList[a];a++)c=this.errorList[a],this.settings.highlight&&this.settings.highlight.call(this,c.element,this.settings.errorClass,this.settings.validClass),this.showLabel(c.element,c.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(a=0;this.successList[a];a++)this.showLabel(this.successList[a]);if(this.settings.unhighlight)for(a=0,b=this.validElements();b[a];a++)this.settings.unhighlight.call(this,b[a],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return a(this.errorList).map(function(){return this.element})},showLabel:function(b,c){var d,e,f,g,h=this.errorsFor(b),i=this.idOrName(b),j=a(b).attr("aria-describedby");h.length?(h.removeClass(this.settings.validClass).addClass(this.settings.errorClass),h.html(c)):(h=a("<"+this.settings.errorElement+">").attr("id",i+"-error").addClass(this.settings.errorClass).html(c||""),d=h,this.settings.wrapper&&(d=h.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(d):this.settings.errorPlacement?this.settings.errorPlacement.call(this,d,a(b)):d.insertAfter(b),h.is("label")?h.attr("for",i):0===h.parents("label[for='"+this.escapeCssMeta(i)+"']").length&&(f=h.attr("id"),j?j.match(new RegExp("\\b"+this.escapeCssMeta(f)+"\\b"))||(j+=" "+f):j=f,a(b).attr("aria-describedby",j),e=this.groups[b.name],e&&(g=this,a.each(g.groups,function(b,c){c===e&&a("[name='"+g.escapeCssMeta(b)+"']",g.currentForm).attr("aria-describedby",h.attr("id"))})))),!c&&this.settings.success&&(h.text(""),"string"==typeof this.settings.success?h.addClass(this.settings.success):this.settings.success(h,b)),this.toShow=this.toShow.add(h)},errorsFor:function(b){var c=this.escapeCssMeta(this.idOrName(b)),d=a(b).attr("aria-describedby"),e="label[for='"+c+"'], label[for='"+c+"'] *";return d&&(e=e+", #"+this.escapeCssMeta(d).replace(/\s+/g,", #")),this.errors().filter(e)},escapeCssMeta:function(a){return a.replace(/([\\!"#$%&'()*+,.\/:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(a){return this.groups[a.name]||(this.checkable(a)?a.name:a.id||a.name)},validationTargetFor:function(b){return this.checkable(b)&&(b=this.findByName(b.name)),a(b).not(this.settings.ignore)[0]},checkable:function(a){return/radio|checkbox/i.test(a.type)},findByName:function(b){return a(this.currentForm).find("[name='"+this.escapeCssMeta(b)+"']")},getLength:function(b,c){switch(c.nodeName.toLowerCase()){case"select":return a("option:selected",c).length;case"input":if(this.checkable(c))return this.findByName(c.name).filter(":checked").length}return b.length},depend:function(a,b){return!this.dependTypes[typeof a]||this.dependTypes[typeof a](a,b)},dependTypes:{"boolean":function(a){return a},string:function(b,c){return!!a(b,c.form).length},"function":function(a,b){return a(b)}},optional:function(b){var c=this.elementValue(b);return!a.validator.methods.required.call(this,c,b)&&"dependency-mismatch"},startRequest:function(b){this.pending[b.name]||(this.pendingRequest++,a(b).addClass(this.settings.pendingClass),this.pending[b.name]=!0)},stopRequest:function(b,c){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[b.name],a(b).removeClass(this.settings.pendingClass),c&&0===this.pendingRequest&&this.formSubmitted&&this.form()?(a(this.currentForm).submit(),this.submitButton&&a("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!c&&0===this.pendingRequest&&this.formSubmitted&&(a(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},previousValue:function(b,c){return c="string"==typeof c&&c||"remote",a.data(b,"previousValue")||a.data(b,"previousValue",{old:null,valid:!0,message:this.defaultMessage(b,{method:c})})},destroy:function(){this.resetForm(),a(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(b,c){b.constructor===String?this.classRuleSettings[b]=c:a.extend(this.classRuleSettings,b)},classRules:function(b){var c={},d=a(b).attr("class");return d&&a.each(d.split(" "),function(){this in a.validator.classRuleSettings&&a.extend(c,a.validator.classRuleSettings[this])}),c},normalizeAttributeRule:function(a,b,c,d){/min|max|step/.test(c)&&(null===b||/number|range|text/.test(b))&&(d=Number(d),isNaN(d)&&(d=void 0)),d||0===d?a[c]=d:b===c&&"range"!==b&&(a[c]=!0)},attributeRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)"required"===c?(d=b.getAttribute(c),""===d&&(d=!0),d=!!d):d=f.attr(c),this.normalizeAttributeRule(e,g,c,d);return e.maxlength&&/-1|2147483647|524288/.test(e.maxlength)&&delete e.maxlength,e},dataRules:function(b){var c,d,e={},f=a(b),g=b.getAttribute("type");for(c in a.validator.methods)d=f.data("rule"+c.charAt(0).toUpperCase()+c.substring(1).toLowerCase()),this.normalizeAttributeRule(e,g,c,d);return e},staticRules:function(b){var c={},d=a.data(b.form,"validator");return d.settings.rules&&(c=a.validator.normalizeRule(d.settings.rules[b.name])||{}),c},normalizeRules:function(b,c){return a.each(b,function(d,e){if(e===!1)return void delete b[d];if(e.param||e.depends){var f=!0;switch(typeof e.depends){case"string":f=!!a(e.depends,c.form).length;break;case"function":f=e.depends.call(c,c)}f?b[d]=void 0===e.param||e.param:(a.data(c.form,"validator").resetElements(a(c)),delete b[d])}}),a.each(b,function(d,e){b[d]=a.isFunction(e)&&"normalizer"!==d?e(c):e}),a.each(["minlength","maxlength"],function(){b[this]&&(b[this]=Number(b[this]))}),a.each(["rangelength","range"],function(){var c;b[this]&&(a.isArray(b[this])?b[this]=[Number(b[this][0]),Number(b[this][1])]:"string"==typeof b[this]&&(c=b[this].replace(/[\[\]]/g,"").split(/[\s,]+/),b[this]=[Number(c[0]),Number(c[1])]))}),a.validator.autoCreateRanges&&(null!=b.min&&null!=b.max&&(b.range=[b.min,b.max],delete b.min,delete b.max),null!=b.minlength&&null!=b.maxlength&&(b.rangelength=[b.minlength,b.maxlength],delete b.minlength,delete b.maxlength)),b},normalizeRule:function(b){if("string"==typeof b){var c={};a.each(b.split(/\s/),function(){c[this]=!0}),b=c}return b},addMethod:function(b,c,d){a.validator.methods[b]=c,a.validator.messages[b]=void 0!==d?d:a.validator.messages[b],c.length<3&&a.validator.addClassRules(b,a.validator.normalizeRule(b))},methods:{required:function(b,c,d){if(!this.depend(d,c))return"dependency-mismatch";if("select"===c.nodeName.toLowerCase()){var e=a(c).val();return e&&e.length>0}return this.checkable(c)?this.getLength(b,c)>0:b.length>0},email:function(a,b){return this.optional(b)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(a)},url:function(a,b){return this.optional(b)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})).?)(?::\d{2,5})?(?:[\/?#]\S*)?$/i.test(a)},date:function(a,b){return this.optional(b)||!/Invalid|NaN/.test(new Date(a).toString())},dateISO:function(a,b){return this.optional(b)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(a)},number:function(a,b){return this.optional(b)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:\.\d+)?$/.test(a)},digits:function(a,b){return this.optional(b)||/^\d+$/.test(a)},minlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d},maxlength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e<=d},rangelength:function(b,c,d){var e=a.isArray(b)?b.length:this.getLength(b,c);return this.optional(c)||e>=d[0]&&e<=d[1]},min:function(a,b,c){return this.optional(b)||a>=c},max:function(a,b,c){return this.optional(b)||a<=c},range:function(a,b,c){return this.optional(b)||a>=c[0]&&a<=c[1]},step:function(b,c,d){var e,f=a(c).attr("type"),g="Step attribute on input type "+f+" is not supported.",h=["text","number","range"],i=new RegExp("\\b"+f+"\\b"),j=f&&!i.test(h.join()),k=function(a){var b=(""+a).match(/(?:\.(\d+))?$/);return b&&b[1]?b[1].length:0},l=function(a){return Math.round(a*Math.pow(10,e))},m=!0;if(j)throw new Error(g);return e=k(d),(k(b)>e||l(b)%l(d)!==0)&&(m=!1),this.optional(c)||m},equalTo:function(b,c,d){var e=a(d);return this.settings.onfocusout&&e.not(".validate-equalTo-blur").length&&e.addClass("validate-equalTo-blur").on("blur.validate-equalTo",function(){a(c).valid()}),b===e.val()},remote:function(b,c,d,e){if(this.optional(c))return"dependency-mismatch";e="string"==typeof e&&e||"remote";var f,g,h,i=this.previousValue(c,e);return this.settings.messages[c.name]||(this.settings.messages[c.name]={}),i.originalMessage=i.originalMessage||this.settings.messages[c.name][e],this.settings.messages[c.name][e]=i.message,d="string"==typeof d&&{url:d}||d,h=a.param(a.extend({data:b},d.data)),i.old===h?i.valid:(i.old=h,f=this,this.startRequest(c),g={},g[c.name]=b,a.ajax(a.extend(!0,{mode:"abort",port:"validate"+c.name,dataType:"json",data:g,context:f.currentForm,success:function(a){var d,g,h,j=a===!0||"true"===a;f.settings.messages[c.name][e]=i.originalMessage,j?(h=f.formSubmitted,f.resetInternals(),f.toHide=f.errorsFor(c),f.formSubmitted=h,f.successList.push(c),f.invalid[c.name]=!1,f.showErrors()):(d={},g=a||f.defaultMessage(c,{method:e,parameters:b}),d[c.name]=i.message=g,f.invalid[c.name]=!0,f.showErrors(d)),i.valid=j,f.stopRequest(c,j)}},d)),"pending")}}});var b,c={};return a.ajaxPrefilter?a.ajaxPrefilter(function(a,b,d){var e=a.port;"abort"===a.mode&&(c[e]&&c[e].abort(),c[e]=d)}):(b=a.ajax,a.ajax=function(d){var e=("mode"in d?d:a.ajaxSettings).mode,f=("port"in d?d:a.ajaxSettings).port;return"abort"===e?(c[f]&&c[f].abort(),c[f]=b.apply(this,arguments),c[f]):b.apply(this,arguments)}),a}); -------------------------------------------------------------------------------- /webpack.mix.js: -------------------------------------------------------------------------------- 1 | let mix = require("laravel-mix"); 2 | let HtmlWebpackPlugin = require("html-webpack-plugin"); 3 | mix.setPublicPath("dist"); 4 | /* 5 | |-------------------------------------------------------------------------- 6 | | Mix Asset Management 7 | |-------------------------------------------------------------------------- 8 | | 9 | | Mix provides a clean, fluent API for defining some Webpack build steps 10 | | for your Laravel application. By default, we are compiling the Sass 11 | | file for the application as well as bundling up all the JS files. 12 | | 13 | */ 14 | 15 | mix.js("src/js/app.js", "dist/js"); 16 | 17 | mix.combine( 18 | [ 19 | "src/vendor/dataTables/datatables.min.js", 20 | "src/vendor/jqueryui/jquery-ui.min.js", 21 | "src/vendor/sweetalert/sweetalert.min.js", 22 | "src/vendor/validate/jquery.validate.min.js" 23 | ], 24 | "dist/js/vendor.js" 25 | ); 26 | 27 | mix.combine( 28 | [ 29 | "src/vendor/animate/animate.css", 30 | "src/vendor/dataTables/datatables.min.css", 31 | "src/vendor/font-awesome/css/font-awesome.min.css", 32 | "src/vendor/jqueryui/jquery-ui.min.css", 33 | //"src/vendor/sweetalert/sweetalert.css" 34 | ], 35 | "dist/css/vendor.css" 36 | ).options({ 37 | processCssUrls: false 38 | }); 39 | 40 | mix.sass("src/sass/app.scss", "dist/css"); 41 | 42 | mix.copyDirectory("src/vendor/font-awesome/fonts", "dist/fonts"); 43 | mix.copyDirectory("src/fonts/", "dist/fonts"); 44 | 45 | // mix.sourceMaps(); 46 | 47 | mix.copyDirectory("src/images", "dist/images"); 48 | 49 | mix.disableNotifications(); 50 | 51 | mix.webpackConfig({ 52 | // output: { 53 | // path: path.join(__dirname, 'dist'), 54 | // // publicPath: "" 55 | // }, 56 | plugins: [ 57 | new HtmlWebpackPlugin({ 58 | template: "ejs-compiled-loader!./src/index.ejs", 59 | filename: "index.html", 60 | inject: false 61 | }), 62 | new HtmlWebpackPlugin({ 63 | template: "ejs-compiled-loader!./src/about-us.ejs", 64 | filename: "about-us.html", 65 | inject: false 66 | }), 67 | new HtmlWebpackPlugin({ 68 | template: "ejs-compiled-loader!./src/contact-us.ejs", 69 | filename: "contact-us.html", 70 | inject: false 71 | }), 72 | new HtmlWebpackPlugin({ 73 | template: "ejs-compiled-loader!./src/datatable-demo.ejs", 74 | filename: "datatable-demo.html", 75 | inject: false 76 | }), 77 | new HtmlWebpackPlugin({ 78 | template: "ejs-compiled-loader!./src/font-awesome.ejs", 79 | filename: "font-awesome.html", 80 | inject: false 81 | }) 82 | ], 83 | devServer: { 84 | hot: true, 85 | liveReload: true, 86 | // inline: true, 87 | // contentBase: __dirname, 88 | // disableHostCheck: true, 89 | // watchContentBase: true, 90 | host: "0.0.0.0", 91 | open: true 92 | //port: 8082, 93 | } 94 | }); 95 | --------------------------------------------------------------------------------