├── public
├── favicon.ico
├── robots.txt
├── assets
│ ├── vendor
│ │ ├── bootstrap
│ │ │ └── scss
│ │ │ │ ├── utilities
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _overflow.scss
│ │ │ │ ├── _interactions.scss
│ │ │ │ ├── _screenreaders.scss
│ │ │ │ ├── _visibility.scss
│ │ │ │ ├── _shadows.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _align.scss
│ │ │ │ ├── _background.scss
│ │ │ │ ├── _stretched-link.scss
│ │ │ │ ├── _sizing.scss
│ │ │ │ ├── _position.scss
│ │ │ │ └── _display.scss
│ │ │ │ ├── _media.scss
│ │ │ │ ├── mixins
│ │ │ │ ├── _clearfix.scss
│ │ │ │ ├── _size.scss
│ │ │ │ ├── _lists.scss
│ │ │ │ ├── _text-truncate.scss
│ │ │ │ ├── _resize.scss
│ │ │ │ ├── _visibility.scss
│ │ │ │ ├── _alert.scss
│ │ │ │ ├── _text-hide.scss
│ │ │ │ ├── _badge.scss
│ │ │ │ ├── _nav-divider.scss
│ │ │ │ ├── _float.scss
│ │ │ │ ├── _list-group.scss
│ │ │ │ ├── _text-emphasis.scss
│ │ │ │ ├── _reset-text.scss
│ │ │ │ ├── _pagination.scss
│ │ │ │ ├── _box-shadow.scss
│ │ │ │ └── _deprecate.scss
│ │ │ │ ├── _transitions.scss
│ │ │ │ ├── bootstrap-reboot.scss
│ │ │ │ ├── _jumbotron.scss
│ │ │ │ ├── _utilities.scss
│ │ │ │ └── _root.scss
│ │ └── fontawesome-free
│ │ │ ├── webfonts
│ │ │ ├── fa-solid-900.eot
│ │ │ ├── fa-solid-900.ttf
│ │ │ ├── fa-brands-400.eot
│ │ │ ├── fa-brands-400.ttf
│ │ │ ├── fa-brands-400.woff
│ │ │ ├── fa-regular-400.eot
│ │ │ ├── fa-regular-400.ttf
│ │ │ ├── fa-solid-900.woff
│ │ │ ├── fa-solid-900.woff2
│ │ │ ├── fa-brands-400.woff2
│ │ │ ├── fa-regular-400.woff
│ │ │ └── fa-regular-400.woff2
│ │ │ ├── less
│ │ │ ├── _fixed-width.less
│ │ │ ├── _screen-reader.less
│ │ │ ├── v4-shims.less
│ │ │ ├── _core.less
│ │ │ ├── _animated.less
│ │ │ ├── _list.less
│ │ │ ├── _bordered-pulled.less
│ │ │ ├── _larger.less
│ │ │ ├── _stacked.less
│ │ │ └── fontawesome.less
│ │ │ ├── scss
│ │ │ ├── _fixed-width.scss
│ │ │ ├── _screen-reader.scss
│ │ │ ├── v4-shims.scss
│ │ │ ├── _animated.scss
│ │ │ ├── _list.scss
│ │ │ ├── _core.scss
│ │ │ ├── _larger.scss
│ │ │ ├── fontawesome.scss
│ │ │ ├── _bordered-pulled.scss
│ │ │ └── _stacked.scss
│ │ │ ├── attribution.js
│ │ │ └── svgs
│ │ │ ├── brands
│ │ │ ├── houzz.svg
│ │ │ ├── flipboard.svg
│ │ │ ├── unsplash.svg
│ │ │ ├── yandex-international.svg
│ │ │ ├── ethereum.svg
│ │ │ ├── bandcamp.svg
│ │ │ ├── black-tie.svg
│ │ │ ├── strava.svg
│ │ │ ├── microsoft.svg
│ │ │ ├── gitter.svg
│ │ │ ├── vuejs.svg
│ │ │ ├── css3.svg
│ │ │ ├── think-peaks.svg
│ │ │ ├── windows.svg
│ │ │ ├── y-combinator.svg
│ │ │ ├── google-drive.svg
│ │ │ ├── mix.svg
│ │ │ ├── patreon.svg
│ │ │ ├── uikit.svg
│ │ │ ├── viacoin.svg
│ │ │ ├── angular.svg
│ │ │ ├── modx.svg
│ │ │ ├── npm.svg
│ │ │ ├── deviantart.svg
│ │ │ ├── facebook-f.svg
│ │ │ ├── servicestack.svg
│ │ │ ├── dyalog.svg
│ │ │ ├── figma.svg
│ │ │ ├── instalod.svg
│ │ │ ├── adn.svg
│ │ │ ├── dochub.svg
│ │ │ ├── hacker-news.svg
│ │ │ ├── firstdraft.svg
│ │ │ ├── artstation.svg
│ │ │ ├── html5.svg
│ │ │ ├── magento.svg
│ │ │ ├── twitch.svg
│ │ │ ├── yahoo.svg
│ │ │ ├── yandex.svg
│ │ │ ├── autoprefixer.svg
│ │ │ ├── cloudsmith.svg
│ │ │ ├── jira.svg
│ │ │ ├── monero.svg
│ │ │ ├── buysellads.svg
│ │ │ ├── maxcdn.svg
│ │ │ ├── tiktok.svg
│ │ │ ├── stack-exchange.svg
│ │ │ ├── stack-overflow.svg
│ │ │ ├── bitbucket.svg
│ │ │ ├── dropbox.svg
│ │ │ ├── kaggle.svg
│ │ │ ├── css3-alt.svg
│ │ │ ├── dashcube.svg
│ │ │ ├── google.svg
│ │ │ ├── telegram-plane.svg
│ │ │ ├── elementor.svg
│ │ │ ├── google-play.svg
│ │ │ ├── korvue.svg
│ │ │ ├── cuttlefish.svg
│ │ │ ├── gg.svg
│ │ │ ├── gratipay.svg
│ │ │ ├── openid.svg
│ │ │ ├── product-hunt.svg
│ │ │ ├── sourcetree.svg
│ │ │ ├── fulcrum.svg
│ │ │ ├── discourse.svg
│ │ │ ├── facebook-square.svg
│ │ │ ├── facebook.svg
│ │ │ ├── rockrms.svg
│ │ │ ├── unity.svg
│ │ │ ├── hotjar.svg
│ │ │ ├── deezer.svg
│ │ │ ├── gitlab.svg
│ │ │ ├── hacker-news-square.svg
│ │ │ ├── sistrix.svg
│ │ │ ├── markdown.svg
│ │ │ ├── envira.svg
│ │ │ ├── atlassian.svg
│ │ │ ├── bluetooth.svg
│ │ │ ├── bluetooth-b.svg
│ │ │ ├── pied-piper-square.svg
│ │ │ ├── telegram.svg
│ │ │ ├── android.svg
│ │ │ ├── digg.svg
│ │ │ ├── digital-ocean.svg
│ │ │ ├── flickr.svg
│ │ │ ├── kickstarter-k.svg
│ │ │ ├── linkedin-in.svg
│ │ │ ├── stripe-s.svg
│ │ │ ├── creative-commons-nd.svg
│ │ │ ├── typo3.svg
│ │ │ ├── superpowers.svg
│ │ │ ├── affiliatetheme.svg
│ │ │ ├── gg-circle.svg
│ │ │ ├── quinscape.svg
│ │ │ ├── renren.svg
│ │ │ ├── sketch.svg
│ │ │ ├── medium-m.svg
│ │ │ ├── medium.svg
│ │ │ ├── ello.svg
│ │ │ ├── get-pocket.svg
│ │ │ ├── opencart.svg
│ │ │ ├── erlang.svg
│ │ │ ├── megaport.svg
│ │ │ ├── mizuni.svg
│ │ │ ├── neos.svg
│ │ │ ├── gofore.svg
│ │ │ ├── orcid.svg
│ │ │ ├── rev.svg
│ │ │ ├── speaker-deck.svg
│ │ │ ├── tumblr.svg
│ │ │ ├── uber.svg
│ │ │ ├── xing.svg
│ │ │ ├── centercode.svg
│ │ │ ├── vimeo-v.svg
│ │ │ ├── guilded.svg
│ │ │ ├── kickstarter.svg
│ │ │ ├── google-plus.svg
│ │ │ ├── bimobject.svg
│ │ │ ├── buromobelexperte.svg
│ │ │ ├── chromecast.svg
│ │ │ ├── diaspora.svg
│ │ │ ├── trello.svg
│ │ │ ├── opera.svg
│ │ │ └── red-river.svg
│ │ │ ├── regular
│ │ │ ├── window-minimize.svg
│ │ │ ├── circle.svg
│ │ │ ├── bookmark.svg
│ │ │ ├── window-maximize.svg
│ │ │ ├── square.svg
│ │ │ ├── star-half.svg
│ │ │ ├── file.svg
│ │ │ ├── folder.svg
│ │ │ ├── window-restore.svg
│ │ │ ├── stop-circle.svg
│ │ │ ├── calendar.svg
│ │ │ ├── play-circle.svg
│ │ │ ├── sticky-note.svg
│ │ │ ├── comment-alt.svg
│ │ │ ├── dot-circle.svg
│ │ │ ├── folder-open.svg
│ │ │ ├── meh-blank.svg
│ │ │ ├── minus-square.svg
│ │ │ ├── arrow-alt-circle-left.svg
│ │ │ ├── caret-square-up.svg
│ │ │ ├── arrow-alt-circle-down.svg
│ │ │ ├── arrow-alt-circle-up.svg
│ │ │ ├── caret-square-down.svg
│ │ │ ├── caret-square-left.svg
│ │ │ ├── caret-square-right.svg
│ │ │ ├── arrow-alt-circle-right.svg
│ │ │ ├── clock.svg
│ │ │ ├── clone.svg
│ │ │ ├── clipboard.svg
│ │ │ ├── pause-circle.svg
│ │ │ ├── gem.svg
│ │ │ ├── paper-plane.svg
│ │ │ ├── star.svg
│ │ │ ├── surprise.svg
│ │ │ ├── calendar-minus.svg
│ │ │ ├── meh.svg
│ │ │ ├── file-image.svg
│ │ │ ├── plus-square.svg
│ │ │ ├── heart.svg
│ │ │ └── image.svg
│ │ │ └── solid
│ │ │ ├── window-minimize.svg
│ │ │ ├── volume-off.svg
│ │ │ ├── voicemail.svg
│ │ │ ├── window-maximize.svg
│ │ │ ├── toggle-on.svg
│ │ │ ├── tv.svg
│ │ │ ├── utensil-spoon.svg
│ │ │ ├── trash.svg
│ │ │ ├── video.svg
│ │ │ ├── user-alt.svg
│ │ │ ├── user-tie.svg
│ │ │ ├── user.svg
│ │ │ ├── wave-square.svg
│ │ │ ├── unlock.svg
│ │ │ ├── wine-glass.svg
│ │ │ ├── tint.svg
│ │ │ ├── vial.svg
│ │ │ ├── wallet.svg
│ │ │ ├── window-restore.svg
│ │ │ ├── tshirt.svg
│ │ │ ├── wine-glass-alt.svg
│ │ │ ├── user-slash.svg
│ │ │ ├── venus.svg
│ │ │ ├── user-alt-slash.svg
│ │ │ ├── toggle-off.svg
│ │ │ ├── underline.svg
│ │ │ ├── user-circle.svg
│ │ │ ├── ticket-alt.svg
│ │ │ ├── trash-alt.svg
│ │ │ ├── user-minus.svg
│ │ │ ├── unlock-alt.svg
│ │ │ ├── yin-yang.svg
│ │ │ ├── weight-hanging.svg
│ │ │ ├── times-circle.svg
│ │ │ ├── video-slash.svg
│ │ │ ├── vials.svg
│ │ │ ├── torii-gate.svg
│ │ │ ├── thumbtack.svg
│ │ │ ├── user-ninja.svg
│ │ │ └── times.svg
│ └── js
│ │ └── demo
│ │ └── datatables-demo.js
└── .htaccess
├── resources
├── css
│ └── app.css
├── js
│ └── app.js
└── lang
│ └── en
│ └── pagination.php
├── database
├── .gitignore
└── seeders
│ └── DatabaseSeeder.php
├── bootstrap
└── cache
│ └── .gitignore
├── storage
├── logs
│ └── .gitignore
├── app
│ ├── public
│ │ └── .gitignore
│ └── .gitignore
└── framework
│ ├── testing
│ └── .gitignore
│ ├── views
│ └── .gitignore
│ ├── cache
│ ├── data
│ │ └── .gitignore
│ └── .gitignore
│ ├── sessions
│ └── .gitignore
│ └── .gitignore
├── Procfile
├── commitlint.config.js
├── .commitlintrc.json
├── packages
└── felipemateus
│ ├── laravel-iptv-customers
│ ├── src
│ │ ├── resources
│ │ │ ├── translations
│ │ │ │ └── en.json
│ │ │ ├── views
│ │ │ │ ├── customer_dash.blade.php
│ │ │ │ └── plan_dash.blade.php
│ │ │ └── menu.json
│ │ ├── Models
│ │ │ └── IPTVPlanGroup.php
│ │ └── Dashs
│ │ │ ├── Plans.php
│ │ │ └── Customers.php
│ ├── .gitattributes
│ └── .gitignore
│ ├── laravel-iptv-channels
│ └── src
│ │ ├── resources
│ │ ├── translations
│ │ │ └── en.json
│ │ ├── views
│ │ │ ├── cdn_dash.blade.php
│ │ │ ├── group_dash.blade.php
│ │ │ ├── channel_dash.blade.php
│ │ │ └── list_M3U.blade.php
│ │ └── menu.json
│ │ ├── Dashs
│ │ ├── Cdns.php
│ │ ├── Channels.php
│ │ └── Groups.php
│ │ └── Model
│ │ └── IPTVChannelGroup.php
│ ├── laravel-iptv-core
│ ├── .gitattributes
│ ├── src
│ │ ├── Interfaces
│ │ │ └── Dash.php
│ │ ├── resources
│ │ │ ├── assets
│ │ │ │ └── js
│ │ │ │ │ └── demo
│ │ │ │ │ └── datatables-demo.js
│ │ │ ├── menu.json
│ │ │ ├── stubs
│ │ │ │ └── DashStub.php
│ │ │ ├── translations
│ │ │ │ ├── en.json
│ │ │ │ └── br.json
│ │ │ └── views
│ │ │ │ ├── dash.blade.php
│ │ │ │ └── dashboard.blade.php
│ │ ├── Controllers
│ │ │ ├── DashboardController.php
│ │ │ └── CoreController.php
│ │ ├── Facades
│ │ │ ├── IPTVMenu.php
│ │ │ └── IPTVDashboard.php
│ │ ├── Helpers
│ │ │ ├── IPTVDashBase.php
│ │ │ ├── Locale.php
│ │ │ ├── IPTVDashboard.php
│ │ │ ├── IPTVMenu.php
│ │ │ └── IPTVProviderBase.php
│ │ └── routes.php
│ └── .gitignore
│ ├── laravel-iptv-gateway-paypal
│ ├── src
│ │ ├── resources
│ │ │ ├── views
│ │ │ │ ├── approved.php
│ │ │ │ ├── cancelled.php
│ │ │ │ ├── gateways_dash.blade.php
│ │ │ │ └── paypal_form.blade.php
│ │ │ ├── translations
│ │ │ │ └── br.json
│ │ │ └── menu.json
│ │ ├── Facades
│ │ │ └── Paypal.php
│ │ └── Helpers
│ │ │ └── Paypal.php
│ ├── .gitattributes
│ └── .gitignore
│ └── laravel-iptv-gateway-payment
│ ├── .gitattributes
│ ├── src
│ ├── resources
│ │ ├── translations
│ │ │ └── br.json
│ │ ├── views
│ │ │ └── gateways_dash.blade.php
│ │ └── menu.json
│ ├── Dashs
│ │ └── GatewayDash.php
│ └── Models
│ │ └── IPTVTaxVat.php
│ └── .gitignore
├── .husky
└── commit-msg
├── .github
├── screenshots
│ └── dashboard.png
└── FUNDING.yml
├── .gitattributes
├── tests
├── TestCase.php
├── Unit
│ └── ExampleTest.php
├── Feature
│ └── ExampleTest.php
└── CreatesApplication.php
├── .styleci.yml
├── .editorconfig
├── .gitignore
├── app
├── Http
│ ├── Middleware
│ │ ├── EncryptCookies.php
│ │ ├── VerifyCsrfToken.php
│ │ ├── TrustHosts.php
│ │ ├── PreventRequestsDuringMaintenance.php
│ │ ├── TrimStrings.php
│ │ └── Authenticate.php
│ └── Controllers
│ │ └── Controller.php
└── Providers
│ └── BroadcastServiceProvider.php
├── routes
├── web.php
├── channels.php
├── api.php
└── console.php
├── webpack.mix.js
└── server.php
/public/favicon.ico:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/css/app.css:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/database/.gitignore:
--------------------------------------------------------------------------------
1 | *.sqlite*
2 |
--------------------------------------------------------------------------------
/bootstrap/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/resources/js/app.js:
--------------------------------------------------------------------------------
1 | require('./bootstrap');
2 |
--------------------------------------------------------------------------------
/storage/logs/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/public/robots.txt:
--------------------------------------------------------------------------------
1 | User-agent: *
2 | Disallow: /
3 |
--------------------------------------------------------------------------------
/storage/app/public/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/Procfile:
--------------------------------------------------------------------------------
1 | web: vendor/bin/heroku-php-apache2 public/
2 |
--------------------------------------------------------------------------------
/storage/app/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !public/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/storage/framework/testing/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/views/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/cache/data/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/sessions/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !.gitignore
3 |
--------------------------------------------------------------------------------
/storage/framework/cache/.gitignore:
--------------------------------------------------------------------------------
1 | *
2 | !data/
3 | !.gitignore
4 |
--------------------------------------------------------------------------------
/commitlint.config.js:
--------------------------------------------------------------------------------
1 | module.exports = { extends: ['@commitlint/config-conventional'] };
2 |
--------------------------------------------------------------------------------
/.commitlintrc.json:
--------------------------------------------------------------------------------
1 | {
2 | "extends": [
3 | "@commitlint/config-conventional"
4 | ]
5 | }
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/src/resources/translations/en.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/.husky/commit-msg:
--------------------------------------------------------------------------------
1 | #!/bin/sh
2 | . "$(dirname "$0")/_/husky.sh"
3 |
4 | npx commitlint --edit "$1"
5 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/resources/translations/en.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | }
4 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/utilities/_clearfix.scss:
--------------------------------------------------------------------------------
1 | .clearfix {
2 | @include clearfix();
3 | }
4 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/src/resources/views/approved.php:
--------------------------------------------------------------------------------
1 |
Approved
2 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/src/resources/views/cancelled.php:
--------------------------------------------------------------------------------
1 | Cancelled
2 |
--------------------------------------------------------------------------------
/.github/screenshots/dashboard.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eufelipemateus/laravel-iptv-cms/HEAD/.github/screenshots/dashboard.png
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-payment/.gitattributes:
--------------------------------------------------------------------------------
1 | # Auto detect text files and perform LF normalization
2 | * text=auto
3 |
--------------------------------------------------------------------------------
/.gitattributes:
--------------------------------------------------------------------------------
1 | * text=auto
2 | *.css linguist-vendored
3 | *.scss linguist-vendored
4 | *.js linguist-vendored
5 | CHANGELOG.md export-ignore
6 |
--------------------------------------------------------------------------------
/public/assets/js/demo/datatables-demo.js:
--------------------------------------------------------------------------------
1 | // Call the dataTables jQuery plugin
2 | $(document).ready(function() {
3 | $('#dataTable').DataTable();
4 | });
5 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/_media.scss:
--------------------------------------------------------------------------------
1 | .media {
2 | display: flex;
3 | align-items: flex-start;
4 | }
5 |
6 | .media-body {
7 | flex: 1;
8 | }
9 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/resources/views/cdn_dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ $total }} Cdns
4 |
5 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/resources/views/group_dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ $total }} Groups
4 |
5 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/resources/views/channel_dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ $total }} channels
4 |
5 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/src/resources/views/customer_dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ $total }} customers
4 |
5 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/src/resources/views/plan_dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 | {{ $total }} plans
4 |
5 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/src/resources/views/gateways_dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 | Payments
6 |
7 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_clearfix.scss:
--------------------------------------------------------------------------------
1 | @mixin clearfix() {
2 | &::after {
3 | display: block;
4 | clear: both;
5 | content: "";
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/webfonts/fa-solid-900.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eufelipemateus/laravel-iptv-cms/HEAD/public/assets/vendor/fontawesome-free/webfonts/fa-solid-900.eot
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/webfonts/fa-solid-900.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/eufelipemateus/laravel-iptv-cms/HEAD/public/assets/vendor/fontawesome-free/webfonts/fa-solid-900.ttf
--------------------------------------------------------------------------------
/storage/framework/.gitignore:
--------------------------------------------------------------------------------
1 | compiled.php
2 | config.php
3 | down
4 | events.scanned.php
5 | maintenance.php
6 | routes.php
7 | routes.scanned.php
8 | schedule-*
9 | services.json
10 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/Interfaces/Dash.php:
--------------------------------------------------------------------------------
1 | "Brasil (Portugês Brasileiro)",
9 | 'en'=> "English"
10 | ];
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/.gitignore:
--------------------------------------------------------------------------------
1 | composer.phar
2 | /vendor/
3 |
4 | # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
5 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
6 | # composer.lock
7 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/resources/stubs/DashStub.php:
--------------------------------------------------------------------------------
1 |
4 | @foreach($list as $gateway)
5 |
6 |
7 | {{ $gateway->name }}
8 |
9 |
10 | @endforeach
11 | {{ __('Show All Gateways') }}
12 |
13 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/.gitignore:
--------------------------------------------------------------------------------
1 | composer.phar
2 | /vendor/
3 |
4 | # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
5 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
6 | # composer.lock
7 |
--------------------------------------------------------------------------------
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | charset = utf-8
5 | end_of_line = lf
6 | insert_final_newline = true
7 | indent_style = space
8 | indent_size = 4
9 | trim_trailing_whitespace = true
10 |
11 | [*.md]
12 | trim_trailing_whitespace = false
13 |
14 | [*.{yml,yaml}]
15 | indent_size = 2
16 |
17 | [docker-compose.yml]
18 | indent_size = 4
19 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/.gitignore:
--------------------------------------------------------------------------------
1 | /vendor/
2 | node_modules/
3 | npm-debug.log
4 | yarn-error.log
5 |
6 | # Laravel 4 specific
7 | bootstrap/compiled.php
8 | app/storage/
9 |
10 | # Laravel 5 & Lumen specific
11 | public/storage
12 | public/hot
13 | storage/*.key
14 | .env
15 | Homestead.yaml
16 | Homestead.json
17 | /.vagrant
18 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-payment/.gitignore:
--------------------------------------------------------------------------------
1 | composer.phar
2 | /vendor/
3 |
4 | # Commit your application's lock file https://getcomposer.org/doc/01-basic-usage.md#commit-your-composer-lock-file-to-version-control
5 | # You may choose to ignore a library lock file http://getcomposer.org/doc/02-libraries.md#lock-file
6 | # composer.lock
7 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_alert.scss:
--------------------------------------------------------------------------------
1 | @mixin alert-variant($background, $border, $color) {
2 | color: $color;
3 | @include gradient-bg($background);
4 | border-color: $border;
5 |
6 | hr {
7 | border-top-color: darken($border, 5%);
8 | }
9 |
10 | .alert-link {
11 | color: darken($color, 10%);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | # These are supported funding model platforms
2 |
3 | github: [eufelipemateus]
4 | #patreon: # Replace with a single Patreon username
5 | #open_collective: # Replace with a single Open Collective username
6 | liberapay: eufelipemateus
7 | custom: ['https://www.paypal.com/donate?hosted_button_id=WV4K7MQZY5W3N', 'https://donate.felipemateus.com/']
8 |
--------------------------------------------------------------------------------
/tests/Unit/ExampleTest.php:
--------------------------------------------------------------------------------
1 | assertTrue(true);
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/houzz.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | /node_modules
2 | /public
3 | /public/hot
4 | /public/logos
5 | /public/storage
6 | /storage/*.key
7 | /vendor
8 | .env
9 | .env.backup
10 | .phpunit.result.cache
11 | docker-compose.override.yml
12 | Homestead.json
13 | Homestead.yaml
14 | npm-debug.log
15 | yarn-error.log
16 | /.idea
17 | /.vscode
18 | package-lock.json
19 | yarn.lock
20 | .docker
21 | laravel
22 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/flipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/database/seeders/DatabaseSeeder.php:
--------------------------------------------------------------------------------
1 | create();
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/unsplash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/less/_core.less:
--------------------------------------------------------------------------------
1 | // Base Class Definition
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}, .fas, .far, .fal, .fad, .fab {
5 | -moz-osx-font-smoothing: grayscale;
6 | -webkit-font-smoothing: antialiased;
7 | display: inline-block;
8 | font-style: normal;
9 | font-variant: normal;
10 | text-rendering: auto;
11 | line-height: 1;
12 | }
13 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/yandex-international.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Middleware/EncryptCookies.php:
--------------------------------------------------------------------------------
1 | radio) radio=true @else tvg-id="{{$Channel->number}}" tvg-name="{{$Channel->name}}" @endif tvg-logo="{{ url($Channel->logo) }}" group-title="{{ $Channel->group_name }}",{{$Channel->name}}
6 | {{$Channel->url_stream}}
7 | @endforeach
8 |
9 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/src/Helpers/Paypal.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-paypal/src/resources/views/paypal_form.blade.php:
--------------------------------------------------------------------------------
1 |
8 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/bandcamp.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/black-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/strava.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Middleware/VerifyCsrfToken.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/Helpers/IPTVDashboard.php:
--------------------------------------------------------------------------------
1 | dashs,$dash);
12 | }
13 |
14 | public function view(){
15 | return view('IPTV::dash', ['dashs' => $this->dashs]);
16 | }
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/Helpers/IPTVMenu.php:
--------------------------------------------------------------------------------
1 | menusitens,$menu);
11 | }
12 |
13 | public function view(){
14 | return view('IPTV::menu', ['menusList' => $this->menusitens]);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/src/resources/menu.json:
--------------------------------------------------------------------------------
1 | {
2 | "title":"Customers",
3 | "menus":[
4 | {
5 | "name":"Customers",
6 | "icon": "users",
7 | "route": "list_customer"
8 | },
9 | {
10 | "name":"Plans",
11 | "icon": "file-contract",
12 | "route": "list_plan"
13 | }
14 | ]
15 | }
16 |
17 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/gitter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/window-minimize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_text-hide.scss:
--------------------------------------------------------------------------------
1 | // CSS image replacement
2 | @mixin text-hide($ignore-warning: false) {
3 | // stylelint-disable-next-line font-family-no-missing-generic-family-keyword
4 | font: 0/0 a;
5 | color: transparent;
6 | text-shadow: none;
7 | background-color: transparent;
8 | border: 0;
9 |
10 | @include deprecate("`text-hide()`", "v4.1.0", "v5", $ignore-warning);
11 | }
12 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/vuejs.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/volume-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/css3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/less/_animated.less:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .@{fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .@{fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 | 100% {
17 | transform: rotate(360deg);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-payment/src/resources/menu.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | "title":"Payments",
4 | "menus":[
5 | {
6 | "name":"Gateways",
7 | "icon": "cash-register",
8 | "route": "list_gateway"
9 | },
10 | {
11 | "name":"Tax VAT",
12 | "icon": "hand-holding-usd",
13 | "route": "list_tax"
14 | }
15 | ]
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/scss/_animated.scss:
--------------------------------------------------------------------------------
1 | // Animated Icons
2 | // --------------------------
3 |
4 | .#{$fa-css-prefix}-spin {
5 | animation: fa-spin 2s infinite linear;
6 | }
7 |
8 | .#{$fa-css-prefix}-pulse {
9 | animation: fa-spin 1s infinite steps(8);
10 | }
11 |
12 | @keyframes fa-spin {
13 | 0% {
14 | transform: rotate(0deg);
15 | }
16 |
17 | 100% {
18 | transform: rotate(360deg);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/think-peaks.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/windows.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/y-combinator.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Controllers/Controller.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/mix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/less/_list.less:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: (@fa-li-width * 5/4);
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .@{fa-css-prefix}-li {
13 | left: -@fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: @fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/scss/_list.scss:
--------------------------------------------------------------------------------
1 | // List Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-ul {
5 | list-style-type: none;
6 | margin-left: $fa-li-width * 5/4;
7 | padding-left: 0;
8 |
9 | > li { position: relative; }
10 | }
11 |
12 | .#{$fa-css-prefix}-li {
13 | left: -$fa-li-width;
14 | position: absolute;
15 | text-align: center;
16 | width: $fa-li-width;
17 | line-height: inherit;
18 | }
19 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-customers/src/Models/IPTVPlanGroup.php:
--------------------------------------------------------------------------------
1 | belongsTo(IPTVPlan::class,'iptv_plan_id');
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/patreon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/uikit.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/viacoin.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/bookmark.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/Feature/ExampleTest.php:
--------------------------------------------------------------------------------
1 | get('/');
18 |
19 | $response->assertStatus(200);
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/angular.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/resources/translations/en.json:
--------------------------------------------------------------------------------
1 | {
2 | "RADIO_STREAM":"Enable urls for radio? ",
3 | "DOWNLOAD_FILE":"Force download m3u8 file? ",
4 | "URL_CDN":"Enable url of CDN playlist?",
5 |
6 | "BSINESS_NAME":"Business name",
7 | "BSINESS_INDUSTRY":"Industry",
8 | "BSINESS_ADDRESS":"Address",
9 | "BSINESS_PHONE":"Phone",
10 | "BSINESS_EMAIL":"E-mail",
11 | "BSINESS_TAX_NO":"Tax number"
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_nav-divider.scss:
--------------------------------------------------------------------------------
1 | // Horizontal dividers
2 | //
3 | // Dividers (basically an hr) within dropdowns and nav lists
4 |
5 | @mixin nav-divider($color: $nav-divider-color, $margin-y: $nav-divider-margin-y, $ignore-warning: false) {
6 | height: 0;
7 | margin: $margin-y 0;
8 | overflow: hidden;
9 | border-top: 1px solid $color;
10 | @include deprecate("The `nav-divider()` mixin", "v4.4.0", "v5", $ignore-warning);
11 | }
12 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/modx.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Middleware/TrustHosts.php:
--------------------------------------------------------------------------------
1 | allSubdomainsOfApplicationUrl(),
18 | ];
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/Dashs/Cdns.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Middleware/PreventRequestsDuringMaintenance.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/facebook-f.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/servicestack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/voicemail.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/window-maximize.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Middleware/TrimStrings.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/figma.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/instalod.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/adn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/dochub.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/hacker-news.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/utilities/_align.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | .align-baseline { vertical-align: baseline !important; } // Browser default
4 | .align-top { vertical-align: top !important; }
5 | .align-middle { vertical-align: middle !important; }
6 | .align-bottom { vertical-align: bottom !important; }
7 | .align-text-bottom { vertical-align: text-bottom !important; }
8 | .align-text-top { vertical-align: text-top !important; }
9 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/firstdraft.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/toggle-on.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_float.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | @mixin float-left() {
4 | float: left !important;
5 | @include deprecate("The `float-left` mixin", "v4.3.0", "v5");
6 | }
7 | @mixin float-right() {
8 | float: right !important;
9 | @include deprecate("The `float-right` mixin", "v4.3.0", "v5");
10 | }
11 | @mixin float-none() {
12 | float: none !important;
13 | @include deprecate("The `float-none` mixin", "v4.3.0", "v5");
14 | }
15 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/artstation.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/html5.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/Dashs/Channels.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/twitch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/yahoo.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/yandex.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/tests/CreatesApplication.php:
--------------------------------------------------------------------------------
1 | make(Kernel::class)->bootstrap();
19 |
20 | return $app;
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/app/Providers/BroadcastServiceProvider.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/star-half.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/tv.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/Controllers/CoreController.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/jira.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/monero.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/_jumbotron.scss:
--------------------------------------------------------------------------------
1 | .jumbotron {
2 | padding: $jumbotron-padding ($jumbotron-padding / 2);
3 | margin-bottom: $jumbotron-padding;
4 | color: $jumbotron-color;
5 | background-color: $jumbotron-bg;
6 | @include border-radius($border-radius-lg);
7 |
8 | @include media-breakpoint-up(sm) {
9 | padding: ($jumbotron-padding * 2) $jumbotron-padding;
10 | }
11 | }
12 |
13 | .jumbotron-fluid {
14 | padding-right: 0;
15 | padding-left: 0;
16 | @include border-radius(0);
17 | }
18 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/buysellads.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/maxcdn.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/tiktok.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/file.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/utensil-spoon.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/routes.php:
--------------------------------------------------------------------------------
1 | ['web', 'iptv_locale'],
4 | ],
5 | function(){
6 | Route::get('dashboard', 'FelipeMateus\IPTVCore\Controllers\DashboardController@view')->name('dashboard');
7 | Route::get('iptv/config', 'FelipeMateus\IPTVCore\Controllers\ConfigController@config')->name('config');
8 | Route::post('iptv/config','FelipeMateus\IPTVCore\Controllers\ConfigController@configSave')->name('config_save');
9 | }
10 | );
11 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/stack-exchange.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/stack-overflow.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/folder.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/bitbucket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/dropbox.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/trash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/kaggle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/video.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/resources/menu.json:
--------------------------------------------------------------------------------
1 | {
2 |
3 | "title":"Channels",
4 | "menus":[
5 | {
6 | "name":"Channels",
7 | "icon": "tv",
8 | "route": "list_channel"
9 | },
10 | {
11 | "name":"Groups",
12 | "icon": "tv",
13 | "route": "list_group"
14 | },
15 | {
16 | "name":"CDN",
17 | "icon": "server",
18 | "route": "list_cdn"
19 | }
20 | ]
21 | }
22 |
23 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/resources/views/dash.blade.php:
--------------------------------------------------------------------------------
1 |
2 | @foreach($dashs as $dash)
3 |
4 |
5 |
12 |
13 |
14 |
15 | {{ $dash::view(); }}
16 |
17 |
18 |
19 | @endforeach
20 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/css3-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/dashcube.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/routes/web.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/telegram-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-payment/src/Dashs/GatewayDash.php:
--------------------------------------------------------------------------------
1 | limit(10)->get();
13 | return view('IPTV::gateways_dash', $data);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/scss/fontawesome.scss:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import 'variables';
6 | @import 'mixins';
7 | @import 'core';
8 | @import 'larger';
9 | @import 'fixed-width';
10 | @import 'list';
11 | @import 'bordered-pulled';
12 | @import 'animated';
13 | @import 'rotated-flipped';
14 | @import 'stacked';
15 | @import 'icons';
16 | @import 'screen-reader';
17 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/elementor.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/google-play.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/korvue.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-tie.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/wave-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/cuttlefish.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/gg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/gratipay.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/openid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/product-hunt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/sourcetree.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/fulcrum.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/stop-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/discourse.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/facebook-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/facebook.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/rockrms.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/unity.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/utilities/_stretched-link.scss:
--------------------------------------------------------------------------------
1 | //
2 | // Stretched link
3 | //
4 |
5 | .stretched-link {
6 | &::after {
7 | position: absolute;
8 | top: 0;
9 | right: 0;
10 | bottom: 0;
11 | left: 0;
12 | z-index: 1;
13 | // Just in case `pointer-events: none` is set on a parent
14 | pointer-events: auto;
15 | content: "";
16 | // IE10 bugfix, see https://stackoverflow.com/questions/16947967/ie10-hover-pseudo-class-doesnt-work-without-background-color
17 | background-color: rgba(0, 0, 0, 0);
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/scss/_bordered-pulled.scss:
--------------------------------------------------------------------------------
1 | // Bordered & Pulled
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-border {
5 | border: solid .08em $fa-border-color;
6 | border-radius: .1em;
7 | padding: .2em .25em .15em;
8 | }
9 |
10 | .#{$fa-css-prefix}-pull-left { float: left; }
11 | .#{$fa-css-prefix}-pull-right { float: right; }
12 |
13 | .#{$fa-css-prefix},
14 | .fas,
15 | .far,
16 | .fal,
17 | .fab {
18 | &.#{$fa-css-prefix}-pull-left { margin-right: .3em; }
19 | &.#{$fa-css-prefix}-pull-right { margin-left: .3em; }
20 | }
21 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/hotjar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/calendar.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/play-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/sticky-note.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_list-group.scss:
--------------------------------------------------------------------------------
1 | // List Groups
2 |
3 | @mixin list-group-item-variant($state, $background, $color) {
4 | .list-group-item-#{$state} {
5 | color: $color;
6 | background-color: $background;
7 |
8 | &.list-group-item-action {
9 | @include hover-focus() {
10 | color: $color;
11 | background-color: darken($background, 5%);
12 | }
13 |
14 | &.active {
15 | color: $white;
16 | background-color: $color;
17 | border-color: $color;
18 | }
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/deezer.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/gitlab.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/hacker-news-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/sistrix.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/unlock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-gateway-payment/src/Models/IPTVTaxVat.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/wine-glass.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/envira.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/comment-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/app/Http/Middleware/Authenticate.php:
--------------------------------------------------------------------------------
1 | expectsJson()) {
18 | return route('login');
19 | }
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/atlassian.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/bluetooth.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/tint.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/vial.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/wallet.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/window-restore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/bluetooth-b.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/pied-piper-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/telegram.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/dot-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/folder-open.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_text-emphasis.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Typography
4 |
5 | @mixin text-emphasis-variant($parent, $color, $ignore-warning: false) {
6 | #{$parent} {
7 | color: $color !important;
8 | }
9 | @if $emphasized-link-hover-darken-percentage != 0 {
10 | a#{$parent} {
11 | @include hover-focus() {
12 | color: darken($color, $emphasized-link-hover-darken-percentage) !important;
13 | }
14 | }
15 | }
16 | @include deprecate("`text-emphasis-variant()`", "v4.4.0", "v5", $ignore-warning);
17 | }
18 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/android.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/digg.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/digital-ocean.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/flickr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/kickstarter-k.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/meh-blank.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/minus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_reset-text.scss:
--------------------------------------------------------------------------------
1 | @mixin reset-text() {
2 | font-family: $font-family-base;
3 | // We deliberately do NOT reset font-size or word-wrap.
4 | font-style: normal;
5 | font-weight: $font-weight-normal;
6 | line-height: $line-height-base;
7 | text-align: left; // Fallback for where `start` is not supported
8 | text-align: start;
9 | text-decoration: none;
10 | text-shadow: none;
11 | text-transform: none;
12 | letter-spacing: normal;
13 | word-break: normal;
14 | word-spacing: normal;
15 | white-space: normal;
16 | line-break: auto;
17 | }
18 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/linkedin-in.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/stripe-s.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_pagination.scss:
--------------------------------------------------------------------------------
1 | // Pagination
2 |
3 | @mixin pagination-size($padding-y, $padding-x, $font-size, $line-height, $border-radius) {
4 | .page-link {
5 | padding: $padding-y $padding-x;
6 | @include font-size($font-size);
7 | line-height: $line-height;
8 | }
9 |
10 | .page-item {
11 | &:first-child {
12 | .page-link {
13 | @include border-left-radius($border-radius);
14 | }
15 | }
16 | &:last-child {
17 | .page-link {
18 | @include border-right-radius($border-radius);
19 | }
20 | }
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/caret-square-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/creative-commons-nd.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/typo3.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-up.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/caret-square-down.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/caret-square-left.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/caret-square-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/tshirt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/wine-glass-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/resources/views/dashboard.blade.php:
--------------------------------------------------------------------------------
1 | @extends('IPTV::app')
2 |
3 |
4 | @section('style')
5 |
10 | @endsection
11 |
12 | @section('content')
13 |
14 |
15 |
{{ __("Dashboard") }}
16 |
17 |
18 |
19 |
20 |
21 | {{ FelipeMateus\IPTVCore\Facades\IPTVDashboard::view(); }}
22 |
23 |
24 |
25 | @endsection
26 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/less/_larger.less:
--------------------------------------------------------------------------------
1 | // Icon Sizes
2 | // -------------------------
3 |
4 | .larger(@factor) when (@factor > 0) {
5 | .larger((@factor - 1));
6 |
7 | .@{fa-css-prefix}-@{factor}x {
8 | font-size: (@factor * 1em);
9 | }
10 | }
11 |
12 | /* makes the font 33% larger relative to the icon container */
13 | .@{fa-css-prefix}-lg {
14 | font-size: (4em / 3);
15 | line-height: (3em / 4);
16 | vertical-align: -.0667em;
17 | }
18 |
19 | .@{fa-css-prefix}-xs {
20 | font-size: .75em;
21 | }
22 |
23 | .@{fa-css-prefix}-sm {
24 | font-size: .875em;
25 | }
26 |
27 | .larger(10);
28 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/less/_stacked.less:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .@{fa-css-prefix}-stack {
5 | display: inline-block;
6 | height: 2em;
7 | line-height: 2em;
8 | position: relative;
9 | vertical-align: middle;
10 | width: 2em;
11 | }
12 |
13 | .@{fa-css-prefix}-stack-1x, .@{fa-css-prefix}-stack-2x {
14 | left: 0;
15 | position: absolute;
16 | text-align: center;
17 | width: 100%;
18 | }
19 |
20 | .@{fa-css-prefix}-stack-1x { line-height: inherit; }
21 | .@{fa-css-prefix}-stack-2x { font-size: 2em; }
22 | .@{fa-css-prefix}-inverse { color: @fa-inverse; }
23 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/less/fontawesome.less:
--------------------------------------------------------------------------------
1 | /*!
2 | * Font Awesome Free 5.15.3 by @fontawesome - https://fontawesome.com
3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
4 | */
5 | @import "_variables.less";
6 | @import "_mixins.less";
7 | @import "_core.less";
8 | @import "_larger.less";
9 | @import "_fixed-width.less";
10 | @import "_list.less";
11 | @import "_bordered-pulled.less";
12 | @import "_animated.less";
13 | @import "_rotated-flipped.less";
14 | @import "_stacked.less";
15 | @import "_icons.less";
16 | @import "_screen-reader.less";
17 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/superpowers.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/arrow-alt-circle-right.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/clock.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/venus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/affiliatetheme.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/gg-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/quinscape.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/renren.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/sketch.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-alt-slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/utilities/_sizing.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Width and height
4 |
5 | @each $prop, $abbrev in (width: w, height: h) {
6 | @each $size, $length in $sizes {
7 | .#{$abbrev}-#{$size} { #{$prop}: $length !important; }
8 | }
9 | }
10 |
11 | .mw-100 { max-width: 100% !important; }
12 | .mh-100 { max-height: 100% !important; }
13 |
14 | // Viewport additional helpers
15 |
16 | .min-vw-100 { min-width: 100vw !important; }
17 | .min-vh-100 { min-height: 100vh !important; }
18 |
19 | .vw-100 { width: 100vw !important; }
20 | .vh-100 { height: 100vh !important; }
21 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/medium-m.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/medium.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/toggle-off.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/resources/lang/en/pagination.php:
--------------------------------------------------------------------------------
1 | '« Previous',
17 | 'next' => 'Next »',
18 |
19 | ];
20 |
--------------------------------------------------------------------------------
/webpack.mix.js:
--------------------------------------------------------------------------------
1 | const mix = require('laravel-mix');
2 |
3 | /*
4 | |--------------------------------------------------------------------------
5 | | Mix Asset Management
6 | |--------------------------------------------------------------------------
7 | |
8 | | Mix provides a clean, fluent API for defining some Webpack build steps
9 | | for your Laravel applications. By default, we are compiling the CSS
10 | | file for the application as well as bundling up all the JS files.
11 | |
12 | */
13 |
14 | mix.js('resources/js/app.js', 'public/js')
15 | .postCss('resources/css/app.css', 'public/css', [
16 | //
17 | ]);
18 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/Helpers/IPTVProviderBase.php:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/get-pocket.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/opencart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/clone.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/routes/channels.php:
--------------------------------------------------------------------------------
1 | id === (int) $id;
18 | });
19 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/erlang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/megaport.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/_utilities.scss:
--------------------------------------------------------------------------------
1 | @import "utilities/align";
2 | @import "utilities/background";
3 | @import "utilities/borders";
4 | @import "utilities/clearfix";
5 | @import "utilities/display";
6 | @import "utilities/embed";
7 | @import "utilities/flex";
8 | @import "utilities/float";
9 | @import "utilities/interactions";
10 | @import "utilities/overflow";
11 | @import "utilities/position";
12 | @import "utilities/screenreaders";
13 | @import "utilities/shadows";
14 | @import "utilities/sizing";
15 | @import "utilities/spacing";
16 | @import "utilities/stretched-link";
17 | @import "utilities/text";
18 | @import "utilities/visibility";
19 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/mizuni.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/neos.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/underline.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/gofore.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/orcid.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/rev.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/clipboard.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/pause-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/ticket-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/trash-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/routes/api.php:
--------------------------------------------------------------------------------
1 | get('/user', function (Request $request) {
18 | return $request->user();
19 | });
20 |
--------------------------------------------------------------------------------
/server.php:
--------------------------------------------------------------------------------
1 |
8 | */
9 |
10 | $uri = urldecode(
11 | parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
12 | );
13 |
14 | // This file allows us to emulate Apache's "mod_rewrite" functionality from the
15 | // built-in PHP web server. This provides a convenient way to test a Laravel
16 | // application without having installed a "real" web server software here.
17 | if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
18 | return false;
19 | }
20 |
21 | require_once __DIR__.'/public/index.php';
22 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/speaker-deck.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/tumblr.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/gem.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/paper-plane.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/star.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/unlock-alt.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/yin-yang.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_box-shadow.scss:
--------------------------------------------------------------------------------
1 | @mixin box-shadow($shadow...) {
2 | @if $enable-shadows {
3 | $result: ();
4 |
5 | @if (length($shadow) == 1) {
6 | // We can pass `@include box-shadow(none);`
7 | $result: $shadow;
8 | } @else {
9 | // Filter to avoid invalid properties for example `box-shadow: none, 1px 1px black;`
10 | @for $i from 1 through length($shadow) {
11 | @if nth($shadow, $i) != "none" {
12 | $result: append($result, nth($shadow, $i), "comma");
13 | }
14 | }
15 | }
16 | @if (length($result) > 0) {
17 | box-shadow: $result;
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/surprise.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/uber.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/xing.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/calendar-minus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/weight-hanging.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/centercode.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/vimeo-v.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/meh.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/times-circle.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/video-slash.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/utilities/_position.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | // Common values
4 | @each $position in $positions {
5 | .position-#{$position} { position: $position !important; }
6 | }
7 |
8 | // Shorthand
9 |
10 | .fixed-top {
11 | position: fixed;
12 | top: 0;
13 | right: 0;
14 | left: 0;
15 | z-index: $zindex-fixed;
16 | }
17 |
18 | .fixed-bottom {
19 | position: fixed;
20 | right: 0;
21 | bottom: 0;
22 | left: 0;
23 | z-index: $zindex-fixed;
24 | }
25 |
26 | .sticky-top {
27 | @supports (position: sticky) {
28 | position: sticky;
29 | top: 0;
30 | z-index: $zindex-sticky;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/guilded.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/routes/console.php:
--------------------------------------------------------------------------------
1 | comment(Inspiring::quote());
19 | })->purpose('Display an inspiring quote');
20 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-core/src/resources/translations/br.json:
--------------------------------------------------------------------------------
1 | {
2 | "RADIO_STREAM":"Habilitar urls para radio? ",
3 | "DOWNLOAD_FILE":"Força fazer donwload de arquivo m3u8? ",
4 | "URL_CDN":"Habilitar url da playlist CDN?",
5 | "BSINESS_NAME":"Nome da empresa",
6 | "BSINESS_INDUSTRY":"Indústria",
7 | "BSINESS_ADDRESS":"Endereço",
8 | "BSINESS_PHONE":"Telefone",
9 | "BSINESS_EMAIL":"E-mail",
10 | "BSINESS_TAX_NO":"CNPJ",
11 |
12 | "Save":"Salvar",
13 |
14 | "IPTV Config":"Configuração IPTV",
15 | "Settings": "Configurações",
16 | "Config":"Configuração",
17 | "Locale": "Localidade",
18 | "Info": "Informações"
19 | }
20 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/utilities/_display.scss:
--------------------------------------------------------------------------------
1 | // stylelint-disable declaration-no-important
2 |
3 | //
4 | // Utilities for common `display` values
5 | //
6 |
7 | @each $breakpoint in map-keys($grid-breakpoints) {
8 | @include media-breakpoint-up($breakpoint) {
9 | $infix: breakpoint-infix($breakpoint, $grid-breakpoints);
10 |
11 | @each $value in $displays {
12 | .d#{$infix}-#{$value} { display: $value !important; }
13 | }
14 | }
15 | }
16 |
17 |
18 | //
19 | // Utilities for toggling `display` in print
20 | //
21 |
22 | @media print {
23 | @each $value in $displays {
24 | .d-print-#{$value} { display: $value !important; }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/packages/felipemateus/laravel-iptv-channels/src/Model/IPTVChannelGroup.php:
--------------------------------------------------------------------------------
1 | hasMany('FelipeMateus\IPTVChannels\Model\IPTVChannel');
26 | }
27 |
28 | }
29 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/_root.scss:
--------------------------------------------------------------------------------
1 | :root {
2 | // Custom variable values only support SassScript inside `#{}`.
3 | @each $color, $value in $colors {
4 | --#{$color}: #{$value};
5 | }
6 |
7 | @each $color, $value in $theme-colors {
8 | --#{$color}: #{$value};
9 | }
10 |
11 | @each $bp, $value in $grid-breakpoints {
12 | --breakpoint-#{$bp}: #{$value};
13 | }
14 |
15 | // Use `inspect` for lists so that quoted items keep the quotes.
16 | // See https://github.com/sass/sass/issues/2383#issuecomment-336349172
17 | --font-family-sans-serif: #{inspect($font-family-sans-serif)};
18 | --font-family-monospace: #{inspect($font-family-monospace)};
19 | }
20 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/scss/_stacked.scss:
--------------------------------------------------------------------------------
1 | // Stacked Icons
2 | // -------------------------
3 |
4 | .#{$fa-css-prefix}-stack {
5 | display: inline-block;
6 | height: 2em;
7 | line-height: 2em;
8 | position: relative;
9 | vertical-align: middle;
10 | width: ($fa-fw-width*2);
11 | }
12 |
13 | .#{$fa-css-prefix}-stack-1x,
14 | .#{$fa-css-prefix}-stack-2x {
15 | left: 0;
16 | position: absolute;
17 | text-align: center;
18 | width: 100%;
19 | }
20 |
21 | .#{$fa-css-prefix}-stack-1x {
22 | line-height: inherit;
23 | }
24 |
25 | .#{$fa-css-prefix}-stack-2x {
26 | font-size: 2em;
27 | }
28 |
29 | .#{$fa-css-prefix}-inverse {
30 | color: $fa-inverse;
31 | }
32 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/kickstarter.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/vials.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/bootstrap/scss/mixins/_deprecate.scss:
--------------------------------------------------------------------------------
1 | // Deprecate mixin
2 | //
3 | // This mixin can be used to deprecate mixins or functions.
4 | // `$enable-deprecation-messages` is a global variable, `$ignore-warning` is a variable that can be passed to
5 | // some deprecated mixins to suppress the warning (for example if the mixin is still be used in the current version of Bootstrap)
6 | @mixin deprecate($name, $deprecate-version, $remove-version, $ignore-warning: false) {
7 | @if ($enable-deprecation-messages != false and $ignore-warning != true) {
8 | @warn "#{$name} has been deprecated as of #{$deprecate-version}. It will be removed entirely in #{$remove-version}.";
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/google-plus.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/file-image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/torii-gate.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 |
2 |
3 | Options -MultiViews -Indexes
4 |
5 |
6 | RewriteEngine On
7 |
8 | # Handle Authorization Header
9 | RewriteCond %{HTTP:Authorization} .
10 | RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
11 |
12 | # Redirect Trailing Slashes If Not A Folder...
13 | RewriteCond %{REQUEST_FILENAME} !-d
14 | RewriteCond %{REQUEST_URI} (.+)/$
15 | RewriteRule ^ %1 [L,R=301]
16 |
17 | # Send Requests To Front Controller...
18 | RewriteCond %{REQUEST_FILENAME} !-d
19 | RewriteCond %{REQUEST_FILENAME} !-f
20 | RewriteRule ^ index.php [L]
21 |
22 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/bimobject.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/buromobelexperte.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/chromecast.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/diaspora.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/trello.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/plus-square.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/thumbtack.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/user-ninja.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/opera.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/brands/red-river.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/heart.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/regular/image.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------
/public/assets/vendor/fontawesome-free/svgs/solid/times.svg:
--------------------------------------------------------------------------------
1 |
--------------------------------------------------------------------------------