├── Android Application
├── app
│ ├── .gitignore
│ ├── src
│ │ ├── main
│ │ │ ├── res
│ │ │ │ ├── drawable
│ │ │ │ │ ├── card.png
│ │ │ │ │ ├── icon.png
│ │ │ │ │ ├── key.png
│ │ │ │ │ ├── branch.png
│ │ │ │ │ ├── cancel.png
│ │ │ │ │ ├── check.png
│ │ │ │ │ ├── clean.png
│ │ │ │ │ ├── number.png
│ │ │ │ │ ├── offer1.jpg
│ │ │ │ │ ├── offer2.png
│ │ │ │ │ ├── offer3.png
│ │ │ │ │ ├── offer4.png
│ │ │ │ │ ├── others.png
│ │ │ │ │ ├── round.png
│ │ │ │ │ ├── ticket.png
│ │ │ │ │ ├── deposit.png
│ │ │ │ │ ├── synd_logo.png
│ │ │ │ │ ├── dashboard_1.png
│ │ │ │ │ ├── dashboard_2.png
│ │ │ │ │ ├── scanqrcode.png
│ │ │ │ │ ├── synd_symbol.png
│ │ │ │ │ ├── round_person_white_18dp.png
│ │ │ │ │ ├── bg_ticket_bottom.xml
│ │ │ │ │ ├── gradientbackground.xml
│ │ │ │ │ ├── divider_container.xml
│ │ │ │ │ ├── buttonstyle.xml
│ │ │ │ │ ├── ic_home_black_24dp.xml
│ │ │ │ │ ├── bg_ticket_top.xml
│ │ │ │ │ ├── ic_dashboard_black_24dp.xml
│ │ │ │ │ ├── ic_account_balance_black_24dp.xml
│ │ │ │ │ ├── ic_email_black_24dp.xml
│ │ │ │ │ ├── flat_grey_button.xml
│ │ │ │ │ ├── flat_white_button.xml
│ │ │ │ │ ├── flat_orange_button.xml
│ │ │ │ │ ├── ic_notifications_black_24dp.xml
│ │ │ │ │ ├── ic_user.xml
│ │ │ │ │ ├── ic_phone_black_24dp.xml
│ │ │ │ │ └── ic_dashboard.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ │ └── ic_launcher.png
│ │ │ │ ├── values
│ │ │ │ │ ├── dimens.xml
│ │ │ │ │ ├── colors.xml
│ │ │ │ │ ├── attrs.xml
│ │ │ │ │ └── styles.xml
│ │ │ │ ├── mipmap-anydpi-v26
│ │ │ │ │ ├── ic_launcher.xml
│ │ │ │ │ └── ic_launcher_round.xml
│ │ │ │ └── layout
│ │ │ │ │ ├── activity_main.xml
│ │ │ │ │ └── activity_splash_screen.xml
│ │ │ └── java
│ │ │ │ └── com
│ │ │ │ └── syndsmartqueue
│ │ │ │ ├── MainActivity.java
│ │ │ │ └── BranchFreePredictFragment.java
│ │ └── test
│ │ │ └── java
│ │ │ └── com
│ │ │ └── syndsmartqueue
│ │ │ └── ExampleUnitTest.java
│ └── proguard-rules.pro
├── settings.gradle
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── .gitignore
├── .idea
│ ├── kotlinc.xml
│ ├── modules.xml
│ ├── runConfigurations.xml
│ └── gradle.xml
├── build.gradle
└── gradle.properties
├── Web Application
├── node_modules
│ ├── nopt
│ │ └── .npmignore
│ ├── qs
│ │ ├── .eslintignore
│ │ ├── test
│ │ │ ├── index.js
│ │ │ └── .eslintrc
│ │ ├── lib
│ │ │ ├── index.js
│ │ │ └── formats.js
│ │ ├── .editorconfig
│ │ └── .eslintrc
│ ├── isarray
│ │ ├── .npmignore
│ │ ├── .travis.yml
│ │ ├── Makefile
│ │ ├── index.js
│ │ ├── test.js
│ │ └── component.json
│ ├── isexe
│ │ ├── .npmignore
│ │ └── LICENSE
│ ├── undefsafe
│ │ ├── .npmignore
│ │ ├── example.js
│ │ ├── .jshintrc
│ │ ├── .travis.yml
│ │ └── .jscsrc
│ ├── debug
│ │ ├── node.js
│ │ ├── .coveralls.yml
│ │ ├── .npmignore
│ │ ├── .travis.yml
│ │ ├── .eslintrc
│ │ ├── src
│ │ │ ├── index.js
│ │ │ └── inspector-log.js
│ │ └── component.json
│ ├── nodemon
│ │ ├── lib
│ │ │ ├── index.js
│ │ │ ├── monitor
│ │ │ │ ├── index.js
│ │ │ │ └── signals.js
│ │ │ └── utils
│ │ │ │ └── colour.js
│ │ ├── node_modules
│ │ │ └── debug
│ │ │ │ ├── node.js
│ │ │ │ └── src
│ │ │ │ └── index.js
│ │ ├── doc
│ │ │ └── cli
│ │ │ │ ├── usage.txt
│ │ │ │ ├── authors.txt
│ │ │ │ └── topics.txt
│ │ ├── commitlint.config.js
│ │ ├── .jshintrc
│ │ ├── .jscsrc
│ │ ├── .travis.yml
│ │ └── bin
│ │ │ └── nodemon.js
│ ├── cookie-signature
│ │ └── .npmignore
│ ├── deep-extend
│ │ └── index.js
│ ├── shebang-regex
│ │ ├── index.js
│ │ └── readme.md
│ ├── micromatch
│ │ └── lib
│ │ │ ├── cache.js
│ │ │ └── .DS_Store
│ ├── nanomatch
│ │ └── lib
│ │ │ └── cache.js
│ ├── readable-stream
│ │ ├── duplex.js
│ │ ├── transform.js
│ │ ├── lib
│ │ │ └── internal
│ │ │ │ └── streams
│ │ │ │ ├── stream.js
│ │ │ │ └── stream-browser.js
│ │ ├── passthrough.js
│ │ ├── duplex-browser.js
│ │ ├── writable-browser.js
│ │ ├── writable.js
│ │ └── readable-browser.js
│ ├── cli-boxes
│ │ └── index.js
│ ├── concat-map
│ │ ├── .travis.yml
│ │ ├── example
│ │ │ └── map.js
│ │ └── index.js
│ ├── is-ci
│ │ ├── index.js
│ │ └── bin.js
│ ├── source-map-resolve
│ │ ├── .travis.yml
│ │ ├── lib
│ │ │ ├── resolve-url.js
│ │ │ └── decode-uri-component.js
│ │ ├── test
│ │ │ └── common.js
│ │ ├── bower.json
│ │ └── component.json
│ ├── safe-regex
│ │ ├── .travis.yml
│ │ └── example
│ │ │ └── safe.js
│ ├── balanced-match
│ │ └── .npmignore
│ ├── unpipe
│ │ └── HISTORY.md
│ ├── core-util-is
│ │ └── README.md
│ ├── minimist
│ │ ├── example
│ │ │ └── parse.js
│ │ ├── .travis.yml
│ │ └── test
│ │ │ ├── whitespace.js
│ │ │ ├── parse_modified.js
│ │ │ ├── stop_early.js
│ │ │ ├── kv_short.js
│ │ │ └── dotted.js
│ ├── supports-color
│ │ └── browser.js
│ ├── registry-auth-token
│ │ ├── .npmignore
│ │ ├── registry-url.js
│ │ └── base64.js
│ ├── setprototypeof
│ │ ├── index.d.ts
│ │ ├── index.js
│ │ ├── README.md
│ │ └── LICENSE
│ ├── rc
│ │ ├── cli.js
│ │ ├── browser.js
│ │ ├── test
│ │ │ └── ini.js
│ │ └── LICENSE.APACHE2
│ ├── extglob
│ │ ├── lib
│ │ │ └── .DS_Store
│ │ ├── node_modules
│ │ │ ├── is-descriptor
│ │ │ │ └── index.js
│ │ │ └── extend-shallow
│ │ │ │ └── index.js
│ │ └── changelog.md
│ ├── isobject
│ │ ├── index.d.ts
│ │ └── index.js
│ ├── utils-merge
│ │ ├── .npmignore
│ │ └── index.js
│ ├── is-plain-object
│ │ └── index.d.ts
│ ├── pstree.remy
│ │ ├── .travis.yml
│ │ └── tests
│ │ │ └── fixtures
│ │ │ └── index.js
│ ├── term-size
│ │ └── vendor
│ │ │ ├── macos
│ │ │ └── term-size
│ │ │ └── windows
│ │ │ └── term-size.exe
│ ├── atob
│ │ ├── bin
│ │ │ └── atob.js
│ │ ├── node-atob.js
│ │ ├── test.js
│ │ └── bower.json
│ ├── unique-string
│ │ ├── index.js
│ │ └── readme.md
│ ├── util-deprecate
│ │ ├── node.js
│ │ └── History.md
│ ├── is-obj
│ │ ├── index.js
│ │ └── readme.md
│ ├── is-npm
│ │ ├── index.js
│ │ └── readme.md
│ ├── mixin-deep
│ │ └── node_modules
│ │ │ └── is-extendable
│ │ │ ├── index.d.ts
│ │ │ └── index.js
│ ├── extend-shallow
│ │ └── node_modules
│ │ │ └── is-extendable
│ │ │ ├── index.d.ts
│ │ │ └── index.js
│ ├── latest-version
│ │ └── index.js
│ ├── strip-ansi
│ │ └── index.js
│ ├── mime
│ │ ├── cli.js
│ │ └── build
│ │ │ └── build.js
│ ├── .bin
│ │ ├── rc.cmd
│ │ ├── is-ci.cmd
│ │ ├── mime.cmd
│ │ ├── atob.cmd
│ │ ├── nopt.cmd
│ │ ├── which.cmd
│ │ ├── semver.cmd
│ │ ├── nodemon.cmd
│ │ ├── nodetouch.cmd
│ │ ├── rc
│ │ ├── mime
│ │ ├── is-ci
│ │ ├── atob
│ │ ├── nopt
│ │ ├── which
│ │ ├── semver
│ │ ├── nodemon
│ │ └── nodetouch
│ ├── mime-db
│ │ └── index.js
│ ├── color-name
│ │ ├── test.js
│ │ └── README.md
│ ├── ret
│ │ └── lib
│ │ │ ├── types.js
│ │ │ └── positions.js
│ ├── yallist
│ │ ├── iterator.js
│ │ └── LICENSE
│ ├── inherits
│ │ ├── inherits.js
│ │ ├── inherits_browser.js
│ │ └── LICENSE
│ ├── widest-line
│ │ └── index.js
│ ├── registry-url
│ │ └── index.js
│ ├── is-installed-globally
│ │ └── index.js
│ ├── cross-spawn
│ │ ├── CHANGELOG.md
│ │ └── lib
│ │ │ └── util
│ │ │ ├── escapeCommand.js
│ │ │ └── hasEmptyArgumentBug.js
│ ├── lowercase-keys
│ │ ├── index.js
│ │ └── readme.md
│ ├── express
│ │ └── index.js
│ ├── escape-string-regexp
│ │ ├── index.js
│ │ └── readme.md
│ ├── ansi-regex
│ │ └── index.js
│ ├── crypto-random-string
│ │ └── index.js
│ ├── encodeurl
│ │ └── HISTORY.md
│ ├── is-redirect
│ │ ├── index.js
│ │ └── readme.md
│ ├── is-path-inside
│ │ ├── index.js
│ │ └── readme.md
│ ├── pseudomap
│ │ ├── map.js
│ │ └── LICENSE
│ ├── path-key
│ │ └── index.js
│ ├── url-parse-lax
│ │ └── index.js
│ ├── has-flag
│ │ └── index.js
│ ├── is-binary-path
│ │ ├── index.js
│ │ └── readme.md
│ ├── prepend-http
│ │ ├── index.js
│ │ └── readme.md
│ ├── resolve-url
│ │ ├── bower.json
│ │ ├── component.json
│ │ └── changelog.md
│ ├── urix
│ │ └── index.js
│ ├── p-finally
│ │ └── index.js
│ ├── forwarded
│ │ └── HISTORY.md
│ ├── iconv-lite
│ │ ├── .travis.yml
│ │ └── encodings
│ │ │ └── index.js
│ ├── strip-eof
│ │ ├── index.js
│ │ └── readme.md
│ ├── for-in
│ │ └── index.js
│ ├── is-extendable
│ │ └── index.js
│ ├── snapdragon
│ │ ├── lib
│ │ │ └── position.js
│ │ └── node_modules
│ │ │ └── extend-shallow
│ │ │ └── index.js
│ ├── repeat-element
│ │ └── index.js
│ ├── remove-trailing-separator
│ │ ├── index.js
│ │ ├── history.md
│ │ └── license
│ ├── capture-stack-trace
│ │ ├── index.js
│ │ └── readme.md
│ ├── unset-value
│ │ └── node_modules
│ │ │ ├── has-value
│ │ │ ├── node_modules
│ │ │ │ └── isobject
│ │ │ │ │ └── index.js
│ │ │ └── index.js
│ │ │ └── has-values
│ │ │ └── index.js
│ ├── source-map
│ │ └── source-map.js
│ ├── shebang-command
│ │ ├── index.js
│ │ └── readme.md
│ ├── has-value
│ │ └── index.js
│ ├── source-map-url
│ │ ├── bower.json
│ │ └── component.json
│ ├── depd
│ │ └── lib
│ │ │ └── compat
│ │ │ └── event-listener-count.js
│ ├── merge-descriptors
│ │ └── HISTORY.md
│ ├── on-headers
│ │ └── HISTORY.md
│ ├── graceful-fs
│ │ ├── clone.js
│ │ └── LICENSE
│ ├── arr-flatten
│ │ └── index.js
│ ├── is-number
│ │ └── index.js
│ ├── posix-character-classes
│ │ └── index.js
│ ├── is-extglob
│ │ └── index.js
│ ├── process-nextick-args
│ │ └── readme.md
│ ├── content-type
│ │ └── HISTORY.md
│ ├── media-typer
│ │ └── HISTORY.md
│ ├── methods
│ │ └── HISTORY.md
│ ├── semver-diff
│ │ └── index.js
│ ├── abbrev
│ │ └── README.md
│ ├── is-descriptor
│ │ └── index.js
│ ├── anymatch
│ │ ├── node_modules
│ │ │ └── normalize-path
│ │ │ │ └── index.js
│ │ └── LICENSE
│ ├── base
│ │ └── node_modules
│ │ │ └── is-descriptor
│ │ │ └── index.js
│ ├── define-property
│ │ └── node_modules
│ │ │ └── is-descriptor
│ │ │ └── index.js
│ ├── snapdragon-node
│ │ └── node_modules
│ │ │ └── is-descriptor
│ │ │ └── index.js
│ ├── arr-union
│ │ └── index.js
│ ├── ignore-by-default
│ │ ├── index.js
│ │ ├── README.md
│ │ └── LICENSE
│ ├── glob-parent
│ │ ├── node_modules
│ │ │ └── is-glob
│ │ │ │ └── index.js
│ │ └── LICENSE
│ ├── pascalcase
│ │ └── index.js
│ ├── semver
│ │ ├── range.bnf
│ │ ├── LICENSE
│ │ └── CHANGELOG.md
│ ├── path-is-absolute
│ │ └── index.js
│ ├── write-file-atomic
│ │ ├── LICENSE
│ │ └── CHANGELOG.md
│ ├── braces
│ │ └── node_modules
│ │ │ └── extend-shallow
│ │ │ └── index.js
│ ├── fill-range
│ │ └── node_modules
│ │ │ └── extend-shallow
│ │ │ └── index.js
│ ├── set-value
│ │ └── node_modules
│ │ │ └── extend-shallow
│ │ │ └── index.js
│ ├── expand-brackets
│ │ ├── node_modules
│ │ │ └── extend-shallow
│ │ │ │ └── index.js
│ │ └── lib
│ │ │ └── utils.js
│ ├── update-notifier
│ │ └── check.js
│ ├── ansi-align
│ │ └── LICENSE
│ ├── is-buffer
│ │ └── index.js
│ ├── object.pick
│ │ └── index.js
│ ├── unzip-response
│ │ └── readme.md
│ ├── touch
│ │ └── LICENSE
│ ├── ini
│ │ └── LICENSE
│ ├── signal-exit
│ │ └── LICENSE.txt
│ ├── string-width
│ │ └── index.js
│ ├── to-object-path
│ │ └── index.js
│ ├── which
│ │ └── LICENSE
│ ├── lru-cache
│ │ └── LICENSE
│ ├── minimatch
│ │ └── LICENSE
│ ├── union-value
│ │ └── index.js
│ ├── xdg-basedir
│ │ └── index.js
│ ├── collection-visit
│ │ └── index.js
│ ├── is-retry-allowed
│ │ └── readme.md
│ └── is-stream
│ │ └── readme.md
├── views
│ ├── error.ejs
│ ├── dashboard.ejs
│ ├── managequeue.ejs
│ └── qrscan.ejs
├── public
│ ├── images
│ │ ├── bg-01.jpg
│ │ ├── cms.jpg
│ │ ├── graph.jpg
│ │ ├── logo.png
│ │ ├── dummy1.png
│ │ ├── dummy2.png
│ │ ├── dummy3.png
│ │ ├── dummy4.png
│ │ ├── dummy5.png
│ │ ├── dummy6.png
│ │ ├── qrcode.png
│ │ ├── qr
│ │ │ └── qrcode.png
│ │ ├── Syndicate_Bank.png
│ │ └── icons
│ │ │ └── favicon.ico
│ ├── fonts
│ │ ├── poppins
│ │ │ ├── Poppins-Black.ttf
│ │ │ ├── Poppins-Bold.ttf
│ │ │ ├── Poppins-Light.ttf
│ │ │ ├── Poppins-Thin.ttf
│ │ │ ├── Poppins-Italic.ttf
│ │ │ ├── Poppins-Medium.ttf
│ │ │ ├── Poppins-Regular.ttf
│ │ │ ├── Poppins-BoldItalic.ttf
│ │ │ ├── Poppins-ExtraBold.ttf
│ │ │ ├── Poppins-ExtraLight.ttf
│ │ │ ├── Poppins-SemiBold.ttf
│ │ │ ├── Poppins-ThinItalic.ttf
│ │ │ ├── Poppins-BlackItalic.ttf
│ │ │ ├── Poppins-LightItalic.ttf
│ │ │ ├── Poppins-MediumItalic.ttf
│ │ │ ├── Poppins-ExtraBoldItalic.ttf
│ │ │ ├── Poppins-SemiBoldItalic.ttf
│ │ │ └── Poppins-ExtraLightItalic.ttf
│ │ ├── montserrat
│ │ │ ├── Montserrat-Bold.ttf
│ │ │ ├── Montserrat-Thin.ttf
│ │ │ ├── Montserrat-Black.ttf
│ │ │ ├── Montserrat-Italic.ttf
│ │ │ ├── Montserrat-Light.ttf
│ │ │ ├── Montserrat-Medium.ttf
│ │ │ ├── Montserrat-ExtraBold.ttf
│ │ │ ├── Montserrat-Regular.ttf
│ │ │ ├── Montserrat-SemiBold.ttf
│ │ │ ├── Montserrat-BlackItalic.ttf
│ │ │ ├── Montserrat-BoldItalic.ttf
│ │ │ ├── Montserrat-ExtraLight.ttf
│ │ │ ├── Montserrat-LightItalic.ttf
│ │ │ ├── Montserrat-ThinItalic.ttf
│ │ │ ├── Montserrat-MediumItalic.ttf
│ │ │ ├── Montserrat-SemiBoldItalic.ttf
│ │ │ ├── Montserrat-ExtraBoldItalic.ttf
│ │ │ └── Montserrat-ExtraLightItalic.ttf
│ │ ├── font-awesome-4.7.0
│ │ │ ├── fonts
│ │ │ │ ├── FontAwesome.otf
│ │ │ │ ├── fontawesome-webfont.eot
│ │ │ │ ├── fontawesome-webfont.ttf
│ │ │ │ ├── fontawesome-webfont.woff
│ │ │ │ └── fontawesome-webfont.woff2
│ │ │ ├── less
│ │ │ │ ├── fixed-width.less
│ │ │ │ ├── screen-reader.less
│ │ │ │ ├── larger.less
│ │ │ │ ├── list.less
│ │ │ │ ├── core.less
│ │ │ │ ├── stacked.less
│ │ │ │ ├── font-awesome.less
│ │ │ │ ├── bordered-pulled.less
│ │ │ │ ├── rotated-flipped.less
│ │ │ │ └── path.less
│ │ │ ├── scss
│ │ │ │ ├── _fixed-width.scss
│ │ │ │ ├── _screen-reader.scss
│ │ │ │ ├── _larger.scss
│ │ │ │ ├── _list.scss
│ │ │ │ ├── _core.scss
│ │ │ │ ├── font-awesome.scss
│ │ │ │ ├── _stacked.scss
│ │ │ │ ├── _bordered-pulled.scss
│ │ │ │ └── _rotated-flipped.scss
│ │ │ └── HELP-US-OUT.txt
│ │ └── Linearicons-Free-v1.0.0
│ │ │ └── WebFont
│ │ │ ├── Linearicons-Free.eot
│ │ │ ├── Linearicons-Free.ttf
│ │ │ ├── Linearicons-Free.woff
│ │ │ └── Linearicons-Free.woff2
│ └── stylesheets
│ │ └── style.css
├── routes
│ └── users.js
└── package.json
├── APK (App File)
└── SYND SMART QUEUE.apk
└── Unit Test Docs
├── Web App Unit Test Case.xls
└── Android App Unit Test Case.xls
/Android Application/app/.gitignore:
--------------------------------------------------------------------------------
1 | /build
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nopt/.npmignore:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/Android Application/settings.gradle:
--------------------------------------------------------------------------------
1 | include ':app'
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/.eslintignore:
--------------------------------------------------------------------------------
1 | dist
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isarray/.npmignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isexe/.npmignore:
--------------------------------------------------------------------------------
1 | .nyc_output/
2 | coverage/
3 |
--------------------------------------------------------------------------------
/Web Application/node_modules/undefsafe/.npmignore:
--------------------------------------------------------------------------------
1 | # .npmignore file
2 | test/
3 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/node.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./src/node');
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/lib/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./nodemon');
--------------------------------------------------------------------------------
/Web Application/node_modules/cookie-signature/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | *.sock
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/.coveralls.yml:
--------------------------------------------------------------------------------
1 | repo_token: SIAeZjKYlHK74rbcFvNHMUzjRiMpflxve
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/deep-extend/index.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/deep-extend');
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/shebang-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = /^#!.*/;
3 |
--------------------------------------------------------------------------------
/Web Application/node_modules/micromatch/lib/cache.js:
--------------------------------------------------------------------------------
1 | module.exports = new (require('fragment-cache'))();
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nanomatch/lib/cache.js:
--------------------------------------------------------------------------------
1 | module.exports = new (require('fragment-cache'))();
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/node_modules/debug/node.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./src/node');
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/duplex.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./readable').Duplex
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/cli-boxes/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = require('./boxes.json');
3 |
--------------------------------------------------------------------------------
/Web Application/node_modules/concat-map/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - 0.4
4 | - 0.6
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-ci/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = require('ci-info').isCI
4 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isarray/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/transform.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./readable').Transform
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-resolve/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "node"
4 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/lib/internal/streams/stream.js:
--------------------------------------------------------------------------------
1 | module.exports = require('stream');
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/passthrough.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./readable').PassThrough
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/safe-regex/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/balanced-match/.npmignore:
--------------------------------------------------------------------------------
1 | test
2 | .gitignore
3 | .travis.yml
4 | Makefile
5 | example.js
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/duplex-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/_stream_duplex.js');
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/writable-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = require('./lib/_stream_writable.js');
2 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unpipe/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.0.0 / 2015-06-14
2 | ==================
3 |
4 | * Initial release
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-ci/bin.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | 'use strict'
3 |
4 | process.exit(require('./') ? 0 : 1)
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isarray/Makefile:
--------------------------------------------------------------------------------
1 |
2 | test:
3 | @node_modules/.bin/tape test.js
4 |
5 | .PHONY: test
6 |
7 |
--------------------------------------------------------------------------------
/Web Application/views/error.ejs:
--------------------------------------------------------------------------------
1 |
<%= message %>
2 | <%= error.status %>
3 | <%= error.stack %>
4 |
--------------------------------------------------------------------------------
/Web Application/node_modules/core-util-is/README.md:
--------------------------------------------------------------------------------
1 | # core-util-is
2 |
3 | The `util.is*` functions introduced in Node v0.12.
4 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/example/parse.js:
--------------------------------------------------------------------------------
1 | var argv = require('../')(process.argv.slice(2));
2 | console.dir(argv);
3 |
--------------------------------------------------------------------------------
/APK (App File)/SYND SMART QUEUE.apk:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/APK (App File)/SYND SMART QUEUE.apk
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/lib/internal/streams/stream-browser.js:
--------------------------------------------------------------------------------
1 | module.exports = require('events').EventEmitter;
2 |
--------------------------------------------------------------------------------
/Web Application/views/dashboard.ejs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/views/dashboard.ejs
--------------------------------------------------------------------------------
/Web Application/node_modules/supports-color/browser.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = {
3 | stdout: false,
4 | stderr: false
5 | };
6 |
--------------------------------------------------------------------------------
/Web Application/public/images/bg-01.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/bg-01.jpg
--------------------------------------------------------------------------------
/Web Application/public/images/cms.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/cms.jpg
--------------------------------------------------------------------------------
/Web Application/public/images/graph.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/graph.jpg
--------------------------------------------------------------------------------
/Web Application/public/images/logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/logo.png
--------------------------------------------------------------------------------
/Web Application/views/managequeue.ejs:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/views/managequeue.ejs
--------------------------------------------------------------------------------
/Unit Test Docs/Web App Unit Test Case.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Unit Test Docs/Web App Unit Test Case.xls
--------------------------------------------------------------------------------
/Web Application/public/images/dummy1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/dummy1.png
--------------------------------------------------------------------------------
/Web Application/public/images/dummy2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/dummy2.png
--------------------------------------------------------------------------------
/Web Application/public/images/dummy3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/dummy3.png
--------------------------------------------------------------------------------
/Web Application/public/images/dummy4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/dummy4.png
--------------------------------------------------------------------------------
/Web Application/public/images/dummy5.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/dummy5.png
--------------------------------------------------------------------------------
/Web Application/public/images/dummy6.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/dummy6.png
--------------------------------------------------------------------------------
/Web Application/public/images/qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/qrcode.png
--------------------------------------------------------------------------------
/Web Application/public/images/qr/qrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/qr/qrcode.png
--------------------------------------------------------------------------------
/Unit Test Docs/Android App Unit Test Case.xls:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Unit Test Docs/Android App Unit Test Case.xls
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/doc/cli/usage.txt:
--------------------------------------------------------------------------------
1 | Usage: nodemon [nodemon options] [script.js] [args]
2 |
3 | See "nodemon --help" for more.
4 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/lib/monitor/index.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | run: require('./run'),
3 | watch: require('./watch').watch,
4 | };
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/test/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | require('./parse');
4 |
5 | require('./stringify');
6 |
7 | require('./utils');
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/registry-auth-token/.npmignore:
--------------------------------------------------------------------------------
1 | .editorconfig
2 | .eslintignore
3 | .eslintrc
4 | .travis.yml
5 | npm-debug.log
6 | coverage
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/setprototypeof/index.d.ts:
--------------------------------------------------------------------------------
1 | declare function setPrototypeOf(o: any, proto: object | null): any;
2 | export = setPrototypeOf;
3 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/.npmignore:
--------------------------------------------------------------------------------
1 | support
2 | test
3 | examples
4 | example
5 | *.sock
6 | dist
7 | yarn.lock
8 | coverage
9 | bower.json
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/rc/cli.js:
--------------------------------------------------------------------------------
1 | #! /usr/bin/env node
2 | var rc = require('./index')
3 |
4 | console.log(JSON.stringify(rc(process.argv[2]), false, 2))
5 |
--------------------------------------------------------------------------------
/Web Application/public/images/Syndicate_Bank.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/Syndicate_Bank.png
--------------------------------------------------------------------------------
/Web Application/public/images/icons/favicon.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/images/icons/favicon.ico
--------------------------------------------------------------------------------
/Web Application/node_modules/extglob/lib/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/node_modules/extglob/lib/.DS_Store
--------------------------------------------------------------------------------
/Web Application/node_modules/isobject/index.d.ts:
--------------------------------------------------------------------------------
1 | export = isObject;
2 |
3 | declare function isObject(val: any): boolean;
4 |
5 | declare namespace isObject {}
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/safe-regex/example/safe.js:
--------------------------------------------------------------------------------
1 | var safe = require('../');
2 | var regex = process.argv.slice(2).join(' ');
3 | console.log(safe(regex));
4 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/card.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/card.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/icon.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/key.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/key.png
--------------------------------------------------------------------------------
/Android Application/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/Web Application/node_modules/micromatch/lib/.DS_Store:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/node_modules/micromatch/lib/.DS_Store
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Black.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Bold.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Light.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Thin.ttf
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/branch.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/branch.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/cancel.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/cancel.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/check.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/check.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/clean.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/clean.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/number.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/number.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/offer1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/offer1.jpg
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/offer2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/offer2.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/offer3.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/offer3.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/offer4.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/offer4.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/others.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/others.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/round.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/round.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ticket.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/ticket.png
--------------------------------------------------------------------------------
/Web Application/node_modules/utils-merge/.npmignore:
--------------------------------------------------------------------------------
1 | CONTRIBUTING.md
2 | Makefile
3 | docs/
4 | examples/
5 | reports/
6 | test/
7 |
8 | .jshintrc
9 | .travis.yml
10 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Italic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Medium.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-Regular.ttf
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/deposit.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/deposit.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/synd_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/synd_logo.png
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Bold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Bold.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Thin.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Thin.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-BoldItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-ExtraBold.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-ExtraLight.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-ExtraLight.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-SemiBold.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-ThinItalic.ttf
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/dashboard_1.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/dashboard_1.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/dashboard_2.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/dashboard_2.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/scanqrcode.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/scanqrcode.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/synd_symbol.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/synd_symbol.png
--------------------------------------------------------------------------------
/Web Application/node_modules/is-plain-object/index.d.ts:
--------------------------------------------------------------------------------
1 | export = isPlainObject;
2 |
3 | declare function isPlainObject(o: any): boolean;
4 |
5 | declare namespace isPlainObject {}
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/pstree.remy/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | cache:
3 | directories:
4 | - ~/.npm
5 | notifications:
6 | email: false
7 | node_js:
8 | - '8'
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/term-size/vendor/macos/term-size:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/node_modules/term-size/vendor/macos/term-size
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Black.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Black.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Italic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Italic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Light.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Light.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Medium.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Medium.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-BlackItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-LightItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-MediumItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/stylesheets/style.css:
--------------------------------------------------------------------------------
1 | body {
2 | padding: 50px;
3 | font: 14px "Lucida Grande", Helvetica, Arial, sans-serif;
4 | }
5 |
6 | a {
7 | color: #00B7FF;
8 | }
9 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-hdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/mipmap-hdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-mdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/mipmap-mdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Web Application/node_modules/atob/bin/atob.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 | 'use strict';
3 |
4 | var atob = require('../node-atob');
5 | var str = process.argv[2];
6 | console.log(atob(str));
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unique-string/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const cryptoRandomString = require('crypto-random-string');
3 |
4 | module.exports = () => cryptoRandomString(32);
5 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-ExtraBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-ExtraBold.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-Regular.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-Regular.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-SemiBold.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-SemiBold.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-SemiBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-SemiBoldItalic.ttf
--------------------------------------------------------------------------------
/Android Application/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 | .externalNativeBuild
10 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-xhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/mipmap-xhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-xxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/mipmap-xxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Web Application/node_modules/isarray/index.js:
--------------------------------------------------------------------------------
1 | var toString = {}.toString;
2 |
3 | module.exports = Array.isArray || function (arr) {
4 | return toString.call(arr) == '[object Array]';
5 | };
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "0.8"
4 | - "0.10"
5 | - "0.12"
6 | - "iojs"
7 | before_install:
8 | - npm install -g npm@~1.4.6
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/util-deprecate/node.js:
--------------------------------------------------------------------------------
1 |
2 | /**
3 | * For Node.js, simply re-export the core `util.deprecate` function.
4 | */
5 |
6 | module.exports = require('util').deprecate;
7 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-BlackItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-BlackItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-BoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-BoldItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-ExtraLight.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-ExtraLight.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-LightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-LightItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-ThinItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-ThinItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/poppins/Poppins-ExtraLightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/poppins/Poppins-ExtraLightItalic.ttf
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png
--------------------------------------------------------------------------------
/Web Application/node_modules/is-obj/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function (x) {
3 | var type = typeof x;
4 | return x !== null && (type === 'object' || type === 'function');
5 | };
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/term-size/vendor/windows/term-size.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/node_modules/term-size/vendor/windows/term-size.exe
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/font-awesome-4.7.0/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-MediumItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-MediumItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-SemiBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-SemiBoldItalic.ttf
--------------------------------------------------------------------------------
/Web Application/node_modules/atob/node-atob.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | function atob(str) {
4 | return Buffer.from(str, 'base64').toString('binary');
5 | }
6 |
7 | module.exports = atob.atob = atob;
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-npm/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = 'npm_config_username' in process.env ||
3 | 'npm_package_name' in process.env ||
4 | 'npm_config_heading' in process.env;
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/mixin-deep/node_modules/is-extendable/index.d.ts:
--------------------------------------------------------------------------------
1 | export = isExtendable;
2 |
3 | declare function isExtendable(val: any): boolean;
4 |
5 | declare namespace isExtendable {}
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/rc/browser.js:
--------------------------------------------------------------------------------
1 |
2 | // when this is loaded into the browser,
3 | // just use the defaults...
4 |
5 | module.exports = function (name, defaults) {
6 | return defaults
7 | }
8 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-ExtraBoldItalic.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/montserrat/Montserrat-ExtraLightItalic.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/montserrat/Montserrat-ExtraLightItalic.ttf
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/round_person_white_18dp.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Android Application/app/src/main/res/drawable/round_person_white_18dp.png
--------------------------------------------------------------------------------
/Web Application/node_modules/extend-shallow/node_modules/is-extendable/index.d.ts:
--------------------------------------------------------------------------------
1 | export = isExtendable;
2 |
3 | declare function isExtendable(val: any): boolean;
4 |
5 | declare namespace isExtendable {}
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/latest-version/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const packageJson = require('package-json');
3 |
4 | module.exports = name => packageJson(name.toLowerCase()).then(data => data.version);
5 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/fixed-width.less:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .@{fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/screen-reader.less:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { .sr-only(); }
5 | .sr-only-focusable { .sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/commitlint.config.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | rules: {
3 | 'body-tense': [0, 'never', 0],
4 | lang: 'eng',
5 | },
6 | extends: ['@commitlint/config-angular'],
7 | };
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/strip-ansi/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const ansiRegex = require('ansi-regex');
3 |
4 | module.exports = input => typeof input === 'string' ? input.replace(ansiRegex(), '') : input;
5 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_fixed-width.scss:
--------------------------------------------------------------------------------
1 | // Fixed Width Icons
2 | // -------------------------
3 | .#{$fa-css-prefix}-fw {
4 | width: (18em / 14);
5 | text-align: center;
6 | }
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/mime/cli.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | var mime = require('./mime.js');
4 | var file = process.argv[2];
5 | var type = mime.lookup(file);
6 |
7 | process.stdout.write(type + '\n');
8 |
9 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/font-awesome-4.7.0/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/rc.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\rc\cli.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\rc\cli.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.eot
--------------------------------------------------------------------------------
/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.ttf
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_screen-reader.scss:
--------------------------------------------------------------------------------
1 | // Screen Readers
2 | // -------------------------
3 |
4 | .sr-only { @include sr-only(); }
5 | .sr-only-focusable { @include sr-only-focusable(); }
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/is-ci.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\is-ci\bin.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\is-ci\bin.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/mime.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\mime\cli.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\mime\cli.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff
--------------------------------------------------------------------------------
/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/emgaurv/syndsmartqueuemanager/HEAD/Web Application/public/fonts/Linearicons-Free-v1.0.0/WebFont/Linearicons-Free.woff2
--------------------------------------------------------------------------------
/Web Application/node_modules/mime-db/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * mime-db
3 | * Copyright(c) 2014 Jonathan Ong
4 | * MIT Licensed
5 | */
6 |
7 | /**
8 | * Module exports.
9 | */
10 |
11 | module.exports = require('./db.json')
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/atob.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\atob\bin\atob.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\atob\bin\atob.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/nopt.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\nopt\bin\nopt.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\nopt\bin\nopt.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/which.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\which\bin\which" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\which\bin\which" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/color-name/test.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | var names = require('./');
4 | var assert = require('assert');
5 |
6 | assert.deepEqual(names.red, [255,0,0]);
7 | assert.deepEqual(names.aliceblue, [240,248,255]);
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/semver.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\semver\bin\semver" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\semver\bin\semver" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/concat-map/example/map.js:
--------------------------------------------------------------------------------
1 | var concatMap = require('../');
2 | var xs = [ 1, 2, 3, 4, 5, 6 ];
3 | var ys = concatMap(xs, function (x) {
4 | return x % 2 ? [ x - 0.1, x, x + 0.1 ] : [];
5 | });
6 | console.dir(ys);
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/nodemon.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\nodemon\bin\nodemon.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\nodemon\bin\nodemon.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/nodetouch.cmd:
--------------------------------------------------------------------------------
1 | @IF EXIST "%~dp0\node.exe" (
2 | "%~dp0\node.exe" "%~dp0\..\touch\bin\nodetouch.js" %*
3 | ) ELSE (
4 | @SETLOCAL
5 | @SET PATHEXT=%PATHEXT:;.JS;=;%
6 | node "%~dp0\..\touch\bin\nodetouch.js" %*
7 | )
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/.travis.yml:
--------------------------------------------------------------------------------
1 |
2 | language: node_js
3 | node_js:
4 | - "6"
5 | - "5"
6 | - "4"
7 |
8 | install:
9 | - make node_modules
10 |
11 | script:
12 | - make lint
13 | - make test
14 | - make coveralls
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ret/lib/types.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | ROOT : 0,
3 | GROUP : 1,
4 | POSITION : 2,
5 | SET : 3,
6 | RANGE : 4,
7 | REPETITION : 5,
8 | REFERENCE : 6,
9 | CHAR : 7,
10 | };
11 |
--------------------------------------------------------------------------------
/Web Application/node_modules/yallist/iterator.js:
--------------------------------------------------------------------------------
1 | var Yallist = require('./yallist.js')
2 |
3 | Yallist.prototype[Symbol.iterator] = function* () {
4 | for (let walker = this.head; walker; walker = walker.next) {
5 | yield walker.value
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/inherits/inherits.js:
--------------------------------------------------------------------------------
1 | try {
2 | var util = require('util');
3 | if (typeof util.inherits !== 'function') throw '';
4 | module.exports = util.inherits;
5 | } catch (e) {
6 | module.exports = require('./inherits_browser.js');
7 | }
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/pstree.remy/tests/fixtures/index.js:
--------------------------------------------------------------------------------
1 | const spawn = require('child_process').spawn;
2 | const sub = spawn(
3 | 'sh',
4 | ['-c', 'node -e "setInterval(() => console.log(`running`), 200)"'],
5 | {
6 | stdio: 'pipe',
7 | }
8 | );
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/widest-line/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const stringWidth = require('string-width');
3 |
4 | module.exports = input => {
5 | let max = 0;
6 | for (const s of input.split('\n')) max = Math.max(max, stringWidth(s));
7 | return max;
8 | };
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "browser": true,
4 | "node": true
5 | },
6 | "rules": {
7 | "no-console": 0,
8 | "no-empty": [1, { "allowEmptyCatch": true }]
9 | },
10 | "extends": "eslint:recommended"
11 | }
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/test/whitespace.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('whitespace should be whitespace' , function (t) {
5 | t.plan(1);
6 | var x = parse([ '-x', '\t' ]).x;
7 | t.equal(x, '\t');
8 | });
9 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/values/dimens.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | 16dp
4 | 16dp
5 |
6 |
--------------------------------------------------------------------------------
/Android Application/.idea/kotlinc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/bg_ticket_bottom.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/registry-url/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function (scope) {
3 | var rc = require('rc')('npm', {registry: 'https://registry.npmjs.org/'});
4 | var url = rc[scope + ':registry'] || rc.registry;
5 | return url.slice(-1) === '/' ? url : url + '/';
6 | };
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-installed-globally/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const globalDirs = require('global-dirs');
3 | const isPathInside = require('is-path-inside');
4 |
5 | module.exports = isPathInside(__dirname, globalDirs.yarn.packages) || isPathInside(__dirname, globalDirs.npm.packages);
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/cross-spawn/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 5.0.0 - 2016-10-30
2 |
3 | - Add support for `options.shell`
4 | - Improve parsing of shebangs by using [`shebang-command`](https://github.com/kevva/shebang-command) module
5 | - Refactor some code to make it more clear
6 | - Update README caveats
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/lib/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var stringify = require('./stringify');
4 | var parse = require('./parse');
5 | var formats = require('./formats');
6 |
7 | module.exports = {
8 | formats: formats,
9 | parse: parse,
10 | stringify: stringify
11 | };
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/registry-auth-token/registry-url.js:
--------------------------------------------------------------------------------
1 | module.exports = function (scope, npmrc) {
2 | var rc = npmrc || require('rc')('npm', {registry: 'https://registry.npmjs.org/'})
3 | var url = rc[scope + ':registry'] || rc.registry
4 | return url.slice(-1) === '/' ? url : url + '/'
5 | }
6 |
--------------------------------------------------------------------------------
/Web Application/routes/users.js:
--------------------------------------------------------------------------------
1 | /* ॐ गंगणपतये नमो नम: */
2 | var express = require('express');
3 | var router = express.Router();
4 |
5 | /* GET users listing. */
6 | router.get('/', function(req, res, next) {
7 | res.send('respond with a resource');
8 | });
9 |
10 | module.exports = router;
11 |
--------------------------------------------------------------------------------
/Android Application/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | #Tue Aug 20 11:06:12 IST 2019
2 | distributionBase=GRADLE_USER_HOME
3 | distributionPath=wrapper/dists
4 | zipStoreBase=GRADLE_USER_HOME
5 | zipStorePath=wrapper/dists
6 | distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-all.zip
7 |
--------------------------------------------------------------------------------
/Web Application/node_modules/lowercase-keys/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function (obj) {
3 | var ret = {};
4 | var keys = Object.keys(Object(obj));
5 |
6 | for (var i = 0; i < keys.length; i++) {
7 | ret[keys[i].toLowerCase()] = obj[keys[i]];
8 | }
9 |
10 | return ret;
11 | };
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/writable.js:
--------------------------------------------------------------------------------
1 | var Stream = require("stream")
2 | var Writable = require("./lib/_stream_writable.js")
3 |
4 | if (process.env.READABLE_STREAM === 'disable') {
5 | module.exports = Stream && Stream.Writable || Writable
6 | } else {
7 | module.exports = Writable
8 | }
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/doc/cli/authors.txt:
--------------------------------------------------------------------------------
1 |
2 | Remy Sharp - author and maintainer
3 | https://github.com/remy
4 | https://twitter.com/rem
5 |
6 | Contributors: https://github.com/remy/nodemon/graphs/contributors ❤︎
7 |
8 | Please help make nodemon better: https://github.com/remy/nodemon/
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/express/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * express
3 | * Copyright(c) 2009-2013 TJ Holowaychuk
4 | * Copyright(c) 2013 Roman Shtylman
5 | * Copyright(c) 2014-2015 Douglas Christopher Wilson
6 | * MIT Licensed
7 | */
8 |
9 | 'use strict';
10 |
11 | module.exports = require('./lib/express');
12 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/gradientbackground.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/mime/build/build.js:
--------------------------------------------------------------------------------
1 | var db = require('mime-db');
2 |
3 | var mapByType = {};
4 | Object.keys(db).forEach(function(key) {
5 | var extensions = db[key].extensions;
6 | if (extensions) {
7 | mapByType[key] = extensions;
8 | }
9 | });
10 |
11 | console.log(JSON.stringify(mapByType));
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/escape-string-regexp/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var matchOperatorsRe = /[|\\{}()[\]^$+*?.]/g;
4 |
5 | module.exports = function (str) {
6 | if (typeof str !== 'string') {
7 | throw new TypeError('Expected a string');
8 | }
9 |
10 | return str.replace(matchOperatorsRe, '\\$&');
11 | };
12 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/values/colors.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | #FE6633
4 | #ce491c
5 | #FE6633
6 |
7 | #66000000
8 |
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/test/parse_modified.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('parse with modifier functions' , function (t) {
5 | t.plan(1);
6 |
7 | var argv = parse([ '-b', '123' ], { boolean: 'b' });
8 | t.deepEqual(argv, { b: true, _: [123] });
9 | });
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ansi-regex/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = () => {
4 | const pattern = [
5 | '[\\u001B\\u009B][[\\]()#;?]*(?:(?:(?:[a-zA-Z\\d]*(?:;[a-zA-Z\\d]*)*)?\\u0007)',
6 | '(?:(?:\\d{1,4}(?:;\\d{0,4})*)?[\\dA-PRZcf-ntqry=><~]))'
7 | ].join('|');
8 |
9 | return new RegExp(pattern, 'g');
10 | };
11 |
--------------------------------------------------------------------------------
/Web Application/node_modules/crypto-random-string/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const crypto = require('crypto');
3 |
4 | module.exports = len => {
5 | if (!Number.isFinite(len)) {
6 | throw new TypeError('Expected a finite number');
7 | }
8 |
9 | return crypto.randomBytes(Math.ceil(len / 2)).toString('hex').slice(0, len);
10 | };
11 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/encodeurl/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.0.2 / 2018-01-21
2 | ==================
3 |
4 | * Fix encoding `%` as last character
5 |
6 | 1.0.1 / 2016-06-09
7 | ==================
8 |
9 | * Fix encoding unpaired surrogates at start/end of string
10 |
11 | 1.0.0 / 2016-06-08
12 | ==================
13 |
14 | * Initial release
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-redirect/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function (x) {
3 | if (typeof x !== 'number') {
4 | throw new TypeError('Expected a number');
5 | }
6 |
7 | return x === 300 ||
8 | x === 301 ||
9 | x === 302 ||
10 | x === 303 ||
11 | x === 305 ||
12 | x === 307 ||
13 | x === 308;
14 | };
15 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/divider_container.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/src/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Detect Electron renderer process, which is node, but we should
3 | * treat as a browser.
4 | */
5 |
6 | if (typeof process !== 'undefined' && process.type === 'renderer') {
7 | module.exports = require('./browser.js');
8 | } else {
9 | module.exports = require('./node.js');
10 | }
11 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-path-inside/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var path = require('path');
3 | var pathIsInside = require('path-is-inside');
4 |
5 | module.exports = function (a, b) {
6 | a = path.resolve(a);
7 | b = path.resolve(b);
8 |
9 | if (a === b) {
10 | return false;
11 | }
12 |
13 | return pathIsInside(a, b);
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/undefsafe/example.js:
--------------------------------------------------------------------------------
1 | var undefsafe = require('undefsafe');
2 |
3 | var object = {
4 | a: {
5 | b: {
6 | c: 1,
7 | d: [1,2,3],
8 | e: 'remy'
9 | }
10 | }
11 | };
12 |
13 | console.log(undefsafe(object, 'a.b.e')); // "remy"
14 | console.log(undefsafe(object, 'a.b.not.found')); // undefined
15 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "browser": true,
3 | "camelcase": true,
4 | "curly": true,
5 | "devel": true,
6 | "eqeqeq": true,
7 | "forin": true,
8 | "indent": 2,
9 | "noarg": true,
10 | "node": true,
11 | "quotmark": "single",
12 | "undef": true,
13 | "strict": false,
14 | "unused": true
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/pseudomap/map.js:
--------------------------------------------------------------------------------
1 | if (process.env.npm_package_name === 'pseudomap' &&
2 | process.env.npm_lifecycle_script === 'test')
3 | process.env.TEST_PSEUDOMAP = 'true'
4 |
5 | if (typeof Map === 'function' && !process.env.TEST_PSEUDOMAP) {
6 | module.exports = Map
7 | } else {
8 | module.exports = require('./pseudomap')
9 | }
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/undefsafe/.jshintrc:
--------------------------------------------------------------------------------
1 | {
2 | "browser": false,
3 | "camelcase": true,
4 | "curly": true,
5 | "devel": true,
6 | "eqeqeq": true,
7 | "forin": true,
8 | "indent": 2,
9 | "noarg": true,
10 | "node": true,
11 | "quotmark": "single",
12 | "undef": true,
13 | "strict": false,
14 | "unused": true
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/path-key/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = opts => {
3 | opts = opts || {};
4 |
5 | const env = opts.env || process.env;
6 | const platform = opts.platform || process.platform;
7 |
8 | if (platform !== 'win32') {
9 | return 'PATH';
10 | }
11 |
12 | return Object.keys(env).find(x => x.toUpperCase() === 'PATH') || 'Path';
13 | };
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/url-parse-lax/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var url = require('url');
3 | var prependHttp = require('prepend-http');
4 |
5 | module.exports = function (x) {
6 | var withProtocol = prependHttp(x);
7 | var parsed = url.parse(withProtocol);
8 |
9 | if (withProtocol !== x) {
10 | parsed.protocol = null;
11 | }
12 |
13 | return parsed;
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/has-flag/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = (flag, argv) => {
3 | argv = argv || process.argv;
4 | const prefix = flag.startsWith('-') ? '' : (flag.length === 1 ? '-' : '--');
5 | const pos = argv.indexOf(prefix + flag);
6 | const terminatorPos = argv.indexOf('--');
7 | return pos !== -1 && (terminatorPos === -1 ? true : pos < terminatorPos);
8 | };
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isobject/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * isobject
3 | *
4 | * Copyright (c) 2014-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | module.exports = function isObject(val) {
11 | return val != null && typeof val === 'object' && Array.isArray(val) === false;
12 | };
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/rc:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../rc/cli.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../rc/cli.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/buttonstyle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
8 |
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/mime:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../mime/cli.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../mime/cli.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/is-ci:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../is-ci/bin.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../is-ci/bin.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-binary-path/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var path = require('path');
3 | var binaryExtensions = require('binary-extensions');
4 | var exts = Object.create(null);
5 |
6 | binaryExtensions.forEach(function (el) {
7 | exts[el] = true;
8 | });
9 |
10 | module.exports = function (filepath) {
11 | return path.extname(filepath).slice(1).toLowerCase() in exts;
12 | };
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/doc/cli/topics.txt:
--------------------------------------------------------------------------------
1 |
2 | options .................. show all available nodemon options
3 | config ................... default config options using nodemon.json
4 | authors .................. contributors to this project
5 | logo ..................... <3
6 | whoami ................... I, AM, NODEMON \o/
7 |
8 | Please support https://github.com/remy/nodemon/
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/prepend-http/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function (url) {
3 | if (typeof url !== 'string') {
4 | throw new TypeError('Expected a string, got ' + typeof url);
5 | }
6 |
7 | url = url.trim();
8 |
9 | if (/^\.*\/|^(?!localhost)\w+:/.test(url)) {
10 | return url;
11 | }
12 |
13 | return url.replace(/^(?!(?:\w+:)?\/\/)/, 'http://');
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/resolve-url/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "resolve-url",
3 | "version": "0.2.1",
4 | "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.",
5 | "authors": ["Simon Lydell"],
6 | "license": "MIT",
7 | "main": "resolve-url.js",
8 | "keywords": [
9 | "resolve",
10 | "url"
11 | ],
12 | "ignore": [
13 | ".*"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/atob:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../atob/bin/atob.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../atob/bin/atob.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/nopt:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../nopt/bin/nopt.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../nopt/bin/nopt.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/which:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../which/bin/which" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../which/bin/which" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-resolve/lib/resolve-url.js:
--------------------------------------------------------------------------------
1 | // Copyright 2014 Simon Lydell
2 | // X11 (“MIT”) Licensed. (See LICENSE.)
3 |
4 | var url = require("url")
5 |
6 | function resolveUrl(/* ...urls */) {
7 | return Array.prototype.reduce.call(arguments, function(resolved, nextUrl) {
8 | return url.resolve(resolved, nextUrl)
9 | })
10 | }
11 |
12 | module.exports = resolveUrl
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/urix/index.js:
--------------------------------------------------------------------------------
1 | // Copyright 2014 Simon Lydell
2 | // X11 (“MIT”) Licensed. (See LICENSE.)
3 |
4 | var path = require("path")
5 |
6 | "use strict"
7 |
8 | function urix(aPath) {
9 | if (path.sep === "\\") {
10 | return aPath
11 | .replace(/\\/g, "/")
12 | .replace(/^[a-z]:\/?/i, "/")
13 | }
14 | return aPath
15 | }
16 |
17 | module.exports = urix
18 |
--------------------------------------------------------------------------------
/Web Application/node_modules/util-deprecate/History.md:
--------------------------------------------------------------------------------
1 |
2 | 1.0.2 / 2015-10-07
3 | ==================
4 |
5 | * use try/catch when checking `localStorage` (#3, @kumavis)
6 |
7 | 1.0.1 / 2014-11-25
8 | ==================
9 |
10 | * browser: use `console.warn()` for deprecation calls
11 | * browser: more jsdocs
12 |
13 | 1.0.0 / 2014-04-30
14 | ==================
15 |
16 | * initial commit
17 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/HELP-US-OUT.txt:
--------------------------------------------------------------------------------
1 | I hope you love Font Awesome. If you've found it useful, please do me a favor and check out my latest project,
2 | Fort Awesome (https://fortawesome.com). It makes it easy to put the perfect icons on your website. Choose from our awesome,
3 | comprehensive icon sets or copy and paste your own.
4 |
5 | Please. Check it out.
6 |
7 | -Dave Gandy
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/semver:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../semver/bin/semver" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../semver/bin/semver" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_home_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/p-finally/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = (promise, onFinally) => {
3 | onFinally = onFinally || (() => {});
4 |
5 | return promise.then(
6 | val => new Promise(resolve => {
7 | resolve(onFinally());
8 | }).then(() => val),
9 | err => new Promise(resolve => {
10 | resolve(onFinally());
11 | }).then(() => {
12 | throw err;
13 | })
14 | );
15 | };
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/resolve-url/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "resolve-url",
3 | "version": "0.2.1",
4 | "license": "MIT",
5 | "description": "Like Node.js’ `path.resolve`/`url.resolve` for the browser.",
6 | "main": "resolve-url.js",
7 | "repo": "lydell/resolve-url",
8 | "keywords": [
9 | "resolve",
10 | "url"
11 | ],
12 | "scripts": [
13 | "resolve-url.js"
14 | ]
15 | }
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/undefsafe/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 | language: node_js
3 | cache:
4 | directories:
5 | - node_modules
6 | notifications:
7 | email: false
8 | node_js:
9 | - '4'
10 | before_install:
11 | - npm i -g npm@^2.0.0
12 | before_script:
13 | - npm prune
14 | after_success:
15 | - npm run semantic-release
16 | branches:
17 | except:
18 | - "/^v\\d+\\.\\d+\\.\\d+$/"
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/nodemon:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../nodemon/bin/nodemon.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../nodemon/bin/nodemon.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Android Application/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/.bin/nodetouch:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")
3 |
4 | case `uname` in
5 | *CYGWIN*) basedir=`cygpath -w "$basedir"`;;
6 | esac
7 |
8 | if [ -x "$basedir/node" ]; then
9 | "$basedir/node" "$basedir/../touch/bin/nodetouch.js" "$@"
10 | ret=$?
11 | else
12 | node "$basedir/../touch/bin/nodetouch.js" "$@"
13 | ret=$?
14 | fi
15 | exit $ret
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/forwarded/HISTORY.md:
--------------------------------------------------------------------------------
1 | 0.1.2 / 2017-09-14
2 | ==================
3 |
4 | * perf: improve header parsing
5 | * perf: reduce overhead when no `X-Forwarded-For` header
6 |
7 | 0.1.1 / 2017-09-10
8 | ==================
9 |
10 | * Fix trimming leading / trailing OWS
11 | * perf: hoist regular expression
12 |
13 | 0.1.0 / 2014-09-21
14 | ==================
15 |
16 | * Initial release
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/iconv-lite/.travis.yml:
--------------------------------------------------------------------------------
1 | sudo: false
2 | language: node_js
3 | node_js:
4 | - "0.10"
5 | - "0.11"
6 | - "0.12"
7 | - "iojs"
8 | - "4"
9 | - "6"
10 | - "8"
11 | - "node"
12 |
13 |
14 | env:
15 | - CXX=g++-4.8
16 | addons:
17 | apt:
18 | sources:
19 | - ubuntu-toolchain-r-test
20 | packages:
21 | - gcc-4.8
22 | - g++-4.8
23 |
24 |
--------------------------------------------------------------------------------
/Web Application/node_modules/rc/test/ini.js:
--------------------------------------------------------------------------------
1 | var cc =require('../lib/utils')
2 | var INI = require('ini')
3 | var assert = require('assert')
4 |
5 | function test(obj) {
6 |
7 | var _json, _ini
8 | var json = cc.parse (_json = JSON.stringify(obj))
9 | var ini = cc.parse (_ini = INI.stringify(obj))
10 | console.log(_ini, _json)
11 | assert.deepEqual(json, ini)
12 | }
13 |
14 |
15 | test({hello: true})
16 |
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/strip-eof/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | module.exports = function (x) {
3 | var lf = typeof x === 'string' ? '\n' : '\n'.charCodeAt();
4 | var cr = typeof x === 'string' ? '\r' : '\r'.charCodeAt();
5 |
6 | if (x[x.length - 1] === lf) {
7 | x = x.slice(0, x.length - 1);
8 | }
9 |
10 | if (x[x.length - 1] === cr) {
11 | x = x.slice(0, x.length - 1);
12 | }
13 |
14 | return x;
15 | };
16 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/bg_ticket_top.xml:
--------------------------------------------------------------------------------
1 |
2 |
7 |
11 |
--------------------------------------------------------------------------------
/Web Application/node_modules/readable-stream/readable-browser.js:
--------------------------------------------------------------------------------
1 | exports = module.exports = require('./lib/_stream_readable.js');
2 | exports.Stream = exports;
3 | exports.Readable = exports;
4 | exports.Writable = require('./lib/_stream_writable.js');
5 | exports.Duplex = require('./lib/_stream_duplex.js');
6 | exports.Transform = require('./lib/_stream_transform.js');
7 | exports.PassThrough = require('./lib/_stream_passthrough.js');
8 |
--------------------------------------------------------------------------------
/Web Application/node_modules/for-in/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * for-in
3 | *
4 | * Copyright (c) 2014-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | module.exports = function forIn(obj, fn, thisArg) {
11 | for (var key in obj) {
12 | if (fn.call(thisArg, obj[key], key, obj) === false) {
13 | break;
14 | }
15 | }
16 | };
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-extendable/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-extendable
3 | *
4 | * Copyright (c) 2015, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | module.exports = function isExtendable(val) {
11 | return typeof val !== 'undefined' && val !== null
12 | && (typeof val === 'object' || typeof val === 'function');
13 | };
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/snapdragon/lib/position.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var define = require('define-property');
4 |
5 | /**
6 | * Store position for a node
7 | */
8 |
9 | module.exports = function Position(start, parser) {
10 | this.start = start;
11 | this.end = { line: parser.line, column: parser.column };
12 | define(this, 'content', parser.orig);
13 | define(this, 'source', parser.options.source);
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/registry-auth-token/base64.js:
--------------------------------------------------------------------------------
1 | const safeBuffer = require('safe-buffer').Buffer
2 |
3 | function decodeBase64 (base64) {
4 | return safeBuffer.from(base64, 'base64').toString('utf8')
5 | }
6 |
7 | function encodeBase64 (string) {
8 | return safeBuffer.from(string, 'utf8').toString('base64')
9 | }
10 |
11 | module.exports = {
12 | decodeBase64: decodeBase64,
13 | encodeBase64: encodeBase64
14 | }
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/concat-map/index.js:
--------------------------------------------------------------------------------
1 | module.exports = function (xs, fn) {
2 | var res = [];
3 | for (var i = 0; i < xs.length; i++) {
4 | var x = fn(xs[i], i);
5 | if (isArray(x)) res.push.apply(res, x);
6 | else res.push(x);
7 | }
8 | return res;
9 | };
10 |
11 | var isArray = Array.isArray || function (xs) {
12 | return Object.prototype.toString.call(xs) === '[object Array]';
13 | };
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/test/stop_early.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('stops parsing on the first non-option when stopEarly is set', function (t) {
5 | var argv = parse(['--aaa', 'bbb', 'ccc', '--ddd'], {
6 | stopEarly: true
7 | });
8 |
9 | t.deepEqual(argv, {
10 | aaa: 'bbb',
11 | _: ['ccc', '--ddd']
12 | });
13 |
14 | t.end();
15 | });
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/node_modules/debug/src/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | /**
4 | * Detect Electron renderer / nwjs process, which is node, but we should
5 | * treat as a browser.
6 | */
7 | if (typeof process === 'undefined' || process.type === 'renderer' || process.browser === true || process.__nwjs) {
8 | module.exports = require('./browser.js');
9 | } else {
10 | module.exports = require('./node.js');
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/setprototypeof/index.js:
--------------------------------------------------------------------------------
1 | module.exports = Object.setPrototypeOf || ({__proto__:[]} instanceof Array ? setProtoOf : mixinProperties);
2 |
3 | function setProtoOf(obj, proto) {
4 | obj.__proto__ = proto;
5 | return obj;
6 | }
7 |
8 | function mixinProperties(obj, proto) {
9 | for (var prop in proto) {
10 | if (!obj.hasOwnProperty(prop)) {
11 | obj[prop] = proto[prop];
12 | }
13 | }
14 | return obj;
15 | }
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "debug",
3 | "repo": "visionmedia/debug",
4 | "description": "small debugging utility",
5 | "version": "2.6.9",
6 | "keywords": [
7 | "debug",
8 | "log",
9 | "debugger"
10 | ],
11 | "main": "src/browser.js",
12 | "scripts": [
13 | "src/browser.js",
14 | "src/debug.js"
15 | ],
16 | "dependencies": {
17 | "rauchg/ms.js": "0.7.1"
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isarray/test.js:
--------------------------------------------------------------------------------
1 | var isArray = require('./');
2 | var test = require('tape');
3 |
4 | test('is array', function(t){
5 | t.ok(isArray([]));
6 | t.notOk(isArray({}));
7 | t.notOk(isArray(null));
8 | t.notOk(isArray(false));
9 |
10 | var obj = {};
11 | obj[0] = true;
12 | t.notOk(isArray(obj));
13 |
14 | var arr = [];
15 | arr.foo = 'bar';
16 | t.ok(isArray(arr));
17 |
18 | t.end();
19 | });
20 |
21 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/.jscsrc:
--------------------------------------------------------------------------------
1 | {
2 | "preset": "node-style-guide",
3 | "requireCapitalizedComments": null,
4 | "requireSpacesInAnonymousFunctionExpression": {
5 | "beforeOpeningCurlyBrace": true,
6 | "beforeOpeningRoundBrace": true
7 | },
8 | "disallowSpacesInNamedFunctionExpression": {
9 | "beforeOpeningRoundBrace": true
10 | },
11 | "excludeFiles": ["node_modules/**"],
12 | "disallowSpacesInFunction": null
13 | }
--------------------------------------------------------------------------------
/Web Application/node_modules/repeat-element/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * repeat-element
3 | *
4 | * Copyright (c) 2015-present, Jon Schlinkert.
5 | * Licensed under the MIT license.
6 | */
7 |
8 | 'use strict';
9 |
10 | module.exports = function repeat(ele, num) {
11 | var arr = new Array(num);
12 |
13 | for (var i = 0; i < num; i++) {
14 | arr[i] = ele;
15 | }
16 |
17 | return arr;
18 | };
19 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/java/com/syndsmartqueue/MainActivity.java:
--------------------------------------------------------------------------------
1 | package com.syndsmartqueue;
2 |
3 | import android.support.v7.app.AppCompatActivity;
4 | import android.os.Bundle;
5 |
6 | public class MainActivity extends AppCompatActivity {
7 |
8 | @Override
9 | protected void onCreate(Bundle savedInstanceState) {
10 | super.onCreate(savedInstanceState);
11 | setContentView(R.layout.activity_main);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_dashboard_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "rules": {
3 | "array-bracket-newline": 0,
4 | "array-element-newline": 0,
5 | "consistent-return": 2,
6 | "max-lines": 0,
7 | "max-nested-callbacks": [2, 3],
8 | "max-statements": 0,
9 | "no-buffer-constructor": 0,
10 | "no-extend-native": 0,
11 | "no-magic-numbers": 0,
12 | "object-curly-newline": 0,
13 | "sort-keys": 0
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/remove-trailing-separator/index.js:
--------------------------------------------------------------------------------
1 | var isWin = process.platform === 'win32';
2 |
3 | module.exports = function (str) {
4 | var i = str.length - 1;
5 | if (i < 2) {
6 | return str;
7 | }
8 | while (isSeparator(str, i)) {
9 | i--;
10 | }
11 | return str.substr(0, i + 1);
12 | };
13 |
14 | function isSeparator(str, i) {
15 | var char = str[i];
16 | return i > 0 && (char === '/' || (isWin && char === '\\'));
17 | }
18 |
--------------------------------------------------------------------------------
/Web Application/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "syndsmartqueue",
3 | "version": "0.0.0",
4 | "private": true,
5 | "scripts": {
6 | "start": "node ./bin/www"
7 | },
8 | "dependencies": {
9 | "cookie-parser": "~1.4.4",
10 | "debug": "~2.6.9",
11 | "ejs": "~2.6.1",
12 | "express": "~4.16.1",
13 | "http-errors": "~1.6.3",
14 | "morgan": "~1.9.1",
15 | "nodemon": "^1.19.1",
16 | "qr-image": "^3.2.0"
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/capture-stack-trace/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = Error.captureStackTrace || function (error) {
4 | var container = new Error();
5 |
6 | Object.defineProperty(error, 'stack', {
7 | configurable: true,
8 | get: function getStack() {
9 | var stack = container.stack;
10 |
11 | Object.defineProperty(this, 'stack', {
12 | value: stack
13 | });
14 |
15 | return stack;
16 | }
17 | });
18 | };
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/color-name/README.md:
--------------------------------------------------------------------------------
1 | A JSON with color names and its values. Based on http://dev.w3.org/csswg/css-color/#named-colors.
2 |
3 | [](https://nodei.co/npm/color-name/)
4 |
5 |
6 | ```js
7 | var colors = require('color-name');
8 | colors.red //[255,0,0]
9 | ```
10 |
11 |
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-resolve/lib/decode-uri-component.js:
--------------------------------------------------------------------------------
1 | // Copyright 2017 Simon Lydell
2 | // X11 (“MIT”) Licensed. (See LICENSE.)
3 |
4 | var decodeUriComponent = require("decode-uri-component")
5 |
6 | function customDecodeUriComponent(string) {
7 | // `decodeUriComponent` turns `+` into ` `, but that's not wanted.
8 | return decodeUriComponent(string.replace(/\+/g, "%2B"))
9 | }
10 |
11 | module.exports = customDecodeUriComponent
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/undefsafe/.jscsrc:
--------------------------------------------------------------------------------
1 | {
2 | "preset": "node-style-guide",
3 | "requireCapitalizedComments": null,
4 | "requireSpacesInAnonymousFunctionExpression": {
5 | "beforeOpeningCurlyBrace": true,
6 | "beforeOpeningRoundBrace": true
7 | },
8 | "disallowSpacesInNamedFunctionExpression": {
9 | "beforeOpeningRoundBrace": true
10 | },
11 | "excludeFiles": ["node_modules/**"],
12 | "disallowSpacesInFunction": null
13 | }
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unset-value/node_modules/has-value/node_modules/isobject/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * isobject
3 | *
4 | * Copyright (c) 2014-2015, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var isArray = require('isarray');
11 |
12 | module.exports = function isObject(val) {
13 | return val != null && typeof val === 'object' && isArray(val) === false;
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/atob/test.js:
--------------------------------------------------------------------------------
1 | (function () {
2 | "use strict";
3 |
4 | var atob = require('.');
5 | var encoded = "SGVsbG8sIFdvcmxkIQ=="
6 | var unencoded = "Hello, World!";
7 | /*
8 | , encoded = "SGVsbG8sIBZM"
9 | , unencoded = "Hello, 世界"
10 | */
11 |
12 | if (unencoded !== atob(encoded)) {
13 | console.log('[FAIL]', unencoded, atob(encoded));
14 | return;
15 | }
16 |
17 | console.log('[PASS] all tests pass');
18 | }());
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map/source-map.js:
--------------------------------------------------------------------------------
1 | /*
2 | * Copyright 2009-2011 Mozilla Foundation and contributors
3 | * Licensed under the New BSD license. See LICENSE.txt or:
4 | * http://opensource.org/licenses/BSD-3-Clause
5 | */
6 | exports.SourceMapGenerator = require('./lib/source-map-generator').SourceMapGenerator;
7 | exports.SourceMapConsumer = require('./lib/source-map-consumer').SourceMapConsumer;
8 | exports.SourceNode = require('./lib/source-node').SourceNode;
9 |
--------------------------------------------------------------------------------
/Web Application/node_modules/mixin-deep/node_modules/is-extendable/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-extendable
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var isPlainObject = require('is-plain-object');
11 |
12 | module.exports = function isExtendable(val) {
13 | return isPlainObject(val) || typeof val === 'function' || Array.isArray(val);
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/shebang-command/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var shebangRegex = require('shebang-regex');
3 |
4 | module.exports = function (str) {
5 | var match = str.match(shebangRegex);
6 |
7 | if (!match) {
8 | return null;
9 | }
10 |
11 | var arr = match[0].replace(/#! ?/, '').split(' ');
12 | var bin = arr[0].split('/').pop();
13 | var arg = arr[1];
14 |
15 | return (bin === 'env' ?
16 | arg :
17 | bin + (arg ? ' ' + arg : '')
18 | );
19 | };
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/extend-shallow/node_modules/is-extendable/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-extendable
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var isPlainObject = require('is-plain-object');
11 |
12 | module.exports = function isExtendable(val) {
13 | return isPlainObject(val) || typeof val === 'function' || Array.isArray(val);
14 | };
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ret/lib/positions.js:
--------------------------------------------------------------------------------
1 | var types = require('./types');
2 |
3 | exports.wordBoundary = function() {
4 | return { type: types.POSITION, value: 'b' };
5 | };
6 |
7 | exports.nonWordBoundary = function() {
8 | return { type: types.POSITION, value: 'B' };
9 | };
10 |
11 | exports.begin = function() {
12 | return { type: types.POSITION, value: '^' };
13 | };
14 |
15 | exports.end = function() {
16 | return { type: types.POSITION, value: '$' };
17 | };
18 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .@{fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .@{fa-css-prefix}-2x { font-size: 2em; }
11 | .@{fa-css-prefix}-3x { font-size: 3em; }
12 | .@{fa-css-prefix}-4x { font-size: 4em; }
13 | .@{fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/debug/src/inspector-log.js:
--------------------------------------------------------------------------------
1 | module.exports = inspectorLog;
2 |
3 | // black hole
4 | const nullStream = new (require('stream').Writable)();
5 | nullStream._write = () => {};
6 |
7 | /**
8 | * Outputs a `console.log()` to the Node.js Inspector console *only*.
9 | */
10 | function inspectorLog() {
11 | const stdout = console._stdout;
12 | console._stdout = nullStream;
13 | console.log.apply(console, arguments);
14 | console._stdout = stdout;
15 | }
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/has-value/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * has-value
3 | *
4 | * Copyright (c) 2014-2017, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var isObject = require('isobject');
11 | var hasValues = require('has-values');
12 | var get = require('get-value');
13 |
14 | module.exports = function(val, prop) {
15 | return hasValues(isObject(val) && prop ? get(val, prop) : val);
16 | };
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | cache:
3 | directories:
4 | - ~/.npm
5 | notifications:
6 | email: false
7 | node_js:
8 | - '11'
9 | - '10'
10 | - '8'
11 | - '6'
12 | - '4'
13 | before_install:
14 | - if [ "$TRAVIS_PULL_REQUEST_BRANCH" == "" ]; then echo "//registry.npmjs.org/:_authToken=\${NPM_TOKEN}" >> .npmrc; fi
15 | after_success:
16 | - npm run semantic-release
17 | branches:
18 | except:
19 | - /^v\d+\.\d+\.\d+$/
20 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_larger.scss:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | /* makes the font 33% larger relative to the icon container */
5 | .#{$fa-css-prefix}-lg {
6 | font-size: (4em / 3);
7 | line-height: (3em / 4);
8 | vertical-align: -15%;
9 | }
10 | .#{$fa-css-prefix}-2x { font-size: 2em; }
11 | .#{$fa-css-prefix}-3x { font-size: 3em; }
12 | .#{$fa-css-prefix}-4x { font-size: 4em; }
13 | .#{$fa-css-prefix}-5x { font-size: 5em; }
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/test/kv_short.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('short -k=v' , function (t) {
5 | t.plan(1);
6 |
7 | var argv = parse([ '-b=123' ]);
8 | t.deepEqual(argv, { b: 123, _: [] });
9 | });
10 |
11 | test('multi short -k=v' , function (t) {
12 | t.plan(1);
13 |
14 | var argv = parse([ '-a=whatever', '-b=robots' ]);
15 | t.deepEqual(argv, { a: 'whatever', b: 'robots', _: [] });
16 | });
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-url/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "source-map-url",
3 | "version": "0.4.0",
4 | "author": "Simon Lydell",
5 | "license": "MIT",
6 | "description": "Tools for working with sourceMappingURL comments.",
7 | "keywords": [
8 | "source map",
9 | "sourceMappingURL",
10 | "comment",
11 | "annotation"
12 | ],
13 | "main": "source-map-url.js",
14 | "authors": [
15 | "Simon Lydell"
16 | ],
17 | "ignore": [
18 | ".*"
19 | ]
20 | }
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_account_balance_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/cross-spawn/lib/util/escapeCommand.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var escapeArgument = require('./escapeArgument');
4 |
5 | function escapeCommand(command) {
6 | // Do not escape if this command is not dangerous..
7 | // We do this so that commands like "echo" or "ifconfig" work
8 | // Quoting them, will make them unaccessible
9 | return /^[a-z0-9_-]+$/i.test(command) ? command : escapeArgument(command, true);
10 | }
11 |
12 | module.exports = escapeCommand;
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/depd/lib/compat/event-listener-count.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * depd
3 | * Copyright(c) 2015 Douglas Christopher Wilson
4 | * MIT Licensed
5 | */
6 |
7 | 'use strict'
8 |
9 | /**
10 | * Module exports.
11 | * @public
12 | */
13 |
14 | module.exports = eventListenerCount
15 |
16 | /**
17 | * Get the count of listeners on an event emitter of a specific type.
18 | */
19 |
20 | function eventListenerCount (emitter, type) {
21 | return emitter.listeners(type).length
22 | }
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/resolve-url/changelog.md:
--------------------------------------------------------------------------------
1 | ### Version 0.2.1 (2014-02-25) ###
2 |
3 | - Fix edge case when (accidentally) supplying only one argument, and that
4 | argument happens to be a falsy value such as `undefined` or `null`.
5 |
6 |
7 | ### Version 0.2.0 (2014-02-24) ###
8 |
9 | - Disallow passing 0 arguments. It’s weird and inconsistent between browsers.
10 | (Backwards incompatible change.)
11 |
12 |
13 | ### Version 0.1.0 (2014-02-23) ###
14 |
15 | - Initial release.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/merge-descriptors/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.0.1 / 2016-01-17
2 | ==================
3 |
4 | * perf: enable strict mode
5 |
6 | 1.0.0 / 2015-03-01
7 | ==================
8 |
9 | * Add option to only add new descriptors
10 | * Add simple argument validation
11 | * Add jsdoc to source file
12 |
13 | 0.0.2 / 2013-12-14
14 | ==================
15 |
16 | * Move repository to `component` organization
17 |
18 | 0.0.1 / 2013-10-29
19 | ==================
20 |
21 | * Initial release
22 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/lib/formats.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var replace = String.prototype.replace;
4 | var percentTwenties = /%20/g;
5 |
6 | module.exports = {
7 | 'default': 'RFC3986',
8 | formatters: {
9 | RFC1738: function (value) {
10 | return replace.call(value, percentTwenties, '+');
11 | },
12 | RFC3986: function (value) {
13 | return value;
14 | }
15 | },
16 | RFC1738: 'RFC1738',
17 | RFC3986: 'RFC3986'
18 | };
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-url/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "source-map-url",
3 | "version": "0.4.0",
4 | "author": "Simon Lydell",
5 | "license": "MIT",
6 | "description": "Tools for working with sourceMappingURL comments.",
7 | "keywords": [
8 | "source map",
9 | "sourceMappingURL",
10 | "comment",
11 | "annotation"
12 | ],
13 | "main": "source-map-url.js",
14 | "repo": "lydell/source-map-url",
15 | "scripts": [
16 | "source-map-url.js"
17 | ]
18 | }
19 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: @fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .@{fa-css-prefix}-li {
11 | position: absolute;
12 | left: -@fa-li-width;
13 | width: @fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.@{fa-css-prefix}-lg {
17 | left: (-@fa-li-width + (4em / 14));
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | padding-left: 0;
6 | margin-left: $fa-li-width;
7 | list-style-type: none;
8 | > li { position: relative; }
9 | }
10 | .#{$fa-css-prefix}-li {
11 | position: absolute;
12 | left: -$fa-li-width;
13 | width: $fa-li-width;
14 | top: (2em / 14);
15 | text-align: center;
16 | &.#{$fa-css-prefix}-lg {
17 | left: -$fa-li-width + (4em / 14);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_email_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/on-headers/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.0.2 / 2019-02-21
2 | ==================
3 |
4 | * Fix `res.writeHead` patch missing return value
5 |
6 | 1.0.1 / 2015-09-29
7 | ==================
8 |
9 | * perf: enable strict mode
10 |
11 | 1.0.0 / 2014-08-10
12 | ==================
13 |
14 | * Honor `res.statusCode` change in `listener`
15 | * Move to `jshttp` organization
16 | * Prevent `arguments`-related de-opt
17 |
18 | 0.0.0 / 2014-05-13
19 | ==================
20 |
21 | * Initial implementation
22 |
--------------------------------------------------------------------------------
/Web Application/node_modules/graceful-fs/clone.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | module.exports = clone
4 |
5 | function clone (obj) {
6 | if (obj === null || typeof obj !== 'object')
7 | return obj
8 |
9 | if (obj instanceof Object)
10 | var copy = { __proto__: obj.__proto__ }
11 | else
12 | var copy = Object.create(null)
13 |
14 | Object.getOwnPropertyNames(obj).forEach(function (key) {
15 | Object.defineProperty(copy, key, Object.getOwnPropertyDescriptor(obj, key))
16 | })
17 |
18 | return copy
19 | }
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/utils-merge/index.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Merge object b with object a.
3 | *
4 | * var a = { foo: 'bar' }
5 | * , b = { bar: 'baz' };
6 | *
7 | * merge(a, b);
8 | * // => { foo: 'bar', bar: 'baz' }
9 | *
10 | * @param {Object} a
11 | * @param {Object} b
12 | * @return {Object}
13 | * @api public
14 | */
15 |
16 | exports = module.exports = function(a, b){
17 | if (a && b) {
18 | for (var key in b) {
19 | a[key] = b[key];
20 | }
21 | }
22 | return a;
23 | };
24 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/flat_grey_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/flat_white_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Android Application/app/src/test/java/com/syndsmartqueue/ExampleUnitTest.java:
--------------------------------------------------------------------------------
1 | package com.syndsmartqueue;
2 |
3 | import org.junit.Test;
4 |
5 | import static org.junit.Assert.*;
6 |
7 | /**
8 | * Example local unit test, which will execute on the development machine (host).
9 | *
10 | * @see Testing documentation
11 | */
12 | public class ExampleUnitTest {
13 | @Test
14 | public void addition_isCorrect() throws Exception {
15 | assertEquals(4, 2 + 2);
16 | }
17 | }
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/flat_orange_button.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | -
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/bin/nodemon.js:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env node
2 |
3 | const cli = require('../lib/cli');
4 | const nodemon = require('../lib/');
5 | const options = cli.parse(process.argv);
6 |
7 | nodemon(options);
8 |
9 | const fs = require('fs');
10 |
11 | // checks for available update and returns an instance
12 | const pkg = JSON.parse(fs.readFileSync(__dirname + '/../package.json'));
13 |
14 | if (pkg.version.indexOf('0.0.0') !== 0 && options.noUpdateNotifier !== true) {
15 | require('update-notifier')({ pkg }).notify();
16 | }
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/arr-flatten/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * arr-flatten
3 | *
4 | * Copyright (c) 2014-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | module.exports = function (arr) {
11 | return flat(arr, []);
12 | };
13 |
14 | function flat(arr, res) {
15 | var i = 0, cur;
16 | var len = arr.length;
17 | for (; i < len; i++) {
18 | cur = arr[i];
19 | Array.isArray(cur) ? flat(cur, res) : res.push(cur);
20 | }
21 | return res;
22 | }
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-number/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-number
3 | *
4 | * Copyright (c) 2014-2015, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 |
12 | module.exports = function isNumber(num) {
13 | var type = typeOf(num);
14 |
15 | if (type === 'string') {
16 | if (!num.trim()) return false;
17 | } else if (type !== 'number') {
18 | return false;
19 | }
20 |
21 | return (num - num + 1) >= 0;
22 | };
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/posix-character-classes/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | /**
4 | * POSIX character classes
5 | */
6 |
7 | module.exports = {
8 | alnum: 'a-zA-Z0-9',
9 | alpha: 'a-zA-Z',
10 | ascii: '\\x00-\\x7F',
11 | blank: ' \\t',
12 | cntrl: '\\x00-\\x1F\\x7F',
13 | digit: '0-9',
14 | graph: '\\x21-\\x7E',
15 | lower: 'a-z',
16 | print: '\\x20-\\x7E ',
17 | punct: '\\-!"#$%&\'()\\*+,./:;<=>?@[\\]^_`{|}~',
18 | space: ' \\t\\r\\n\\v\\f',
19 | upper: 'A-Z',
20 | word: 'A-Za-z0-9_',
21 | xdigit: 'A-Fa-f0-9'
22 | };
23 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-resolve/test/common.js:
--------------------------------------------------------------------------------
1 | // Copyright 2014 Simon Lydell
2 | // X11 (“MIT”) Licensed. (See LICENSE.)
3 |
4 | function u(url) {
5 | return "code\n/*# sourceMappingURL=" + url + " */"
6 | }
7 |
8 | function read(x) {
9 | return function() {
10 | return x
11 | }
12 | }
13 |
14 | function Throws(x) {
15 | throw new Error(x)
16 | }
17 |
18 | function identity(x) {
19 | return x
20 | }
21 |
22 | module.exports = {
23 | u: u,
24 | read: read,
25 | Throws: Throws,
26 | identity: identity
27 | }
28 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_core.scss:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix} {
5 | display: inline-block;
6 | font: normal normal normal #{$fa-font-size-base}/#{$fa-line-height-base} FontAwesome; // shortening font declaration
7 | font-size: inherit; // can't have font-size inherit on line above, so need to override
8 | text-rendering: auto; // optimizelegibility throws things off #1094
9 | -webkit-font-smoothing: antialiased;
10 | -moz-osx-font-smoothing: grayscale;
11 |
12 | }
13 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_notifications_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-extglob/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-extglob
3 | *
4 | * Copyright (c) 2014-2016, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | module.exports = function isExtglob(str) {
9 | if (typeof str !== 'string' || str === '') {
10 | return false;
11 | }
12 |
13 | var match;
14 | while ((match = /(\\).|([@?!+*]\(.*\))/g.exec(str))) {
15 | if (match[2]) return true;
16 | str = str.slice(match.index + match[0].length);
17 | }
18 |
19 | return false;
20 | };
21 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/font-awesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables";
7 | @import "mixins";
8 | @import "path";
9 | @import "core";
10 | @import "larger";
11 | @import "fixed-width";
12 | @import "list";
13 | @import "bordered-pulled";
14 | @import "animated";
15 | @import "rotated-flipped";
16 | @import "stacked";
17 | @import "icons";
18 | @import "screen-reader";
19 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_user.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/Web Application/node_modules/cross-spawn/lib/util/hasEmptyArgumentBug.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | // See: https://github.com/IndigoUnited/node-cross-spawn/pull/34#issuecomment-221623455
4 | function hasEmptyArgumentBug() {
5 | var nodeVer;
6 |
7 | if (process.platform !== 'win32') {
8 | return false;
9 | }
10 |
11 | nodeVer = process.version.substr(1).split('.').map(function (num) {
12 | return parseInt(num, 10);
13 | });
14 |
15 | return (nodeVer[0] === 0 && nodeVer[1] < 12);
16 | }
17 |
18 | module.exports = hasEmptyArgumentBug();
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | indent_style = space
5 | indent_size = 4
6 | end_of_line = lf
7 | charset = utf-8
8 | trim_trailing_whitespace = true
9 | insert_final_newline = true
10 | max_line_length = 140
11 |
12 | [test/*]
13 | max_line_length = off
14 |
15 | [*.md]
16 | max_line_length = off
17 |
18 | [*.json]
19 | max_line_length = off
20 |
21 | [Makefile]
22 | max_line_length = off
23 |
24 | [CHANGELOG.md]
25 | indent_style = space
26 | indent_size = 2
27 |
28 | [LICENSE]
29 | indent_size = 2
30 | max_line_length = off
31 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unset-value/node_modules/has-value/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * has-value
3 | *
4 | * Copyright (c) 2014-2016, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var isObject = require('isobject');
11 | var hasValues = require('has-values');
12 | var get = require('get-value');
13 |
14 | module.exports = function(obj, prop, noZero) {
15 | if (isObject(obj)) {
16 | return hasValues(get(obj, prop), noZero);
17 | }
18 | return hasValues(obj, prop);
19 | };
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/process-nextick-args/readme.md:
--------------------------------------------------------------------------------
1 | process-nextick-args
2 | =====
3 |
4 | [](https://travis-ci.org/calvinmetcalf/process-nextick-args)
5 |
6 | ```bash
7 | npm install --save process-nextick-args
8 | ```
9 |
10 | Always be able to pass arguments to process.nextTick, no matter the platform
11 |
12 | ```js
13 | var pna = require('process-nextick-args');
14 |
15 | pna.nextTick(function (a, b, c) {
16 | console.log(a, b, c);
17 | }, 'step', 3, 'profit');
18 | ```
19 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/values/attrs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/content-type/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.0.4 / 2017-09-11
2 | ==================
3 |
4 | * perf: skip parameter parsing when no parameters
5 |
6 | 1.0.3 / 2017-09-10
7 | ==================
8 |
9 | * perf: remove argument reassignment
10 |
11 | 1.0.2 / 2016-05-09
12 | ==================
13 |
14 | * perf: enable strict mode
15 |
16 | 1.0.1 / 2015-02-13
17 | ==================
18 |
19 | * Improve missing `Content-Type` header error message
20 |
21 | 1.0.0 / 2015-02-01
22 | ==================
23 |
24 | * Initial implementation, derived from `media-typer@0.3.0`
25 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isarray/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name" : "isarray",
3 | "description" : "Array#isArray for older browsers",
4 | "version" : "0.0.1",
5 | "repository" : "juliangruber/isarray",
6 | "homepage": "https://github.com/juliangruber/isarray",
7 | "main" : "index.js",
8 | "scripts" : [
9 | "index.js"
10 | ],
11 | "dependencies" : {},
12 | "keywords": ["browser","isarray","array"],
13 | "author": {
14 | "name": "Julian Gruber",
15 | "email": "mail@juliangruber.com",
16 | "url": "http://juliangruber.com"
17 | },
18 | "license": "MIT"
19 | }
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/media-typer/HISTORY.md:
--------------------------------------------------------------------------------
1 | 0.3.0 / 2014-09-07
2 | ==================
3 |
4 | * Support Node.js 0.6
5 | * Throw error when parameter format invalid on parse
6 |
7 | 0.2.0 / 2014-06-18
8 | ==================
9 |
10 | * Add `typer.format()` to format media types
11 |
12 | 0.1.0 / 2014-06-17
13 | ==================
14 |
15 | * Accept `req` as argument to `parse`
16 | * Accept `res` as argument to `parse`
17 | * Parse media type with extra LWS between type and first parameter
18 |
19 | 0.0.0 / 2014-06-13
20 | ==================
21 |
22 | * Initial implementation
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/methods/HISTORY.md:
--------------------------------------------------------------------------------
1 | 1.1.2 / 2016-01-17
2 | ==================
3 |
4 | * perf: enable strict mode
5 |
6 | 1.1.1 / 2014-12-30
7 | ==================
8 |
9 | * Improve `browserify` support
10 |
11 | 1.1.0 / 2014-07-05
12 | ==================
13 |
14 | * Add `CONNECT` method
15 |
16 | 1.0.1 / 2014-06-02
17 | ==================
18 |
19 | * Fix module to work with harmony transform
20 |
21 | 1.0.0 / 2014-05-08
22 | ==================
23 |
24 | * Add `PURGE` method
25 |
26 | 0.1.0 / 2013-10-28
27 | ==================
28 |
29 | * Add `http.METHODS` support
30 |
--------------------------------------------------------------------------------
/Web Application/node_modules/atob/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "atob",
3 | "description": "atob for isomorphic environments",
4 | "main": "browser-atob.js",
5 | "authors": [
6 | "AJ ONeal (https://coolaj86.com)"
7 | ],
8 | "license": "(MIT OR Apache-2.0)",
9 | "keywords": [
10 | "atob",
11 | "browser"
12 | ],
13 | "homepage": "https://github.com/node-browser-compat/atob",
14 | "moduleType": [
15 | "globals"
16 | ],
17 | "ignore": [
18 | "**/.*",
19 | "node_modules",
20 | "bower_components",
21 | "test",
22 | "tests"
23 | ]
24 | }
25 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
21 |
--------------------------------------------------------------------------------
/Web Application/node_modules/semver-diff/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | var semver = require('semver');
3 |
4 | module.exports = function (a, b) {
5 | if (semver.gt(a, b)) {
6 | return null;
7 | }
8 |
9 | a = semver.parse(a);
10 | b = semver.parse(b);
11 |
12 | for (var key in a) {
13 | if (key === 'major' || key === 'minor' || key === 'patch') {
14 | if (a[key] !== b[key]) {
15 | return key;
16 | }
17 | }
18 |
19 | if (key === 'prerelease' || key === 'build') {
20 | if (JSON.stringify(a[key]) !== JSON.stringify(b[key])) {
21 | return key;
22 | }
23 | }
24 | }
25 |
26 | return null;
27 | };
28 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | position: relative;
6 | display: inline-block;
7 | width: 2em;
8 | height: 2em;
9 | line-height: 2em;
10 | vertical-align: middle;
11 | }
12 | .#{$fa-css-prefix}-stack-1x, .#{$fa-css-prefix}-stack-2x {
13 | position: absolute;
14 | left: 0;
15 | width: 100%;
16 | text-align: center;
17 | }
18 | .#{$fa-css-prefix}-stack-1x { line-height: inherit; }
19 | .#{$fa-css-prefix}-stack-2x { font-size: 2em; }
20 | .#{$fa-css-prefix}-inverse { color: $fa-inverse; }
21 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/font-awesome.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
3 | * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
4 | */
5 |
6 | @import "variables.less";
7 | @import "mixins.less";
8 | @import "path.less";
9 | @import "core.less";
10 | @import "larger.less";
11 | @import "fixed-width.less";
12 | @import "list.less";
13 | @import "bordered-pulled.less";
14 | @import "animated.less";
15 | @import "rotated-flipped.less";
16 | @import "stacked.less";
17 | @import "icons.less";
18 | @import "screen-reader.less";
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/abbrev/README.md:
--------------------------------------------------------------------------------
1 | # abbrev-js
2 |
3 | Just like [ruby's Abbrev](http://apidock.com/ruby/Abbrev).
4 |
5 | Usage:
6 |
7 | var abbrev = require("abbrev");
8 | abbrev("foo", "fool", "folding", "flop");
9 |
10 | // returns:
11 | { fl: 'flop'
12 | , flo: 'flop'
13 | , flop: 'flop'
14 | , fol: 'folding'
15 | , fold: 'folding'
16 | , foldi: 'folding'
17 | , foldin: 'folding'
18 | , folding: 'folding'
19 | , foo: 'foo'
20 | , fool: 'fool'
21 | }
22 |
23 | This is handy for command-line scripts, or other cases where you want to be able to accept shorthands.
24 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-descriptor/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-descriptor
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 | var isAccessor = require('is-accessor-descriptor');
12 | var isData = require('is-data-descriptor');
13 |
14 | module.exports = function isDescriptor(obj, key) {
15 | if (typeOf(obj) !== 'object') {
16 | return false;
17 | }
18 | if ('get' in obj) {
19 | return isAccessor(obj, key);
20 | }
21 | return isData(obj, key);
22 | };
23 |
--------------------------------------------------------------------------------
/Android Application/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
12 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-npm/readme.md:
--------------------------------------------------------------------------------
1 | # is-npm [](https://travis-ci.org/sindresorhus/is-npm)
2 |
3 | > Check if your code is running as an [npm script](https://www.npmjs.org/doc/misc/npm-scripts.html)
4 |
5 |
6 | ## Install
7 |
8 | ```sh
9 | $ npm install --save is-npm
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var isNpm = require('is-npm');
17 | console.log(isNpm);
18 | ```
19 |
20 | ```sh
21 | $ node foo.js
22 | #=> false
23 | $ npm run foo
24 | #=> true
25 | ```
26 |
27 |
28 | ## License
29 |
30 | MIT © [Sindre Sorhus](http://sindresorhus.com)
31 |
--------------------------------------------------------------------------------
/Web Application/node_modules/anymatch/node_modules/normalize-path/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * normalize-path
3 | *
4 | * Copyright (c) 2014-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | var removeTrailingSeparator = require('remove-trailing-separator');
9 |
10 | module.exports = function normalizePath(str, stripTrailing) {
11 | if (typeof str !== 'string') {
12 | throw new TypeError('expected a string');
13 | }
14 | str = str.replace(/[\\\/]+/g, '/');
15 | if (stripTrailing !== false) {
16 | str = removeTrailingSeparator(str);
17 | }
18 | return str;
19 | };
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/base/node_modules/is-descriptor/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-descriptor
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 | var isAccessor = require('is-accessor-descriptor');
12 | var isData = require('is-data-descriptor');
13 |
14 | module.exports = function isDescriptor(obj, key) {
15 | if (typeOf(obj) !== 'object') {
16 | return false;
17 | }
18 | if ('get' in obj) {
19 | return isAccessor(obj, key);
20 | }
21 | return isData(obj, key);
22 | };
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/extglob/node_modules/is-descriptor/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-descriptor
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 | var isAccessor = require('is-accessor-descriptor');
12 | var isData = require('is-data-descriptor');
13 |
14 | module.exports = function isDescriptor(obj, key) {
15 | if (typeOf(obj) !== 'object') {
16 | return false;
17 | }
18 | if ('get' in obj) {
19 | return isAccessor(obj, key);
20 | }
21 | return isData(obj, key);
22 | };
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/setprototypeof/README.md:
--------------------------------------------------------------------------------
1 | # Polyfill for `Object.setPrototypeOf`
2 |
3 | A simple cross platform implementation to set the prototype of an instianted object. Supports all modern browsers and at least back to IE8.
4 |
5 | ## Usage:
6 |
7 | ```
8 | $ npm install --save setprototypeof
9 | ```
10 |
11 | ```javascript
12 | var setPrototypeOf = require('setprototypeof');
13 |
14 | var obj = {};
15 | setPrototypeOf(obj, {
16 | foo: function() {
17 | return 'bar';
18 | }
19 | });
20 | obj.foo(); // bar
21 | ```
22 |
23 | TypeScript is also supported:
24 | ```typescript
25 | import setPrototypeOf = require('setprototypeof');
26 | ```
--------------------------------------------------------------------------------
/Web Application/node_modules/define-property/node_modules/is-descriptor/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-descriptor
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 | var isAccessor = require('is-accessor-descriptor');
12 | var isData = require('is-data-descriptor');
13 |
14 | module.exports = function isDescriptor(obj, key) {
15 | if (typeOf(obj) !== 'object') {
16 | return false;
17 | }
18 | if ('get' in obj) {
19 | return isAccessor(obj, key);
20 | }
21 | return isData(obj, key);
22 | };
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/qs/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "root": true,
3 |
4 | "extends": "@ljharb",
5 |
6 | "rules": {
7 | "complexity": 0,
8 | "consistent-return": 1,
9 | "func-name-matching": 0,
10 | "id-length": [2, { "min": 1, "max": 25, "properties": "never" }],
11 | "indent": [2, 4],
12 | "max-params": [2, 12],
13 | "max-statements": [2, 45],
14 | "no-continue": 1,
15 | "no-magic-numbers": 0,
16 | "no-restricted-syntax": [2, "BreakStatement", "DebuggerStatement", "ForInStatement", "LabeledStatement", "WithStatement"],
17 | "operator-linebreak": [2, "before"],
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/Web Application/node_modules/snapdragon-node/node_modules/is-descriptor/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-descriptor
3 | *
4 | * Copyright (c) 2015-2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 | var isAccessor = require('is-accessor-descriptor');
12 | var isData = require('is-data-descriptor');
13 |
14 | module.exports = function isDescriptor(obj, key) {
15 | if (typeOf(obj) !== 'object') {
16 | return false;
17 | }
18 | if ('get' in obj) {
19 | return isAccessor(obj, key);
20 | }
21 | return isData(obj, key);
22 | };
23 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_phone_black_24dp.xml:
--------------------------------------------------------------------------------
1 |
6 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-redirect/readme.md:
--------------------------------------------------------------------------------
1 | # is-redirect [](https://travis-ci.org/sindresorhus/is-redirect)
2 |
3 | > Check if a number is a [redirect HTTP status code](http://en.wikipedia.org/wiki/List_of_HTTP_status_codes#3xx_Redirection)
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save is-redirect
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var isRedirect = require('is-redirect');
17 |
18 | isRedirect(302);
19 | //=> true
20 |
21 | isRedirect(200);
22 | //=> false
23 | ```
24 |
25 |
26 | ## License
27 |
28 | MIT © [Sindre Sorhus](http://sindresorhus.com)
29 |
--------------------------------------------------------------------------------
/Web Application/node_modules/rc/LICENSE.APACHE2:
--------------------------------------------------------------------------------
1 | Apache License, Version 2.0
2 |
3 | Copyright (c) 2011 Dominic Tarr
4 |
5 | Licensed under the Apache License, Version 2.0 (the "License");
6 | you may not use this file except in compliance with the License.
7 | You may obtain a copy of the License at
8 |
9 | http://www.apache.org/licenses/LICENSE-2.0
10 |
11 | Unless required by applicable law or agreed to in writing, software
12 | distributed under the License is distributed on an "AS IS" BASIS,
13 | WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 | See the License for the specific language governing permissions and
15 | limitations under the License.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/lib/monitor/signals.js:
--------------------------------------------------------------------------------
1 | module.exports = {
2 | SIGHUP: 1,
3 | SIGINT: 2,
4 | SIGQUIT: 3,
5 | SIGILL: 4,
6 | SIGTRAP: 5,
7 | SIGABRT: 6,
8 | SIGBUS: 7,
9 | SIGFPE: 8,
10 | SIGKILL: 9,
11 | SIGUSR1: 10,
12 | SIGSEGV: 11,
13 | SIGUSR2: 12,
14 | SIGPIPE: 13,
15 | SIGALRM: 14,
16 | SIGTERM: 15,
17 | SIGSTKFLT: 16,
18 | SIGCHLD: 17,
19 | SIGCONT: 18,
20 | SIGSTOP: 19,
21 | SIGTSTP: 20,
22 | SIGTTIN: 21,
23 | SIGTTOU: 22,
24 | SIGURG: 23,
25 | SIGXCPU: 24,
26 | SIGXFSZ: 25,
27 | SIGVTALRM: 26,
28 | SIGPROF: 27,
29 | SIGWINCH: 28,
30 | SIGIO: 29,
31 | SIGPWR: 30,
32 | SIGSYS: 31,
33 | SIGRTMIN: 35,
34 | }
35 |
--------------------------------------------------------------------------------
/Web Application/node_modules/arr-union/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | module.exports = function union(init) {
4 | if (!Array.isArray(init)) {
5 | throw new TypeError('arr-union expects the first argument to be an array.');
6 | }
7 |
8 | var len = arguments.length;
9 | var i = 0;
10 |
11 | while (++i < len) {
12 | var arg = arguments[i];
13 | if (!arg) continue;
14 |
15 | if (!Array.isArray(arg)) {
16 | arg = [arg];
17 | }
18 |
19 | for (var j = 0; j < arg.length; j++) {
20 | var ele = arg[j];
21 |
22 | if (init.indexOf(ele) >= 0) {
23 | continue;
24 | }
25 | init.push(ele);
26 | }
27 | }
28 | return init;
29 | };
30 |
--------------------------------------------------------------------------------
/Web Application/node_modules/remove-trailing-separator/history.md:
--------------------------------------------------------------------------------
1 | ## History
2 |
3 | ### 1.1.0 - 16th Aug 2017
4 |
5 | - [f4576e3](https://github.com/darsain/remove-trailing-separator/commit/f4576e3638c39b794998b533fffb27854dcbee01) Implement faster slash slicing
6 |
7 | ### 1.0.2 - 07th Jun 2017
8 |
9 | - [8e13ecb](https://github.com/darsain/remove-trailing-separator/commit/8e13ecbfd7b9f5fdf97c5d5ff923e4718b874e31) ES5 compatibility
10 |
11 | ### 1.0.1 - 25th Sep 2016
12 |
13 | - [b78606d](https://github.com/darsain/remove-trailing-separator/commit/af90b4e153a4527894741af6c7005acaeb78606d) Remove backslash only on win32 systems
14 |
15 | ### 1.0.0 - 24th Sep 2016
16 |
17 | Initial release.
18 |
--------------------------------------------------------------------------------
/Web Application/node_modules/strip-eof/readme.md:
--------------------------------------------------------------------------------
1 | # strip-eof [](https://travis-ci.org/sindresorhus/strip-eof)
2 |
3 | > Strip the [End-Of-File](https://en.wikipedia.org/wiki/End-of-file) (EOF) character from a string/buffer
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save strip-eof
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const stripEof = require('strip-eof');
17 |
18 | stripEof('foo\nbar\n\n');
19 | //=> 'foo\nbar\n'
20 |
21 | stripEof(new Buffer('foo\nbar\n\n')).toString();
22 | //=> 'foo\nbar\n'
23 | ```
24 |
25 |
26 | ## License
27 |
28 | MIT © [Sindre Sorhus](http://sindresorhus.com)
29 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ignore-by-default/index.js:
--------------------------------------------------------------------------------
1 | 'use strict'
2 |
3 | exports.directories = function () {
4 | return [
5 | '.git', // Git repository files, see
6 | '.nyc_output', // Temporary directory where nyc stores coverage data, see
7 | '.sass-cache', // Cache folder for node-sass, see
8 | 'bower_components', // Where Bower packages are installed, see
9 | 'coverage', // Standard output directory for code coverage reports, see
10 | 'node_modules' // Where Node modules are installed, see
11 | ]
12 | }
13 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-resolve/bower.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "source-map-resolve",
3 | "version": "0.5.2",
4 | "author": "Simon Lydell",
5 | "license": "MIT",
6 | "description": "Resolve the source map and/or sources for a generated file.",
7 | "keywords": [
8 | "source map",
9 | "sourcemap",
10 | "source",
11 | "map",
12 | "sourceMappingURL",
13 | "resolve",
14 | "resolver",
15 | "locate",
16 | "locator",
17 | "find",
18 | "finder"
19 | ],
20 | "authors": [
21 | "Simon Lydell"
22 | ],
23 | "ignore": [
24 | ".*"
25 | ],
26 | "dependencies": {
27 | "source-map-url": "^0.4.0",
28 | "resolve-url": "^0.2.1"
29 | }
30 | }
--------------------------------------------------------------------------------
/Web Application/node_modules/glob-parent/node_modules/is-glob/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * is-glob
3 | *
4 | * Copyright (c) 2014-2016, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | var isExtglob = require('is-extglob');
9 |
10 | module.exports = function isGlob(str) {
11 | if (typeof str !== 'string' || str === '') {
12 | return false;
13 | }
14 |
15 | if (isExtglob(str)) return true;
16 |
17 | var regex = /(\\).|([*?]|\[.*\]|\{.*\}|\(.*\|.*\)|^!)/;
18 | var match;
19 |
20 | while ((match = regex.exec(str))) {
21 | if (match[2]) return true;
22 | str = str.slice(match.index + match[0].length);
23 | }
24 | return false;
25 | };
26 |
--------------------------------------------------------------------------------
/Web Application/node_modules/pascalcase/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * pascalcase
3 | *
4 | * Copyright (c) 2015, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | function pascalcase(str) {
9 | if (typeof str !== 'string') {
10 | throw new TypeError('expected a string.');
11 | }
12 | str = str.replace(/([A-Z])/g, ' $1');
13 | if (str.length === 1) { return str.toUpperCase(); }
14 | str = str.replace(/^[\W_]+|[\W_]+$/g, '').toLowerCase();
15 | str = str.charAt(0).toUpperCase() + str.slice(1);
16 | return str.replace(/[\W_]+(\w|$)/g, function (_, ch) {
17 | return ch.toUpperCase();
18 | });
19 | }
20 |
21 | module.exports = pascalcase;
22 |
--------------------------------------------------------------------------------
/Android Application/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/Web Application/node_modules/escape-string-regexp/readme.md:
--------------------------------------------------------------------------------
1 | # escape-string-regexp [](https://travis-ci.org/sindresorhus/escape-string-regexp)
2 |
3 | > Escape RegExp special characters
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save escape-string-regexp
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const escapeStringRegexp = require('escape-string-regexp');
17 |
18 | const escapedString = escapeStringRegexp('how much $ for a unicorn?');
19 | //=> 'how much \$ for a unicorn\?'
20 |
21 | new RegExp(escapedString);
22 | ```
23 |
24 |
25 | ## License
26 |
27 | MIT © [Sindre Sorhus](http://sindresorhus.com)
28 |
--------------------------------------------------------------------------------
/Web Application/node_modules/semver/range.bnf:
--------------------------------------------------------------------------------
1 | range-set ::= range ( logical-or range ) *
2 | logical-or ::= ( ' ' ) * '||' ( ' ' ) *
3 | range ::= hyphen | simple ( ' ' simple ) * | ''
4 | hyphen ::= partial ' - ' partial
5 | simple ::= primitive | partial | tilde | caret
6 | primitive ::= ( '<' | '>' | '>=' | '<=' | '=' ) partial
7 | partial ::= xr ( '.' xr ( '.' xr qualifier ? )? )?
8 | xr ::= 'x' | 'X' | '*' | nr
9 | nr ::= '0' | [1-9] ( [0-9] ) *
10 | tilde ::= '~' partial
11 | caret ::= '^' partial
12 | qualifier ::= ( '-' pre )? ( '+' build )?
13 | pre ::= parts
14 | build ::= parts
15 | parts ::= part ( '.' part ) *
16 | part ::= nr | [-0-9A-Za-z]+
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/lowercase-keys/readme.md:
--------------------------------------------------------------------------------
1 | # lowercase-keys [](https://travis-ci.org/sindresorhus/lowercase-keys)
2 |
3 | > Lowercase the keys of an object
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save lowercase-keys
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var lowercaseKeys = require('lowercase-keys');
17 |
18 | lowercaseKeys({FOO: true, bAr: false});
19 | //=> {foo: true, bar: false}
20 | ```
21 |
22 |
23 | ## API
24 |
25 | ### lowercaseKeys(object)
26 |
27 | Lowercases the keys and returns a new object.
28 |
29 |
30 |
31 | ## License
32 |
33 | MIT © [Sindre Sorhus](http://sindresorhus.com)
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimist/test/dotted.js:
--------------------------------------------------------------------------------
1 | var parse = require('../');
2 | var test = require('tape');
3 |
4 | test('dotted alias', function (t) {
5 | var argv = parse(['--a.b', '22'], {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}});
6 | t.equal(argv.a.b, 22);
7 | t.equal(argv.aa.bb, 22);
8 | t.end();
9 | });
10 |
11 | test('dotted default', function (t) {
12 | var argv = parse('', {default: {'a.b': 11}, alias: {'a.b': 'aa.bb'}});
13 | t.equal(argv.a.b, 11);
14 | t.equal(argv.aa.bb, 11);
15 | t.end();
16 | });
17 |
18 | test('dotted default with no alias', function (t) {
19 | var argv = parse('', {default: {'a.b': 11}});
20 | t.equal(argv.a.b, 11);
21 | t.end();
22 | });
23 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/layout/activity_main.xml:
--------------------------------------------------------------------------------
1 |
2 |
10 |
16 |
17 |
--------------------------------------------------------------------------------
/Android Application/build.gradle:
--------------------------------------------------------------------------------
1 | // Top-level build file where you can add configuration options common to all sub-projects/modules.
2 |
3 | buildscript {
4 |
5 | repositories {
6 | google()
7 | jcenter()
8 | }
9 | dependencies {
10 | classpath 'com.android.tools.build:gradle:3.0.1'
11 |
12 |
13 | // NOTE: Do not place your application dependencies here; they belong
14 | // in the individual module build.gradle files
15 | }
16 | }
17 |
18 | allprojects {
19 | repositories {
20 | google()
21 | jcenter()
22 | maven { url 'https://jitpack.io' }
23 | }
24 | }
25 |
26 | task clean(type: Delete) {
27 | delete rootProject.buildDir
28 | }
29 |
--------------------------------------------------------------------------------
/Web Application/node_modules/extglob/changelog.md:
--------------------------------------------------------------------------------
1 | ## Changelog
2 |
3 | ### v2.0.0
4 |
5 | **Added features**
6 |
7 | - Adds [.capture](readme.md#capture) method for capturing matches, thanks to [devongovett](https://github.com/devongovett)
8 |
9 |
10 | ### v1.0.0
11 |
12 | **Breaking changes**
13 |
14 | - The main export now returns the compiled string, instead of the object returned from the compiler
15 |
16 | **Added features**
17 |
18 | - Adds a `.create` method to do what the main function did before v1.0.0
19 |
20 | **Other changes**
21 |
22 | - adds `expand-brackets` parsers/compilers to handle nested brackets and extglobs
23 | - uses `to-regex` to build regex for `makeRe` method
24 | - improves coverage
25 | - optimizations
--------------------------------------------------------------------------------
/Web Application/node_modules/path-is-absolute/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | function posix(path) {
4 | return path.charAt(0) === '/';
5 | }
6 |
7 | function win32(path) {
8 | // https://github.com/nodejs/node/blob/b3fcc245fb25539909ef1d5eaa01dbf92e168633/lib/path.js#L56
9 | var splitDeviceRe = /^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\/])?([\s\S]*?)$/;
10 | var result = splitDeviceRe.exec(path);
11 | var device = result[1] || '';
12 | var isUnc = Boolean(device && device.charAt(1) !== ':');
13 |
14 | // UNC paths are always absolute
15 | return Boolean(result[2] || isUnc);
16 | }
17 |
18 | module.exports = process.platform === 'win32' ? win32 : posix;
19 | module.exports.posix = posix;
20 | module.exports.win32 = win32;
21 |
--------------------------------------------------------------------------------
/Web Application/node_modules/remove-trailing-separator/license:
--------------------------------------------------------------------------------
1 | Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
2 |
3 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
--------------------------------------------------------------------------------
/Web Application/node_modules/shebang-regex/readme.md:
--------------------------------------------------------------------------------
1 | # shebang-regex [](https://travis-ci.org/sindresorhus/shebang-regex)
2 |
3 | > Regular expression for matching a [shebang](https://en.wikipedia.org/wiki/Shebang_(Unix))
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save shebang-regex
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var shebangRegex = require('shebang-regex');
17 | var str = '#!/usr/bin/env node\nconsole.log("unicorns");';
18 |
19 | shebangRegex.test(str);
20 | //=> true
21 |
22 | shebangRegex.exec(str)[0];
23 | //=> '#!/usr/bin/env node'
24 | ```
25 |
26 |
27 | ## License
28 |
29 | MIT © [Sindre Sorhus](http://sindresorhus.com)
30 |
--------------------------------------------------------------------------------
/Web Application/node_modules/prepend-http/readme.md:
--------------------------------------------------------------------------------
1 | # prepend-http [](https://travis-ci.org/sindresorhus/prepend-http)
2 |
3 | > Prepend `http://` to humanized URLs like `todomvc.com` and `localhost`
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save prepend-http
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const prependHttp = require('prepend-http');
17 |
18 | prependHttp('todomvc.com');
19 | //=> 'http://todomvc.com'
20 |
21 | prependHttp('localhost');
22 | //=> 'http://localhost'
23 |
24 | prependHttp('http://todomvc.com');
25 | //=> 'http://todomvc.com'
26 | ```
27 |
28 |
29 | ## License
30 |
31 | MIT © [Sindre Sorhus](https://sindresorhus.com)
32 |
--------------------------------------------------------------------------------
/Web Application/views/qrscan.ejs:
--------------------------------------------------------------------------------
1 |
2 |
3 | Scan QR | SYND Smart Queue
4 |
5 |
11 |
12 |
13 |
14 |
15 |
16 | Please Scan Code From SYND Smart Queue App to Register Token.
17 | (Open SYND Smart Queue App > Login With > Scan QR Code > Purpose of Visit > Continue)
18 |
19 |
20 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/bordered-pulled.less:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em @fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .@{fa-css-prefix}-pull-left { float: left; }
11 | .@{fa-css-prefix}-pull-right { float: right; }
12 |
13 | .@{fa-css-prefix} {
14 | &.@{fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.@{fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .@{fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | padding: .2em .25em .15em;
6 | border: solid .08em $fa-border-color;
7 | border-radius: .1em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix} {
14 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
15 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
16 | }
17 |
18 | /* Deprecated as of 4.4.0 */
19 | .pull-right { float: right; }
20 | .pull-left { float: left; }
21 |
22 | .#{$fa-css-prefix} {
23 | &.pull-left { margin-right: .3em; }
24 | &.pull-right { margin-left: .3em; }
25 | }
26 |
--------------------------------------------------------------------------------
/Web Application/node_modules/source-map-resolve/component.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "source-map-resolve",
3 | "version": "0.5.2",
4 | "author": "Simon Lydell",
5 | "license": "MIT",
6 | "description": "Resolve the source map and/or sources for a generated file.",
7 | "keywords": [
8 | "source map",
9 | "sourcemap",
10 | "source",
11 | "map",
12 | "sourceMappingURL",
13 | "resolve",
14 | "resolver",
15 | "locate",
16 | "locator",
17 | "find",
18 | "finder"
19 | ],
20 | "repo": "lydell/source-map-resolve",
21 | "main": "source-map-resolve.js",
22 | "scripts": [
23 | "source-map-resolve.js"
24 | ],
25 | "dependencies": {
26 | "lydell/source-map-url": "~0.4.0",
27 | "lydell/resolve-url": "~0.2.1"
28 | }
29 | }
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/rotated-flipped.less:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-rotate-90 { .fa-icon-rotate(90deg, 1); }
5 | .@{fa-css-prefix}-rotate-180 { .fa-icon-rotate(180deg, 2); }
6 | .@{fa-css-prefix}-rotate-270 { .fa-icon-rotate(270deg, 3); }
7 |
8 | .@{fa-css-prefix}-flip-horizontal { .fa-icon-flip(-1, 1, 0); }
9 | .@{fa-css-prefix}-flip-vertical { .fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .@{fa-css-prefix}-rotate-90,
15 | :root .@{fa-css-prefix}-rotate-180,
16 | :root .@{fa-css-prefix}-rotate-270,
17 | :root .@{fa-css-prefix}-flip-horizontal,
18 | :root .@{fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/drawable/ic_dashboard.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/Web Application/node_modules/write-file-atomic/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015, Rebecca Turner
2 |
3 | Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
4 |
5 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
6 |
7 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/java/com/syndsmartqueue/BranchFreePredictFragment.java:
--------------------------------------------------------------------------------
1 | package com.syndsmartqueue;
2 |
3 | import android.os.Bundle;
4 | import android.support.annotation.Nullable;
5 | import android.support.v4.app.Fragment;
6 | import android.view.LayoutInflater;
7 | import android.view.View;
8 | import android.view.ViewGroup;
9 |
10 |
11 | public class BranchFreePredictFragment extends Fragment {
12 | @Nullable
13 | @Override
14 | public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
15 | //This Fragment has Dummy Data for now, on production level Data will be fetched from server algorithms
16 | return inflater.inflate(R.layout.fragment_branch_free_predict, null);
17 | }
18 | }
--------------------------------------------------------------------------------
/Web Application/node_modules/braces/node_modules/extend-shallow/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 |
5 | module.exports = function extend(o/*, objects*/) {
6 | if (!isObject(o)) { o = {}; }
7 |
8 | var len = arguments.length;
9 | for (var i = 1; i < len; i++) {
10 | var obj = arguments[i];
11 |
12 | if (isObject(obj)) {
13 | assign(o, obj);
14 | }
15 | }
16 | return o;
17 | };
18 |
19 | function assign(a, b) {
20 | for (var key in b) {
21 | if (hasOwn(b, key)) {
22 | a[key] = b[key];
23 | }
24 | }
25 | }
26 |
27 | /**
28 | * Returns true if the given `key` is an own property of `obj`.
29 | */
30 |
31 | function hasOwn(obj, key) {
32 | return Object.prototype.hasOwnProperty.call(obj, key);
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/extglob/node_modules/extend-shallow/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 |
5 | module.exports = function extend(o/*, objects*/) {
6 | if (!isObject(o)) { o = {}; }
7 |
8 | var len = arguments.length;
9 | for (var i = 1; i < len; i++) {
10 | var obj = arguments[i];
11 |
12 | if (isObject(obj)) {
13 | assign(o, obj);
14 | }
15 | }
16 | return o;
17 | };
18 |
19 | function assign(a, b) {
20 | for (var key in b) {
21 | if (hasOwn(b, key)) {
22 | a[key] = b[key];
23 | }
24 | }
25 | }
26 |
27 | /**
28 | * Returns true if the given `key` is an own property of `obj`.
29 | */
30 |
31 | function hasOwn(obj, key) {
32 | return Object.prototype.hasOwnProperty.call(obj, key);
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/fill-range/node_modules/extend-shallow/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 |
5 | module.exports = function extend(o/*, objects*/) {
6 | if (!isObject(o)) { o = {}; }
7 |
8 | var len = arguments.length;
9 | for (var i = 1; i < len; i++) {
10 | var obj = arguments[i];
11 |
12 | if (isObject(obj)) {
13 | assign(o, obj);
14 | }
15 | }
16 | return o;
17 | };
18 |
19 | function assign(a, b) {
20 | for (var key in b) {
21 | if (hasOwn(b, key)) {
22 | a[key] = b[key];
23 | }
24 | }
25 | }
26 |
27 | /**
28 | * Returns true if the given `key` is an own property of `obj`.
29 | */
30 |
31 | function hasOwn(obj, key) {
32 | return Object.prototype.hasOwnProperty.call(obj, key);
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-path-inside/readme.md:
--------------------------------------------------------------------------------
1 | # is-path-inside [](https://travis-ci.org/sindresorhus/is-path-inside)
2 |
3 | > Check if a path is inside another path
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save is-path-inside
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var isPathInside = require('is-path-inside');
17 |
18 | isPathInside('a/b/c', 'a/b');
19 | //=> true
20 |
21 | isPathInside('a/b/c', 'x/y');
22 | //=> false
23 |
24 | isPathInside('a/b/c', 'a/b/c');
25 | //=> false
26 |
27 | isPathInside('/Users/sindresorhus/dev/unicorn', '/Users/sindresorhus');
28 | //=> true
29 | ```
30 |
31 |
32 | ## License
33 |
34 | MIT © [Sindre Sorhus](http://sindresorhus.com)
35 |
--------------------------------------------------------------------------------
/Web Application/node_modules/set-value/node_modules/extend-shallow/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 |
5 | module.exports = function extend(o/*, objects*/) {
6 | if (!isObject(o)) { o = {}; }
7 |
8 | var len = arguments.length;
9 | for (var i = 1; i < len; i++) {
10 | var obj = arguments[i];
11 |
12 | if (isObject(obj)) {
13 | assign(o, obj);
14 | }
15 | }
16 | return o;
17 | };
18 |
19 | function assign(a, b) {
20 | for (var key in b) {
21 | if (hasOwn(b, key)) {
22 | a[key] = b[key];
23 | }
24 | }
25 | }
26 |
27 | /**
28 | * Returns true if the given `key` is an own property of `obj`.
29 | */
30 |
31 | function hasOwn(obj, key) {
32 | return Object.prototype.hasOwnProperty.call(obj, key);
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/shebang-command/readme.md:
--------------------------------------------------------------------------------
1 | # shebang-command [](https://travis-ci.org/kevva/shebang-command)
2 |
3 | > Get the command from a shebang
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save shebang-command
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const shebangCommand = require('shebang-command');
17 |
18 | shebangCommand('#!/usr/bin/env node');
19 | //=> 'node'
20 |
21 | shebangCommand('#!/bin/bash');
22 | //=> 'bash'
23 | ```
24 |
25 |
26 | ## API
27 |
28 | ### shebangCommand(string)
29 |
30 | #### string
31 |
32 | Type: `string`
33 |
34 | String containing a shebang.
35 |
36 |
37 | ## License
38 |
39 | MIT © [Kevin Martensson](http://github.com/kevva)
40 |
--------------------------------------------------------------------------------
/Web Application/node_modules/snapdragon/node_modules/extend-shallow/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 |
5 | module.exports = function extend(o/*, objects*/) {
6 | if (!isObject(o)) { o = {}; }
7 |
8 | var len = arguments.length;
9 | for (var i = 1; i < len; i++) {
10 | var obj = arguments[i];
11 |
12 | if (isObject(obj)) {
13 | assign(o, obj);
14 | }
15 | }
16 | return o;
17 | };
18 |
19 | function assign(a, b) {
20 | for (var key in b) {
21 | if (hasOwn(b, key)) {
22 | a[key] = b[key];
23 | }
24 | }
25 | }
26 |
27 | /**
28 | * Returns true if the given `key` is an own property of `obj`.
29 | */
30 |
31 | function hasOwn(obj, key) {
32 | return Object.prototype.hasOwnProperty.call(obj, key);
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/expand-brackets/node_modules/extend-shallow/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 |
5 | module.exports = function extend(o/*, objects*/) {
6 | if (!isObject(o)) { o = {}; }
7 |
8 | var len = arguments.length;
9 | for (var i = 1; i < len; i++) {
10 | var obj = arguments[i];
11 |
12 | if (isObject(obj)) {
13 | assign(o, obj);
14 | }
15 | }
16 | return o;
17 | };
18 |
19 | function assign(a, b) {
20 | for (var key in b) {
21 | if (hasOwn(b, key)) {
22 | a[key] = b[key];
23 | }
24 | }
25 | }
26 |
27 | /**
28 | * Returns true if the given `key` is an own property of `obj`.
29 | */
30 |
31 | function hasOwn(obj, key) {
32 | return Object.prototype.hasOwnProperty.call(obj, key);
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-obj/readme.md:
--------------------------------------------------------------------------------
1 | # is-obj [](https://travis-ci.org/sindresorhus/is-obj)
2 |
3 | > Check if a value is an object
4 |
5 | Keep in mind that array, function, regexp, etc, are objects in JavaScript.
6 | See [`is-plain-obj`](https://github.com/sindresorhus/is-plain-obj) if you want to check for plain objects.
7 |
8 |
9 | ## Install
10 |
11 | ```
12 | $ npm install --save is-obj
13 | ```
14 |
15 |
16 | ## Usage
17 |
18 | ```js
19 | const isObj = require('is-obj');
20 |
21 | isObj({foo: 'bar'});
22 | //=> true
23 |
24 | isObj([1, 2, 3]);
25 | //=> true
26 |
27 | isObj('foo');
28 | //=> false
29 | ```
30 |
31 |
32 | ## License
33 |
34 | MIT © [Sindre Sorhus](https://sindresorhus.com)
35 |
--------------------------------------------------------------------------------
/Web Application/node_modules/update-notifier/check.js:
--------------------------------------------------------------------------------
1 | /* eslint-disable unicorn/no-process-exit */
2 | 'use strict';
3 | let updateNotifier = require('.');
4 |
5 | const options = JSON.parse(process.argv[2]);
6 |
7 | updateNotifier = new updateNotifier.UpdateNotifier(options);
8 |
9 | updateNotifier.checkNpm().then(update => {
10 | // Only update the last update check time on success
11 | updateNotifier.config.set('lastUpdateCheck', Date.now());
12 |
13 | if (update.type && update.type !== 'latest') {
14 | updateNotifier.config.set('update', update);
15 | }
16 |
17 | // Call process exit explicitly to terminate the child process
18 | // Otherwise the child process will run forever, according to the Node.js docs
19 | process.exit();
20 | }).catch(() => {
21 | process.exit(1);
22 | });
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/capture-stack-trace/readme.md:
--------------------------------------------------------------------------------
1 | # capture-stack-trace [](https://travis-ci.org/floatdrop/capture-stack-trace)
2 |
3 | > Ponyfill for Error.captureStackTrace
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save capture-stack-trace
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var captureStackTrace = require('capture-stack-trace');
17 |
18 | captureStackTrace({});
19 | // => {stack: ...}
20 | ```
21 |
22 |
23 | ## API
24 |
25 | ### captureStackTrace(error)
26 |
27 | #### error
28 |
29 | *Required*
30 | Type: `Object`
31 |
32 | Target Object, that will recieve stack property.
33 |
34 | ## License
35 |
36 | MIT © [Vsevolod Strukchinsky](http://github.com/floatdrop)
37 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unique-string/readme.md:
--------------------------------------------------------------------------------
1 | # unique-string [](https://travis-ci.org/sindresorhus/unique-string)
2 |
3 | > Generate a unique random string
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save unique-string
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const uniqueString = require('unique-string');
17 |
18 | uniqueString();
19 | //=> 'b4de2a49c8ffa3fbee04446f045483b2'
20 | ```
21 |
22 |
23 | ## API
24 |
25 | ### uniqueString()
26 |
27 | Returns a 32 character unique string. Matches the length of MD5, which is [unique enough](http://stackoverflow.com/a/2444336/64949) for non-crypto purposes.
28 |
29 |
30 | ## License
31 |
32 | MIT © [Sindre Sorhus](https://sindresorhus.com)
33 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/values/styles.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
11 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ansi-align/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2016, Contributors
2 |
3 | Permission to use, copy, modify, and/or distribute this software for any purpose
4 | with or without fee is hereby granted, provided that the above copyright notice
5 | and this permission notice appear in all copies.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
8 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
9 | FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
10 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
11 | OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
12 | TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
13 | THIS SOFTWARE.
14 |
--------------------------------------------------------------------------------
/Web Application/node_modules/inherits/inherits_browser.js:
--------------------------------------------------------------------------------
1 | if (typeof Object.create === 'function') {
2 | // implementation from standard node.js 'util' module
3 | module.exports = function inherits(ctor, superCtor) {
4 | ctor.super_ = superCtor
5 | ctor.prototype = Object.create(superCtor.prototype, {
6 | constructor: {
7 | value: ctor,
8 | enumerable: false,
9 | writable: true,
10 | configurable: true
11 | }
12 | });
13 | };
14 | } else {
15 | // old school shim for old browsers
16 | module.exports = function inherits(ctor, superCtor) {
17 | ctor.super_ = superCtor
18 | var TempCtor = function () {}
19 | TempCtor.prototype = superCtor.prototype
20 | ctor.prototype = new TempCtor()
21 | ctor.prototype.constructor = ctor
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/Web Application/node_modules/setprototypeof/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2015, Wes Todd
2 |
3 | Permission to use, copy, modify, and/or distribute this software for any
4 | purpose with or without fee is hereby granted, provided that the above
5 | copyright notice and this permission notice appear in all copies.
6 |
7 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
8 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
9 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
10 | SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
11 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
12 | OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
13 | CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
14 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/scss/_rotated-flipped.scss:
--------------------------------------------------------------------------------
1 | // Rotated & Flipped Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-rotate-90 { @include fa-icon-rotate(90deg, 1); }
5 | .#{$fa-css-prefix}-rotate-180 { @include fa-icon-rotate(180deg, 2); }
6 | .#{$fa-css-prefix}-rotate-270 { @include fa-icon-rotate(270deg, 3); }
7 |
8 | .#{$fa-css-prefix}-flip-horizontal { @include fa-icon-flip(-1, 1, 0); }
9 | .#{$fa-css-prefix}-flip-vertical { @include fa-icon-flip(1, -1, 2); }
10 |
11 | // Hook for IE8-9
12 | // -------------------------
13 |
14 | :root .#{$fa-css-prefix}-rotate-90,
15 | :root .#{$fa-css-prefix}-rotate-180,
16 | :root .#{$fa-css-prefix}-rotate-270,
17 | :root .#{$fa-css-prefix}-flip-horizontal,
18 | :root .#{$fa-css-prefix}-flip-vertical {
19 | filter: none;
20 | }
21 |
--------------------------------------------------------------------------------
/Android Application/gradle.properties:
--------------------------------------------------------------------------------
1 | # Project-wide Gradle settings.
2 |
3 | # IDE (e.g. Android Studio) users:
4 | # Gradle settings configured through the IDE *will override*
5 | # any settings specified in this file.
6 |
7 | # For more details on how to configure your build environment visit
8 | # http://www.gradle.org/docs/current/userguide/build_environment.html
9 |
10 | # Specifies the JVM arguments used for the daemon process.
11 | # The setting is particularly useful for tweaking memory settings.
12 | org.gradle.jvmargs=-Xmx1536m
13 |
14 | # When configured, Gradle will run in incubating parallel mode.
15 | # This option should only be used with decoupled projects. More details, visit
16 | # http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
17 | # org.gradle.parallel=true
18 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-buffer/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * Determine if an object is a Buffer
3 | *
4 | * @author Feross Aboukhadijeh
5 | * @license MIT
6 | */
7 |
8 | // The _isBuffer check is for Safari 5-7 support, because it's missing
9 | // Object.prototype.constructor. Remove this eventually
10 | module.exports = function (obj) {
11 | return obj != null && (isBuffer(obj) || isSlowBuffer(obj) || !!obj._isBuffer)
12 | }
13 |
14 | function isBuffer (obj) {
15 | return !!obj.constructor && typeof obj.constructor.isBuffer === 'function' && obj.constructor.isBuffer(obj)
16 | }
17 |
18 | // For Node v0.10 support. Remove this eventually.
19 | function isSlowBuffer (obj) {
20 | return typeof obj.readFloatLE === 'function' && typeof obj.slice === 'function' && isBuffer(obj.slice(0, 0))
21 | }
22 |
--------------------------------------------------------------------------------
/Android Application/app/src/main/res/layout/activity_splash_screen.xml:
--------------------------------------------------------------------------------
1 |
2 |
11 |
17 |
18 |
--------------------------------------------------------------------------------
/Web Application/node_modules/object.pick/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * object.pick
3 | *
4 | * Copyright (c) 2014-2015 Jon Schlinkert, contributors.
5 | * Licensed under the MIT License
6 | */
7 |
8 | 'use strict';
9 |
10 | var isObject = require('isobject');
11 |
12 | module.exports = function pick(obj, keys) {
13 | if (!isObject(obj) && typeof obj !== 'function') {
14 | return {};
15 | }
16 |
17 | var res = {};
18 | if (typeof keys === 'string') {
19 | if (keys in obj) {
20 | res[keys] = obj[keys];
21 | }
22 | return res;
23 | }
24 |
25 | var len = keys.length;
26 | var idx = -1;
27 |
28 | while (++idx < len) {
29 | var key = keys[idx];
30 | if (key in obj) {
31 | res[key] = obj[key];
32 | }
33 | }
34 | return res;
35 | };
36 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unzip-response/readme.md:
--------------------------------------------------------------------------------
1 | # unzip-response [](https://travis-ci.org/sindresorhus/unzip-response)
2 |
3 | > Unzip a HTTP response if needed
4 |
5 | Unzips the response from [`http.request`](https://nodejs.org/api/http.html#http_http_request_options_callback) if it's gzipped/deflated, otherwise just passes it through.
6 |
7 |
8 | ## Install
9 |
10 | ```
11 | $ npm install --save unzip-response
12 | ```
13 |
14 |
15 | ## Usage
16 |
17 | ```js
18 | const http = require('http');
19 | const unzipResponse = require('unzip-response');
20 |
21 | http.get('http://sindresorhus.com', res => {
22 | res = unzipResponse(res);
23 | });
24 | ```
25 |
26 |
27 | ## License
28 |
29 | MIT © [Sindre Sorhus](https://sindresorhus.com)
30 |
--------------------------------------------------------------------------------
/Web Application/node_modules/anymatch/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) 2014 Elan Shanker
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ignore-by-default/README.md:
--------------------------------------------------------------------------------
1 | # ignore-by-default
2 |
3 | This is a package aimed at Node.js development tools. It provides a list of
4 | directories that should probably be ignored by such tools, e.g. when watching
5 | for file changes.
6 |
7 | It's used by [AVA](https://www.npmjs.com/package/ava) and
8 | [nodemon](https://www.npmjs.com/package/nodemon).
9 |
10 | [Please contribute!](./CONTRIBUTING.md)
11 |
12 | ## Installation
13 |
14 | ```
15 | npm install --save ignore-by-default
16 | ```
17 |
18 | ## Usage
19 |
20 | The `ignore-by-default` module exports a `directories()` function, which will
21 | return an array of directory names. These are the ones you should ignore.
22 |
23 | ```js
24 | // ['.git', '.sass_cache', …]
25 | var ignoredDirectories = require('ignore-by-default').directories()
26 | ```
27 |
--------------------------------------------------------------------------------
/Web Application/node_modules/touch/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/write-file-atomic/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # 2.4.3
2 |
3 | * Ignore errors raised by `fs.closeSync` when cleaning up after a write
4 | error.
5 |
6 | # 2.4.2
7 |
8 | * A pair of patches to fix some fd leaks. We would leak fds with sync use
9 | when errors occured and with async use any time fsync was not in use. (#34)
10 |
11 | # 2.4.1
12 |
13 | * Fix a bug where `signal-exit` instances would be leaked. This was fixed when addressing #35.
14 |
15 | # 2.4.0
16 |
17 | ## Features
18 |
19 | * Allow chown and mode options to be set to false to disable the defaulting behavior. (#20)
20 | * Support passing encoding strings in options slot for compat with Node.js API. (#31)
21 | * Add support for running inside of worker threads (#37)
22 |
23 | ## Fixes
24 |
25 | * Remove unneeded call when returning success (#36)
26 |
--------------------------------------------------------------------------------
/Web Application/node_modules/glob-parent/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) 2015 Elan Shanker
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ignore-by-default/LICENSE:
--------------------------------------------------------------------------------
1 | ISC License (ISC)
2 | Copyright (c) 2016, Mark Wubben
3 |
4 | Permission to use, copy, modify, and/or distribute this software for any purpose
5 | with or without fee is hereby granted, provided that the above copyright notice
6 | and this permission notice appear in all copies.
7 |
8 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
10 | FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
12 | OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
13 | TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
14 | THIS SOFTWARE.
15 |
--------------------------------------------------------------------------------
/Web Application/node_modules/unset-value/node_modules/has-values/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * has-values
3 | *
4 | * Copyright (c) 2014-2015, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | module.exports = function hasValue(o, noZero) {
11 | if (o === null || o === undefined) {
12 | return false;
13 | }
14 |
15 | if (typeof o === 'boolean') {
16 | return true;
17 | }
18 |
19 | if (typeof o === 'number') {
20 | if (o === 0 && noZero === true) {
21 | return false;
22 | }
23 | return true;
24 | }
25 |
26 | if (o.length !== undefined) {
27 | return o.length !== 0;
28 | }
29 |
30 | for (var key in o) {
31 | if (o.hasOwnProperty(key)) {
32 | return true;
33 | }
34 | }
35 | return false;
36 | };
37 |
--------------------------------------------------------------------------------
/Web Application/node_modules/inherits/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
10 | REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
11 | FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
12 | INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
13 | LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
14 | OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
15 | PERFORMANCE OF THIS SOFTWARE.
16 |
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/nodemon/lib/utils/colour.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Encodes a string in a colour: red, yellow or green
3 | * @param {String} c colour to highlight in
4 | * @param {String} str the string to encode
5 | * @return {String} coloured string for terminal printing
6 | */
7 | function colour(c, str) {
8 | return (colour[c] || colour.black) + str + colour.black;
9 | }
10 |
11 | function strip(str) {
12 | re.lastIndex = 0; // reset position
13 | return str.replace(re, '');
14 | }
15 |
16 | colour.red = '\x1B[31m';
17 | colour.yellow = '\x1B[33m';
18 | colour.green = '\x1B[32m';
19 | colour.black = '\x1B[39m';
20 |
21 | var reStr = Object.keys(colour).map(key => colour[key]).join('|');
22 | var re = new RegExp(('(' + reStr + ')').replace(/\[/g, '\\['), 'g');
23 |
24 | colour.strip = strip;
25 |
26 | module.exports = colour;
27 |
--------------------------------------------------------------------------------
/Web Application/node_modules/iconv-lite/encodings/index.js:
--------------------------------------------------------------------------------
1 | "use strict";
2 |
3 | // Update this array if you add/rename/remove files in this directory.
4 | // We support Browserify by skipping automatic module discovery and requiring modules directly.
5 | var modules = [
6 | require("./internal"),
7 | require("./utf16"),
8 | require("./utf7"),
9 | require("./sbcs-codec"),
10 | require("./sbcs-data"),
11 | require("./sbcs-data-generated"),
12 | require("./dbcs-codec"),
13 | require("./dbcs-data"),
14 | ];
15 |
16 | // Put all encoding/alias/codec definitions to single object and export it.
17 | for (var i = 0; i < modules.length; i++) {
18 | var module = modules[i];
19 | for (var enc in module)
20 | if (Object.prototype.hasOwnProperty.call(module, enc))
21 | exports[enc] = module[enc];
22 | }
23 |
--------------------------------------------------------------------------------
/Web Application/node_modules/ini/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/isexe/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/signal-exit/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) 2015, Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software
6 | for any purpose with or without fee is hereby granted, provided
7 | that the above copyright notice and this permission notice
8 | appear in all copies.
9 |
10 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
11 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
12 | OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE
13 | LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
14 | OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
15 | WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
16 | ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
17 |
--------------------------------------------------------------------------------
/Web Application/node_modules/string-width/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const stripAnsi = require('strip-ansi');
3 | const isFullwidthCodePoint = require('is-fullwidth-code-point');
4 |
5 | module.exports = str => {
6 | if (typeof str !== 'string' || str.length === 0) {
7 | return 0;
8 | }
9 |
10 | str = stripAnsi(str);
11 |
12 | let width = 0;
13 |
14 | for (let i = 0; i < str.length; i++) {
15 | const code = str.codePointAt(i);
16 |
17 | // Ignore control characters
18 | if (code <= 0x1F || (code >= 0x7F && code <= 0x9F)) {
19 | continue;
20 | }
21 |
22 | // Ignore combining characters
23 | if (code >= 0x300 && code <= 0x36F) {
24 | continue;
25 | }
26 |
27 | // Surrogates
28 | if (code > 0xFFFF) {
29 | i++;
30 | }
31 |
32 | width += isFullwidthCodePoint(code) ? 2 : 1;
33 | }
34 |
35 | return width;
36 | };
37 |
--------------------------------------------------------------------------------
/Web Application/node_modules/to-object-path/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * to-object-path
3 | *
4 | * Copyright (c) 2015, Jon Schlinkert.
5 | * Licensed under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var typeOf = require('kind-of');
11 |
12 | module.exports = function toPath(args) {
13 | if (typeOf(args) !== 'arguments') {
14 | args = arguments;
15 | }
16 | return filter(args).join('.');
17 | };
18 |
19 | function filter(arr) {
20 | var len = arr.length;
21 | var idx = -1;
22 | var res = [];
23 |
24 | while (++idx < len) {
25 | var ele = arr[idx];
26 | if (typeOf(ele) === 'arguments' || Array.isArray(ele)) {
27 | res.push.apply(res, filter(ele));
28 | } else if (typeof ele === 'string') {
29 | res.push(ele);
30 | }
31 | }
32 | return res;
33 | }
34 |
--------------------------------------------------------------------------------
/Web Application/node_modules/which/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/lru-cache/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/minimatch/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/pseudomap/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/semver/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/yallist/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/expand-brackets/lib/utils.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var toRegex = require('to-regex');
4 | var regexNot = require('regex-not');
5 | var cached;
6 |
7 | /**
8 | * Get the last element from `array`
9 | * @param {Array} `array`
10 | * @return {*}
11 | */
12 |
13 | exports.last = function(arr) {
14 | return arr[arr.length - 1];
15 | };
16 |
17 | /**
18 | * Create and cache regex to use for text nodes
19 | */
20 |
21 | exports.createRegex = function(pattern, include) {
22 | if (cached) return cached;
23 | var opts = {contains: true, strictClose: false};
24 | var not = regexNot.create(pattern, opts);
25 | var re;
26 |
27 | if (typeof include === 'string') {
28 | re = toRegex('^(?:' + include + '|' + not + ')', opts);
29 | } else {
30 | re = toRegex(not, opts);
31 | }
32 |
33 | return (cached = re);
34 | };
35 |
--------------------------------------------------------------------------------
/Android Application/app/proguard-rules.pro:
--------------------------------------------------------------------------------
1 | # Add project specific ProGuard rules here.
2 | # You can control the set of applied configuration files using the
3 | # proguardFiles setting in build.gradle.
4 | #
5 | # For more details, see
6 | # http://developer.android.com/guide/developing/tools/proguard.html
7 |
8 | # If your project uses WebView with JS, uncomment the following
9 | # and specify the fully qualified class name to the JavaScript interface
10 | # class:
11 | #-keepclassmembers class fqcn.of.javascript.interface.for.webview {
12 | # public *;
13 | #}
14 |
15 | # Uncomment this to preserve the line number information for
16 | # debugging stack traces.
17 | #-keepattributes SourceFile,LineNumberTable
18 |
19 | # If you keep the line number information, uncomment this to
20 | # hide the original source file name.
21 | #-renamesourcefileattribute SourceFile
22 |
--------------------------------------------------------------------------------
/Web Application/node_modules/union-value/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var isObject = require('is-extendable');
4 | var union = require('arr-union');
5 | var get = require('get-value');
6 | var set = require('set-value');
7 |
8 | module.exports = function unionValue(obj, prop, value) {
9 | if (!isObject(obj)) {
10 | throw new TypeError('union-value expects the first argument to be an object.');
11 | }
12 |
13 | if (typeof prop !== 'string') {
14 | throw new TypeError('union-value expects `prop` to be a string.');
15 | }
16 |
17 | var arr = arrayify(get(obj, prop));
18 | set(obj, prop, union(arr, arrayify(value)));
19 | return obj;
20 | };
21 |
22 | function arrayify(val) {
23 | if (val === null || typeof val === 'undefined') {
24 | return [];
25 | }
26 | if (Array.isArray(val)) {
27 | return val;
28 | }
29 | return [val];
30 | }
31 |
--------------------------------------------------------------------------------
/Web Application/node_modules/graceful-fs/LICENSE:
--------------------------------------------------------------------------------
1 | The ISC License
2 |
3 | Copyright (c) Isaac Z. Schlueter, Ben Noordhuis, and Contributors
4 |
5 | Permission to use, copy, modify, and/or distribute this software for any
6 | purpose with or without fee is hereby granted, provided that the above
7 | copyright notice and this permission notice appear in all copies.
8 |
9 | THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
10 | WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
11 | MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
12 | ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
13 | WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
14 | ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
15 | IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/xdg-basedir/index.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 | const os = require('os');
3 | const path = require('path');
4 |
5 | const home = os.homedir();
6 | const env = process.env;
7 |
8 | exports.data = env.XDG_DATA_HOME ||
9 | (home ? path.join(home, '.local', 'share') : null);
10 |
11 | exports.config = env.XDG_CONFIG_HOME ||
12 | (home ? path.join(home, '.config') : null);
13 |
14 | exports.cache = env.XDG_CACHE_HOME || (home ? path.join(home, '.cache') : null);
15 |
16 | exports.runtime = env.XDG_RUNTIME_DIR || null;
17 |
18 | exports.dataDirs = (env.XDG_DATA_DIRS || '/usr/local/share/:/usr/share/').split(':');
19 |
20 | if (exports.data) {
21 | exports.dataDirs.unshift(exports.data);
22 | }
23 |
24 | exports.configDirs = (env.XDG_CONFIG_DIRS || '/etc/xdg').split(':');
25 |
26 | if (exports.config) {
27 | exports.configDirs.unshift(exports.config);
28 | }
29 |
--------------------------------------------------------------------------------
/Web Application/public/fonts/font-awesome-4.7.0/less/path.less:
--------------------------------------------------------------------------------
1 | /* FONT PATH
2 | * -------------------------- */
3 |
4 | @font-face {
5 | font-family: 'FontAwesome';
6 | src: url('@{fa-font-path}/fontawesome-webfont.eot?v=@{fa-version}');
7 | src: url('@{fa-font-path}/fontawesome-webfont.eot?#iefix&v=@{fa-version}') format('embedded-opentype'),
8 | url('@{fa-font-path}/fontawesome-webfont.woff2?v=@{fa-version}') format('woff2'),
9 | url('@{fa-font-path}/fontawesome-webfont.woff?v=@{fa-version}') format('woff'),
10 | url('@{fa-font-path}/fontawesome-webfont.ttf?v=@{fa-version}') format('truetype'),
11 | url('@{fa-font-path}/fontawesome-webfont.svg?v=@{fa-version}#fontawesomeregular') format('svg');
12 | // src: url('@{fa-font-path}/FontAwesome.otf') format('opentype'); // used when developing fonts
13 | font-weight: normal;
14 | font-style: normal;
15 | }
16 |
--------------------------------------------------------------------------------
/Web Application/node_modules/collection-visit/index.js:
--------------------------------------------------------------------------------
1 | /*!
2 | * collection-visit
3 | *
4 | * Copyright (c) 2015, 2017, Jon Schlinkert.
5 | * Released under the MIT License.
6 | */
7 |
8 | 'use strict';
9 |
10 | var visit = require('object-visit');
11 | var mapVisit = require('map-visit');
12 |
13 | module.exports = function(collection, method, val) {
14 | var result;
15 |
16 | if (typeof val === 'string' && (method in collection)) {
17 | var args = [].slice.call(arguments, 2);
18 | result = collection[method].apply(collection, args);
19 | } else if (Array.isArray(val)) {
20 | result = mapVisit.apply(null, arguments);
21 | } else {
22 | result = visit.apply(null, arguments);
23 | }
24 |
25 | if (typeof result !== 'undefined') {
26 | return result;
27 | }
28 |
29 | return collection;
30 | };
31 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-retry-allowed/readme.md:
--------------------------------------------------------------------------------
1 | # is-retry-allowed [](https://travis-ci.org/floatdrop/is-retry-allowed)
2 |
3 | Is retry allowed for Error?
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save is-retry-allowed
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const isRetryAllowed = require('is-retry-allowed');
17 |
18 | isRetryAllowed({code: 'ETIMEDOUT'});
19 | //=> true
20 |
21 | isRetryAllowed({code: 'ENOTFOUND'});
22 | //=> false
23 |
24 | isRetryAllowed({});
25 | //=> true
26 | ```
27 |
28 |
29 | ## API
30 |
31 | ### isRetryAllowed(error)
32 |
33 | #### error
34 |
35 | Type: `object`
36 |
37 | Object with `code` property, which will be used to determine retry.
38 |
39 |
40 | ## License
41 |
42 | MIT © [Vsevolod Strukchinsky](http://github.com/floatdrop)
43 |
--------------------------------------------------------------------------------
/Web Application/node_modules/semver/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | # changes log
2 |
3 | ## 5.7
4 |
5 | * Add `minVersion` method
6 |
7 | ## 5.6
8 |
9 | * Move boolean `loose` param to an options object, with
10 | backwards-compatibility protection.
11 | * Add ability to opt out of special prerelease version handling with
12 | the `includePrerelease` option flag.
13 |
14 | ## 5.5
15 |
16 | * Add version coercion capabilities
17 |
18 | ## 5.4
19 |
20 | * Add intersection checking
21 |
22 | ## 5.3
23 |
24 | * Add `minSatisfying` method
25 |
26 | ## 5.2
27 |
28 | * Add `prerelease(v)` that returns prerelease components
29 |
30 | ## 5.1
31 |
32 | * Add Backus-Naur for ranges
33 | * Remove excessively cute inspection methods
34 |
35 | ## 5.0
36 |
37 | * Remove AMD/Browserified build artifacts
38 | * Fix ltr and gtr when using the `*` range
39 | * Fix for range `*` with a prerelease identifier
40 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-binary-path/readme.md:
--------------------------------------------------------------------------------
1 | # is-binary-path [](https://travis-ci.org/sindresorhus/is-binary-path)
2 |
3 | > Check if a filepath is a binary file
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save is-binary-path
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | var isBinaryPath = require('is-binary-path');
17 |
18 | isBinaryPath('src/unicorn.png');
19 | //=> true
20 |
21 | isBinaryPath('src/unicorn.txt');
22 | //=> false
23 | ```
24 |
25 |
26 | ## Related
27 |
28 | - [`binary-extensions`](https://github.com/sindresorhus/binary-extensions) - List of binary file extensions
29 | - [`is-text-path`](https://github.com/sindresorhus/is-text-path) - Check if a filepath is a text file
30 |
31 |
32 | ## License
33 |
34 | MIT © [Sindre Sorhus](http://sindresorhus.com)
35 |
--------------------------------------------------------------------------------
/Web Application/node_modules/is-stream/readme.md:
--------------------------------------------------------------------------------
1 | # is-stream [](https://travis-ci.org/sindresorhus/is-stream)
2 |
3 | > Check if something is a [Node.js stream](https://nodejs.org/api/stream.html)
4 |
5 |
6 | ## Install
7 |
8 | ```
9 | $ npm install --save is-stream
10 | ```
11 |
12 |
13 | ## Usage
14 |
15 | ```js
16 | const fs = require('fs');
17 | const isStream = require('is-stream');
18 |
19 | isStream(fs.createReadStream('unicorn.png'));
20 | //=> true
21 |
22 | isStream({});
23 | //=> false
24 | ```
25 |
26 |
27 | ## API
28 |
29 | ### isStream(stream)
30 |
31 | #### isStream.writable(stream)
32 |
33 | #### isStream.readable(stream)
34 |
35 | #### isStream.duplex(stream)
36 |
37 | #### isStream.transform(stream)
38 |
39 |
40 | ## License
41 |
42 | MIT © [Sindre Sorhus](https://sindresorhus.com)
43 |
--------------------------------------------------------------------------------