wip fix
This commit is contained in:
1 parent
9bcd4432c6
commit
6f92f9e1d5
1209 files changed
+220940
No files matched your search
@@ -0,0 +1,67 @@
|
||||
APP_NAME=Monitor
|
||||
APP_ENV=local
|
||||
APP_KEY=base64:xhigDJOEk2dBUc3pfYXm7yo8a14PTtVCIU4PAt+F2dM=
|
||||
APP_DEBUG=true
|
||||
APP_URL=http://nuhodds_fi4.test
|
||||
BETSAPI_TOKEN="36152-aeTRNnZxSPUwGe"
|
||||
TXODDS_TOKEN="Dy59vpRC"
|
||||
|
||||
APP_LOCALE=en
|
||||
APP_FALLBACK_LOCALE=en
|
||||
APP_FAKER_LOCALE=en_US
|
||||
|
||||
APP_MAINTENANCE_DRIVER=file
|
||||
# APP_MAINTENANCE_STORE=database
|
||||
|
||||
PHP_CLI_SERVER_WORKERS=4
|
||||
|
||||
BCRYPT_ROUNDS=12
|
||||
|
||||
LOG_CHANNEL=stack
|
||||
LOG_STACK=single
|
||||
LOG_DEPRECATIONS_CHANNEL=null
|
||||
LOG_LEVEL=debug
|
||||
|
||||
DB_CONNECTION=mysql
|
||||
DB_HOST=127.0.0.1
|
||||
DB_PORT=3306
|
||||
DB_DATABASE=nuhodds_fi4
|
||||
DB_USERNAME=root
|
||||
DB_PASSWORD=salam
|
||||
|
||||
SESSION_DRIVER=database
|
||||
SESSION_LIFETIME=120
|
||||
SESSION_ENCRYPT=false
|
||||
SESSION_PATH=/
|
||||
SESSION_DOMAIN=null
|
||||
|
||||
BROADCAST_CONNECTION=log
|
||||
FILESYSTEM_DISK=local
|
||||
QUEUE_CONNECTION=database
|
||||
|
||||
CACHE_STORE=database
|
||||
# CACHE_PREFIX=
|
||||
|
||||
MEMCACHED_HOST=127.0.0.1
|
||||
|
||||
REDIS_CLIENT=phpredis
|
||||
REDIS_HOST=127.0.0.1
|
||||
REDIS_PASSWORD=null
|
||||
REDIS_PORT=6379
|
||||
|
||||
MAIL_MAILER=log
|
||||
MAIL_SCHEME=null
|
||||
MAIL_HOST=127.0.0.1
|
||||
MAIL_PORT=2525
|
||||
MAIL_USERNAME=null
|
||||
MAIL_PASSWORD=null
|
||||
MAIL_FROM_ADDRESS="hello@example.com"
|
||||
MAIL_FROM_NAME="${APP_NAME}"
|
||||
|
||||
AWS_ACCESS_KEY_ID=
|
||||
AWS_SECRET_ACCESS_KEY=
|
||||
AWS_DEFAULT_REGION=us-east-1
|
||||
AWS_BUCKET=
|
||||
AWS_USE_PATH_STYLE_ENDPOINT=false
|
||||
|
||||
VITE_APP_NAME="${APP_NAME}"
|
||||
@@ -0,0 +1,46 @@
|
||||
a make:model Textblock -m
|
||||
|
||||
a make:filament-resource KontoTextblock
|
||||
|
||||
a make:model ModelName -m // creates migration too
|
||||
a make:model ModelName -c // creates controller too
|
||||
a make:model ModelName -f // also creates a factory
|
||||
a make:model ModelName -s // also creates a database seeder
|
||||
a make:model ModelName -mfcs // creates migration, factory, controller and seeder
|
||||
|
||||
a make:factory GutachterFactory
|
||||
|
||||
https://fakerphp.org/
|
||||
|
||||
a make:model ZuAbschlaege -m
|
||||
|
||||
a make:filament-resource ProjekteImport --nested
|
||||
a make:filament-relation-manager ProjekteResource ProjekteImports name
|
||||
|
||||
a make:filament-relation-manager ProjektObjekteImDetailResource ProjektObjekteImDetails geschoss
|
||||
|
||||
a make:model ProjektAllgemeinflaechen -ms
|
||||
a make:model ProjektObjekteImDetail -ms
|
||||
|
||||
php artisan make:filament-importer ProjektObjekteImDetail
|
||||
|
||||
A make:filament-resource ProjektAllgemeinflaechen --nested
|
||||
|
||||
a make:filament-relation-manager KontoTextblockResource konto_textblocks name
|
||||
|
||||
for import in prod run
|
||||
a queue:listen
|
||||
in supervisord
|
||||
|
||||
MAIL
|
||||
php artisan vendor:publish --tag=laravel-notifications
|
||||
php artisan vendor:publish --tag=laravel-mail
|
||||
|
||||
php artisan tinker
|
||||
Mail::raw('Hello World!', function($msg) {$msg->to('ht@webwerkstatt.tirol')->subject('Test Email'); });
|
||||
|
||||
|
||||
# Add this line in your .gitignore file
|
||||
bootstrap/cache
|
||||
# and then run
|
||||
git rm -r --cached bootstrap/cache
|
||||
@@ -0,0 +1,6 @@
|
||||
https://packagist.org/packages/joaopaulolndev/filament-edit-profile
|
||||
https://github.com/bezhanSalleh/filament-shield/tree/4.x
|
||||
|
||||
|
||||
TABULATOR
|
||||
npm install tabulator-tables --save
|
||||
@@ -0,0 +1,12 @@
|
||||
https://www.youtube.com/watch?v=v3xSO11wLH4
|
||||
|
||||
<!--global config -->
|
||||
|
||||
https://laracasts.com/series/build-advanced-components-for-filament/episodes/3
|
||||
|
||||
https://txodds.net/wp-content/uploads/2023/01/TXODDS-XML-Feeds-v5.14.pdf
|
||||
|
||||
|
||||
|
||||
<!-- concat values for relationship -->
|
||||
$table->string('full_name')->virtualAs('concat(first_name, \' \', last_name)');
|
||||
@@ -0,0 +1,38 @@
|
||||
plugins
|
||||
https://github.com/bezhanSalleh/filament-shield/tree/4.x
|
||||
|
||||
extras
|
||||
https://daisyui.com/docs/config/
|
||||
https://joyofcode.xyz/dark-mode-favicon
|
||||
https://favicon.io/favicon-converter/
|
||||
|
||||
util
|
||||
https://filamentphp.com/plugins/agence-twogether-hooks-helper
|
||||
https://filamentphp.com/plugins/pxlrbt-environment-indicator
|
||||
|
||||
log
|
||||
https://filamentphp.com/plugins/ralphjsmit-pulse
|
||||
https://filamentphp.com/plugins/tapp-network-mail-log
|
||||
https://filamentphp.com/plugins/tapp-network-authentication-log
|
||||
https://filamentphp.com/plugins/jeffersongoncalves-fathom
|
||||
|
||||
Icon
|
||||
https://lucide.dev/icons/
|
||||
https://filamentphp.com/plugins/codewithdennis-lucide-icons
|
||||
composer require codewithdennis/filament-lucide-icons
|
||||
|
||||
bg
|
||||
https://filamentphp.com/plugins/swisnl-backgrounds
|
||||
|
||||
chart
|
||||
https://filamentphp.com/plugins/leandrocfe-apex-charts
|
||||
|
||||
user
|
||||
https://filamentphp.com/plugins/martin-petricko-sentry-feedback
|
||||
https://filamentphp.com/plugins/cmsmax-error-pages
|
||||
https://filamentphp.com/plugins/jeffersongoncalves-cookie-consent
|
||||
https://filamentphp.com/plugins/ysfkaya-phone-input
|
||||
|
||||
work
|
||||
https://laraveldaily.com/post/filament-disable-dashboard-auto-redirect-url-after-login
|
||||
https://laracasts.com/discuss/channels/filament/filament-redirect-unauthenticated-and-non-admin-users-from-admin-to-a-certain-other-route
|
||||
@@ -0,0 +1,13 @@
|
||||
https://www.freecodecamp.org/news/laravel-logging/
|
||||
https://www.freecodecamp.org/news/how-to-use-facades-in-laravel/
|
||||
https://laraveldaily.com/post/filament-get-urls-route-names-resources-pages
|
||||
|
||||
|
||||
|
||||
|
||||
ARTISAN
|
||||
a make:filament-resource ModelName --simple --model --migration
|
||||
|
||||
|
||||
LEARN
|
||||
https://laracasts.com/series/build-advanced-components-for-filament/episodes/2
|
||||
@@ -0,0 +1,204 @@
|
||||
define([
|
||||
'dojo/_base/array',
|
||||
'dojo/dom-class',
|
||||
'nuhjs/comparatore/main/columset/nuh_columnsets',
|
||||
'dojo/domReady!'
|
||||
], function (arrayUtil, domClass, nuh_columnsets) {
|
||||
return {
|
||||
alarm_label_red: function () {
|
||||
let bg = 1 == LOCALSCOPE.alarm_level_active ? ' bg-black' : ''
|
||||
let label =
|
||||
'<span class="tab-icon-space"><i class="fas fa-exclamation-triangle nuhred"></i></span><span class="alarm-label-space"> (' +
|
||||
LOCALSCOPE.alarms.a +
|
||||
') Red</span> <span class="float-right border-box-market snuf-g-small ' +
|
||||
bg +
|
||||
'">' +
|
||||
LOCALSCOPE.alarm_a +
|
||||
'</span>'
|
||||
if (dijit.byId('alarm_color_1'))
|
||||
dijit.byId('alarm_color_1').set('label', label)
|
||||
},
|
||||
alarm_label_orange: function () {
|
||||
if (LOCALSCOPE.alarm_b < LOCALSCOPE.alarm_a) {
|
||||
let bg = 2 == LOCALSCOPE.alarm_level_active ? ' bg-black' : ''
|
||||
let label =
|
||||
'<span class="tab-icon-space"><i class="fas fa-exclamation-triangle nuhorange"></i></span><span class="alarm-label-space"> (' +
|
||||
LOCALSCOPE.alarms.b +
|
||||
') Orange</span> <span class="float-right border-box-market snuf-g-small ' +
|
||||
bg +
|
||||
'">' +
|
||||
LOCALSCOPE.alarm_b +
|
||||
'</span>'
|
||||
if (dijit.byId('alarm_color_2'))
|
||||
dijit.byId('alarm_color_2').set('label', label)
|
||||
}
|
||||
},
|
||||
alarm_label_yellow: function () {
|
||||
if (LOCALSCOPE.alarm_c < LOCALSCOPE.alarm_b) {
|
||||
let bg = 3 == LOCALSCOPE.alarm_level_active ? ' bg-black' : ''
|
||||
let label =
|
||||
'<span class="tab-icon-space"><i class="fas fa-exclamation-triangle nuhgelb"></i></span><span class="alarm-label-space"> (' +
|
||||
LOCALSCOPE.alarms.c +
|
||||
') Yellow</span> <span class="float-right border-box-market snuf-g-small ' +
|
||||
bg +
|
||||
'">' +
|
||||
LOCALSCOPE.alarm_c +
|
||||
'</span>'
|
||||
if (dijit.byId('alarm_color_3'))
|
||||
dijit.byId('alarm_color_3').set('label', label)
|
||||
}
|
||||
},
|
||||
alarm_label_green: function () {
|
||||
if (LOCALSCOPE.alarm_d < LOCALSCOPE.alarm_c) {
|
||||
let bg = 4 == LOCALSCOPE.alarm_level_active ? ' bg-black' : ''
|
||||
let label =
|
||||
'<span class="tab-icon-space"><i class="fas fa-exclamation-triangle nuhgreen"></i></span><span class="alarm-label-space"> (' +
|
||||
LOCALSCOPE.alarms.d +
|
||||
') Green</span> <span class="float-right border-box-market snuf-g-small ' +
|
||||
bg +
|
||||
'">' +
|
||||
LOCALSCOPE.alarm_d +
|
||||
'</span>'
|
||||
if (dijit.byId('alarm_color_4'))
|
||||
dijit.byId('alarm_color_4').set('label', label)
|
||||
}
|
||||
},
|
||||
alarm_label_top: function () {
|
||||
let color, num, str
|
||||
switch (LOCALSCOPE.alarm_level_active) {
|
||||
case 1:
|
||||
str = 'Red '
|
||||
color = 'nuhrot'
|
||||
num = LOCALSCOPE.alarms.a
|
||||
break
|
||||
case 2:
|
||||
str = 'Orange '
|
||||
color = 'nuhorange'
|
||||
num = LOCALSCOPE.alarms.b
|
||||
break
|
||||
case 3:
|
||||
str = 'Yellow '
|
||||
color = 'nuhgelb'
|
||||
num = LOCALSCOPE.alarms.c
|
||||
break
|
||||
case 4:
|
||||
str = 'Green '
|
||||
color = 'nuhgreen'
|
||||
num = LOCALSCOPE.alarms.d
|
||||
break
|
||||
}
|
||||
|
||||
let label =
|
||||
'<i class="fas fa-exclamation-triangle ' +
|
||||
color +
|
||||
'"></i>' +
|
||||
str +
|
||||
LOCALSCOPE.alarm_market_active.toUpperCase() +
|
||||
' (' +
|
||||
num +
|
||||
')'
|
||||
if (LOCALSCOPE.filter_switch == 'alarm') {
|
||||
domClass.add('popup_alarm', 'set-active')
|
||||
} else {
|
||||
domClass.remove('popup_alarm', 'set-active')
|
||||
}
|
||||
// topmenu
|
||||
dijit.byId('popup_alarm').set('label', label)
|
||||
//in Managment Menu force alarms
|
||||
if (LOCALSCOPE.hasfeed == 1) {
|
||||
dijit
|
||||
.byId('force_alarms_menu')
|
||||
.set(
|
||||
'label',
|
||||
'<i class="fa fa-arrow-right"></i> Force ' + label
|
||||
)
|
||||
}
|
||||
},
|
||||
market_label: function (item) {
|
||||
if (dijit.byId('market_' + item.market) != undefined) {
|
||||
let activebg =
|
||||
LOCALSCOPE.alarm_market_active == item.market ? ' bg-black' : ''
|
||||
let label =
|
||||
'Market</span><span class="float-right alarm-label-space border-box-market ' +
|
||||
activebg +
|
||||
'">' +
|
||||
item.market.toUpperCase() +
|
||||
'</span>'
|
||||
dijit.byId('market_' + item.market).set('label', label)
|
||||
}
|
||||
},
|
||||
compare_odds: function (
|
||||
id,
|
||||
disabled,
|
||||
smart,
|
||||
market_odd,
|
||||
client_odd,
|
||||
market_all,
|
||||
client_all
|
||||
) {
|
||||
if (
|
||||
disabled ||
|
||||
market_odd == undefined ||
|
||||
market_odd == 0 ||
|
||||
client_odd == undefined ||
|
||||
client_odd == 0
|
||||
) {
|
||||
return false
|
||||
}
|
||||
|
||||
// if (
|
||||
// (LOCALSCOPE.alarm_proportional_or_direct == 0 || smart) &&
|
||||
// market_all > 0 &&
|
||||
// client_all > 0
|
||||
// ) {
|
||||
// market_odd = (market_odd * market_all) / (client_all - 3)
|
||||
// }
|
||||
|
||||
// if (LOCALSCOPE.alarm_proportional_or_direct == 0) {
|
||||
// // proportional
|
||||
// p = 1 / market_odd - 1 / client_odd
|
||||
// } else {
|
||||
// // direct
|
||||
// p = client_odd - market_odd
|
||||
// }
|
||||
|
||||
p = client_odd - market_odd
|
||||
if (p >= LOCALSCOPE.alarm_a) {
|
||||
LOCALSCOPE.alarms.a++
|
||||
if (LOCALSCOPE.alarm_level_active == 1) return 1
|
||||
} else if (p < LOCALSCOPE.alarm_a && p >= LOCALSCOPE.alarm_b) {
|
||||
LOCALSCOPE.alarms.b++
|
||||
if (LOCALSCOPE.alarm_level_active == 2) return 1
|
||||
} else if (p < LOCALSCOPE.alarm_b && p >= LOCALSCOPE.alarm_c) {
|
||||
LOCALSCOPE.alarms.c++
|
||||
if (LOCALSCOPE.alarm_level_active == 3) return 1
|
||||
} else if (p < LOCALSCOPE.alarm_c && p >= LOCALSCOPE.alarm_d) {
|
||||
LOCALSCOPE.alarms.d++
|
||||
if (LOCALSCOPE.alarm_level_active == 4) return 1
|
||||
}
|
||||
return 0
|
||||
},
|
||||
go_to_set: function () {
|
||||
if (LOCALSCOPE.sportid >= 100) {
|
||||
return
|
||||
}
|
||||
var set = 1
|
||||
arrayUtil.forEach(LOCALSCOPE.columnsets.data, function (item, i) {
|
||||
if (item.market == LOCALSCOPE.alarm_market_active) {
|
||||
if (i >= 2) {
|
||||
set = 2
|
||||
}
|
||||
}
|
||||
})
|
||||
if (set == 1) {
|
||||
dijit.byId('gridset1').set('class', 'set-active')
|
||||
dijit.byId('gridset2').set('class', 'set-light')
|
||||
matches_grid.set('columnSets', nuh_columnsets.init(1))
|
||||
} else {
|
||||
dijit.byId('gridset1').set('class', 'set-light')
|
||||
dijit.byId('gridset2').set('class', 'set-active')
|
||||
matches_grid.set('columnSets', nuh_columnsets.init(2))
|
||||
}
|
||||
}
|
||||
}
|
||||
})
|
||||
File diff suppressed because it is too large.
Load diff
@@ -0,0 +1,163 @@
|
||||
{
|
||||
"id": 13523903,
|
||||
"e": "Colorado Springs Switchbacks v New Mexico United",
|
||||
"x": 0,
|
||||
"s": 1758762000,
|
||||
"stc": 1743890400,
|
||||
"day": 25,
|
||||
"g": "USL Championship > Regular Season",
|
||||
"gid": 172998,
|
||||
"cid": 1133,
|
||||
"c": "USA",
|
||||
"fav": 0,
|
||||
"i": "us",
|
||||
"hip": 0,
|
||||
"sid": 1,
|
||||
"blc": 0,
|
||||
"lc_ht": 0,
|
||||
"lc_hp": 0,
|
||||
"note": 0,
|
||||
"sb": true,
|
||||
"mode": 0,
|
||||
"meth": "Nigeria - Base",
|
||||
"cm3w": 0,
|
||||
"ml1": 0,
|
||||
"p3w": 0,
|
||||
"a5": 14,
|
||||
"ax": 0,
|
||||
"a1": 1.79,
|
||||
"a2": 3.95,
|
||||
"a3": 3.65,
|
||||
"a4": 108.6,
|
||||
"aval": {
|
||||
"f": 11,
|
||||
"t": 12,
|
||||
"v": 1,
|
||||
"p": 8
|
||||
},
|
||||
"b1": 1.8,
|
||||
"b2": 3.95,
|
||||
"b3": 3.7,
|
||||
"b4": 107.9,
|
||||
"b11": 0,
|
||||
"b21": 0,
|
||||
"b31": 0,
|
||||
"b41": 0,
|
||||
"b12": 0,
|
||||
"b22": 0,
|
||||
"b32": 0,
|
||||
"b42": 0,
|
||||
"b13": 0,
|
||||
"b23": 0,
|
||||
"b33": 0,
|
||||
"b43": 0,
|
||||
"b14": 0,
|
||||
"b24": 0,
|
||||
"b34": 0,
|
||||
"b44": 0,
|
||||
"b15": 1.78,
|
||||
"b25": 4.1,
|
||||
"b35": 3.7,
|
||||
"b45": 107.6,
|
||||
"b55": 1,
|
||||
"cmto": 0,
|
||||
"ml2": 0,
|
||||
"pto": 0,
|
||||
"c5": 14,
|
||||
"cx": 0,
|
||||
"c1": 2.5,
|
||||
"c2": 1.74,
|
||||
"c3": 1.9,
|
||||
"c4": 110.1,
|
||||
"cval": {
|
||||
"f": 11,
|
||||
"t": 12,
|
||||
"v": 1,
|
||||
"p": 8
|
||||
},
|
||||
"d1": 2.5,
|
||||
"d2": 1.77,
|
||||
"d3": 1.94,
|
||||
"d4": 108,
|
||||
"d11": 0,
|
||||
"d21": 0,
|
||||
"d31": 0,
|
||||
"d41": 0,
|
||||
"d12": 0,
|
||||
"d22": 0,
|
||||
"d32": 0,
|
||||
"d42": 0,
|
||||
"d13": 0,
|
||||
"d23": 0,
|
||||
"d33": 0,
|
||||
"d43": 0,
|
||||
"d14": 0,
|
||||
"d24": 0,
|
||||
"d34": 0,
|
||||
"d44": 0,
|
||||
"d15": 2.5,
|
||||
"d25": 1.78,
|
||||
"d35": 1.96,
|
||||
"d45": 107.2,
|
||||
"d55": 1,
|
||||
"m5": 0,
|
||||
"mx": 0,
|
||||
"m1": 0,
|
||||
"m2": 0,
|
||||
"m3": 0,
|
||||
"mval": {
|
||||
"f": 0,
|
||||
"t": 0,
|
||||
"v": 0,
|
||||
"p": 0
|
||||
},
|
||||
"n1": 0,
|
||||
"n2": 0,
|
||||
"n3": 0,
|
||||
"n11": 0,
|
||||
"n21": 0,
|
||||
"n31": 0,
|
||||
"n12": 0,
|
||||
"n22": 0,
|
||||
"n32": 0,
|
||||
"n13": 0,
|
||||
"n23": 0,
|
||||
"n33": 0,
|
||||
"n14": 0,
|
||||
"n24": 0,
|
||||
"n34": 0,
|
||||
"n15": 0,
|
||||
"n25": 0,
|
||||
"n35": 0,
|
||||
"n55": 0,
|
||||
"g5": 539,
|
||||
"gx": 1,
|
||||
"g1": 1.72,
|
||||
"g2": 1.95,
|
||||
"g3": 109.4,
|
||||
"gval": {
|
||||
"f": 4,
|
||||
"t": 12,
|
||||
"v": 8,
|
||||
"p": 67
|
||||
},
|
||||
"h1": 1.69,
|
||||
"h2": 2.03,
|
||||
"h3": 108.4,
|
||||
"h11": 1.72,
|
||||
"h21": 1.95,
|
||||
"h31": 109.4,
|
||||
"h12": 0,
|
||||
"h22": 0,
|
||||
"h32": 0,
|
||||
"h13": 0,
|
||||
"h23": 0,
|
||||
"h33": 0,
|
||||
"h14": 0,
|
||||
"h24": 0,
|
||||
"h34": 0,
|
||||
"h15": 1.73,
|
||||
"h25": 2.04,
|
||||
"h35": 106.8,
|
||||
"h55": 1
|
||||
}
|
||||
@@ -0,0 +1,60 @@
|
||||
|
||||
// ssmatch_id
|
||||
// player_id
|
||||
// playersubstitute_id
|
||||
// goals
|
||||
// assists
|
||||
// own_goals
|
||||
// shots_on_target
|
||||
// shots_off_target
|
||||
// shots_blocked
|
||||
// fouls
|
||||
// was_fouled
|
||||
// offsides
|
||||
// possessions_lost
|
||||
// total_tackles
|
||||
// touches
|
||||
// total_cross
|
||||
// cross_done
|
||||
// total_dribbles
|
||||
// dribbles_won
|
||||
// total_ground_duels
|
||||
// total_ground_duels_won
|
||||
// total_aerial_duels
|
||||
// total_duels_aerial_won
|
||||
// total_pass
|
||||
// pass
|
||||
// total_long_balls
|
||||
// long_balls
|
||||
// blocked_shots
|
||||
// clearances
|
||||
// dribbled_past
|
||||
// hit_woodwork
|
||||
// interceptions
|
||||
// key_pass
|
||||
// last_man_tackle
|
||||
// dispossessed
|
||||
// clearance_off_line
|
||||
// bcc
|
||||
// bcm
|
||||
// errors_lead_to_a_goal
|
||||
// errors_lead_to_a_shot
|
||||
// penalty_committed
|
||||
// penalty_miss
|
||||
// penalty_save
|
||||
// penalty_won
|
||||
// saves
|
||||
// saves_from_in_box
|
||||
// total_runs_out
|
||||
// runs_out
|
||||
// punches
|
||||
// good_high_claim
|
||||
// minutes_played
|
||||
// lineup
|
||||
// minute_event_during_the_match
|
||||
// type_event_during_the_match
|
||||
// description_event_during_the_match
|
||||
// subtype_event_during_the_match
|
||||
// player_position
|
||||
// playerrating_value
|
||||
// ss_player_id
|
||||
@@ -0,0 +1,433 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<types>
|
||||
<type>
|
||||
<ot>0</ot>
|
||||
<sname>1x2</sname>
|
||||
<name>three way</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>1</ot>
|
||||
<sname>ml</sname>
|
||||
<name>money line</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>3</ot>
|
||||
<sname>pts</sname>
|
||||
<name>points</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>4</ot>
|
||||
<sname>tot</sname>
|
||||
<name>totals</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5</ot>
|
||||
<sname>ah</sname>
|
||||
<name>asian handicap</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>65536</ot>
|
||||
<sname>3wht</sname>
|
||||
<name>three way - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>65537</ot>
|
||||
<sname>2wht</sname>
|
||||
<name>money line - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>65539</ot>
|
||||
<sname>ptsht</sname>
|
||||
<name>spread - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>65540</ot>
|
||||
<sname>totht</sname>
|
||||
<name>totals - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>65541</ot>
|
||||
<sname>ahht</sname>
|
||||
<name>asian handicap - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>131072</ot>
|
||||
<sname>3wq1</sname>
|
||||
<name>three way - q1</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>131073</ot>
|
||||
<sname>mlq1</sname>
|
||||
<name>money line - q1</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>131075</ot>
|
||||
<sname>ptsq1</sname>
|
||||
<name>points - q1</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>131076</ot>
|
||||
<sname>totq1</sname>
|
||||
<name>totals - q1</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>196608</ot>
|
||||
<sname>3wq3</sname>
|
||||
<name>three way - q3</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>196609</ot>
|
||||
<sname>mlq3</sname>
|
||||
<name>money line - q3</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>196611</ot>
|
||||
<sname>ptsq3</sname>
|
||||
<name>points - q3</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>196612</ot>
|
||||
<sname>totq3</sname>
|
||||
<name>totals - q3</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>262147</ot>
|
||||
<sname>ptset</sname>
|
||||
<name>points - et</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>262148</ot>
|
||||
<sname>totet</sname>
|
||||
<name>totals - et</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>327680</ot>
|
||||
<sname>3w2hf</sname>
|
||||
<name>three way - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>327681</ot>
|
||||
<sname>ml2hf</sname>
|
||||
<name>money line - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>327683</ot>
|
||||
<sname>pts2hf</sname>
|
||||
<name>points - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>327684</ot>
|
||||
<sname>tot2hf</sname>
|
||||
<name>totals - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>327685</ot>
|
||||
<sname>ah2hf</sname>
|
||||
<name>asian handicap - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>393216</ot>
|
||||
<sname>3wq2</sname>
|
||||
<name>three way - q2</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>393217</ot>
|
||||
<sname>mlq2</sname>
|
||||
<name>money line - q2</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>393219</ot>
|
||||
<sname>ptsq2</sname>
|
||||
<name>points - q2</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>393220</ot>
|
||||
<sname>totq2</sname>
|
||||
<name>totals - q2</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>458752</ot>
|
||||
<sname>3wq4</sname>
|
||||
<name>three way - q4</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>458753</ot>
|
||||
<sname>mlq4</sname>
|
||||
<name>money line - q4</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>458755</ot>
|
||||
<sname>ptsq4</sname>
|
||||
<name>points - q4</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>458756</ot>
|
||||
<sname>totq4</sname>
|
||||
<name>totals - q4</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>524288</ot>
|
||||
<sname>3w1o</sname>
|
||||
<name>three way - 1st over</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>524292</ot>
|
||||
<sname>tot1o</sname>
|
||||
<name>totals - 1st over</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>655361</ot>
|
||||
<sname>mlrt</sname>
|
||||
<name>moneyline - rt</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>1048577</ot>
|
||||
<sname>g/ng</sname>
|
||||
<name>goal/nogoal</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>2097153</ot>
|
||||
<sname>od/ev</sname>
|
||||
<name>odd/even</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>2162689</ot>
|
||||
<sname>od/evht</sname>
|
||||
<name>odd/even - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>2424833</ot>
|
||||
<sname>od/ev2h</sname>
|
||||
<name>odd/even - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>4194304</ot>
|
||||
<sname>tg</sname>
|
||||
<name>total goals (0-2/3/4+)</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5242880</ot>
|
||||
<sname>dc</sname>
|
||||
<name>double chance (1x/x2/12)</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5308416</ot>
|
||||
<sname>dcht</sname>
|
||||
<name>double chance (1x/x2/12) - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5373952</ot>
|
||||
<sname>dcq1</sname>
|
||||
<name>double chance (1x/x2/12) - q1</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5439488</ot>
|
||||
<sname>dcq3</sname>
|
||||
<name>double chance (1x/x2/12) - q3</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5570560</ot>
|
||||
<sname>dc2h</sname>
|
||||
<name>double chance (1x/x2/12) - 2nd h</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>5636096</ot>
|
||||
<sname>dcq2</sname>
|
||||
<name>double chance (1x/x2/12) - q2</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>6291457</ot>
|
||||
<sname>dnb</sname>
|
||||
<name>draw no bet</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>6356993</ot>
|
||||
<sname>dnbht</sname>
|
||||
<name>draw no bet - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>6619137</ot>
|
||||
<sname>dnb2h</sname>
|
||||
<name>draw no bet - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>7340033</ot>
|
||||
<sname>toprog</sname>
|
||||
<name>to progress</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>8388608</ot>
|
||||
<sname>1x2hc</sname>
|
||||
<name>three way handicap (h:g)</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>8454144</ot>
|
||||
<sname>1x2hcht</sname>
|
||||
<name>three way handicap (h:g) - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>8716288</ot>
|
||||
<sname>1x2hc2hf</sname>
|
||||
<name>three way handicap (h:g) - 2nd h</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>9437188</ot>
|
||||
<sname>totcor</sname>
|
||||
<name>total corners</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>9502724</ot>
|
||||
<sname>totcor1fh</sname>
|
||||
<name>total corners - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>9699332</ot>
|
||||
<sname>totcoret</sname>
|
||||
<name>total corners - extra time</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>10027012</ot>
|
||||
<sname>totcor10min</sname>
|
||||
<name>total corners - 1st 10 mins</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>10485761</ot>
|
||||
<sname>gtd</sname>
|
||||
<name>to go the distance</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>11534337</ot>
|
||||
<sname>btts</sname>
|
||||
<name>both teams to score</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>11599873</ot>
|
||||
<sname>bttsht</sname>
|
||||
<name>both teams to score - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>11862017</ot>
|
||||
<sname>btts2hf</sname>
|
||||
<name>both teams to score - 2nd hf</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>12582912</ot>
|
||||
<sname>hwmg</sname>
|
||||
<name>half with more goals</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>13631489</ot>
|
||||
<sname>wbh</sname>
|
||||
<name>win both halves</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>14680065</ot>
|
||||
<sname>wtt</sname>
|
||||
<name>win the toss</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>15728644</ot>
|
||||
<sname>totsix</sname>
|
||||
<name>total sixes</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>16777220</ot>
|
||||
<sname>totro</sname>
|
||||
<name>total runouts</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>17825792</ot>
|
||||
<sname>m180</sname>
|
||||
<name>most 180s</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>18874369</ot>
|
||||
<sname>170f</sname>
|
||||
<name>170 finish</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>19922945</ot>
|
||||
<sname>9df</sname>
|
||||
<name>9 dart finish</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>20971520</ot>
|
||||
<sname>1x2cor</sname>
|
||||
<name>three way corners</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>21037056</ot>
|
||||
<sname>1x2corht</sname>
|
||||
<name>three way corners - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>22020099</ot>
|
||||
<sname>ptscor</sname>
|
||||
<name>handicap corners</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>22085635</ot>
|
||||
<sname>ptscorht</sname>
|
||||
<name>handicap corners - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>23068673</ot>
|
||||
<sname>od/evcor</sname>
|
||||
<name>odd/even corners</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>23134209</ot>
|
||||
<sname>od/evcorht</sname>
|
||||
<name>odd/even corners - ht</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>24117249</ot>
|
||||
<sname>nextcor</sname>
|
||||
<name>next corner</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>25165825</ot>
|
||||
<sname>lastcor</sname>
|
||||
<name>last corner</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>26214401</ot>
|
||||
<sname>1stcor</sname>
|
||||
<name>first corner</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>27262976</ot>
|
||||
<sname>1stcor1x2</sname>
|
||||
<name>first corner threeway</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>28311555</ot>
|
||||
<sname>ptsset</sname>
|
||||
<name>handicap sets</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>28311556</ot>
|
||||
<sname>totset</sname>
|
||||
<name>total sets</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>29360129</ot>
|
||||
<sname>wtbo</sname>
|
||||
<name>will there be overtime</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>30408705</ot>
|
||||
<sname>wtn</sname>
|
||||
<name>win to nil</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>31457284</ot>
|
||||
<sname>tothome</sname>
|
||||
<name>totals home</name>
|
||||
</type>
|
||||
<type>
|
||||
<ot>32505860</ot>
|
||||
<sname>totaway</sname>
|
||||
<name>totals away</name>
|
||||
</type>
|
||||
</types>
|
||||
@@ -0,0 +1,27 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="en">
|
||||
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<title>NuhOdds Proxy</title>
|
||||
<style>
|
||||
body {
|
||||
font-family: 'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
|
||||
font-size: 1.5rem;
|
||||
color: #e7e5e4;
|
||||
background-color: #0c0a09;
|
||||
text-align: center;
|
||||
margin: 2rem;
|
||||
}
|
||||
</style>
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>NuhOdds Proxy Server</h1>
|
||||
<p>
|
||||
You are not authorized!
|
||||
</p>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
Reference in new issue
Block a user